/*!/wp-content/themes/pxlr-cocoon-store/assets/dist/css/app.css*//*! pxlr_cocoon_store v1.0.1 | (c) 2023 Pierre Brost | MIT License | https://github.com/cferdinandi/build-tool-boilerplate */
@charset "UTF-8";
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
File: app.scss;11
Text Domain: pxlr-cocoon
*/
/* settings */
/* 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;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: settings.scss
Desc: Global setting vars
*/
/* 
Base Size to use it as REM
Calculation -> Target Size / Base Size = Value
If Base is 16px -> http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
Or Variable -> https://daniellamb.com/experiments/px-to-rem-calc/
*/
:root {
	/* Base font size*/
	--basefont_phone: 14px;
	--basefont_tablet: 18px;
	--basefont_desktop: 20px;
	--basefont_desktop_large: 20px;
	--basefont_weight: 300;
	/* Site header logo */
	--site_header_logo_width_phone: 110px;
	--site_header_logo_width_tablet: 160px;
	--site_header_logo_width_desktop: 180px;
	--site_header_logo_width_desktop_large: 200px;
	/* Site header logo sticky */
	--site_header_sticky_logo_width_phone: 120px;
	--site_header_sticky_logo_width_tablet: 140px;
	--site_header_sticky_logo_width_desktop: 150px;
	/* Site header sticky */
	--site_header_sticky_height: 100px;
	/* Base content width to calculate in calc() functions*/
}

/* Base font size vars to use in calc functions */
/* Heading & Body Fontfaces*/
/* Iconfont generated by fantasticon */
/* Border Radius */
/* Container max-width */
/*
Global Grid Options
This shows how the css grid works
@link: https://gridbyexample.com/examples/example28/
@link: https://medium.com/sketch-app-sources/css-grid-einf%C3%BChrung-in-5-minuten-verstehen-und-in-sketch-umsetzen-9e9e8a16b07e
*/
/* Wrapper Padding on Container*/
/* Device Size Settings*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: mixin.scss
Desc: diverse mixins to use all over tha stylings
Usage: @link https://sass-lang.com/documentation/at-rules/mixin

@mixin example {
  margin: 0;
  padding: 0;
  @content; // Use to overwrite settings
}
.someclass{
    @include example;
}
*/
/*
**************************************************************************
Global Padding ***********************************************************
**************************************************************************
*/
/*
**************************************************************************
Viewports by size xxmall to xxlarge **************************************
**************************************************************************
*/
/*
**************************************************************************
Viewport by device type - mobile is phone and tablet *********************
**************************************************************************
*/
/*
**************************************************************************
Viewports by device type *************************************************
**************************************************************************
*/
/*
**************************************************************************
GLOBAL SITE MAIN TOP PADDING - Can be used in single, archive, page ******
**************************************************************************
*/
/*
**************************************************************************
Blendmode Opacity ********************************************************
**************************************************************************
*/
/*
**************************************************************************
Slick Slider pagination **************************************************
**************************************************************************
*/
/*
**************************************************************************
PXLR-BLOCK-TITLE-INDICATOR - Title with branding logo ********************
**************************************************************************
Note: Possible styling classes in structure
Used by: Lazy Blocks - Custom Blocks Constructor - Title Indicator with signet
Used by: Some plugins in html markup

- pxlr-block-title-indicator-wrapper
-- is-style-title-indicator-alignment-center
-- is-style-title-indicator-alignment-left
-- is-style-title-indicator-alignment-right
----- pxlr-block-title-indicator-item
------- is-style-indicator-size-default
------- h1, h2, h3, h4, h5, h6, + is-style-indicator-size-default
-------- is-style-title-color-primary
-------- is-style-title-color-black
-------- is-style-title-color-white
------- is-style-indicator-position-left + is-style-indicator-position-top
-------- (Note: small is default)
-------- is-style-indicator-size-medium
-------- is-style-indicator-size-large
-------- is-style-indicator-color-primary
-------- is-style-indicator-color-black
-------- is-style-indicator-color-white
*/
/*
**************************************************************************
PXLR-BUTTON-CIRCLE-ARROW *************************************************
Info: Anchor link with arrow and  css circle with animation on hover *****
**************************************************************************
- a
--- hover
*/
/*
********************************************************************************
Forms **************************************************************************
********************************************************************************
*/
/*
********************************************************************************
Custom UL/LI in Content ********************************************************
********************************************************************************
*/
/*
********************************************************************************
Custom Block Element Offset ****************************************************
********************************************************************************
*/
/*
********************************************************************************
Custom Block Content Overlap ***************************************************
********************************************************************************
*/
/*
********************************************************************************
Custom Block Element Offset ****************************************************
********************************************************************************
*/
/*
********************************************************************************
pxlr-reviews plugin and block **************************************************
********************************************************************************
*/
/*
********************************************************************************
pxlr-testimonials plugin and block *********************************************
********************************************************************************
*/
/* global */
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: basics.scss
Desc: Diverse allgemeine Regeln
*/
* {
	box-sizing: border-box;
}

*:before,
*:after {
	/* Inherit box-sizing to make it easier to change the property for components 
	that leverage other behavior; see https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ 
	*/
	box-sizing: inherit;
}

html,
body {
	color: var(--color_body-text);
	background-color: var(--color_body-background);
	margin: 0;
	padding: 0;
	font-size: var(--basefont_phone);
	/* At the time of writing this, the scroll-behavior property works in Edge, Chrome and Firefox, 
	but not for IE, or older Safari (desktop or mobile). https://caniuse.com/?search=scroll-behavior%3A%20smooth%3B
	*/
	scroll-behavior: smooth;
	/*German language only - Silbentrennung*/
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
@media (min-width: 768px) {
	html,
	body {
		font-size: var(--basefont_tablet);
	}
}
@media (min-width: 1024px) {
	html,
	body {
		font-size: var(--basefont_desktop);
	}
}

img {
	height: auto;
	/* Make sure images are scaled correctly. */
	max-width: 100%;
	/* Adhere to container width. */
}

figure {
	margin: 1.5em 0;
	/* Extra wide images within figure tags don't overflow the content area. */
}

.post,
.page {
	margin: 0;
}

a {
	color: var(--color_primary);
	text-decoration: none;
	outline: none;
	cursor: pointer;
}
a:hover, a:focus, a:active {
	color: var(--color_black);
}

a,
img,
div,
button {
	/*
	Disable some Mobile Touch things
	*/
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	/*
	-webkit-tap-highlight-color is a non-standard CSS property that sets the color of the highlight that appears over a link while it's being tapped. 
	The highlighting indicates to the user that their tap is being successfully recognized, and indicates which element they're tapping on.
	*/
	-webkit-tap-highlight-color: transparent;
}
@media only screen and (min-width: 1290px) {
	a,
	img,
	div,
	button {
		-webkit-user-select: inherit;
		-khtml-user-select: inherit;
		-moz-user-select: inherit;
		-ms-user-select: inherit;
		user-select: inherit;
	}
}

button {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}

/*
Remove focus border (outline) around text/input boxes (Chrome)
*/
textarea:focus,
input:focus {
	outline: none;
}

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

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

.bypostauthor {
	display: block;
}

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

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

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

/* Edit Link for admins */
.edit-link {
	margin-bottom: 30px;
	display: inline-block;
}
.edit-link a {
	color: var(--color_black);
	background-color: var(--color_notice_error);
	border-radius: 3px;
	padding: 5px 10px 5px 10px;
	font-size: 0.85rem;
	text-transform: uppercase;
	font-weight: 800;
}
.edit-link a:hover {
	background-color: var(--color_white);
}

/* Link to edit current page */
footer.pxlr-edit-current-page {
	position: absolute;
	bottom: 0;
	z-index: 2;
}
footer.pxlr-edit-current-page .pxlr-edit-current-page-wrapper .pxlr-edit-current-page-link a.post-edit-link {
	padding: 7px;
	background-color: var(--color_notice_error);
	color: var(--color_white);
	border-radius: 0 3px 3px 0;
	font-size: 0.65rem;
	text-transform: uppercase;
	font-weight: 500;
	box-shadow: var(--color_shadow-medium);
}
footer.pxlr-edit-current-page .pxlr-edit-current-page-wrapper .pxlr-edit-current-page-link a.post-edit-link:before {
	content: "You can ";
	position: relative;
}
footer.pxlr-edit-current-page .pxlr-edit-current-page-wrapper .pxlr-edit-current-page-link a.post-edit-link:after {
	content: " this page";
	position: relative;
}
footer.pxlr-edit-current-page .pxlr-edit-current-page-wrapper .pxlr-edit-current-page-link a.post-edit-link:hover {
	background-color: var(--color_black);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: gaps.scss
Desc: gap system
*/
:root {
	--gap-xxxs: .25rem;
	--gap-xxs: .5rem;
	--gap-xs: .75rem;
	--gap-s: 1rem;
	--gap-sm: 1.2rem;
	--gap-m: 1.8rem;
	--gap-l: 2.25rem;
	--gap-xl: 2.625rem;
	--gap-xxl: 3rem;
	--gap-xxxl: 3.375rem;
}

@media (min-width: 768px) and (max-width: 1024px) {
	:root {
		--gap-m: 2.25rem;
		--gap-l: 2.625rem;
		--gap-xl: 3.375rem;
		--gap-xxl: 4rem;
		--gap-xxxl: 4.75rem;
	}
}
@media (min-width: 1024px) and (max-width: 1290px) {
	:root {
		--gap-m: 2.25rem;
		--gap-l: 2.625rem;
		--gap-xl: 3.375rem;
		--gap-xxl: 4rem;
		--gap-xxxl: 4.75rem;
	}
}
@media (min-width: 1440px) and (max-width: 1920px) {
	:root {
		--gap-m: 2.25rem;
		--gap-l: 3rem;
		--gap-xl: 4rem;
		--gap-xxl: 4.75rem;
		--gap-xxxl: 6rem;
	}
}
@media (min-width: 1920px) {
	:root {
		--gap-m: 2.625rem;
		--gap-l: 3.375rem;
		--gap-xl: 4.75rem;
		--gap-xxl: 6rem;
		--gap-xxxl: 8rem;
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: colors.scss
Desc: All values are set as CSS Custom Properties. 
Details: This has the advantage that you can overwrite the values later, e.g. to adjust colors during runtime.


Important notice
- All the following CSS custom properties are used in PXLR Cocoon theme.
- Do not delete any of these properties.
- If you want to change the variablenames of the CSS custom properties, you would have to browse the entire assets/scss folder and change the variablenames accordingly.


General notice
- Besides the usual Primary, Secondary, Tertiary specifications, this project has several Brands whose colors are again divided into these 3 definitions. 
- Adjust the values in the General Properties, these are basically for the theme first. The values for the Brand Devisions are defined further down in this file.


Usage CSS Custom Properties
How To: https://codyhouse.co/blog/post/css-custom-properties-vs-sass-variables
Hex -> HLS:; https://convertingcolors.com
.usage {
  color: var(--color_primary);
}
*/
:root {
	/*
	************************************************************************
	PXLR Cocoon - General- CSS Custom Properties ***************************
	************************************************************************
	*/
	--color_primary: #86b1e7;
	--color_secondary: #76d5c8;
	--color_tertiary: #eea362;
	--color_primary_static: #86b1e7;
	--color_secondary_static: #76d5c8;
	--color_tertiary_static: #eea362;
	--color_white: #FDFDFD;
	--color_black: #2c2c2c;
	--color_anthracite: #2F2F2F;
	--color_anthracite_lighter: #3b3b3b;
	--color_body-background: var(--color_white);
	--color_body-background-rgba-0: rgba(253, 253, 253, 0.05);
	--color_body-text: var(--color_black);
	--color_alternative-body-background: var(--color_primary-40);
	--gradient_black_linear_180: linear-gradient(180deg, rgba(47, 47, 47,1) 0%, rgba(34, 34, 34,1) 100%);
	/* Additional */
	--color_box_light: var(--color_white-rgba-50);
	/* Woo Commerce*/
	--color_rating_star: #EAC400;
	/* Forms */
	--color_formfield_border: #929291;
	--color_formfield_focus_border: #86b1e7;
	--color_formfield_placeholder: #80807F;
	/* Neutrals */
	--color_neutral-100: #494948;
	--color_neutral-90: #5B5B5A;
	--color_neutral-80: #6D6D6D;
	--color_neutral-70: #80807F;
	--color_neutral-60: #929291;
	--color_neutral-50: #A4A4A3;
	--color_neutral-40: #B6B6B6;
	--color_neutral-30: #C8C8C8;
	--color_neutral-20: #DBDBDA;
	--color_neutral-15: #e1e1e1;
	--color_neutral-10: #E5E4E4;
	--color_neutral-5: #ebebeb;
	--color_neutral-3: rgba(73, 73, 72, 0.03);
	--color_neutral-1: rgba(73, 73, 72, 0.01);
	--color_neutral-rgba-100: rgba(73, 73, 72, 1);
	--color_neutral-rgba-90: rgba(73, 73, 72, 0.90);
	--color_neutral-rgba-80: rgba(73, 73, 72, 0.80);
	--color_neutral-rgba-70: rgba(73, 73, 72, 0.70);
	--color_neutral-rgba-60: rgba(73, 73, 72, 0.60);
	--color_neutral-rgba-50: rgba(73, 73, 72, 0.50);
	--color_neutral-rgba-40: rgba(73, 73, 72, 0.40);
	--color_neutral-rgba-30: rgba(73, 73, 72, 0.30);
	--color_neutral-rgba-20: rgba(73, 73, 72, 0.20);
	--color_neutral-rgba-15: rgba(73, 73, 72, 0.15);
	--color_neutral-rgba-10: rgba(73, 73, 72, 0.10);
	--color_neutral-rgba-7: rgba(73, 73, 72, 0.07);
	--color_neutral-rgba-5: rgba(73, 73, 72, 0.05);
	--color_neutral-rgba-3: rgba(73, 73, 72, 0.03);
	--color_neutral-rgba-2: rgba(73, 73, 72, 0.02);
	--gradient_neutral_linear_180: linear-gradient(180deg, rgba(242,246,251,1) 0%, rgba(237,237,237,1) 100%);
	--color_black-rgba-100: rgba(34, 34, 34, 1);
	--color_black-rgba-90: rgba(34, 34, 34, 0.90);
	--color_black-rgba-80: rgba(34, 34, 34, 0.80);
	--color_black-rgba-70: rgba(34, 34, 34, 0.70);
	--color_black-rgba-60: rgba(34, 34, 34, 0.60);
	--color_black-rgba-50: rgba(34, 34, 34, 0.50);
	--color_black-rgba-40: rgba(34, 34, 34, 0.40);
	--color_black-rgba-30: rgba(34, 34, 34, 0.30);
	--color_black-rgba-20: rgba(34, 34, 34, 0.20);
	--color_black-rgba-15: rgba(34, 34, 34, 0.15);
	--color_black-rgba-10: rgba(34, 34, 34, 0.10);
	--color_black-rgba-7: rgba(34, 34, 34, 0.07);
	--color_black-rgba-5: rgba(34, 34, 34, 0.05);
	--color_white-rgba-100: rgba(253, 253, 253, 1);
	--color_white-rgba-90: rgba(253, 253, 253, 0.90);
	--color_white-rgba-80: rgba(253, 253, 253, 0.80);
	--color_white-rgba-70: rgba(253, 253, 253, 0.70);
	--color_white-rgba-60: rgba(253, 253, 253, 0.60);
	--color_white-rgba-50: rgba(253, 253, 253, 0.50);
	--color_white-rgba-40: rgba(253, 253, 253, 0.40);
	--color_white-rgba-30: rgba(253, 253, 253, 0.30);
	--color_white-rgba-20: rgba(253, 253, 253, 0.20);
	--color_white-rgba-15: rgba(253, 253, 253, 0.15);
	--color_white-rgba-10: rgba(253, 253, 253, 0.10);
	--color_white-rgba-7: rgba(253, 253, 253, 0.07);
	--color_white-rgba-5: rgba(253, 253, 253, 0.05);
	/* Primary */
	--color_primary-100: var(--color_primary);
	--color_primary-75: #AFCCF1;
	--color_primary-60: #bfd6f4;
	--color_primary-50: #C9DDF5;
	--color_primary-40: #d4e4f7;
	--color_primary-25: #E4EEFA;
	--color_primary-15: #EFF5FC;
	--color_primary-rgba-100: rgba(171, 196, 229, 1);
	--color_primary-rgba-90: rgba(171, 196, 229, 0.90);
	--color_primary-rgba-80: rgba(171, 196, 229, 0.80);
	--color_primary-rgba-75: rgba(171, 196, 229, 0.75);
	--color_primary-rgba-70: rgba(171, 196, 229, 0.70);
	--color_primary-rgba-60: rgba(171, 196, 229, 0.6);
	--color_primary-rgba-50: rgba(171, 196, 229, 0.50);
	--color_primary-rgba-40: rgba(171, 196, 229, 0.40);
	--color_primary-rgba-30: rgba(171, 196, 229, 0.30);
	--color_primary-rgba-25: rgba(171, 196, 229, 0.25);
	--color_primary-rgba-20: rgba(171, 196, 229, 0.20);
	--color_primary-rgba-15: rgba(171, 196, 229, 0.15);
	--color_primary-rgba-10: rgba(171, 196, 229, 0.10);
	--color_primary-rgba-7: rgba(171, 196, 229, 0.07);
	--color_primary-rgba-5: rgba(171, 196, 229, 0.05);
	--color_primary_shadow-xlight: 0px 0px 20px 0px rgba(171, 196, 229, 0.1);
	--color_primary_shadow-light: 0px 0px 20px 0px rgba(171, 196, 229, 0.3);
	--color_primary_shadow-medium: 0px 0px 20px 0px rgba(171, 196, 229, 0.5);
	--color_primary_shadow-heavy: 0px 0px 20px 0px rgba(171, 196, 229, 0.7);
	/* Secondary */
	--color_secondary-100: var(--color_secondary);
	--color_secondary-75: #A7E2DA;
	--color_secondary-50: #C4EBE7;
	--color_secondary-40: #daefec;
	--color_secondary-25: #E1F5F3;
	--color_secondary-15: #FCFEFE;
	--color_secondary-rgba-100: rgba(184, 217, 213, 1);
	--color_secondary-rgba-90: rgba(184, 217, 213, 0.90);
	--color_secondary-rgba-80: rgba(184, 217, 213, 0.80);
	--color_secondary-rgba-75: rgba(184, 217, 213, 0.75);
	--color_secondary-rgba-60: rgba(184, 217, 213, 0.60);
	--color_secondary-rgba-50: rgba(184, 217, 213, 0.50);
	--color_secondary-rgba-40: rgba(184, 217, 213, 0.40);
	--color_secondary-rgba-30: rgba(184, 217, 213, 0.30);
	--color_secondary-rgba-25: rgba(184, 217, 213, 0.25);
	--color_secondary-rgba-15: rgba(184, 217, 213, 0.15);
	--color_secondary-rgba-10: rgba(184, 217, 213, 0.10);
	--color_secondary-rgba-7: rgba(184, 217, 213, 0.07);
	--color_secondary-rgba-5: rgba(184, 217, 213, 0.05);
	--color_secondary_shadow-xlight: 0px 0px 20px 0px rgba(184, 217, 213, 0.4);
	--color_secondary_shadow-light: 0px 0px 20px 0px rgba(184, 217, 213, 0.6);
	--color_secondary_shadow-medium: 0px 0px 20px 0px rgba(184, 217, 213, 0.8);
	--color_secondary_shadow-heavy: 0px 0px 20px 0px rgba(184, 217, 213, 1);
	/* Tertiary */
	--color_tertiary-100: var(--color_tertiary);
	--color_tertiary-75: #FAC08C;
	--color_tertiary-50: #FCD5B2;
	--color_tertiary-40: #fcddc2;
	--color_tertiary-25: #FDEAD9;
	--color_tertiary-15: #FEF2E8;
	--color_tertiary-rgba-100: rgba(236, 171, 113, 1);
	--color_tertiary-rgba-90: rgba(236, 171, 113, 0.90);
	--color_tertiary-rgba-80: rgba(236, 171, 113, 0.80);
	--color_tertiary-rgba-75: rgba(236, 171, 113, 0.75);
	--color_tertiary-rgba-60: rgba(236, 171, 113, 0.60);
	--color_tertiary-rgba-50: rgba(236, 171, 113, 0.50);
	--color_tertiary-rgba-40: rgba(236, 171, 113, 0.40);
	--color_tertiary-rgba-30: rgba(236, 171, 113, 0.30);
	--color_tertiary-rgba-25: rgba(236, 171, 113, 0.25);
	--color_tertiary-rgba-15: rgba(236, 171, 113, 0.15);
	--color_tertiary-rgba-10: rgba(236, 171, 113, 0.10);
	--color_tertiary-rgba-7: rgba(236, 171, 113, 0.07);
	--color_tertiary-rgba-5: rgba(236, 171, 113, 0.05);
	--color_tertiary_shadow-xlight: 0px 0px 20px 0px rgba(236, 171, 113, 0.4);
	--color_tertiary_shadow-light: 0px 0px 20px 0px rgba(236, 171, 113, 0.6);
	--color_tertiary_shadow-medium: 0px 0px 20px 0px rgba(236, 171, 113, 0.8);
	--color_tertiary_shadow-heavy: 0px 0px 20px 0px rgba(236, 171, 113, 1);
	/* General Shadows */
	--color_shadow-xxlight: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
	--color_shadow-xlight: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
	--color_shadow-light: 0px 0px 20px 0px rgba(0, 0, 0, 0.3);
	--color_shadow-medium: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
	--color_shadow-heavy: 0px 0px 20px 0px rgba(0, 0, 0, 0.7);
	/* Notices */
	--color_notice_success: #8cc786;
	--color_notice_warning: #ecd24e;
	--color_notice_error: #e86863;
	--color_notice_info: #97cadf;
	/*
	************************************************************************
	PXLR Cocoon - Brand Divisions- CSS Custom Properties *******************
	************************************************************************
	*/
	/* Brand Division 1 - Product Feet */
	--color_brand_1_primary-100: var(--color_primary-100);
	--color_brand_1_primary-75: var(--color_primary-75);
	--color_brand_1_primary-50: var(--color_primary-50);
	--color_brand_1_primary-25: var(--color_primary-25);
	--color_brand_1_primary-15: var(--color_primary-15);
	--color_brand_1_secondary-100: #A1B9D8;
	--color_brand_1_secondary-75: #B8CAE2;
	--color_brand_1_secondary-50: #D0DCEB;
	--color_brand_1_secondary-25: #E7EDF5;
	--color_brand_1_secondary-15: #F1F5F9;
	--color_brand_1_tertiary-100: #F1F1F1;
	--color_brand_1_tertiary-75: #F7F7F7;
	--color_brand_1_tertiary-50: #FBFBFB;
	--color_brand_1_tertiary-25: #FEFEFE;
	--color_brand_1_tertiary-15: #FFFFFF;
	--gradient_brand_1_solid_180: linear-gradient(180deg, rgba(171, 196, 229, 1) 0%, rgba(242, 246, 251, 1) 100%);
	--gradient_brand_1_solid: linear-gradient(rgba(242, 246, 251, 1) 0%, rgba(171, 196, 229, 1) 100%);
	--gradient_brand_1_transparent_180: linear-gradient(180deg, rgba(173, 197, 203, 1) 0%, rgba(253, 253, 253, 0) 100%);
	--gradient_brand_1_short: linear-gradient(180deg, rgba(171, 196, 229, 1) 0%, rgba(242, 246, 251, 0) 450px);
	--color_brand_1_background: var(--color_primary-40);
	/* Brand Division 2 Product Hands */
	--color_brand_2_primary-100: var(--color_secondary-100);
	--color_brand_2_primary-75: var(--color_secondary-75);
	--color_brand_2_primary-50: var(--color_secondary-50);
	--color_brand_2_primary-25: var(--color_secondary-25);
	--color_brand_2_primary-15: var(--color_secondary-15);
	--color_brand_2_secondary-100: #AECDC3;
	--color_brand_2_secondary-75: #C2D9D6;
	--color_brand_2_secondary-50: #D7E6E4;
	--color_brand_2_secondary-25: #EBF3F1;
	--color_brand_2_secondary-15: #F3F7F7;
	--color_brand_2_tertiary-100: #F1F1F1;
	--color_brand_2_tertiary-75: #F7F7F7;
	--color_brand_2_tertiary-50: #FBFBFB;
	--color_brand_2_tertiary-25: #FEFEFE;
	--color_brand_2_tertiary-15: #FFFFFF;
	--gradient_brand_2_solid_180: linear-gradient(180deg, rgba(184, 217, 213, 1) 0%, rgba(237, 245, 244, 1) 100%);
	--gradient_brand_2_solid: linear-gradient(180deg, rgba(237, 245, 244, 1) 0%, rgba(184, 217, 213, 1) 100%);
	--gradient_brand_2_transparent_180: linear-gradient(180deg, rgba(184, 217, 213, 1) 0%, rgba(237, 245, 244, 0) 100%);
	--gradient_brand_2_short: linear-gradient(180deg, rgba(184, 217, 213, 1) 0%, rgba(237, 245, 244, 0) 450px);
	--color_brand_2_background: var(--color_secondary-40);
	/* Brand Division 3 Product Sun */
	--color_brand_3_primary-100: var(--color_tertiary-100);
	--color_brand_3_primary-75: var(--color_tertiary-75);
	--color_brand_3_primary-50: var(--color_tertiary-50);
	--color_brand_3_primary-25: var(--color_tertiary-25);
	--color_brand_3_primary-15: var(--color_tertiary-15);
	--color_brand_3_secondary-100: #DDA16B;
	--color_brand_3_secondary-75: #E5B890;
	--color_brand_3_secondary-50: #EED0B5;
	--color_brand_3_secondary-25: #F7E7DA;
	--color_brand_3_secondary-15: #FAF1E9;
	--color_brand_3_tertiary-100: #F1F1F1;
	--color_brand_3_tertiary-75: #F7F7F7;
	--color_brand_3_tertiary-50: #FBFBFB;
	--color_brand_3_tertiary-25: #FEFEFE;
	--color_brand_3_tertiary-15: #FFFFFF;
	--gradient_brand_3_solid_180: linear-gradient(180deg, rgba(236, 171, 113, 1) 0%, rgba(252, 242, 234, 1) 100%);
	--gradient_brand_3_solid: linear-gradient(180deg, rgba(252, 242, 234, 1) 0%, rgba(236, 171, 113, 1) 100%);
	--gradient_brand_3_transparent_180: linear-gradient(180deg, rgba(236, 171, 113, 1) 0%, rgba(252, 242, 234, 0) 100%);
	--gradient_brand_3_short: linear-gradient(180deg, rgba(236, 171, 113, 1) 0%, rgba(252, 242, 234, 0) 450px);
	--color_brand_3_background: var(--color_tertiary-40);
}

/*
  ************************************************************************
  PXLR Cocoon - Gutenberg Themesupport Gradients *************************
  ************************************************************************
*/
.has-background.has-white-glow-radial-gradient-background {
	background: radial-gradient(circle at 50% 50%, rgb(253, 253, 253) 0%, rgba(253, 253, 253, 0) 35%);
}
.has-background.has-light-gray-to-white-gradient-background {
	background: linear-gradient(rgb(242, 246, 251) 0%, rgb(237, 237, 237) 100%);
}
.has-background.has-mid-gray-to-white-gradient-background {
	background: linear-gradient(rgb(223, 223, 223) 0%, rgb(255, 255, 255) 100%);
}
.has-background.has-brand-1-shade-gradient-background {
	background: linear-gradient(rgb(242, 246, 251) 0%, rgb(171, 196, 229) 100%);
}
.has-background.has-brand-2-shade-gradient-background {
	background: linear-gradient(rgb(237, 245, 244) 0%, rgb(184, 217, 213) 100%);
}
.has-background.has-brand-3-shade-gradient-background {
	background: linear-gradient(rgb(252, 242, 234) 0%, rgb(236, 171, 113) 100%);
}
.has-background.has-anthracite-to-black-gradient-background {
	background: linear-gradient(rgb(47, 47, 47) 0%, rgb(30, 30, 30) 100%);
}

/*EXAMPLE FOR COLOR THEME
:root, [data-theme="default"] {
  --color_primary: blue;
  --color-bg: white;
  --color-contrast-lower: hsl(0, 0%, 95%);
  --color-contrast-low: hsl(240, 1%, 83%);
  --color-contrast-medium: hsl(240, 1%, 48%);
  --color-contrast-high: hsl(240, 4%, 20%);
  --color-contrast-higher: black;
}

[data-theme] {
  background-color: var(--color-bg);
  color: var(--color-contrast-high);
}

[data-theme="dark"] {
  --color_primary: red;
  --color-bg: black;
  --color-contrast-lower: hsl(240, 6%, 15%);
  --color-contrast-low: hsl(252, 4%, 25%);
  --color-contrast-medium: hsl(240, 1%, 57%);
  --color-contrast-high: hsl(0, 0%, 89%);
  --color-contrast-higher: white;
}
*/
/*
Here's how to apply the color variables to a component:

.component {
  color: var(--color-contrast-higher);
  background-color: var(--color-bg);
  border-bottom: 1px solid var(--color-contrast-low);

  a {
    color: var(--color_primary);
  }
}

Here's how to use in HTML Markup

<section data-theme="dark">
  <div class="component">
    <div class="child" data-theme="default"></div>
  </div>
</section>

*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: accessibility.scss
Desc: Screenreaders, Barrierefreiheit
*/
/*--------------------------------------------------------------
# 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;
	/* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
.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: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	/* Above WP toolbar. */
}

.screen-reader-text #content[tabindex="-1"]:focus {
	outline: 0;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: typography.scss
Desc: Typografie
*/
/*
Fonts will be load in typeface.scss
*/
/* 
Calculate PX to Rem Function
$base-font-size: 16px;  // change this to your desired base font-size
.example {
  font-size: px-to-rem(16px);
}
*/
/* Base font size vars to use in calc functions */
/* Base Font */
body,
button,
input,
select,
optgroup,
textarea {
	color: var(--color_body-text);
	font-family: "Assistant", sans-serif;
	font-weight: var(--basefont_weight);
	font-size: var(--basefont_phone);
	line-height: 1.5;
}
@media (min-width: 768px) {
	body,
	button,
	input,
	select,
	optgroup,
	textarea {
		font-size: var(--basefont_tablet);
		line-height: 1.5;
	}
}
@media (min-width: 1024px) {
	body,
	button,
	input,
	select,
	optgroup,
	textarea {
		font-size: var(--basefont_tablet);
		line-height: 1.5;
	}
}
@media (min-width: 1290px) {
	body,
	button,
	input,
	select,
	optgroup,
	textarea {
		font-size: var(--basefont_desktop);
		line-height: 1.5rem;
	}
}

b,
strong {
	font-weight: 600;
}

p {
	margin-bottom: 1.5em;
}

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

blockquote {
	margin: 0 1.5em;
}

/* Headlines */
h1,
h2,
h3,
h4,
h5,
h6,
.has-style-h1 {
	color: var(--color_body-text);
	font-family: "AkkuratLLWeb-Regular", sans-serif;
	font-weight: 300;
	font-style: normal;
	margin: 0px 0px 10px 0px;
	letter-spacing: 0;
}
h1 b, h1 strong,
h2 b,
h2 strong,
h3 b,
h3 strong,
h4 b,
h4 strong,
h5 b,
h5 strong,
h6 b,
h6 strong,
.has-style-h1 b,
.has-style-h1 strong {
	font-weight: 600;
	font-family: "AkkuratLLWeb-Bold", sans-serif;
}

/*
.pxlr-heroslider-heading{
	Is set in 5-plugins/pxlr-heroslider.scss
}
*/
.has-style-h1 {
	font-size: 1.875rem;
	line-height: 2rem;
}

h1 {
	font-size: 1.875rem;
	line-height: 2rem;
}
h1.has-style-h1-as-h2 {
	font-size: 1.625rem;
	line-height: 1.75rem;
}
h1.has-style-h1-as-h3 {
	font-size: 1.375rem;
	line-height: 1.5rem;
}
h1.has-style-h1-as-h4 {
	font-size: 1.1875rem;
	line-height: 1.3125rem;
}

h2 {
	font-size: 1.625rem;
	line-height: 1.75rem;
}

.has-style-h2-as-h1 h2 {
	font-size: 1.875rem;
	line-height: 2rem;
}

h3 {
	font-size: 1.375rem;
	line-height: 1.5rem;
}

h4 {
	font-size: 1.1875rem;
	line-height: 1.3125rem;
}

h5 {
	font-size: 1rem;
	line-height: 1.125rem;
}

h6 {
	font-size: 0.875rem;
	line-height: 1.125rem;
}

/* Gutenberg font sizes*/
.has-small-font-size {
	font-size: 0.875rem;
	line-height: 1.125rem;
}

.has-medium-font-size {
	font-size: 1.125rem;
	line-height: 1.5rem;
}

.has-large-font-size {
	font-size: 1.375rem;
	line-height: 1.75rem;
}

.has-x-large-font-size {
	font-size: 1.5rem;
	line-height: 1.875rem;
}

/* Copytext sizes */
.pxlr-paragraph-xsmall {
	font-size: 0.625rem;
	line-height: 0.75rem;
}

.pxlr-paragraph-small {
	font-size: 0.75rem;
	line-height: 1rem;
}

.pxlr-paragraph-medium {
	font-size: 0.875rem;
	line-height: 1.0625rem;
}

/* Button sizes */
.pxlr-button-xsmall {
	font-size: 0.5rem;
}

.pxlr-button-small {
	font-size: 0.625rem;
}

.pxlr-button-medium, .has-medium-font-size {
	font-size: 0.75rem;
}

.pxlr-button-large {
	font-size: 0.875rem;
}

.pxlr-button-xlarge {
	font-size: 1rem;
}

/* 
TinyMCE Heroslider Headline - Style is added in pxlr-heroslider.scss
This feature will be add inside functions.php in plugins/pxlr_cpt_heroslider
Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
*/
@media (min-width: 768px) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		margin: 0px 0px 15px 0px;
	}
	/*
	.pxlr-heroslider-heading{
		Is set in 5-plugins/pxlr-heroslider.scss
	}
	*/
	.has-style-h1 {
		font-size: 2.4705882353rem;
		line-height: 2.4705882353rem;
	}
	h1 {
		font-size: 2.4705882353rem;
		line-height: 2.4705882353rem;
	}
	h1.has-style-h1-as-h2 {
		font-size: 1.8823529412rem;
		line-height: 2rem;
	}
	h1.has-style-h1-as-h3 {
		font-size: 1.6470588235rem;
		line-height: 1.6470588235rem;
	}
	h1.has-style-h1-as-h4 {
		font-size: 1.4117647059rem;
		line-height: 1.4117647059rem;
	}
	h2 {
		font-size: 1.8823529412rem;
		line-height: 2.1764705882rem;
	}
	.has-style-h2-as-h1 h2 {
		font-size: 2.4705882353rem;
		line-height: 2.6470588235rem;
	}
	h3 {
		font-size: 1.6470588235rem;
		line-height: 1.8235294118rem;
	}
	h4 {
		font-size: 1.4117647059rem;
		line-height: 1.5882352941rem;
	}
	h5 {
		font-size: 1.2941176471rem;
		line-height: 1.6470588235rem;
	}
	h6 {
		font-size: 0.9411764706rem;
		line-height: 1.1764705882rem;
	}
	/* 
	TinyMCE Heroslider Headline  - Style is added in pxlr-heroslider.scss
	This feature will be add inside functions.php in plugins/pxlr_cpt_heroslider
	Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
	*/
	/* Gutenberg font sizes*/
	.has-small-font-size {
		font-size: 0.8235294118rem;
		line-height: 1.0588235294rem;
	}
	.has-medium-font-size {
		font-size: 1.0588235294rem;
		line-height: 1.4117647059rem;
	}
	.has-large-font-size {
		font-size: 1.2941176471rem;
		line-height: 1.6470588235rem;
	}
	.has-x-large-font-size {
		font-size: 1.4117647059rem;
		line-height: 1.7647058824rem;
	}
	/* Copytext sizes */
	.pxlr-paragraph-xsmall {
		font-size: 0.7058823529rem;
		line-height: 0.8235294118rem;
	}
	.pxlr-paragraph-small {
		font-size: 0.8235294118rem;
		line-height: 0.9411764706rem;
	}
	.pxlr-paragraph-medium {
		font-size: 0.9411764706rem;
		line-height: 1.0588235294rem;
	}
	/* Button sizes */
	.pxlr-button-xsmall {
		font-size: 0.7058823529rem;
	}
	.pxlr-button-small {
		font-size: 0.8235294118rem;
	}
	.pxlr-button-medium, .has-medium-font-size {
		font-size: 0.9411764706rem;
	}
	.pxlr-button-large {
		font-size: 1.0588235294rem;
	}
	.pxlr-button-xlarge {
		font-size: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		margin: 0px 0px 15px 0px;
	}
	/*
	.pxlr-heroslider-heading{
		Is set in 5-plugins/pxlr-heroslider.scss
	}
	*/
	.has-style-h1 {
		font-size: 3.5555555556rem;
		line-height: 3.7777777778rem;
	}
	h1 {
		font-size: 3.5555555556rem;
		line-height: 3.7777777778rem;
	}
	h1.has-style-h1-as-h2 {
		font-size: 2.7777777778rem;
		line-height: 3.3333333333rem;
	}
	h1.has-style-h1-as-h3 {
		font-size: 2.2222222222rem;
		line-height: 2.4444444444rem;
	}
	h1.has-style-h1-as-h4 {
		font-size: 1.9444444444rem;
		line-height: 2.5rem;
	}
	h2 {
		font-size: 2.7777777778rem;
		line-height: 3.3333333333rem;
	}
	.has-style-h2-as-h1 h2 {
		font-size: 3.5555555556rem;
		line-height: 3.7777777778rem;
	}
	h3 {
		font-size: 2.2222222222rem;
		line-height: 2.4444444444rem;
	}
	h4 {
		font-size: 1.9444444444rem;
		line-height: 2.5rem;
	}
	h5 {
		font-size: 1.3333333333rem;
		line-height: 1.6666666667rem;
	}
	h6 {
		font-size: 1.1111111111rem;
		line-height: 1.5555555556rem;
	}
	/* 
	TinyMCE Heroslider Headline  - Style is added in pxlr-heroslider.scss
	This feature will be add inside functions.php in plugins/pxlr_cpt_heroslider
	Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
	*/
	/* Gutenberg font sizes*/
	.has-small-font-size {
		font-size: 0.7777777778rem;
		line-height: 1rem;
	}
	.has-medium-font-size {
		font-size: 1rem;
		line-height: 1.3333333333rem;
	}
	.has-large-font-size {
		font-size: 1.2222222222rem;
		line-height: 1.7777777778rem;
	}
	.has-x-large-font-size {
		font-size: 1.3333333333rem;
		line-height: 1.6666666667rem;
	}
	/* Copytext sizes */
	.pxlr-paragraph-xsmall {
		font-size: 0.5555555556rem;
		line-height: 0.6666666667rem;
	}
	.pxlr-paragraph-small {
		font-size: 0.6666666667rem;
		line-height: 0.7777777778rem;
	}
	.pxlr-paragraph-medium {
		font-size: 0.8888888889rem;
		line-height: 1.2222222222rem;
	}
	/* Button sizes */
	.pxlr-button-xsmall {
		font-size: 0.7777777778rem;
	}
	.pxlr-button-small {
		font-size: 0.8888888889rem;
	}
	.pxlr-button-medium, .has-medium-font-size {
		font-size: 1rem;
	}
	.pxlr-button-large {
		font-size: 1.1111111111rem;
	}
	.pxlr-button-xlarge {
		font-size: 1.2222222222rem;
	}
}
/*Desktop large headings*/
@media (min-width: 1290px) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		margin: 0px 0px 15px 0px;
	}
	/*
	.pxlr-heroslider-heading{
		Is set in 5-plugins/pxlr-heroslider.scss
	}
	*/
	.has-style-h1 {
		font-size: 3.5555555556rem;
		line-height: 3.7777777778rem;
	}
	h1 {
		font-size: 3.5555555556rem;
		line-height: 3.7777777778rem;
	}
	h1.has-style-h1-as-h2 {
		font-size: 2.7777777778rem;
		line-height: 3.3333333333rem;
	}
	h1.has-style-h1-as-h3 {
		font-size: 2.2222222222rem;
		line-height: 2.4444444444rem;
	}
	h1.has-style-h1-as-h4 {
		font-size: 1.9444444444rem;
		line-height: 2.5rem;
	}
	h2 {
		font-size: 2.7777777778rem;
		line-height: 3.3333333333rem;
	}
	.has-style-h2-as-h1 h2 {
		font-size: 3.5555555556rem;
		line-height: 3.7777777778rem;
	}
	h3 {
		font-size: 2.2222222222rem;
		line-height: 2.4444444444rem;
	}
	h4 {
		font-size: 1.9444444444rem;
		line-height: 2.5rem;
	}
	h5 {
		font-size: 1.3333333333rem;
		line-height: 1.7777777778rem;
	}
	h6 {
		font-size: 1.1111111111rem;
		line-height: 1.5555555556rem;
	}
	/* 
	TinyMCE Heroslider Headline  - Style is added in pxlr-heroslider.scss
	This feature will be add inside functions.php in plugins/pxlr_cpt_heroslider
	Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
	*/
	/* Gutenberg font sizes*/
	.has-small-font-size {
		font-size: 0.7777777778rem;
		line-height: 1rem;
	}
	.has-medium-font-size {
		font-size: 1rem;
		line-height: 1.3333333333rem;
	}
	.has-large-font-size {
		font-size: 1.2222222222rem;
		line-height: 1.5555555556rem;
	}
	.has-x-large-font-size {
		font-size: 1.3333333333rem;
		line-height: 1.6666666667rem;
	}
	/* Copytext sizes */
	.pxlr-paragraph-xsmall {
		font-size: 0.5555555556rem;
		line-height: 0.6666666667rem;
	}
	.pxlr-paragraph-small {
		font-size: 0.6666666667rem;
		line-height: 0.7777777778rem;
	}
	.pxlr-paragraph-medium {
		font-size: 0.8888888889rem;
		line-height: 1.2222222222rem;
	}
	/* Button sizes */
	.pxlr-button-xsmall {
		font-size: 0.7777777778rem;
	}
	.pxlr-button-small {
		font-size: 0.8888888889rem;
	}
	.pxlr-button-medium, .has-medium-font-size {
		font-size: 1rem;
	}
	.pxlr-button-large {
		font-size: 1.1111111111rem;
	}
	.pxlr-button-xlarge {
		font-size: 1.2222222222rem;
	}
}
/*
Center Text for phone if needed
*/
:root {
	/* primary navigation*/
	--primary_site_navigation_mainlevel_phone: 1.2rem;
	--primary_site_navigation_mainlevel_tablet: 1.4rem;
	--primary_site_navigation_mainlevel_desktop:1.2rem;
	--primary_site_navigation_mainlevel_weight: 300;
	--primary_site_navigation_mainlevel_color: var(--color_primary);
	--primary_site_navigation_sublevel_phone: 1.2rem;
	--primary_site_navigation_sublevel_tablet: 1.2rem;
	--primary_site_navigation_sublevel_desktop: 1rem;
	--primary_site_navigation_sublevel_weight: 300;
	/* secondary navigation*/
	--secondary_site_navigation_mainlevel_phone: 0.85rem;
	--secondary_site_navigation_mainlevel_tablet: 0.75rem;
	--secondary_site_navigation_mainlevel_desktop: 0.66rem;
	--secondary_site_navigation_mainlevel_weight: 400;
	/* paragraph and content typography - regular (L) is set as basefont */
	--paragraph-small-phone-size: 0.88rem;
	--paragraph-small-phone-lineheight: 1.11rem;
	--paragraph-small-tablet-size: 0.88rem;
	--paragraph-small-tablet-lineheight: 1.11rem;
	--paragraph-small-desktop-size: 0.88rem;
	--paragraph-small-desktop-lineheight: 1.11rem;
	--paragraph-xsmall-phone-size: 0.77rem;
	--paragraph-xsmall-phone-lineheight: 1.05rem;
	--paragraph-xsmall-tablet-size: 0.77rem;
	--paragraph-xsmall-tablet-lineheight: 1.05rem;
	--paragraph-xsmall-desktop-size: 0.77rem;
	--paragraph-xsmall-desktop-lineheight: 1.05rem;
	--paragraph-xxsmall-phone-size: 0.61rem;
	--paragraph-xxsmall-phone-lineheight: 0.83rem;
	--paragraph-xxsmall-tablet-size: 0.61rem;
	--paragraph-xxsmall-tablet-lineheight: 0.83rem;
	--paragraph-xxsmall-desktop-size: 0.61rem;
	--paragraph-xxsmall-desktop-lineheight: 0.83rem;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: icons.scss
Desc: General definition of iconfont usage
*/
/* social media */
.pxlr-icon-facebook {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-facebook-black.svg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
.pxlr-icon-facebook.pxlr-icon-color-white {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-facebook-white.svg);
}

.pxlr-icon-instagram {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-instagram-black.svg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
.pxlr-icon-instagram.pxlr-icon-color-white {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-instagram-white.svg);
}

.pxlr-icon-linkedin {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-linkedin-black.svg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
.pxlr-icon-linkedin.pxlr-icon-color-white {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-linkedin-white.svg);
}

.pxlr-icon-twitter {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-twitter-black.svg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
.pxlr-icon-twitter.pxlr-icon-color-white {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-twitter-white.svg);
}

.pxlr-icon-xing {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-xing-black.svg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
}
.pxlr-icon-xing.pxlr-icon-color-white {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/icon-social-xing-white.svg);
}

/*
@font-face {
  font-family: 'icons';
    src: url("/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../fonts/icons.eot?a744c61f3a92bd570e03e80ba65d8449#iefix") format("embedded-opentype"),
    url("/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../fonts/icons.woff2?a744c61f3a92bd570e03e80ba65d8449") format("woff2"),
    url("/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../fonts/icons.woff?a744c61f3a92bd570e03e80ba65d8449") format("woff"),
    url('/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../fonts/icons.ttf?a744c61f3a92bd570e03e80ba65d8449') format('truetype'),
; font-display:swap;}
*/
/*
Usage example in scss classes .icon.this-icon-name:before

.icon:before {
    font-family: $icon-font !important;
    font-style: normal;
    font-weight: normal !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon.icon-arrow-circle-down:before {
    content: "\f102"; // For correct generated code, take a look in src/copy/fonts/icons.css or src/copy/fonts/icons.html
}
*/
/*
Usage example in other scss classes

.some-class-name {
    &:before {
        content: '';
        position: relative;
        font-family: $icon-font;
        font-size:1.5rem;
        content: "\f127";
    }
}

*/
.icon:before {
	font-family: icons !important;
	font-style: normal;
	font-weight: normal !important;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon.icon-add:before {
	content: "\f101";
}

.icon.icon-arrow-circle-down:before {
	content: "\f102";
}

.icon.icon-arrow-circle-left:before {
	content: "\f103";
}

.icon.icon-arrow-circle-right:before {
	content: "\f104";
}

.icon.icon-arrow-circle-up:before {
	content: "\f105";
}

.icon.icon-arrow-filled-down:before {
	content: "\f106";
}

.icon.icon-arrow-filled-left:before {
	content: "\f107";
}

.icon.icon-arrow-filled-right:before {
	content: "\f108";
}

.icon.icon-arrow-filled-up:before {
	content: "\f109";
}

.icon.icon-arrow-sharp-down:before {
	content: "\f10a";
}

.icon.icon-arrow-sharp-left:before {
	content: "\f10b";
}

.icon.icon-arrow-sharp-right:before {
	content: "\f10c";
}

.icon.icon-arrow-sharp-up:before {
	content: "\f10d";
}

.icon.icon-arrow-stroke-down:before {
	content: "\f10e";
}

.icon.icon-arrow-stroke-left:before {
	content: "\f10f";
}

.icon.icon-arrow-stroke-right:before {
	content: "\f110";
}

.icon.icon-arrow-stroke-up:before {
	content: "\f111";
}

.icon.icon-client-signet:before {
	content: "\f112";
}

.icon.icon-clock:before {
	content: "\f113";
}

.icon.icon-document:before {
	content: "\f114";
}

.icon.icon-download:before {
	content: "\f115";
}

.icon.icon-email:before {
	content: "\f116";
}

.icon.icon-error:before {
	content: "\f117";
}

.icon.icon-file-pdf:before {
	content: "\f118";
}

.icon.icon-globe:before {
	content: "\f119";
}

.icon.icon-grid:before {
	content: "\f11a";
}

.icon.icon-home:before {
	content: "\f11b";
}

.icon.icon-info:before {
	content: "\f11c";
}

.icon.icon-list:before {
	content: "\f11d";
}

.icon.icon-location:before {
	content: "\f11e";
}

.icon.icon-love:before {
	content: "\f11f";
}

.icon.icon-magnify:before {
	content: "\f120";
}

.icon.icon-menu-closer:before {
	content: "\f121";
}

.icon.icon-menu-opener:before {
	content: "\f122";
}

.icon.icon-minus:before {
	content: "\f123";
}

.icon.icon-os-apple:before {
	content: "\f124";
}

.icon.icon-os-win:before {
	content: "\f125";
}

.icon.icon-phone-classic:before {
	content: "\f126";
}

.icon.icon-phone-modern:before {
	content: "\f127";
}

.icon.icon-pxlr-signet:before {
	content: "\f128";
}

.icon.icon-rate:before {
	content: "\f129";
}

.icon.icon-remove:before {
	content: "\f12a";
}

.icon.icon-rotate:before {
	content: "\f12b";
}

.icon.icon-share:before {
	content: "\f12c";
}

.icon.icon-shopify:before {
	content: "\f12d";
}

.icon.icon-shopping-cart:before {
	content: "\f12e";
}

.icon.icon-social-facebook:before {
	content: "\f12f";
}

.icon.icon-social-instagram:before {
	content: "\f130";
}

.icon.icon-social-linkedin:before {
	content: "\f131";
}

.icon.icon-social-twitter:before {
	content: "\f132";
}

.icon.icon-social-xing:before {
	content: "\f133";
}

.icon.icon-success:before {
	content: "\f134";
}

.icon.icon-ulli:before {
	content: "\f135";
}

.icon.icon-warning:before {
	content: "\f136";
}

.icon.icon-wifi:before {
	content: "\f137";
}

.icon.icon-icon-001-1-arrow-down:before {
	content: "\f138";
}

.icon.icon-icon-001-2-arrow-left:before {
	content: "\f139";
}

.icon.icon-icon-001-3-arrow-right:before {
	content: "\f13a";
}

.icon.icon-icon-001-4-arrow-up:before {
	content: "\f13b";
}

.icon.icon-icon-002-1-bag:before {
	content: "\f13c";
}

.icon.icon-icon-003-1-bars-3-bottom-left:before {
	content: "\f13d";
}

.icon.icon-icon-003-2-bars-3-bottom-right:before {
	content: "\f13e";
}

.icon.icon-icon-003-3-bars-3-center-left:before {
	content: "\f13f";
}

.icon.icon-icon-003-4-bars-3:before {
	content: "\f140";
}

.icon.icon-icon-004-1-chevron-down:before {
	content: "\f141";
}

.icon.icon-icon-004-2-chevron-left:before {
	content: "\f142";
}

.icon.icon-icon-004-3-chevron-right:before {
	content: "\f143";
}

.icon.icon-icon-004-4-chevron-up:before {
	content: "\f144";
}

.icon.icon-icon-005-1-closer:before {
	content: "\f145";
}

.icon.icon-icon-006-1-eq:before {
	content: "\f146";
}

.icon.icon-icon-007-home:before {
	content: "\f147";
}

.icon.icon-icon-008-1-indicator-desktop:before {
	content: "\f148";
}

.icon.icon-icon-008-2-indicator-phone:before {
	content: "\f149";
}

.icon.icon-icon-008-3-indicator-tablet:before {
	content: "\f14a";
}

.icon.icon-icon-009-1-lock-closed:before {
	content: "\f14b";
}

.icon.icon-icon-009-2-lock-open:before {
	content: "\f14c";
}

.icon.icon-icon-010-1-minus:before {
	content: "\f14d";
}

.icon.icon-icon-011-1-pagination:before {
	content: "\f14e";
}

.icon.icon-icon-012-1-password:before {
	content: "\f14f";
}

.icon.icon-icon-013-1-plus:before {
	content: "\f150";
}

.icon.icon-icon-014-1-settings-arrow:before {
	content: "\f151";
}

.icon.icon-icon-014-2-settings:before {
	content: "\f152";
}

.icon.icon-icon-015-1-arrow-circle-down:before {
	content: "\f153";
}

.icon.icon-icon-015-2-arrow-circle-left:before {
	content: "\f154";
}

.icon.icon-icon-015-3-arrow-circle-right:before {
	content: "\f155";
}

.icon.icon-icon-015-4-arrow-circle-up:before {
	content: "\f156";
}

.icon.icon-icon-016-1-shopping-cart:before {
	content: "\f157";
}

.icon.icon-icon-017-1-social-behance:before {
	content: "\f158";
}

.icon.icon-icon-017-2-social-facebook:before {
	content: "\f159";
}

.icon.icon-icon-017-3-social-insta:before {
	content: "\f15a";
}

.icon.icon-icon-017-4-social-linked:before {
	content: "\f15b";
}

.icon.icon-icon-017-5-social-medium:before {
	content: "\f15c";
}

.icon.icon-icon-017-6-social-twitter:before {
	content: "\f15d";
}

.icon.icon-icon-017-7-social-xing:before {
	content: "\f15e";
}

.icon.icon-icon-018-1-star-filled:before {
	content: "\f15f";
}

.icon.icon-icon-018-2-star-outlined:before {
	content: "\f160";
}

.icon.icon-icon-018-2-trash-outlined:before {
	content: "\f161";
}

.icon.icon-icon-019-1-trash-filled:before {
	content: "\f162";
}

.icon.icon-icon-019-1-truck:before {
	content: "\f163";
}

.icon.icon-icon-020-1-ulli:before {
	content: "\f164";
}

.icon.icon-icon-021-1-user:before {
	content: "\f165";
}

.icon.icon-icon-022-1-symbol-halal:before {
	content: "\f166";
}

.icon.icon-icon-022-2-symbol-hautvertraeglich:before {
	content: "\f167";
}

.icon.icon-icon-022-6-symbol-vah-zert:before {
	content: "\f168";
}

.icon.icon-icon-022-7-symbol-vergan:before {
	content: "\f169";
}

.icon.icon-icon-022-9-symbol-wirkung:before {
	content: "\f16a";
}

.icon.icon-icon-023-1-type-hand:before {
	content: "\f16b";
}

.icon.icon-icon-023-2-type-surface:before {
	content: "\f16c";
}

.icon.icon-icon-023-3-type-dispenser:before {
	content: "\f16d";
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pageload.scss
Desc: Used as Splash loading screen or maybe as page ajax transition
Note: Classes will be added to body by js
*/
/*
Used JS Snipped in app.js
function pxlr_page_transition() {
    //The load event on the window object triggers when the whole page is loaded including styles, 
    //images and other resources. This event is available via the onload property.
     window.onload = function() { // can also use window.addEventListener('load', (event) => {
        $('html .pxlr-pageload-wrapper .pxlr-pageload-content').fadeOut( 'slow', function() {
            $('html .pxlr-pageload-wrapper').fadeOut( 'slow', function() {
                $(this).remove(); // remove from dom
            });
        });
    };
}
pxlr_page_transition();
*/
html .pxlr-pageload-wrapper {
	/* Type 1 - Liguide bottle animation*/
	/* Type 2 - Liguide background animation*/
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle {
	position: fixed;
	z-index: 9999999;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: var(--color_white);
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	/* Background image version */
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle:after {
	content: "";
	position: relative;
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-sportskin-symbol-single.svg);
	background-size: 1500px 1500px;
	width: 1500px;
	height: 1500px;
	background-repeat: no-repeat;
	background-position: 48% center;
	opacity: 0.025;
}
@media (min-width: 768px) {
	html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle:after {
		background-size: 2000px 2000px;
		width: 2000px;
		height: 2000px;
	}
}
@media (min-width: 1024px) {
	html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle:after {
		background-size: 3500px 3500px;
		width: 3500px;
		height: 3500px;
	}
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle .pxlr-pageload-content {
	display: flex;
	align-items: center;
	flex-direction: column;
	position: absolute;
	/* Masked Bottle liquide animation */
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle .pxlr-pageload-content .pxlr-pageload-logo {
	animation: fade-in 1s;
	-webkit-animation: fade-in 1s;
	-moz-animation: fade-in 1s;
	-o-animation: fade-in 1s;
	position: relative;
	z-index: 1;
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle .pxlr-pageload-content .pxlr-pageload-loading-wrapper {
	height: 160px;
	width: 73px;
	background: var(--color_primary);
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle .pxlr-pageload-content .pxlr-pageload-loading-wrapper:before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/loading-bottle-mask.svg);
	background-size: 73px 160px;
	background-repeat: no-repeat;
	width: 73px;
	height: 160px;
	z-index: 1;
	background-position: -1px -1px;
	border: 2px solid var(--color_white);
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-bottle .pxlr-pageload-content .pxlr-pageload-loading-wrapper:after {
	content: "";
	position: absolute;
	bottom: -50%;
	left: -50%;
	height: 200%;
	width: 200%;
	box-sizing: border-box;
	background-color: var(--color_white);
	border-radius: 40%;
	animation: pxlr_liquide_rising 6s linear infinite;
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-background {
	position: fixed;
	z-index: 9999999;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: var(--color_primary);
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-background:after {
	content: "";
	position: absolute;
	bottom: 0%;
	left: -50%;
	height: 200%;
	width: 200%;
	box-sizing: border-box;
	background-color: var(--color_black);
	border-radius: 40%;
	animation: pxlr_liquide_rising 8s linear infinite;
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-background .pxlr-pageload-content {
	display: flex;
	align-items: center;
	flex-direction: column;
	position: absolute;
	/* Outline Bottle NO animation */
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-background .pxlr-pageload-content .pxlr-pageload-logo {
	animation: fade-in 1s;
	-webkit-animation: fade-in 1s;
	-moz-animation: fade-in 1s;
	-o-animation: fade-in 1s;
	position: relative;
	z-index: 1;
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-background .pxlr-pageload-content .pxlr-pageload-loading-wrapper {
	height: 40px;
	width: 18px;
	position: relative;
	margin-bottom: 10px;
}
html .pxlr-pageload-wrapper.pxlr-type-liquide-background .pxlr-pageload-content .pxlr-pageload-loading-wrapper:before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/loading-bottle-outline.svg);
	background-size: 18px 40px;
	background-repeat: no-repeat;
	width: 18px;
	height: 40px;
	z-index: 1;
}

@keyframes pxlr_liquide_rising {
	0% {
		transform: translateY(0) rotate(0deg);
	}
	100% {
		transform: translateY(-100%) rotate(360deg);
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: nojs.scss
Desc: No js actived
*/
html .pxlr-nojavascript-wrapper {
	position: fixed;
	z-index: 9999999;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: var(--color_white);
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
}
html .pxlr-nojavascript-wrapper:after {
	content: "";
	position: relative;
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-sportskin-symbol-single.svg);
	background-size: 1500px 1500px;
	width: 1500px;
	height: 1500px;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.025;
}
@media (min-width: 768px) {
	html .pxlr-nojavascript-wrapper:after {
		background-size: 2000px 2000px;
		width: 2000px;
		height: 2000px;
	}
}
@media (min-width: 1024px) {
	html .pxlr-nojavascript-wrapper:after {
		background-size: 3500px 3500px;
		width: 3500px;
		height: 3500px;
	}
}
html .pxlr-nojavascript-wrapper .pxlr-nojavascript-content {
	display: flex;
	align-items: center;
	flex-direction: column;
	position: absolute;
}
html .pxlr-nojavascript-wrapper .pxlr-nojavascript-content .pxlr-nojavascript-logo {
	animation: fade-in 1s;
	-webkit-animation: fade-in 1s;
	-moz-animation: fade-in 1s;
	-o-animation: fade-in 1s;
}

/* elements */
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: body.scss
Desc: body and page/site
*/
body #page.site {
	position: relative;
	overflow: hidden;
	/* 
	Used for PXLR Custom Block Paragraph Scrollup
	If we want to set the slider fixed, so that content can scroll over, we have to set a height as well
	Keep in mind to set in body.scss on body #page.site ->>> from overflow: hidden; to ---> overflow: inherit;
	*/
	/*
	Full page background image/signet
	*/
}
body #page.site.pxlr-page-site-fixed-for-scrollup {
	overflow: inherit;
}
body #page .site-main {
	position: relative;
	z-index: 2;
}
body:not(.home, .page-template-archive-post) #page .site-main {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	body:not(.home, .page-template-archive-post) #page .site-main {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	body:not(.home, .page-template-archive-post) #page .site-main {
		margin-bottom: 50px;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: body.scss
Desc: body and page/site
*/
.entry-content {
	padding: 0;
	margin: 0;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: ribbons.scss
Desc: ribbons top/bottom left/right inkl color
*/
.pxlr-ribbon {
	position: absolute;
	z-index: 1;
	padding: 10px 40px 10px 40px;
	line-height: initial;
	text-transform: uppercase;
	font-weight: 800;
	text-align: center;
	width: 250px;
	display: block;
	font-size: var(--paragraph-xxsmall-phone-size);
}
@media (min-width: 768px) {
	.pxlr-ribbon {
		font-size: var(--paragraph-xxsmall-tablet-size);
	}
}
@media (min-width: 1024px) {
	.pxlr-ribbon {
		font-size: var(--paragraph-xxsmall-desktop-size);
	}
}
.pxlr-ribbon.pxlr-ribbon-top {
	top: 20px;
}
@media (min-width: 768px) {
	.pxlr-ribbon.pxlr-ribbon-top {
		top: 25px;
	}
}
.pxlr-ribbon.pxlr-ribbon-bottom {
	bottom: 20px;
}
@media (min-width: 768px) {
	.pxlr-ribbon.pxlr-ribbon-bottom {
		bottom: 25px;
	}
}
.pxlr-ribbon.pxlr-ribbon-left {
	left: -90px;
}
@media (min-width: 768px) {
	.pxlr-ribbon.pxlr-ribbon-left {
		left: -80px;
	}
}
.pxlr-ribbon.pxlr-ribbon-right {
	right: -90px;
}
@media (min-width: 768px) {
	.pxlr-ribbon.pxlr-ribbon-right {
		right: -80px;
	}
}
.pxlr-ribbon.pxlr-ribbon-top.pxlr-ribbon-left {
	transform: rotate(-45deg);
}
.pxlr-ribbon.pxlr-ribbon-top.pxlr-ribbon-right {
	transform: rotate(45deg);
}
.pxlr-ribbon.pxlr-ribbon-bottom.pxlr-ribbon-right {
	transform: rotate(-45deg);
}
.pxlr-ribbon.pxlr-ribbon-bottom.pxlr-ribbon-left {
	transform: rotate(45deg);
}
.pxlr-ribbon.pxlr-ribbon-primary {
	background-color: var(--color_primary);
	color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
}
.pxlr-ribbon.pxlr-ribbon-black {
	background-color: var(--color_black);
	color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
}
.pxlr-ribbon.pxlr-ribbon-white {
	background-color: var(--color_white);
	color: var(--color_primary);
	box-shadow: var(--color_shadow-xlight);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: password-protected.scss
Desc: styling for WP default password protected page.
*/
body.pxlr-password-protected .post-password-required {
	max-width: 1380px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	/* Depend on the page template */
	/* Boxed template, remove padding */
}
@media (min-width: 768px) {
	body.pxlr-password-protected .post-password-required {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	body.pxlr-password-protected .post-password-required {
		padding-left: 50px;
		padding-right: 50px;
	}
}
body.pxlr-password-protected .post-password-required .post-password-form p input[type=submit] {
	margin-top: 20px;
}
body.pxlr-password-protected .post-password-required .pxlr-post-entry-content .is-layout-constrained, body.pxlr-password-protected .post-password-required .pxlr-post-entry-content .wp-block-group, body.pxlr-password-protected .post-password-required .pxlr-post-entry-content .is-style-pxlr-default-width {
	padding: 0;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: site-header.scss
Desc: site header regular and sticky
*/
/*
**************************************************************************
GLOBAL SITE MAIN TOP PADDING - Can be used in single, archive, page ******
**************************************************************************
*/
/* Regular header */
.pxlr-site-header {
	position: relative;
	z-index: 3;
	clear: both;
	/* Large image on left side for Overlay */
	/* 
	Add some top padding to the page content to prevent sudden quick 
	movement (as the header gets a new position at the top of the page (position:fixed and top:0) 
	*/
	/* Header sticky */
	/* Default (Feet) Logo Background */
	/* If (hands) Logo Background */
	/* If (sun) Logo Background */
}
.pxlr-site-header .pxlr-site-header-wrapper {
	align-items: center;
	position: relative;
	padding: 20px;
	background-color: transparent;
	display: inline-block;
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper {
		padding: calc(30px / 1.5) 30px calc(30px / 1.5) 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header .pxlr-site-header-wrapper {
		padding: 50px;
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
	justify-content: flex-start;
	float: left;
	display: inline-flex;
	margin-top: 8px;
	/* Make sure logo link wraps around logo image. */
	/* Header logo custom(default) */
	/* Header logo alternative */
	/* Header logo sticky */
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
@media (min-width: 1290px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom-link {
	display: inline-block;
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: block;
	width: var(--site_header_logo_width_phone);
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_tablet);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_desktop);
	}
}
@media (min-width: 1290px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_desktop_large);
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: none;
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image .pxlr-site-header-overlay-image {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image .pxlr-site-header-overlay-image img {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled {
	display: flex;
	justify-content: flex-end;
	width: 100vw;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-scroll-indicator-progress-container {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
	width: 100%;
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
		width: 50%;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
		width: 50%;
	}
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-header-woocommerce-controls {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
	background-color: var(--color_primary);
	display: none;
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
		width: 50%;
		display: block;
		position: fixed;
		left: 0;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
		width: 50%;
		display: block;
		position: fixed;
		left: 0;
	}
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image img {
	object-fit: cover;
	height: 100vh;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper + .site-main {
	padding-top: 102px;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
	padding: 20px;
	opacity: 1;
	animation-name: slide-down;
	animation-timing-function: ease-in-out;
	animation-duration: 0.6s;
	position: fixed;
	z-index: 3;
	top: 0;
	width: 100%;
	background-color: var(--color_primary);
	box-shadow: var(--color_shadow-xlight);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding: calc(30px / 1.5) 30px calc(30px / 1.5) 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding: 50px;
	}
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding {
	/* Header logo custom(default) */
	/* Header logo alternative */
	/* Header logo sticky */
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom {
	display: none;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: none;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
	display: block;
	width: var(--site_header_sticky_logo_width_phone);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_tablet);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_desktop);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li a {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li a:hover {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li ul li ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation {
		display: flex;
		background-color: var(--color_neutral-rgba-20);
		width: 100%;
		right: 0;
		top: 0;
		justify-content: end;
		padding-right: 50px;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item a {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item a:hover {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item:after {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item.pxlr-active a {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item.pxlr-active a:hover {
		color: var(--color_white);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky.pxlr-js-site-secondary-navigation-hide .pxlr-site-header-wrapper {
		padding: 50px;
		padding-top: calc(50px / 2);
		padding-bottom: calc(50px / 2);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky.pxlr-js-site-secondary-navigation-hide .pxlr-site-header-wrapper .pxlr-site-secondary-navigation {
		animation-name: fade-out-and-hide;
		animation-fill-mode: both;
		animation-duration: 0.3s;
	}
}
.pxlr-site-header.toggled:before {
	display: none;
}
.pxlr-site-header:before {
	content: "";
	position: absolute;
	display: block;
	background-size: 383px 198px;
	background-repeat: no-repeat;
	width: 383px;
	height: 198px;
	transform: scale(0.6);
	transform-origin: left top;
	left: -30px;
}
@media (min-width: 768px) {
	.pxlr-site-header:before {
		transform: scale(0.7);
		left: -10px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header:before {
		transform: scale(0.9);
		left: 0;
	}
}
@media (min-width: 1290px) {
	.pxlr-site-header:before {
		transform: scale(1);
		left: 0;
	}
}

/* Sticky header */
.pxlr-site-header {
	position: relative;
	z-index: 3;
	clear: both;
	/* Large image on left side for Overlay */
	/* 
	Add some top padding to the page content to prevent sudden quick 
	movement (as the header gets a new position at the top of the page (position:fixed and top:0) 
	*/
	/* Header sticky */
}
.pxlr-site-header .pxlr-site-header-wrapper {
	align-items: center;
	position: relative;
	padding: 20px;
	background-color: transparent;
	display: inline-block;
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper {
		padding: calc(30px / 1.5) 30px calc(30px / 1.5) 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header .pxlr-site-header-wrapper {
		padding: 50px;
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
	justify-content: flex-start;
	float: left;
	display: inline-flex;
	margin-top: 8px;
	/* Make sure logo link wraps around logo image. */
	/* Header logo custom(default) */
	/* Header logo alternative */
	/* Header logo sticky */
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
@media (min-width: 1290px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom-link {
	display: inline-block;
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: block;
	width: var(--site_header_logo_width_phone);
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_tablet);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_desktop);
	}
}
@media (min-width: 1290px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_desktop_large);
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: none;
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image .pxlr-site-header-overlay-image {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image .pxlr-site-header-overlay-image img {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled {
	display: flex;
	justify-content: flex-end;
	width: 100vw;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-scroll-indicator-progress-container {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
	width: 100%;
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
		width: 50%;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
		width: 50%;
	}
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-header-woocommerce-controls {
	display: none;
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
	background-color: var(--color_primary);
	display: none;
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
		width: 50%;
		display: block;
		position: fixed;
		left: 0;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
		width: 50%;
		display: block;
		position: fixed;
		left: 0;
	}
}
.pxlr-site-header.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image img {
	object-fit: cover;
	height: 100vh;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper + .site-main {
	padding-top: 102px;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
	padding: 20px;
	opacity: 1;
	animation-name: slide-down;
	animation-timing-function: ease-in-out;
	animation-duration: 0.6s;
	position: fixed;
	z-index: 3;
	top: 0;
	width: 100%;
	background-color: var(--color_primary);
	box-shadow: var(--color_shadow-xlight);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding: calc(30px / 1.5) 30px calc(30px / 1.5) 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding: 50px;
	}
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding {
	/* Header logo custom(default) */
	/* Header logo alternative */
	/* Header logo sticky */
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom {
	display: none;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: none;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
	display: block;
	width: var(--site_header_sticky_logo_width_phone);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_tablet);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_desktop);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li a {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li a:hover {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li ul li ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation {
		display: flex;
		background-color: var(--color_neutral-rgba-20);
		width: 100%;
		right: 0;
		top: 0;
		justify-content: end;
		padding-right: 50px;
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item a {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item a:hover {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item:after {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item.pxlr-active a {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item.pxlr-active a:hover {
		color: var(--color_white);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-js-site-header-sticky.pxlr-js-site-secondary-navigation-hide .pxlr-site-header-wrapper {
		padding: 50px;
		padding-top: calc(50px / 2);
		padding-bottom: calc(50px / 2);
	}
	.pxlr-site-header.pxlr-js-site-header-sticky.pxlr-js-site-secondary-navigation-hide .pxlr-site-header-wrapper .pxlr-site-secondary-navigation {
		animation-name: fade-out-and-hide;
		animation-fill-mode: both;
		animation-duration: 0.3s;
	}
}
.pxlr-site-header.pxlr-site-header-no-hero {
	position: relative;
	z-index: 3;
	clear: both;
	/* Large image on left side for Overlay */
	/* 
	Add some top padding to the page content to prevent sudden quick 
	movement (as the header gets a new position at the top of the page (position:fixed and top:0) 
	*/
	/* Header sticky */
}
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper {
	align-items: center;
	position: relative;
	padding: 20px;
	background-color: transparent;
	display: inline-block;
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper {
		padding: calc(30px / 1.5) 30px calc(30px / 1.5) 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper {
		padding: 50px;
	}
}
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding {
	justify-content: flex-start;
	float: left;
	display: inline-flex;
	margin-top: 8px;
	/* Make sure logo link wraps around logo image. */
	/* Header logo custom(default) */
	/* Header logo alternative */
	/* Header logo sticky */
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
@media (min-width: 1290px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding {
		display: flex;
		margin-top: 5px;
	}
}
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom-link {
	display: inline-block;
}
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: block;
	width: var(--site_header_logo_width_phone);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_tablet);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_desktop);
	}
}
@media (min-width: 1290px) {
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom,
	.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		width: var(--site_header_logo_width_desktop_large);
	}
}
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image .pxlr-site-header-overlay-image {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image .pxlr-site-header-overlay-image img {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled {
	display: flex;
	justify-content: flex-end;
	width: 100vw;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-scroll-indicator-progress-container {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
	width: 100%;
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
		width: 50%;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper {
		width: 50%;
	}
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-header-woocommerce-controls {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
	background-color: var(--color_primary);
	display: none;
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
		width: 50%;
		display: block;
		position: fixed;
		left: 0;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image {
		width: 50%;
		display: block;
		position: fixed;
		left: 0;
	}
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-site-header-mobile-has-image.toggled .pxlr-site-header-overlay-image img {
	object-fit: cover;
	height: 100vh;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper + .site-main {
	padding-top: 102px;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
	padding: 20px;
	opacity: 1;
	animation-name: slide-down;
	animation-timing-function: ease-in-out;
	animation-duration: 0.6s;
	position: fixed;
	z-index: 3;
	top: 0;
	width: 100%;
	background-color: var(--color_primary);
	box-shadow: var(--color_shadow-xlight);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding: calc(30px / 1.5) 30px calc(30px / 1.5) 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding: 50px;
	}
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding {
	/* Header logo custom(default) */
	/* Header logo alternative */
	/* Header logo sticky */
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: none;
}
.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
	display: block;
	width: var(--site_header_sticky_logo_width_phone);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_tablet);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_desktop);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li a {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li a:hover {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-primary-navigation ul li ul li ul li {
		padding-top: 0;
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation {
		display: flex;
		background-color: var(--color_neutral-rgba-20);
		width: 100%;
		right: 0;
		top: 0;
		justify-content: end;
		padding-right: 50px;
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item a {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item a:hover {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item:after {
		color: var(--color_white);
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item.pxlr-active a {
		color: var(--color_black);
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container .menu .menu-item.pxlr-active a:hover {
		color: var(--color_white);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky.pxlr-js-site-secondary-navigation-hide .pxlr-site-header-wrapper {
		padding: 50px;
		padding-top: calc(50px / 2);
		padding-bottom: calc(50px / 2);
	}
	.pxlr-site-header.pxlr-site-header-no-hero.pxlr-js-site-header-sticky.pxlr-js-site-secondary-navigation-hide .pxlr-site-header-wrapper .pxlr-site-secondary-navigation {
		animation-name: fade-out-and-hide;
		animation-fill-mode: both;
		animation-duration: 0.3s;
	}
}

/* Change color of header navigation/opener ui if set by blog post hero*/
body.acf-site-header-color_dark .pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-primary-navigation-toggle span {
	background: var(--color_white);
}
body.acf-site-header-color_dark .pxlr-site-header.toggled .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-primary-navigation-toggle span {
	background: var(--color_black);
}
body.acf-site-header-color_light .pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-primary-navigation-toggle span {
	background: var(--color_black);
}
body.acf-site-header-color_light .pxlr-site-header.toggled .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-primary-navigation-toggle span {
	background: var(--color_black);
}

/* Change header logo if set by hersoslider acf option as body class*/
body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding {
	/* Header logo custom(default) */
	/* Header logo alternative */
}
body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom {
	display: none;
}
body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: block;
}
body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding {
	/* Header logo custom(default) */
	/* Header logo alternative */
	/* Header logo sticky */
}
body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom {
	display: none;
}
body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
	display: none;
}
body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
	display: block;
	width: var(--site_header_sticky_logo_width_phone);
}
@media (min-width: 768px) {
	body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_tablet);
	}
}
@media (min-width: 1024px) {
	body.pxlr-site-header-is-alternative .pxlr-site-header .pxlr-site-header-wrapper.pxlr-js-site-header-sticky .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-sticky {
		width: var(--site_header_sticky_logo_width_desktop);
	}
}

/* Just a Backup without mixins - Just a Backup without mixins - Just a Backup without mixins - Just a Backup without mixins - Just a Backup without mixins - */
/* Regular header */
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: site-navigation-always-mobile.scss
Desc: site main navigation - mobile navigation for all devices
*/
.pxlr-site-header {
	position: absolute;
	z-index: 99;
}
.pxlr-site-header .pxlr-site-header-wrapper {
	width: 100vw;
	/* Controls -> Menu opener*/
	/* Controls -> Account, Minicart*/
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-primary-navigation-toggle {
	cursor: pointer;
	top: -10px;
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-primary-navigation-toggle {
		top: -18px;
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-primary-navigation {
	margin-right: inherit;
	margin-left: inherit;
	margin-top: 15px;
	position: relative;
	opacity: 0;
	top: 100px;
	transition: opacity 0.9s ease-in, top 0.5s ease-in;
	-webkit-transition: opacity 0.9s ease-in, top 0.5s ease-in;
	-moz-transition: opacity 0.9s ease-in, top 0.5s ease-in;
	-o-transition: opacity 0.9s ease-in, top 0.5s ease-in;
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-primary-navigation {
		margin-right: inherit;
		margin-left: inherit;
	}
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-primary-navigation .menu-primary-site-navigation-container {
	display: none;
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-controls {
	display: inline-flex;
	align-items: center;
	float: right;
	/* Woocommerce Minicart*/
}
.pxlr-site-header .pxlr-site-header-wrapper .pxlr-site-header-controls .pxlr-site-header-woocommerce-controls {
	margin: 0 var(--gap-m) 0 0;
}
.pxlr-site-header.toggled {
	background-color: var(--color_primary);
}
.pxlr-site-header.toggled .pxlr-site-header-wrapper {
	overflow-y: scroll;
	overflow-x: hidden;
	height: 100vh;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.pxlr-site-header.toggled .pxlr-site-header-wrapper::-webkit-scrollbar {
	display: none;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation {
	opacity: 1;
	top: 0;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container {
	display: block;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span {
	background: var(--color_white);
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-primary-navigation-toggle {
	top: -3px;
	-webkit-transform: rotate(0deg) translateY(10%);
	-moz-transform: rotate(0deg) translateY(10%);
	-o-transform: rotate(0deg) translateY(10%);
	transform: rotate(0deg) translateY(10%);
}
@media (min-width: 768px) {
	.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-primary-navigation-toggle {
		top: -8px;
		-webkit-transform: rotate(0deg) translateY(25%);
		-moz-transform: rotate(0deg) translateY(25%);
		-o-transform: rotate(0deg) translateY(25%);
		transform: rotate(0deg) translateY(25%);
	}
}
.pxlr-site-header .pxlr-site-primary-navigation-toggle {
	width: 60px;
	height: 45px;
	position: relative;
	float: right;
	zoom: 0.8;
	-webkit-transform: rotate(0deg) translateY(25%);
	-moz-transform: rotate(0deg) translateY(25%);
	-o-transform: rotate(0deg) translateY(25%);
	transform: rotate(0deg) translateY(25%);
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	cursor: pointer;
}
@media (min-width: 768px) {
	.pxlr-site-header .pxlr-site-primary-navigation-toggle {
		-webkit-transform: rotate(0deg) translateY(50%);
		-moz-transform: rotate(0deg) translateY(50%);
		-o-transform: rotate(0deg) translateY(50%);
		transform: rotate(0deg) translateY(50%);
	}
}
.pxlr-site-header .pxlr-site-primary-navigation-toggle span {
	display: block;
	position: absolute;
	height: 5px;
	width: 50%;
	background: var(--color_white);
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: 0.25s ease-in-out;
	-moz-transition: 0.25s ease-in-out;
	-o-transition: 0.25s ease-in-out;
	transition: 0.25s ease-in-out;
	cursor: pointer;
}
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(even) {
	left: 50%;
	border-radius: 0 5px 5px 0;
}
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(odd) {
	left: 0px;
	border-radius: 5px 0 0 5px;
}
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(1),
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(2) {
	top: 0px;
}
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(3),
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(4) {
	top: 18px;
}
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(5),
.pxlr-site-header .pxlr-site-primary-navigation-toggle span:nth-child(6) {
	top: 36px;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(1),
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(6) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(2),
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(5) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(1) {
	left: 4px;
	top: 7px;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(2) {
	left: calc(50% - 5px);
	top: 8px;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(3) {
	left: -50%;
	opacity: 0;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(4) {
	left: 100%;
	opacity: 0;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(5) {
	left: 5px;
	top: 28px;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span:nth-child(6) {
	left: calc(50% - 5px);
	top: 29px;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle span {
	background: var(--color_black);
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation-toggle:hover span {
	background: var(--color_black);
}
.pxlr-site-header.pxlr-site-header-no-hero .pxlr-site-primary-navigation-toggle span {
	background: var(--color_black);
}
.pxlr-site-header.pxlr-site-header-no-hero.toggled .pxlr-site-primary-navigation-toggle span {
	background: var(--color_black);
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul {
	display: block;
	text-align: left;
	padding: 0;
	margin: calc(var(--gap-l) * 1.8) 0 0 0;
	list-style: none;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li {
	position: relative;
	letter-spacing: 0.5px;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a {
	position: relative;
	display: block;
	color: var(--color_white);
	text-decoration: none;
	font-size: var(--primary_site_navigation_mainlevel_phone);
	font-weight: var(--primary_site_navigation_mainlevel_weight);
	padding: var(--gap-l) 0 var(--gap-l) 0;
	border-top: 1px solid var(--color_neutral-rgba-10);
}
@media (min-width: 1024px) {
	.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a:hover {
		color: var(--color_anthracite);
	}
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li.menu-item-has-children a:after {
	right: 15px;
	top: 33px;
	position: absolute;
	content: "\f141";
	font-family: "icons";
	font-size: 1.5rem;
	background: transparent;
	top: 50%;
	transform: translateY(-50%);
}
@media (min-width: 1024px) {
	.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li.menu-item-has-children a:after:hover {
		color: var(--color_anthracite);
	}
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li.menu-item-has-children ul li a {
	font-size: var(--primary_site_navigation_sublevel_desktop);
	font-weight: var(--primary_site_navigation_sublevel_weight);
	color: var(--color_anthracite);
	padding-left: 15px;
}
@media (min-width: 1024px) {
	.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li.menu-item-has-children ul li a:hover {
		color: var(--color_white);
	}
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li:not(.menu-item-has-children) a:after {
	display: none;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul {
	margin: 0;
	display: none;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li a {
	font-size: var(--secondary_site_navigation_sublevel_phone);
	font-weight: 300;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li.menu-item-has-children a:after {
	right: 15px;
	top: 33px;
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	top: 50%;
	transform: translateY(-50%);
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li:not(.menu-item-has-children) a:after {
	display: none;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li ul {
	margin: 0;
	display: none;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li ul li a {
	font-weight: 100;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li ul li a:after {
	display: none;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li.focus > ul {
	display: block;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li.focus.menu-item-has-children > a {
	color: var(--color_black) !important;
	opacity: 1;
}
.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li.focus.menu-item-has-children > a:after {
	position: absolute;
	content: "\f144";
	font-family: "icons";
	font-size: 1.5rem;
	color: var(--color_black);
}
@media (min-width: 768px) {
	.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a {
		font-size: var(--primary_site_navigation_mainlevel_tablet);
	}
	.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li a {
		font-size: var(--primary_site_navigation_sublevel_tablet);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a {
		font-size: var(--primary_site_navigation_mainlevel_desktop);
		font-weight: var(--primary_site_navigation_mainlevel_weight);
		padding: var(--gap-m) 0 var(--gap-m) 0;
	}
	.pxlr-site-header.toggled .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li a {
		font-size: var(--primary_site_navigation_sublevel_desktop);
	}
}
.pxlr-site-header .pxlr-site-secondary-navigation {
	position: absolute;
	right: 50px;
	top: 30px;
}
.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul {
	display: none;
}
@media (min-width: 1024px) {
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul {
		display: block;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li {
		display: inline-block;
		padding-left: 8px;
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li a {
		font-size: var(--secondary_site_navigation_mainlevel_desktop);
		text-transform: uppercase;
		color: var(--color_white);
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li a:hover {
		color: var(--color_white);
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li.pxlr-active a {
		color: var(--color_black);
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li.pxlr-active a:hover {
		color: var(--color_black);
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li:after {
		content: "|";
		position: relative;
		font-size: var(--secondary_site_navigation_mainlevel_desktop);
		color: var(--color_white);
		right: -8px;
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li:first-child {
		padding-left: 0;
	}
	.pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li:last-child:after {
		display: none;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: footer.scss
Desc: page meta footer and footer
*/
footer.pxlr-site-footer {
	z-index: 1;
	position: relative;
	background: var(--gradient_black_linear_180);
	color: var(--color_white);
	font-size: 0.85rem;
	/*
	Signet/Seal in Footer center position
	extra option for (symbol 0 signet/seal) or (previous element overlap = z-index)
	*/
}
@media (min-width: 768px) {
	footer.pxlr-site-footer {
		font-size: 0.81rem;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer {
		font-size: 0.77rem;
	}
}
footer.pxlr-site-footer a {
	color: var(--color_white);
	text-decoration: none;
}
footer.pxlr-site-footer a:hover {
	color: var(--color-primary);
}
footer.pxlr-site-footer h1,
footer.pxlr-site-footer h2,
footer.pxlr-site-footer h3,
footer.pxlr-site-footer h4,
footer.pxlr-site-footer h5,
footer.pxlr-site-footer h6 {
	color: var(--color_primary);
}
footer.pxlr-site-footer.pxlr-site-footer-option-symbol:before {
	content: "";
	position: relative;
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/pxlr-cocoon-seal.svg);
	background-position: center top;
	background-repeat: no-repeat;
	display: block;
	left: 50%;
	transform: translateX(-50%);
	top: -50px;
	background-size: 100px 100px;
	width: 100px;
	height: 100px;
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer.pxlr-site-footer-option-symbol:before {
		top: -70px;
		background-size: 140px 140px;
		width: 140px;
		height: 140px;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper {
	padding: var(--gap-xl) 0;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content {
	max-width: 1380px;
	margin: 0 auto;
	padding: 0 20px 0 20px;
	display: grid;
	grid-template-columns: 1fr;
	column-gap: var(--gap-m);
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content {
		padding: 0 30px 0 30px;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content {
		padding: 0 40px 0 40px;
	}
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content {
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item {
	width: 100%;
	padding: var(--gap-s) 0 var(--gap-s) 0;
	text-align: center;
	border-right: 0;
	border-bottom: 1px solid var(--color_white-rgba-10);
	margin-bottom: 15px;
	color: var(--color_white);
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item .pxlr-site-footer-meta-widget-title {
	color: var(--color_white);
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item h1, footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item h2, footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item h3, footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item h4, footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item h5, footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item h6 {
	color: var(--color_white);
	font-weight: 500;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item a {
	color: var(--color_white);
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item .pxlr-site-footer-meta-widget-title {
	position: relative;
	cursor: pointer;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item .pxlr-site-footer-meta-widget-title:after {
	content: "";
	position: absolute;
	font-family: "icons";
	content: "\f141";
	font-size: 1.5rem;
	color: var(--color_primary);
	right: 15px;
	cursor: pointer;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item ul.menu {
	display: none;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item.pxlr-collapse-item-toggle ul.menu {
	display: block;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item.pxlr-collapse-item-toggle .pxlr-site-footer-meta-widget-title:after {
	content: "";
	font-family: "icons";
	content: "\f144";
	font-size: 1.5rem;
	color: var(--color_primary);
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item {
		text-align: left;
		border-right: 0;
		border-bottom: 0;
		margin-bottom: 0;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item .pxlr-site-footer-meta-widget-title {
		cursor: pointer;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item .pxlr-site-footer-meta-widget-title:after {
		display: none;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item ul.menu {
		display: block;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item.pxlr-collapse-item-toggle ul.menu {
		display: block;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item.pxlr-collapse-item-toggle .pxlr-site-footer-meta-widget-title:after {
		display: none;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item {
		border-bottom: 0;
		margin-bottom: 0;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item:last-child {
		border-right: 0;
		margin-bottom: 0;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item .pxlr-site-footer-meta-widget-title {
		cursor: auto;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item .pxlr-site-footer-meta-widget-title:after {
		display: none;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item ul.menu {
		display: block;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item.pxlr-collapse-item-toggle ul.menu {
		display: block;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item.pxlr-collapse-item.pxlr-collapse-item-toggle .pxlr-site-footer-meta-widget-title:after {
		display: none;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul {
	padding: 0;
	margin: 0;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul li {
	list-style-type: none;
}
footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul li a {
	display: inline-block;
	margin: auto;
	font-size: 1rem;
	line-height: 2rem;
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul li a {
		font-size: 1rem;
		line-height: 2rem;
		padding-left: 10px;
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul li a:before {
		position: relative;
		left: -10px;
		top: 3px;
		content: "\f164";
		font-family: "icons";
		font-size: 1rem;
		color: var(--color_primary);
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul li a:hover {
		color: var(--color_primary);
	}
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul li a:hover:before {
		color: var(--color_primary);
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-meta-wrapper .pxlr-site-footer-meta-content .pxlr-site-footer-meta-item ul li a {
		font-size: 0.88rem;
		line-height: 1.7rem;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content {
	max-width: 1380px;
	margin: 0 auto;
	padding: 0 20px 0 20px;
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content {
		padding: 0 30px 0 30px;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content {
		padding: 0 40px 0 40px;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner {
	border-top: 1px solid var(--color_white-rgba-10);
	display: flex;
	flex-flow: row wrap;
	padding: var(--gap-xs) 0;
	padding-top: 30px;
	font-size: 0.75rem;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner > div {
	width: 100%;
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner > div {
		width: 33.333333333%;
	}
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner {
		font-size: 0.7058823529rem;
		padding-top: 30px;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner {
		font-size: 0.6111111111rem;
		padding-top: inherit;
	}
}
@media (min-width: 1290px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner {
		font-size: 0.6666666667rem;
		padding-top: inherit;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget_media_image {
	display: flex;
	justify-content: center;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget_media_image .wp-block-image {
	display: inherit;
	margin: 0;
	padding: 0;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget_media_image .wp-block-image.is-style-foobar-logo {
	margin: 0;
	padding: 0;
	border: 0;
	padding-bottom: var(--gap-xxs);
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget_media_image .wp-block-image.is-style-foobar-logo {
		margin: 0;
		padding: 0;
		border: 0;
		padding-bottom: var(--gap-xxs);
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget_media_image .wp-block-image.is-style-foobar-logo {
		margin-right: 10px;
		padding-right: 10px;
		padding-bottom: 0;
		border-right: 1px solid var(--color_white-rgba-10);
		display: flex;
		align-items: center;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-left {
	order: 1;
	display: block;
	text-align: center;
	margin: auto;
	padding-bottom: var(--gap-xxs);
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-left {
		padding-bottom: var(--gap-xxs);
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-left {
		display: flex;
		order: unset;
		text-align: left;
		padding-bottom: 0;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-left .pxlr-site-footer-copyright {
	width: auto;
	margin: auto 0;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-middle {
	order: 3;
	text-align: center;
	margin: auto;
	padding-bottom: var(--gap-xxs);
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-middle {
		padding-bottom: var(--gap-xxs);
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-middle {
		order: unset;
		padding-bottom: 0;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-middle ul {
	padding: 0;
	margin: 0;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-middle ul li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-middle ul li:last-child {
	padding-right: 0;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-middle ul li a.pxlr-site-footer-social-icon {
	width: 17px;
	height: 17px;
	display: inline-block;
	background-size: 17px 17px;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-right {
	order: 2;
	text-align: center;
	margin: auto;
	padding-bottom: var(--gap-xxs);
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-right {
		padding-bottom: var(--gap-xxs);
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .pxlr-site-footer-bar-right {
		order: unset;
		text-align: right;
		padding-bottom: 0;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget {
	margin: 0;
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .is-layout-flex {
	display: flex;
	justify-content: center;
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .is-layout-flex {
		justify-content: center;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .is-layout-flex {
		justify-content: flex-end;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .wp-block-social-links:before {
	content: "Besuche uns auf";
	position: relative;
	margin-right: 10px;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .wp-block-social-links:before {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .wp-block-social-links:before {
		font-size: 0.6111111111rem;
	}
}
@media (min-width: 1290px) {
	footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .wp-block-social-links:before {
		font-size: 0.6666666667rem;
	}
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .wp-block-social-links li {
	align-items: center;
	display: flex;
	margin-right: var(--gap-xxs);
}
footer.pxlr-site-footer .pxlr-site-footer-bar-wrapper .pxlr-site-footer-bar-content .pxlr-site-footer-bar-content-inner .widget.widget_block .wp-block-social-links li:last-child {
	margin-right: 0;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: site-breadcrumb.scss
Desc: Yoast (1) or Rank Math (2) breadcrumb
*/
/*
Yoast Breadcrumb
*/
.pxlr-site-breadcrumb-wrapper {
	display: none;
}
@media (min-width: 1024px) {
	.pxlr-site-breadcrumb-wrapper {
		padding: var(--gap-sm) 0 var(--gap-sm) 0;
		text-align: left;
		display: none;
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span {
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-size: var(--paragraph-xxsmall-tablet-size);
	}
}
@media (min-width: 1024px) and (min-width: 1024px) {
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span {
		font-size: var(--paragraph-xxsmall-desktop-size);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span a {
		color: var(--color_white);
		cursor: pointer;
		text-transform: uppercase;
		font-weight: 300;
		margin-left: 5px;
		margin-right: 5px;
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span a:hover {
		color: var(--color_black);
	}
}
@media (min-width: 1024px) {
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span span a {
		font-weight: 800;
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span span a:before {
		position: relative;
		content: "\f112";
		font-family: "icons";
		font-size: 1rem;
		color: var(--color_white);
		padding-right: 30px;
		top: -1px;
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span span a:hover {
		text-decoration: none;
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span span a:hover:before {
		background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-pxlr-signet-black.svg);
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span span span a {
		font-weight: normal;
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span span span a:before {
		display: none;
	}
	.pxlr-site-breadcrumb-wrapper .pxlr-yoast-seo-breadcrumb span span span.breadcrumb_last {
		margin-left: 5px;
		color: var(--color_white-rgba-70);
	}
}

/*
Rank Math Breadcrumb
*/
/*
.pxlr-site-pagebar-breadcrumb-wrapper{
    display: none;

    @include viewport-tablet{
        padding: var(--gap-sm) 0 var(--gap-sm) 0;
        text-align: left;
        display: block;
        .rank-math-breadcrumb{
            p{
                margin: 0;
                padding: 0;
                text-transform: uppercase;

                font-size: var(--paragraph-xxsmall-tablet-size);
                @include viewport_desktop{
                    font-size: var(--paragraph-xxsmall-desktop-size);
                }

                a{
                    color: var(--color_white);
                    cursor: pointer;
                    text-transform: uppercase;
                    &:first-child{
                        font-weight: 800;
                        &:before {
                            content: "";
                            position: relative;
                            background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-pxlr-signet-white.svg);
                            background-size: 25px 14px;
                            background-position: left center;
                            background-repeat: no-repeat;
                            padding-right: 30px;
                            top: -1px;
                        }
                    }
                    &:hover{
                        color: var(--color_black);
                        text-decoration: none;
                        &:first-child{
                            &:before {
                                background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-pxlr-signet-black.svg);
                            }
                        }
                    }
                }
                .last{
                    color: var(--color_white-rgba-70);
                }
                .separator{
                    position: relative;
                    top: 1px;
                    color: var(--color_white-rgba-50);
                }
            }
        }
    }
}
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: site-pagebar.scss
Desc: red bar with breadcrumb and diverse section jumpers
*/
.pxlr-site-pagebar-wrapper {
	background-color: var(--color_primary);
	color: var(--color_white);
	display: flex;
	justify-content: flex-end;
	z-index: 97;
	width: 100vw;
	position: relative;
	box-shadow: var(--color_shadow-light);
	padding: 0 0 0 20px;
	/* Breadcrumb see 2-elemenst/site-breadcrumb.scss */
	/*
	Option Links and section-anchors
	*/
}
.pxlr-site-pagebar-wrapper.pxlr-site-pagebar-sticky {
	position: fixed;
}
@media (min-width: 768px) {
	.pxlr-site-pagebar-wrapper {
		padding: 0 0 0 30px;
		justify-content: flex-end;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-pagebar-wrapper {
		padding: 0 50px 0 50px;
		justify-content: space-between;
	}
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper {
	display: flex;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul {
	/*
	Transform anchor list to a dropdown for phone
	Unfortentaly, this feature was as additional implemented, so I have to work against the mobile first rule I prevert
	*/
	/*
	Shopping button
	*/
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	height: 100%;
	position: relative;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li {
	display: inline-flex;
	list-style-type: none;
	align-items: center;
	height: 100%;
	text-transform: uppercase;
	font-size: var(--paragraph-xxsmall-phone-size);
	line-height: initial;
	text-align: center;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-dropdown-toggle, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li.pxlr-site-pagebar-options-dropdown-toggle {
	display: none;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li a, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li a {
	color: var(--color_white);
	padding: var(--gap-s);
	font-weight: 800;
	line-height: initial;
	display: flex;
	height: 100%;
	align-items: center;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li a:hover, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li a:hover {
	color: var(--color_black);
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li:before, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li:before {
	content: "";
	position: relative;
	border-right: 1px dashed var(--color_white-rgba-50);
	height: 100%;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.focus a, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li.focus a {
	position: relative;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.focus a:after, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li.focus a:after {
	position: absolute;
	content: "\f106";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	bottom: -18px;
	left: 0;
	right: 0;
	margin: auto;
}
@media (min-width: 768px) {
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li {
		font-size: var(--paragraph-xxsmall-tablet-size);
	}
}
@media (min-width: 1290px) {
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li {
		font-size: var(--paragraph-xxsmall-desktop-size);
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.focus a:after, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li.focus a:after {
		background-size: 20px 41px;
		width: 20px;
		height: 41px;
		bottom: -22px;
	}
}
@media (max-width: calc(768px - 1px)) {
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors {
		display: inline;
		height: inherit;
		position: absolute;
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-btn {
		display: none;
		height: inherit;
		background-color: var(--color_primary);
		position: relative;
		top: 32px;
		height: 50px;
		border-top: 1px dashed var(--color_white-rgba-50);
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-btn:last-child {
		border-radius: 0 0 3px 3px;
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-btn:before {
		display: none;
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-btn a {
		justify-content: right;
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-btn.active {
		display: block;
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-dropdown-toggle {
		display: inline-flex;
		position: relative;
		top: 16px;
		justify-content: right;
		color: var(--color_white);
		padding: var(--gap-s);
		font-weight: 800;
		line-height: initial;
		display: flex;
		height: 100%;
		align-items: center;
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-dropdown-toggle:before {
		display: none;
	}
	.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-anchors li.pxlr-site-pagebar-options-dropdown-toggle a {
		justify-content: right;
	}
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li {
	background-color: var(--color_white);
	cursor: pointer;
	box-shadow: var(--color_shadow-xlight);
	text-align: left;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li a {
	color: var(--color_primary);
	font-weight: 800;
	position: relative;
	margin-left: var(--gap-sm);
	padding-top: 30px;
	padding-bottom: 30px;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li a:before {
	position: absolute;
	content: "\f12d";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	left: -10px;
	top: 50%;
	transform: translateY(-50%);
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li:hover {
	background-color: var(--color_black);
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li:hover a {
	color: var(--color_white);
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li:hover a:before {
	color: var(--color_white);
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li:before, .pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li:after {
	border-right: none;
}
.pxlr-site-pagebar-wrapper .pxlr-site-pagebar-options-wrapper ul.pxlr-site-pagebar-options-shopping li.focus a:after {
	content: "";
	background-image: none;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: site-title.scss
Desc: title element for pages without hero
Note this file will onliny used for static titles in code templates.
Note there is a Lazyblock for gutenberg available as well to use this also in gutenberg
*/
.pxlr-site-title-wrapper {
	margin-bottom: var(--gap-xxl);
}
.pxlr-site-title-wrapper.pxlr-site-title-less-margin {
	margin-bottom: var(--gap-m);
}
.pxlr-site-title-wrapper .pxlr-site-title-subline {
	font-size: 1.0625rem;
	line-height: 1.3125rem;
	margin-bottom: 15px;
}
.pxlr-site-title-wrapper .pxlr-site-title-subline:after {
	content: "";
	position: relative;
	display: inline-flex;
	width: 30px;
	height: 3px;
	border-radius: 5px;
	margin-left: 10px;
	bottom: 2px;
	background-color: var(--color_primary);
}
@media (min-width: 768px) {
	.pxlr-site-title-wrapper .pxlr-site-title-subline {
		font-size: 1.3529411765rem;
		line-height: 1.6470588235rem;
	}
	.pxlr-site-title-wrapper .pxlr-site-title-subline:after {
		content: "";
		width: 40px;
		height: 4px;
		margin-left: 10px;
		bottom: 3px;
	}
}
@media (min-width: 1024px) {
	.pxlr-site-title-wrapper .pxlr-site-title-subline {
		font-size: 1.6666666667rem;
		line-height: 1.9444444444rem;
	}
	.pxlr-site-title-wrapper .pxlr-site-title-subline:after {
		content: "";
		width: 50px;
		height: 5px;
		margin-left: 10px;
		bottom: 5px;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: scroll-top.scss
Desc: scroll up button
*/
.pxlr-scroll-top-button {
	background-color: var(--color_primary);
	border-radius: 10px 0 0 0;
	box-shadow: var(--color_shadow-light);
	cursor: pointer;
	display: none;
	height: 50px;
	width: 50px;
	position: fixed;
	z-index: 98;
	right: 0px;
	bottom: 0px;
}
@media (min-width: 768px) {
	.pxlr-scroll-top-button {
		height: 60px;
		width: 60px;
	}
}
@media (min-width: 1024px) {
	.pxlr-scroll-top-button {
		height: 60px;
		width: 60px;
	}
}
.pxlr-scroll-top-button:before {
	position: absolute;
	content: "\f144";
	font-family: "icons";
	font-size: 1.5rem;
	color: var(--color_white);
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: captions.scss
Desc: _s 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;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: alignments.scss
Desc: alignments
*/
/* _s 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;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: archive.scss
Desc: archive pages
*/
.pxlr-archive-title {
	padding-bottom: calc(20px * 2);
}
@media (min-width: 768px) {
	.pxlr-archive-title {
		padding-bottom: calc(30px * 2);
	}
}
@media (min-width: 1024px) {
	.pxlr-archive-title {
		padding-bottom: calc(50px * 2);
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: archive-post.scss
Desc: styling for post archive teasers
*/
.page-template-archive-post, .category {
	background-color: var(--color_alternative-body-background);
}
.page-template-archive-post #page .site-main, .category #page .site-main {
	margin-bottom: 0;
}
.page-template-archive-post .pxlr-post-archive-filter-wrapper, .category .pxlr-post-archive-filter-wrapper {
	margin-bottom: var(--gap-xxl);
}
.page-template-archive-post .pxlr-post-archive-wrapper, .category .pxlr-post-archive-wrapper {
	/* This spacer create a gap to push the first item down, with out an effect of masonry*/
	/*
	Layout Type - masonry Grid
	@link https://jibin.tech/blog/masonry-layout-using-css/
	@link https://codepen.io/jibin2706/pen/bGYBrQQ
	*/
	/* masonry styles */
	/* load only if grid-template-rows: masonry is supported by the browser else use the fallback */
	/* masnory fallback */
	/*
	Post item
	*/
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item-first-spacer, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item-first-spacer {
	height: 0px;
	display: none;
}
@media (min-width: 768px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item-first-spacer, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item-first-spacer {
		height: 50px;
		display: block;
	}
}
@media (min-width: 1024px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item-first-spacer, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item-first-spacer {
		height: 50px;
		display: block;
	}
}
.page-template-archive-post .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols, .category .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols {
	--post-archive-masonry-columns: 1;
	--post-archive-masonry-gap: 0;
}
@media (min-width: 768px) {
	.page-template-archive-post .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols, .category .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols {
		--post-archive-masonry-columns: 2;
		--post-archive-masonry-gap: 0;
	}
}
@media (min-width: 1024px) {
	.page-template-archive-post .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols, .category .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols {
		--post-archive-masonry-columns: 2;
		--post-archive-masonry-gap: 0;
	}
}
@supports (grid-template-rows: masonry) {
	.page-template-archive-post .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols, .category .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols {
		display: grid;
		grid-template-columns: repeat(var(--post-archive-masonry-columns), 1fr);
		grid-gap: var(--post-archive-masonry-gap);
		grid-template-rows: masonry;
	}
	.page-template-archive-post .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols > *, .category .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols > * {
		margin-bottom: 0;
	}
}
.page-template-archive-post .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols, .category .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols {
	column-count: var(--post-archive-masonry-columns);
	column-gap: var(--post-archive-masonry-gap);
}
.page-template-archive-post .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols > *, .category .pxlr-post-archive-wrapper.post-archive-layout-type-masonry-2-cols > * {
	margin-bottom: var(--post-archive-masonry-gap);
	break-inside: avoid;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item {
	position: relative;
	z-index: 1;
	width: 100%;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption {
	position: absolute;
	z-index: 3;
	bottom: 0;
	width: 100%;
	padding: 30px;
}
@media (min-width: 768px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption {
		width: 100%;
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption {
		width: 75%;
		padding: 50px;
	}
}
@media (min-width: 1290px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption {
		width: 75%;
		padding: 50px;
	}
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper {
	display: flex;
	flex-direction: row;
	line-height: normal;
	align-items: center;
	padding-bottom: var(--gap-xxs);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-date, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-date {
	margin-right: 5px;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories {
	margin: 0;
	padding: 0;
	list-style: none;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category {
	display: inline-block;
	background-color: var(--color_black);
	color: var(--color_white);
	padding: 1px 8px 2px 8px;
	border-radius: 40px;
	margin-right: 5px;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category:last-child, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category:last-child {
	margin-right: 0;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-1, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-1 {
	background-color: var(--color_brand_1_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-2, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-2 {
	background-color: var(--color_brand_2_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-3, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-3 {
	background-color: var(--color_brand_3_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-title, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-title {
	font-weight: 600;
}
@media (min-width: 1024px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-excerpt, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-excerpt {
		display: block;
		padding-bottom: var(--gap-s);
	}
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-dark .post-item-title, .page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-dark .post-item-excerpt, .page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-dark .post-item-meta-wrapper, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-dark .post-item-title, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-dark .post-item-excerpt, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-dark .post-item-meta-wrapper {
	color: var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-light .post-item-title, .page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-light .post-item-excerpt, .page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-light .post-item-meta-wrapper, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-light .post-item-title, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-light .post-item-excerpt, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption.post-item-caption-color-light .post-item-meta-wrapper {
	color: var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 0;
	margin-top: var(--gap-xs);
	margin-bottom: var(--gap-xs);
	display: block;
	cursor: pointer;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button {
	margin-top: var(--gap-s);
	color: var(--color_black);
	font-weight: 300;
	border-radius: 50px 50px;
	padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-xl);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
	position: relative;
}
@media (min-width: 768px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 1024px) {
	.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:before {
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	line-height: initial;
	color: var(--color_black);
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background: transparent;
	border-radius: 50px;
	padding: 3px;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:hover {
	color: var(--color_white);
	background-color: transparent;
	border: 1px solid var(--color_white);
	box-shadow: none;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:hover:before {
	color: var(--color_black);
	background: var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:before {
	color: var(--color_white);
	background: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:hover {
	color: var(--color_black);
	background-color: var(--color_white);
	border: 1px solid var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:hover:before {
	color: var(--color_white);
	background: var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_1_primary-100);
	background-color: var(--color_brand_1_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:before {
	color: var(--color_white);
	background: var(--color_brand_1_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:hover {
	color: var(--color_brand_1_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_1_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:hover:before {
	color: var(--color_white);
	background: var(--color_brand_1_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline {
	color: var(--color_brand_1_primary-100);
	border: 1px solid var(--color_brand_1_primary-100);
	background-color: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:before {
	color: var(--color_brand_1_primary-100);
	background: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_1_primary-100);
	border: 1px solid var(--color_brand_1_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover:before {
	color: var(--color_brand_1_primary-100);
	background: var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_2_primary-100);
	background-color: var(--color_brand_2_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:before {
	color: var(--color_white);
	background: var(--color_brand_2_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:hover {
	color: var(--color_brand_2_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_2_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:hover:before {
	color: var(--color_white);
	background: var(--color_brand_2_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline {
	color: var(--color_brand_2_primary-100);
	border: 1px solid var(--color_brand_2_primary-100);
	background-color: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:before {
	color: var(--color_brand_2_primary-100);
	background: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_2_primary-100);
	border: 1px solid var(--color_brand_2_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover:before {
	color: var(--color_brand_2_primary-100);
	background: var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_3_primary-100);
	background-color: var(--color_brand_3_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:before {
	color: var(--color_white);
	background: var(--color_brand_3_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:hover {
	color: var(--color_brand_3_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_3_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:hover:before {
	color: var(--color_white);
	background: var(--color_brand_3_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline {
	color: var(--color_brand_3_primary-100);
	border: 1px solid var(--color_brand_3_primary-100);
	background-color: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:before {
	color: var(--color_brand_3_primary-100);
	background: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_3_primary-100);
	border: 1px solid var(--color_brand_3_primary-100);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover:before {
	color: var(--color_brand_3_primary-100);
	background: var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black {
	color: var(--color_white);
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:before {
	color: var(--color_white);
	background: var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:hover {
	color: var(--color_black);
	background-color: transparent;
	border: 1px solid var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:hover:before {
	color: var(--color_white);
	background: var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline {
	color: var(--color_black);
	border: 1px solid var(--color_black);
	background-color: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:before {
	color: var(--color_black);
	background: transparent;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:hover, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_black);
	border: 1px solid var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:hover:before, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:hover:before {
	color: var(--color_black);
	background: var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail {
	display: flex;
	position: relative;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-solid.is-style-color-dark, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-solid.is-style-color-dark {
	background-color: var(--color_black);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-solid.is-style-color-light, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-solid.is-style-color-light {
	background-color: var(--color_white);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-radial-gradient.is-style-color-dark, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-radial-gradient.is-style-color-dark {
	/* https://angrytools.com/gradient */
	/* ff 3.6+ */
	background: -moz-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* safari 5.1+,chrome 10+ */
	background: -webkit-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* opera 11.10+ */
	background: -o-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* ie 10+ */
	background: -ms-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* global 92%+ browsers support */
	background: radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-radial-gradient.is-style-color-light, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-type-radial-gradient.is-style-color-light {
	/* https://angrytools.com/gradient */
	/* ff 3.6+ */
	background: -moz-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* safari 5.1+,chrome 10+ */
	background: -webkit-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* opera 11.10+ */
	background: -o-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* ie 10+ */
	background: -ms-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* global 92%+ browsers support */
	background: radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-0, .page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-none, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-0, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-none {
	opacity: 0;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-5, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-5 {
	opacity: 0.05;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-10, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-10 {
	opacity: 0.1;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-15, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-15 {
	opacity: 0.15;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-20, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-20 {
	opacity: 0.2;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-25, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-25 {
	opacity: 0.25;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-30, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-30 {
	opacity: 0.3;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-35, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-35 {
	opacity: 0.35;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-40, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-40 {
	opacity: 0.4;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-45, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-45 {
	opacity: 0.45;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-50, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-50 {
	opacity: 0.5;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-55, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-55 {
	opacity: 0.55;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-60, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-60 {
	opacity: 0.6;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-65, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-65 {
	opacity: 0.65;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-70, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-70 {
	opacity: 0.7;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-75, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-75 {
	opacity: 0.75;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-80, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-80 {
	opacity: 0.8;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-85, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-85 {
	opacity: 0.85;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-90, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-90 {
	opacity: 0.9;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-95, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-95 {
	opacity: 0.95;
}
.page-template-archive-post .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail img, .category .pxlr-post-archive-wrapper .pxlr-post-archive-item .post-item-thumbnail img {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: left top;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: single-post.scss
Desc: Styling for single post pages
*/
.single-post .site .pxlr-site-header.pxlr-site-header-no-hero {
	position: absolute;
}
.single-post .site .site-main {
	margin-top: 0 !important;
}
.single-post .site .site-main .post .pxlr-post-entry-content {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.single-post .site .site-main .post .pxlr-post-entry-content {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .post .pxlr-post-entry-content {
		margin-bottom: 50px;
	}
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-none {
	margin-top: 0;
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-xxxs {
	margin-top: var(--gap-xxxs);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-xxs {
	margin-top: var(--gap-xxs);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-xs {
	margin-top: var(--gap-xs);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-s {
	margin-top: var(--gap-s);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-sm {
	margin-top: var(--gap-sm);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-m {
	margin-top: var(--gap-m);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-l {
	margin-top: var(--gap-l);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-xl {
	margin-top: var(--gap-xl);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-xxl {
	margin-top: var(--gap-xxl);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-xxxl {
	margin-top: var(--gap-xxxl);
}
.single-post .site .site-main .post .pxlr-post-entry-content.adjust-page-top-margin-xxxxl {
	margin-top: var(--gap-xxxl);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper {
	position: relative;
	width: 100vw;
	height: 100vh;
	overflow: hidden;
	/* ACF Fields Blendmode colors dark */
	/* ACF Fields Blendmode colors light */
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption {
	position: absolute;
	z-index: 2;
	top: 50%;
	transform: translateY(-50%);
	width: auto;
	padding: 0 20px 0 0;
}
@media (min-width: 768px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption {
		width: 70%;
		padding: 0 30px 0 0;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption {
		width: 70%;
		padding: 0 50px 0 0;
	}
}
@media (min-width: 1290px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption {
		width: 50%;
		padding: 0 50px 0 0;
	}
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-title {
	color: var(--color_white);
	font-weight: 600;
	zoom: unset;
}
@media (min-width: 768px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-title {
		zoom: 1.2;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-title {
		zoom: 1.4;
	}
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-excerpt {
	color: var(--color_white);
	font-weight: 400;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper {
	display: flex;
	flex-direction: row;
	line-height: normal;
	align-items: center;
	padding-bottom: var(--gap-xxs);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-date {
	margin-right: 5px;
	color: var(--color_white);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-categories {
	margin: 0;
	padding: 0;
	list-style: none;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-categories .pxlr-post-hero-caption-meta-category {
	display: inline-block;
	background-color: var(--color_black);
	color: var(--color_white);
	padding: 1px 8px 2px 8px;
	border-radius: 40px;
	margin-right: 5px;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-categories .pxlr-post-hero-caption-meta-category:last-child {
	margin-right: 0;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-categories .pxlr-post-hero-caption-meta-category.category-color-brand-1 {
	background-color: var(--color_brand_1_primary-100);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-categories .pxlr-post-hero-caption-meta-category.category-color-brand-2 {
	background-color: var(--color_brand_2_primary-100);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-categories .pxlr-post-hero-caption-meta-category.category-color-brand-3 {
	background-color: var(--color_brand_3_primary-100);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-explore-indicator {
	z-index: 2;
	position: absolute;
	bottom: calc(50px + 0px);
	right: 20px;
	width: 40px;
	height: 40px;
	border: 1px dotted var(--color_white);
	border-radius: 100px;
	animation: bounceUpward 4s infinite;
	-webkit-animation: bounceUpward 4s infinite;
	-moz-animation: bounceUpward 4s infinite;
	-o-animation: bounceUpward 4s infinite;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-explore-indicator:before {
	position: relative;
	content: "\f138";
	font-family: "icons";
	font-size: 1.2rem;
	color: var(--color_white);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: inline-block;
}
@media (min-width: 768px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-explore-indicator {
		bottom: calc(30px + 0px);
		right: 30px;
		width: 40px;
		height: 40px;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-explore-indicator {
		bottom: calc(50px + 0px);
		right: 50px;
		width: 50px;
		height: 50px;
	}
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-caption-vertical-align_top .pxlr-post-hero-caption {
	top: 20px;
	bottom: inherit;
	transform: inherit;
}
@media (min-width: 768px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-caption-vertical-align_top .pxlr-post-hero-caption {
		top: 30px;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-caption-vertical-align_top .pxlr-post-hero-caption {
		top: 50px;
	}
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-caption-vertical-align_bottom .pxlr-post-hero-caption {
	top: inherit;
	bottom: 20px;
	transform: inherit;
}
@media (min-width: 768px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-caption-vertical-align_bottom .pxlr-post-hero-caption {
		bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-caption-vertical-align_bottom .pxlr-post-hero-caption {
		bottom: 50px;
	}
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-caption-vertical-align_center .pxlr-post-hero-caption {
	top: 50%;
	transform: translateY(-50%);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_full {
	height: 100vh;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_full .pxlr-post-hero-image-item {
	height: 100vh;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_full .pxlr-post-hero-image-item picture {
	height: 100vh;
	display: block;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_half {
	height: 50vh;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_half .pxlr-post-hero-image-item {
	height: 50vh;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_half .pxlr-post-hero-image-item picture {
	height: 50vh;
	display: block;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_half .pxlr-post-hero-caption {
	position: absolute;
	z-index: 2;
	top: inherit;
	bottom: 20px;
	transform: inherit;
}
@media (min-width: 768px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_half .pxlr-post-hero-caption {
		bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_half .pxlr-post-hero-caption {
		bottom: 50px;
	}
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_two-third {
	height: 75vh;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_two-third .pxlr-post-hero-image-item {
	height: 75vh;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-height_two-third .pxlr-post-hero-image-item picture {
	height: 75vh;
	display: block;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper {
	position: relative;
	z-index: 1;
	/* Image Alignment*/
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item {
	position: relative;
	z-index: 1;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item .post-thumbnail {
	width: 100vw;
	height: 100%;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item .post-thumbnail img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item.post-hero-image-blur .post-thumbnail img {
	filter: blur(3px);
	-webkit-filter: blur(3px);
	transform: scale(1.2);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item.acf-posthero-image_alignment-left .post-thumbnail img {
	object-position: left;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item.acf-posthero-image_alignment-right .post-thumbnail img {
	object-position: right;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item.acf-posthero-image_alignment-top .post-thumbnail img {
	object-position: top;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item.acf-posthero-image_alignment-bottom .post-thumbnail img {
	object-position: bottom;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark {
	/* ACF Fields Blendmode on wrapper for position top for dark*/
	/* ACF Fields Blendmode on wrapper for position bottom for dark*/
	/* ACF Fields Blendmode on wrapper for position bottom oversize for dark*/
	/* ACF Fields Blendmode on wrapper -> item for position right for dark*/
	/* ACF Fields Blendmode on wrapper -> item for position left for dark*/
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark .pxlr-post-hero-caption .pxlr-post-hero-caption-title {
	color: var(--color_white);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-date {
	color: var(--color_white);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark .pxlr-post-hero-caption .pxlr-post-hero-caption-excerpt {
	color: var(--color_white);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark .pxlr-post-hero-explore-indicator {
	border: 1px dotted var(--color_white);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark .pxlr-post-hero-explore-indicator:before {
	color: var(--color_white);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark.acf-posthero-blendmode_position-top .pxlr-post-hero-image-wrapper:before {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0;
	height: 80%;
	width: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark.acf-posthero-blendmode_position-bottom .pxlr-post-hero-image-wrapper:after {
	content: "";
	position: absolute;
	z-index: 2;
	bottom: 0;
	height: 80%;
	width: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark.acf-posthero-blendmode_position-bottom-oversize .pxlr-post-hero-image-wrapper:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 80%;
	width: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 90%);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark.acf-posthero-blendmode_position-right .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 80%;
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_dark.acf-posthero-blendmode_position-left .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 80%;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light {
	/* ACF Fields Blendmode on wrapper for position top for light*/
	/* ACF Fields Blendmode on wrapper for position bottom for light*/
	/* ACF Fields Blendmode on wrapper for position bottom oversize for light*/
	/* ACF Fields Blendmode on wrapper -> item for position right for light*/
	/* ACF Fields Blendmode on wrapper -> item for position left for light*/
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light .pxlr-post-hero-caption .pxlr-post-hero-caption-title {
	color: var(--color_black);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light .pxlr-post-hero-caption .pxlr-post-hero-caption-meta-wrapper .pxlr-post-hero-caption-meta-date {
	color: var(--color_black);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light .pxlr-post-hero-caption .pxlr-post-hero-caption-excerpt {
	color: var(--color_black);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light .pxlr-post-hero-explore-indicator {
	border: 1px dotted var(--color_black);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light .pxlr-post-hero-explore-indicator:before {
	color: var(--color_black);
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light.acf-posthero-blendmode_position-top .pxlr-post-hero-image-wrapper:before {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0;
	height: 80%;
	width: 100%;
	background-image: linear-gradient(rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light.acf-posthero-blendmode_position-bottom .pxlr-post-hero-image-wrapper:after {
	content: "";
	position: absolute;
	z-index: 2;
	bottom: 0;
	height: 80%;
	width: 120%;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light.acf-posthero-blendmode_position-bottom .pxlr-post-hero-image-wrapper:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 50%;
	width: 120%;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light.acf-posthero-blendmode_position-right .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 80%;
	background-image: linear-gradient(to left, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-color_light.acf-posthero-blendmode_position-left .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 120%;
	width: 80%;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0));
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_10 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.1;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_10 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.2;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_10 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.1;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_10 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.2;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_20 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.2;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_20 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.2;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_20 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.2;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_20 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.2;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_30 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.3;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_30 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.3;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_30 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.3;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_30 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.3;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_40 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.4;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_40 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.4;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_40 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.4;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_40 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.4;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_50 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.5;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_50 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.5;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_50 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.5;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_50 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.5;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_60 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.6;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_60 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.6;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_60 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.6;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_60 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.6;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_70 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.7;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_70 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.7;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_70 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.7;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_70 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.7;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_80 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.8;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_80 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.8;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_80 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.8;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_80 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.8;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_90 .pxlr-post-hero-image-wrapper:before {
	opacity: 0.9;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_90 .pxlr-post-hero-image-wrapper:after {
	opacity: 0.9;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_90 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 0.9;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_90 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 0.9;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_100 .pxlr-post-hero-image-wrapper:before {
	opacity: 1;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_100 .pxlr-post-hero-image-wrapper:after {
	opacity: 1;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_100 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:before {
	opacity: 1;
}
.single-post .site .site-main .post .pxlr-post-hero-wrapper.acf-posthero-blendmode-opacity_100 .pxlr-post-hero-image-wrapper .pxlr-post-hero-image-item:after {
	opacity: 1;
}
.single-post .site .site-main .pxlr-post-navigation {
	position: relative;
	bottom: -10px;
}
.single-post .site .site-main .pxlr-post-navigation:after {
	content: "";
	position: absolute;
	background-color: var(--color_anthracite);
	height: 100%;
	display: block;
	width: 100vw;
	z-index: -1;
	bottom: -50%;
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links {
	display: flex;
	justify-content: flex-end;
	background-color: var(--color_anthracite_lighter);
	border-radius: 10px;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	width: 95%;
}
@media (min-width: 768px) {
	.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links {
		width: 95%;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links {
		max-width: 1380px;
	}
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous, .single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next {
	display: inline-block;
	width: 50%;
	padding-top: 15px;
	padding-bottom: 15px;
	color: var(--color_white-rgba-50);
}
@media (min-width: 768px) {
	.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous, .single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next {
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
@media (min-width: 1024px) {
	.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous, .single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous a, .single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next a {
	display: block;
	position: relative;
	color: var(--color_white-rgba-50);
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous a:hover, .single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next a:hover {
	color: var(--color_primary);
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous a:after, .single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next a:after {
	position: absolute;
	content: "";
	font-family: "icons";
	font-size: 1.2rem;
	background: transparent;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous .nav-title, .single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next .nav-title {
	display: block;
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous {
	text-align: left;
	padding-left: 50px;
	margin-right: auto;
	border-right: 1px solid var(--color_white-rgba-10);
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous a .nav-title {
	padding-right: 30px;
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-previous a:after {
	left: -30px;
	content: "\f139";
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next {
	text-align: right;
	padding-right: 50px;
	margin-left: auto;
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next a .nav-title {
	padding-left: 30px;
}
.single-post .site .site-main .pxlr-post-navigation .navigation.post-navigation .nav-links .nav-next a:after {
	right: -30px;
	content: "\f13a";
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: archive-title.scss
Desc: archive-title in archive.php
*/
.pxlr-archive-title {
	padding-bottom: calc(20px * 2);
}
@media (min-width: 768px) {
	.pxlr-archive-title {
		padding-bottom: calc(30px * 2);
	}
}
@media (min-width: 1024px) {
	.pxlr-archive-title {
		padding-bottom: calc(50px * 2);
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: archive-pagination.scss
Desc: archive numeric pagination in regular loop pxlr_theme_archive_numeric_pagination(); or with wp_query paginate_links();
*/
/* pxlr_theme_archive_numeric_pagination() */
.pxlr-archive-numeric-pagination-wrapper {
	padding-top: 20px;
	padding-bottom: calc(20px * 2);
}
@media (min-width: 768px) {
	.pxlr-archive-numeric-pagination-wrapper {
		padding-top: 30px;
		padding-bottom: calc(30px * 2);
	}
}
@media (min-width: 1024px) {
	.pxlr-archive-numeric-pagination-wrapper {
		padding-top: 50px;
		padding-bottom: calc(50px * 2);
	}
}
.pxlr-archive-numeric-pagination-wrapper.centered {
	display: flex;
	justify-content: center;
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination {
	display: inline-block;
	padding: 10px;
	box-shadow: var(--color_shadow-xlight);
	border-radius: 50px;
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul {
	margin: 0;
	padding: 0;
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li {
	margin-right: 3px;
	background-color: var(--color_white);
	border: 1px solid var(--color_neutral-15);
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 100;
	color: var(--color_neutral-100);
	height: 30px;
	width: 30px;
	border-radius: 50%;
	display: inline-flex;
	/* or flex */
	align-items: center;
	justify-content: center;
	cursor: pointer;
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li:hover {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li:hover a {
	color: var(--color_white);
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li a {
	color: var(--color_neutral-100);
	display: inline-block;
	padding: 10px;
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.active {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.active a {
	color: var(--color_white);
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.between {
	border: 1px solid var(--color_neutral-25);
	color: var(--color_neutral-100);
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.between:hover {
	background-color: var(--color_white);
	border: 1px solid var(--color_neutral-25);
	cursor: inherit;
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.disabled {
	background-color: var(--color_white);
	border: 1px solid var(--color_neutral-50);
	color: var(--color_neutral-50);
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.disabled a {
	color: var(--color_neutral-50);
}
.pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.previous, .pxlr-archive-numeric-pagination-wrapper .pxlr-archive-numeric-pagination ul li.next {
	width: inherit;
	border-radius: 30px;
}

/* paginate_links */
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 150px;
	background-color: var(--color_black);
	position: relative;
	padding: 30px;
}
@media (min-width: 768px) {
	.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper {
		padding: 50px;
	}
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li {
	display: flex;
	height: 35px;
	width: 35px;
	justify-content: center;
	align-items: center;
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li span.current {
	border-radius: 100px;
	border: 1px dotted var(--color_primary);
	color: var(--color_primary);
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: unset;
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a {
	color: var(--color_primary);
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a:hover {
	color: var(--color_white);
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.prev, .pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.next {
	position: relative;
	width: 35pxpx;
	height: 35px;
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.prev:before, .pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.next:before {
	position: absolute;
	content: "";
	font-family: "icons";
	font-size: 1.5rem;
	color: var(--color_primary);
	top: 50%;
	transform: translateY(-50%);
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.prev:hover:before, .pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.next:hover:before {
	color: var(--color_white);
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.prev:before {
	content: "\f139";
}
.pxlr-archive-links-pagination .pxlr-archive-links-pagination-wrapper .page-numbers-wrapper li a.next:before {
	content: "\f13a";
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: archive-filter.scss
Desc: filter option for categories
*/
.pxlr-archive-filter-wrapper {
	padding-top: 20px;
}
.pxlr-archive-filter-wrapper.centered {
	display: flex;
	justify-content: center;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-buttons ul, .pxlr-archive-filter-wrapper.pxlr-archive-filter-href-buttons ul {
	margin: 0;
	padding: 0;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-buttons ul li, .pxlr-archive-filter-wrapper.pxlr-archive-filter-href-buttons ul li {
	margin-bottom: 20px;
	display: inline-block;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-buttons ul li a, .pxlr-archive-filter-wrapper.pxlr-archive-filter-href-buttons ul li a {
	margin-right: var(--gap-xxs);
	border-radius: 100px;
	border: 1px solid var(--color_primary);
	background-color: transparent;
	padding: var(--gap-xxs) var(--gap-xs);
	color: var(--color_primary);
	font-weight: 400;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.pxlr-archive-filter-wrapper.pxlr-archive-filter-buttons ul li a, .pxlr-archive-filter-wrapper.pxlr-archive-filter-href-buttons ul li a {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.pxlr-archive-filter-wrapper.pxlr-archive-filter-buttons ul li a, .pxlr-archive-filter-wrapper.pxlr-archive-filter-href-buttons ul li a {
		font-size: 0.8888888889rem;
	}
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-buttons ul li a:hover, .pxlr-archive-filter-wrapper.pxlr-archive-filter-href-buttons ul li a:hover {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	color: var(--color_white);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-buttons ul li.active a, .pxlr-archive-filter-wrapper.pxlr-archive-filter-href-buttons ul li.active a {
	border: 1px solid var(--color_primary) !important;
	background-color: var(--color_primary) !important;
	color: var(--color_white) !important;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown {
	position: relative;
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown {
		margin-bottom: 50px;
	}
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper {
	position: absolute;
	z-index: 1;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-title {
	background-color: var(--color_white);
	border: 1px solid var(--color_neutral-15);
	height: 40px;
	padding: 0 40px 0 20px;
	display: flex;
	align-items: center;
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 600;
	color: var(--color_neutral-100);
	cursor: pointer;
	position: relative;
	z-index: 1;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-title:after {
	position: relative;
	content: "\f10a";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-title.is-open {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-title.is-open:after {
	color: var(--color_white);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-title.is-open:hover:after {
	color: var(--color_white);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-title:hover {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-title:hover:after {
	color: var(--color_white);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-list {
	padding-top: 50px;
	background-color: var(--color_white);
	border: 1px solid var(--color_neutral-15);
	border-radius: 20px;
	display: none;
	position: relative;
	top: -40px;
	box-shadow: var(--color_shadow-xlight);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-list ul {
	margin: 0;
	padding: 0;
	text-align: center;
	list-style-type: none;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-list ul li {
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 600;
	color: var(--color_neutral-100);
	text-align: left;
	cursor: pointer;
	margin: 10px 0 10px 0;
	border-bottom: 1px solid var(--color_neutral-15);
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-list ul li:first-child {
	margin-top: 0;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-list ul li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
.pxlr-archive-filter-wrapper.pxlr-archive-filter-dropdown .pxlr-archive-filter-dropdown-wrapper .pxlr-archive-filter-dropdown-list ul li a {
	display: inline-block;
	width: 100%;
	padding: 0 20px 10px 20px;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: single.scss
Desc: head element for archive pages
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: single-post-navigation.scss
Desc: jump to prev or next post inside a single post
*/
/*
todo: this element is not in use currently, no future styling yet
*/
.pxlr-single-post-navigation-wrapper {
	margin-top: 20px;
}
@media (min-width: 768px) {
	.pxlr-single-post-navigation-wrapper {
		margin-top: 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-single-post-navigation-wrapper {
		margin-top: 50px;
	}
}
.pxlr-single-post-navigation-wrapper .post-navigation {
	border-top: 1px solid var(--color_neutral-20);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: circle-pulse.scss
Desc: Circle pulse element with animations
*/
.pxlr-header-circle-pulse {
	height: 500px;
	width: 500px;
	border-radius: 50%;
	opacity: 0.4;
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 100px;
	z-index: 2;
	-webkit-transition: height 1.5s ease, width 1.5s ease;
	transition: height 1.5s ease, width 1.5s ease;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.pxlr-header-circle-pulse:before, .pxlr-header-circle-pulse:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 1px solid var(--color_white);
}
.pxlr-header-circle-pulse:before {
	-webkit-animation: pxlr_circle_pulse 2s linear infinite;
	animation: pxlr_circle_pulse 2s linear infinite;
}
.pxlr-header-circle-pulse:after {
	-webkit-animation: pxlr_circle_pulse 2s linear 1s infinite;
	animation: pxlr_circle_pulse 2s linear 1s infinite;
}

.pxlr-loader-circle-pulse {
	height: 80px;
	width: 80px;
	border-radius: 50%;
	opacity: 1;
	pointer-events: none;
	background-color: var(--color_white);
	position: absolute;
	top: 0;
	left: 100px;
	z-index: 2;
	-webkit-transition: height 1.5s ease, width 1.5s ease;
	transition: height 1.5s ease, width 1.5s ease;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.pxlr-loader-circle-pulse:before, .pxlr-loader-circle-pulse:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 1px solid var(--color_white);
}
.pxlr-loader-circle-pulse:before {
	-webkit-animation: pxlr_circle_pulse 2s linear infinite;
	animation: pxlr_circle_pulse 2s linear infinite;
}
.pxlr-loader-circle-pulse:after {
	-webkit-animation: pxlr_circle_pulse 2s linear 1s infinite;
	animation: pxlr_circle_pulse 2s linear 1s infinite;
}

@-webkit-keyframes pxlr_circle_pulse {
	0% {
		-webkit-transform: scale(1);
	}
	75% {
		-webkit-transform: scale(1.75);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(2);
		opacity: 0;
	}
}
@keyframes pxlr_circle_pulse {
	0% {
		transform: scale(1);
	}
	75% {
		transform: scale(1.75);
		opacity: 1;
	}
	100% {
		transform: scale(2);
		opacity: 0;
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: search.scss
Desc: search form and search pages
*/
/* Not Found - partials/content/content-none */
.no-results.not-found .pxlr-not-found-content-wrapper {
	background-color: var(--color_primary-rgba-30);
	border-radius: 10px;
	color: var(--color_black);
	padding: 20px;
}
@media (min-width: 768px) {
	.no-results.not-found .pxlr-not-found-content-wrapper {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.no-results.not-found .pxlr-not-found-content-wrapper {
		padding: 30px;
	}
}
.no-results.not-found .pxlr-not-found-content-wrapper .page-header .page-title {
	color: var(--color_black);
	margin: 0;
	line-height: inherit;
}
.no-results.not-found .pxlr-not-found-content-wrapper .page-content {
	margin: 0;
}
.no-results.not-found .pxlr-not-found-content-wrapper .page-content .search-form {
	display: flex;
	flex-direction: column;
}
.no-results.not-found .pxlr-not-found-content-wrapper .page-content .search-form label {
	flex: 1;
	margin-bottom: var(--gap-s);
	margin-right: 0;
}
.no-results.not-found .pxlr-not-found-content-wrapper .page-content .search-form input[type=submit] {
	width: 100%;
}
@media (min-width: 768px) {
	.no-results.not-found .pxlr-not-found-content-wrapper .page-content .search-form {
		display: flex;
		flex-direction: row;
	}
	.no-results.not-found .pxlr-not-found-content-wrapper .page-content .search-form label {
		flex: 1;
		margin-right: var(--gap-s);
		margin-bottom: 0;
	}
	.no-results.not-found .pxlr-not-found-content-wrapper .page-content .search-form input[type=submit] {
		width: 200px;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: scroll-indicator.scss
Desc: scroll-indicator
@link https://www.w3schools.com/howto/howto_js_scroll_indicator.asp
*/
.pxlr-site-header {
	/* The progress container */
}
.pxlr-site-header .pxlr-scroll-indicator-progress-container {
	display: none;
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-scroll-indicator-progress-container {
	opacity: 1;
	animation-name: slide-down;
	animation-timing-function: ease-in-out;
	animation-duration: 0.6s;
	display: block;
	width: 100%;
	height: 4px;
	background: var(--color_primary);
	top: 0;
	position: fixed;
	z-index: 4;
	/* The progress bar (scroll indicator) */
}
.pxlr-site-header.pxlr-js-site-header-sticky .pxlr-scroll-indicator-progress-container .pxlr-scroll-indicator-progress-bar {
	opacity: 0.5;
	height: 4px;
	background: var(--color_black);
	width: 0%;
}

/* components*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: forms.scss
Desc: forms in general and contactform 7 plugin styling
*/
/**
* Reset standard select styles
*/
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	border-radius: 0;
	font-size: 1em;
	width: 100%;
	background: var(--color_white);
}
select:focus::-ms-value {
	background-color: transparent;
}
select::-ms-expand {
	display: none;
}

/**
* Input, Textarea, Select
*/
input[type=text], input[type=number], input[type=password], input[type=email], input[type=tel], input[type=search],
textarea,
select {
	border: 1px solid;
	border-radius: 5px;
	border-color: var(--color_neutral-15);
	background-color: var(--color_white);
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: normal;
	width: 100%;
}
input[type=text]:focus, input[type=number]:focus, input[type=password]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=search]:focus,
textarea:focus,
select:focus {
	outline: none;
	box-shadow: var(--color_shadow-xlight);
}
input[type=text]::--webkit-placeholder, input[type=text]::--moz-placeholder, input[type=text]::--ms-placeholder, input[type=text]::placeholder, input[type=number]::--webkit-placeholder, input[type=number]::--moz-placeholder, input[type=number]::--ms-placeholder, input[type=number]::placeholder, input[type=password]::--webkit-placeholder, input[type=password]::--moz-placeholder, input[type=password]::--ms-placeholder, input[type=password]::placeholder, input[type=email]::--webkit-placeholder, input[type=email]::--moz-placeholder, input[type=email]::--ms-placeholder, input[type=email]::placeholder, input[type=tel]::--webkit-placeholder, input[type=tel]::--moz-placeholder, input[type=tel]::--ms-placeholder, input[type=tel]::placeholder, input[type=search]::--webkit-placeholder, input[type=search]::--moz-placeholder, input[type=search]::--ms-placeholder, input[type=search]::placeholder,
textarea::--webkit-placeholder,
textarea::--moz-placeholder,
textarea::--ms-placeholder,
textarea::placeholder,
select::--webkit-placeholder,
select::--moz-placeholder,
select::--ms-placeholder,
select::placeholder {
	opacity: 1;
	color: var(--color_neutral-40);
}

/**
 * Checkbox, Radio Button
 **/
input[type=checkbox] {
	display: none;
}

input[type=checkbox].gfield-choice-input {
	display: none !important;
}

input[type=radio].gfield-choice-input {
	display: none !important;
}

input[type=checkbox] + label,
input[type=radio] + label {
	display: inline-block;
	font-size: 1rem;
	line-height: normal;
	align-items: center;
	position: relative;
	padding-left: 30px;
	cursor: pointer;
}

.input-checkbox {
	margin: -2px 30px 0 0 !important;
}

/*general checkbox*/
input[type=checkbox] {
	position: relative;
	display: inline-grid !important;
	margin: 0 30px 0 0 !important;
	vertical-align: unset;
}
input[type=checkbox]:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 2px;
	width: 22px;
	height: 22px;
	border: 1px solid var(--color_formfield_focus_border);
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
input[type=checkbox]:checked:before {
	border: 1px solid var(--color_primary);
}
input[type=checkbox]:checked:after {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	display: block;
	position: absolute;
	z-index: 1;
	content: "\f145" !important;
	font-family: "icons";
	font-size: 18px;
	line-height: initial;
	color: var(--color_white);
	padding-left: 1px;
	top: 2px;
	left: 0px;
	width: 22px;
	height: 22px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

/*Kick some WC Blocks Stuff*/
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: inherit;
	box-sizing: border-box;
	font-size: inherit;
	height: inherit;
	margin: inherit;
	min-height: inherit;
	min-width: inherit;
	overflow: hidden;
	position: static;
	vertical-align: inherit;
	width: inherit;
}

/*Adjust some mailchimp stuff*/
#mailchimp_woocommerce_newsletter {
	margin-top: -17px !important;
}

/*only checkbox*/
/*
****************************************************************
* woo commerce radio *******************************************
****************************************************************
*/
.wc-block-components-radio-control .wc-block-components-radio-control__input[type=radio] {
	background: var(--color_white);
	border: 1px solid var(--color_primary);
}
.wc-block-components-radio-control .wc-block-components-radio-control__input[type=radio]:checked:before {
	background: var(--color_primary);
}

input[type=radio] {
	display: inline-block;
	margin-right: 5px;
}
input[type=radio]:before {
	content: "";
	position: relative;
	display: block;
	width: 13px;
	height: 13px;
	border-radius: 50px;
	background: var(--color_white);
	border: 1px solid var(--color_primary);
}
input[type=radio]:checked:before {
	background: var(--color_primary);
}

/*
****************************************************************
* woo commerce checkbox ****************************************
****************************************************************
*/
/*
****************************************************************
* woo commerce germanized checkbox *****************************
****************************************************************
*/
.wc-gzd-checkbox-placeholder-legal .checkbox-legal label.woocommerce-form__label.checkbox {
	position: relative;
}
.wc-gzd-checkbox-placeholder-legal .checkbox-legal label.woocommerce-form__label.checkbox input[type=checkbox] {
	display: none;
}
.wc-gzd-checkbox-placeholder-legal .checkbox-legal label.woocommerce-form__label.checkbox span {
	margin-left: 30px;
}
.wc-gzd-checkbox-placeholder-legal .checkbox-legal label.woocommerce-form__label.checkbox:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0px;
	width: 22px;
	height: 22px;
	border: 1px solid var(--color_neutral-15);
	background-color: var(--color_white);
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
	border-radius: 3px;
}
.wc-gzd-checkbox-placeholder-legal .checkbox-legal.woocommerce-validated label.woocommerce-form__label.checkbox:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wc-gzd-checkbox-placeholder-legal .checkbox-legal.woocommerce-validated label.woocommerce-form__label.checkbox:after {
	display: block;
	position: absolute;
	content: "\f145";
	font-family: "icons";
	font-size: 1rem;
	line-height: initial;
	color: var(--color_white);
	top: 0;
	left: 0;
	width: 22px;
	height: 22px;
	padding-left: 4px;
	padding-top: 4px;
	border: 1px transparent;
}
@media (min-width: 768px) {
	.wc-gzd-checkbox-placeholder-legal .checkbox-legal.woocommerce-validated label.woocommerce-form__label.checkbox:after {
		padding-left: 3px;
		padding-top: 3px;
	}
}
@media (min-width: 1024px) {
	.wc-gzd-checkbox-placeholder-legal .checkbox-legal.woocommerce-validated label.woocommerce-form__label.checkbox:after {
		padding-left: 2px;
		padding-top: 2px;
	}
}

/* checkbox in toggle style */
/* only radio button */
input[type=radio] + label:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: calc(50% - 13px);
	width: 22px;
	height: 22px;
	border: 1px solid var(--color_primary-40);
	background-color: var(--color_white);
	border-radius: 50%;
}

input[type=radio]:checked + label:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_white);
}

input[type=radio]:checked + label:after {
	content: "";
	display: block;
	position: absolute;
	left: 4px;
	top: calc(50% - 9px);
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: none;
	background-color: var(--color_primary);
}

/**
* Textarea
*/
textarea {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

/**
* Fileuload
*/
input[type=file] {
	display: none;
}
input[type=file] + label {
	display: block;
	position: relative;
	color: var(--color_neutral-40);
	border: 1px solid;
	border-color: var(--color_primary-40);
	background-color: var(--color_white);
	padding: 0.5rem 0.75rem;
	max-width: calc(50% - 8px);
	cursor: pointer;
}
input[type=file] + label:focus {
	outline: none;
}
input[type=file] + label:after {
	content: "Load";
	color: var(--color_white);
	background: var(--color_primary);
	padding: 0.5rem 0.75rem;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	border-left: 1px solid transparent;
}
input[type=file] + label:hover:after {
	color: var(--color_primary);
	background: var(--color_white);
	border-color: var(--color_primary);
}
input[type=file] + label span {
	color: var(--color_neutral-40);
}

/**
* Submit
*/
input[type=submit],
input[type=button] {
	margin: 0;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	transition: all 0.3s ease-in-out;
	font-weight: 600;
	padding: var(--gap-xs) var(--gap-s) var(--gap-xs) var(--gap-s);
	font-size: 0.75rem;
	line-height: 1;
	border-radius: 100px;
	left: auto;
	color: var(--color_white);
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}
@media (min-width: 768px) {
	input[type=submit],
	input[type=button] {
		font-size: 0.8235294118rem;
		line-height: 1;
	}
}
@media (min-width: 1024px) {
	input[type=submit],
	input[type=button] {
		font-size: 0.8888888889rem;
		line-height: 1;
	}
}
input[type=submit]:hover,
input[type=button]:hover {
	cursor: pointer;
	background-color: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}

/*
********************************************************************************
Contactform 7 ******************************************************************
********************************************************************************
*/
/* Forms
--------------------------------------------- */
/* 
wp gutenberg blocks
note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
info: don't forget to insert some stylings in wp-backend.scss to see styles in editor as well
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-mixin.scss
Desc: diverse mixins to use all over wp block stylings
Usage: @link https://sass-lang.com/documentation/at-rules/mixin

@mixin example {
  margin: 0;
  padding: 0;
  @content; // Use to overwrite settings
}
.someclass{
    @include example;
}
*/
/* 
All Colors are here defined, but to be save at the end, wp color palette are in assets/scss/04-blocks/
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-colors.scss
Desc: All Text or Background colors that can be added by a block 
*/
/*
Colors are defined as mixin
Take a look into wp-block-mixin.scs

.has-text-color{
    &.has-primary-color{
        color: var(--color_primary);
    }
    &.has-black-color{
        color: var(--color_black);
    }
    &.has-white-color{
        color: var(--color_white);
    }
}

.has-background{
    &.has-primary-background-color{
        color: var(--color_primary);
    }
    &.has-black-background-color{
        color: var(--color_black);
    }
    &.has-white-background-color{
        color: var(--color_white);
    }
}
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-default.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
* WP Image ************************************************************************
***********************************************************************************
*/
/*
***********************************************************************************
* Full Width Containers in Limited Width Parents **********************************
* https://css-tricks.com/full-width-containers-limited-width-parents/ *************
***********************************************************************************
*/
.pxlr-wp-block-group-fullwidth {
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
}

/*
***********************************************************************************
* WP Paragraph, remove margin on first child, to start on same height with image **
***********************************************************************************
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-group.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
Important: This file is modified
*/
.wp-block-group {
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	/* Default - Contentwidth */
	max-width: 1380px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
	/* small incl responsive gap as default*/
	/* Medium incl responsive gap as default*/
	/* Largewidth incl responsive gap as default*/
	/* Remove outer padding if needed*/
	/* Remove inner padding if needed*/
	/* Add outer padding if needed*/
	/* Fullwidth no gap */
	/* Fullwidth with responsive gap */
	/* Boxed fullwidth with responsive gap */
	/*
	Background color od gradient
	@link https://www.smashingmagazine.com/2022/01/css-radial-conic-gradient/
	*/
	/*
	Background Image - NOTE: This is not a selectable style, just a class for the advanced field
	*/
}
.wp-block-group .pxlr-no-side-padding {
	padding-left: 0;
	padding-right: 0;
}
@media (min-width: 768px) {
	.wp-block-group {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.wp-block-group.is-style-pxlr-default-width {
	max-width: 1380px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-default-width {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-default-width {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.wp-block-group.is-style-pxlr-smallwidth {
	max-width: 768px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-smallwidth {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-smallwidth {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.wp-block-group.is-style-pxlr-mediumwidth {
	max-width: 1024px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-mediumwidth {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-mediumwidth {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.wp-block-group.is-style-pxlr-largewidth {
	max-width: 1920px;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-largewidth {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-largewidth {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.wp-block-group.is-style-pxlr-remove-outer-gap {
	padding-left: 0;
	padding-right: 0;
}
.wp-block-group .wp-block-group__inner-container.is-style-pxlr-remove-inner-gap {
	padding-left: 0;
	padding-right: 0;
}
.wp-block-group.is-style-pxlr-add-bottom-gap {
	margin-bottom: var(--gap-xl);
}
.wp-block-group.is-style-pxlr-overflow-right {
	max-width: calc(1380px + calc((100vw - 1380px) / 2));
	margin-left: auto;
	margin-right: 0;
	padding-left: 20px;
	padding-right: 0;
}
.wp-block-group.is-style-pxlr-overflow-right .wp-block-group__inner-container .wp-block-columns .wp-block-column > * {
	padding-right: 20px;
}
.wp-block-group.is-style-pxlr-overflow-right .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-image {
	padding-right: 0;
}
.wp-block-group.is-style-pxlr-overflow-right figure.is-style-overflow-right {
	margin-right: 0;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-overflow-right {
		padding-left: 30px;
		padding-right: 0;
	}
	.wp-block-group.is-style-pxlr-overflow-right figure.is-style-overflow-right {
		margin-right: -20px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-overflow-right {
		padding-left: 50px;
		padding-right: 0;
	}
	.wp-block-group.is-style-pxlr-overflow-right figure.is-style-overflow-right {
		margin-right: -20px;
	}
}
.wp-block-group.is-style-pxlr-overflow-left {
	max-width: calc(1380px + calc((100vw - 1380px) / 2));
	margin-left: 0;
	margin-right: auto;
	padding-left: 0;
	padding-right: 20px;
}
.wp-block-group.is-style-pxlr-overflow-left .wp-block-group__inner-container .wp-block-columns .wp-block-column > * {
	padding-left: 20px;
}
.wp-block-group.is-style-pxlr-overflow-left .wp-block-group__inner-container .wp-block-columns .wp-block-column .wp-block-image {
	padding-left: 0;
}
.wp-block-group.is-style-pxlr-overflow-left figure.is-style-overflow-left {
	margin-left: -20px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-overflow-left {
		padding-left: 0;
		padding-right: 20px;
	}
	.wp-block-group.is-style-pxlr-overflow-left figure.is-style-overflow-left {
		margin-left: -20px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-overflow-left {
		padding-left: 0;
		padding-right: 50px;
	}
	.wp-block-group.is-style-pxlr-overflow-left figure.is-style-overflow-left {
		margin-left: -20px;
	}
}
.wp-block-group.is-style-pxlr-fullwidth {
	max-width: 100vw;
	padding-left: 0;
	padding-right: 0;
}
.wp-block-group.is-style-pxlr-fullwidth-gap {
	max-width: 100vw;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-fullwidth-gap {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-fullwidth-gap {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.wp-block-group.is-style-pxlr-boxed-fullwidth-gap {
	display: grid;
	max-width: 100vw;
	padding-left: 20px;
	padding-right: 20px;
}
.wp-block-group.is-style-pxlr-boxed-fullwidth-gap .wp-block-group__inner-container {
	padding: 0;
}
.wp-block-group.is-style-pxlr-boxed-fullwidth-gap .wp-block-group__inner-container:has(.wp-block-columns) {
	padding: 20px 0 0 0;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-boxed-fullwidth-gap {
		padding-left: 30px;
		padding-right: 30px;
	}
	.wp-block-group.is-style-pxlr-boxed-fullwidth-gap .wp-block-group__inner-container {
		padding: 0;
	}
	.wp-block-group.is-style-pxlr-boxed-fullwidth-gap .wp-block-group__inner-container:has(.wp-block-columns) {
		padding: 20px 0 0 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-group.is-style-pxlr-boxed-fullwidth-gap {
		padding-left: 50px;
		padding-right: 50px;
	}
	.wp-block-group.is-style-pxlr-boxed-fullwidth-gap .wp-block-group__inner-container {
		padding: 50px;
	}
	.wp-block-group.is-style-pxlr-boxed-fullwidth-gap .wp-block-group__inner-container:has(.wp-block-columns) {
		padding: 50px 50px 0 50px;
	}
}
.wp-block-group.has-background.has-white-glow-radial-gradient-background .wp-block-group__inner-container {
	background: radial-gradient(rgba(253, 253, 253, 0.6) 0%, rgba(253, 253, 253, 0) 60%);
}
.wp-block-group.has-background.has-white-35-background-color > .wp-block-group__inner-container {
	background-color: var(--color_box_light);
	border-radius: 10px;
}
.wp-block-group.has-custom-background-left {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/background-symbol-cutted.svg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	background-position-x: -15vw;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-columns.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
.wp-block-columns {
	display: flex;
	box-sizing: border-box;
	flex-wrap: wrap;
	justify-content: space-between;
	column-gap: 20px;
	row-gap: 20px;
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.wp-block-columns {
		column-gap: 30px;
		row-gap: 30px;
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-columns {
		column-gap: 40px;
		row-gap: 40px;
		margin-bottom: 40px;
	}
}
.wp-block-columns.pxlr-limit-col-width {
	flex-wrap: wrap !important;
}
.wp-block-columns.pxlr-limit-col-width .wp-block-column {
	min-width: 120px;
}

.wp-block-column {
	flex-grow: 1;
	min-width: 0;
	word-break: break-word;
	overflow-wrap: break-word;
}
.wp-block-column.is-style-pxlr-column-align-center {
	display: grid;
	justify-content: center;
}
.wp-block-column.is-style-pxlr-column-align-left {
	display: grid;
	justify-content: left;
}
.wp-block-column.is-style-pxlr-column-align-right {
	display: grid;
	justify-content: right;
}

@media (max-width: 599px) {
	.wp-block-column {
		flex-basis: 100% !important;
	}
}
@media (min-width: 600px) and (max-width: calc(1024px - 1px)) {
	.wp-block-columns .wp-block-column:not(:only-child) {
		flex-basis: calc(50% - 1em) !important;
		flex-grow: 0;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.wp-block-column {
		flex-basis: calc(50% - 1em) !important;
		flex-grow: 0;
	}
}
.wp-block-columns.is-style-pxlr-columns-disable-gap-row {
	column-gap: 0px;
	row-gap: 0px;
	margin: 0;
}

.wp-block-columns .wp-block-column.wp-block-column-equal-height {
	display: grid;
}

/*
Custom breakpoints
*/
/*
Custom breakpoints
@link https://die-netzialisten.de/responsiveness-spalten-block-anpassen/
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-button.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
Important Note: This button styles are NOT based on original
Important: This file is modified

FYI: This could be a better way for the future. Maybe recode this file.
@link https://www.billerickson.net/wordpress-color-palette-button-styling-gutenberg/
*/
.wp-block-buttons, .pxlr-wc-block-grid__product-wrapper {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 0.5em;
	/* Custom width */
}
.wp-block-buttons > .wp-block-button, .pxlr-wc-block-grid__product-wrapper > .wp-block-button {
	margin-bottom: 0.5em;
}
.wp-block-buttons.is-vertical, .pxlr-wc-block-grid__product-wrapper.is-vertical {
	flex-direction: column;
	display: block;
}
.wp-block-buttons.is-vertical > .wp-block-button, .pxlr-wc-block-grid__product-wrapper.is-vertical > .wp-block-button {
	/*rtl:ignore*/
	margin-right: 0;
	margin-bottom: 0.5em;
}
.wp-block-buttons.is-content-justification-center, .pxlr-wc-block-grid__product-wrapper.is-content-justification-center {
	justify-content: center;
}
.wp-block-buttons.is-content-justification-center.is-vertical, .pxlr-wc-block-grid__product-wrapper.is-content-justification-center.is-vertical {
	align-items: center;
}
.wp-block-buttons > .wp-block-button, .pxlr-wc-block-grid__product-wrapper > .wp-block-button {
	display: inline-block;
	/* Default type is fill*/
	/*
	*********************************************************************************************************************
	*** Selected type fill **********************************************************************************************
	*********************************************************************************************************************
	*/
	/* Selected type fill custom buttons with icon left or right */
	/* 
	*********************************************************************************************************************
	*** Selected type outline *******************************************************************************************
	*********************************************************************************************************************
	*/
	/* Selected type fill custom buttons with icon left or right */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link {
	transition: all 0.3s ease-in-out;
	font-weight: 300;
	border-radius: 100px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	padding: var(--gap-sm) var(--gap-sm) var(--gap-sm) var(--gap-sm);
	font-size: 0.75rem;
	line-height: 0;
	/* Editor color palette support */
}
@media (min-width: 768px) {
	.wp-block-buttons > .wp-block-button .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link {
		font-size: 0.8235294118rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-buttons > .wp-block-button .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link {
		font-size: 0.8888888889rem;
		line-height: 0;
	}
}
.wp-block-buttons > .wp-block-button .wp-block-button__link:hover, .wp-block-buttons > .wp-block-button .wp-block-button__link:focus, .wp-block-buttons > .wp-block-button .wp-block-button__link:active, .wp-block-buttons > .wp-block-button .wp-block-button__link:visited, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link:focus, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link:active, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link:visited {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.aligncenter, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.aligncenter {
	text-align: center;
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.alignright, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.alignright {
	/*rtl:ignore*/
	text-align: right;
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-text-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-text-color {
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background {
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color {
	background-color: var(--color_primary);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color {
	background-color: var(--color_black);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color {
	background-color: var(--color_white);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite */
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color {
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover {
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover:after {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-tertiary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-tertiary-background-color {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-tertiary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-tertiary-background-color:hover {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-tertiary-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-tertiary-background-color:hover:after {
	color: var(--color_tertiary);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color {
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover {
	border: 1px solid var(--color_black);
	background-color: transparent;
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover:after {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color {
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover {
	border: 1px solid var(--color_white);
	background-color: transparent;
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover:after {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link {
	font-size: 0.5625rem;
	line-height: 0;
}
@media (min-width: 768px) {
	.wp-block-buttons > .wp-block-button .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link {
		font-size: 0.5882352941rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-buttons > .wp-block-button .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link {
		font-size: 0.6666666667rem;
		line-height: 0;
	}
}
.wp-block-buttons > .wp-block-button.has-custom-font-size, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size {
	font-size: inherit;
}
.wp-block-buttons > .wp-block-button.has-custom-font-size.has-small-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-small-font-size .wp-block-button__link {
	font-size: 0.625rem;
	line-height: 0;
}
@media (min-width: 768px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-small-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-small-font-size .wp-block-button__link {
		font-size: 0.7058823529rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-small-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-small-font-size .wp-block-button__link {
		font-size: 0.7777777778rem;
		line-height: 0;
	}
}
.wp-block-buttons > .wp-block-button.has-custom-font-size.has-normal-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-normal-font-size .wp-block-button__link {
	font-size: 0.75rem;
	line-height: 0;
}
@media (min-width: 768px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-normal-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-normal-font-size .wp-block-button__link {
		font-size: 0.8235294118rem;
		line-height: normal;
	}
}
@media (min-width: 1024px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-normal-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-normal-font-size .wp-block-button__link {
		font-size: 0.8888888889rem;
		line-height: normal;
	}
}
.wp-block-buttons > .wp-block-button.has-custom-font-size.has-medium-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-medium-font-size .wp-block-button__link {
	font-size: 0.875rem;
	line-height: 0;
}
@media (min-width: 768px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-medium-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-medium-font-size .wp-block-button__link {
		font-size: 1rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-medium-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-medium-font-size .wp-block-button__link {
		font-size: 1rem;
		line-height: 0;
	}
}
.wp-block-buttons > .wp-block-button.has-custom-font-size.has-large-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-large-font-size .wp-block-button__link {
	font-size: 1rem;
	line-height: 0;
}
@media (min-width: 768px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-large-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-large-font-size .wp-block-button__link {
		font-size: 1.0588235294rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-large-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-large-font-size .wp-block-button__link {
		font-size: 1.1111111111rem;
		line-height: 0;
	}
}
.wp-block-buttons > .wp-block-button.has-custom-font-size.has-huge-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-huge-font-size .wp-block-button__link {
	font-size: 1.125rem;
	line-height: 0;
}
@media (min-width: 768px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-huge-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-huge-font-size .wp-block-button__link {
		font-size: 1.1764705882rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-buttons > .wp-block-button.has-custom-font-size.has-huge-font-size .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-font-size.has-huge-font-size .wp-block-button__link {
		font-size: 1.2222222222rem;
		line-height: 0;
	}
}
.wp-block-buttons > .wp-block-button .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link {
	color: var(--color_white);
	background-color: var(--color_primary);
	border: 1px solid transparent;
}
.wp-block-buttons > .wp-block-button .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button .wp-block-button__link:hover {
	color: var(--color_primary);
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
.wp-block-buttons > .wp-block-button.is-style-fill .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill .wp-block-button__link {
	color: var(--color_white);
	background-color: var(--color_primary);
	border: 1px solid transparent;
}
.wp-block-buttons > .wp-block-button.is-style-fill .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill .wp-block-button__link:hover {
	color: var(--color_primary);
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link {
	position: relative;
	padding-left: calc(var(--gap-sm) + 10px);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link:hover:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-secondary-background-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-secondary-background-color:hover:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color {
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
	/* overwrite example */
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link {
	position: relative;
	padding-left: 32px;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link:before {
	position: absolute;
	content: "\f138";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link:hover:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link {
	position: relative;
	padding-right: 38px;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link:after {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link {
	position: relative;
	padding-right: 38px;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link:after {
	position: absolute;
	content: "\f138";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link:hover:after, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link:hover:after {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-fill-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link {
	color: var(--color_primary);
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-primary-background-color {
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-primary-background-color:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-secondary-background-color {
	background-color: transparent;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-secondary-background-color:hover {
	color: var(--color_white);
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color {
	background-color: transparent;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-black-background-color:hover {
	color: var(--color_white);
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-white-background-color {
	background-color: transparent;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-background.has-white-background-color:hover {
	color: var(--color_primary);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-secondary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-secondary-color {
	background-color: transparent;
	border: 1px solid var(--color_secondary);
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_white);
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link {
	position: relative;
	padding-left: 32px;
	color: var(--color_primary);
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background {
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color {
	background-color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color {
	background-color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color {
	background-color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link {
	position: relative;
	padding-left: 32px;
	color: var(--color_primary);
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link:before {
	position: absolute;
	content: "\f138";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background {
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color {
	background-color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color {
	background-color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color {
	background-color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-right-down .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link {
	position: relative;
	padding-right: 32px;
	color: var(--color_primary);
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background {
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color {
	background-color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color {
	background-color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color {
	background-color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link {
	position: relative;
	padding-right: 32px;
	color: var(--color_primary);
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link:before {
	position: absolute;
	content: "\f138";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background {
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color {
	background-color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-primary-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color {
	background-color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-black-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color {
	background-color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-primary-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-black-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite mixin */
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color .has-white-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-primary-background-color:hover {
	background-color: var(--color_primary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-secondary-background-color:hover {
	background-color: var(--color_secondary) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-black-background-color:hover {
	background-color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color {
	background-color: transparent !important;
	border: 1px solid var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-background.has-white-background-color.has-background.has-white-background-color:hover {
	background-color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:before {
	color: var(--color_primary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-primary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:before {
	color: var(--color_secondary);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-secondary-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover {
	color: var(--color_white) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-black-color:hover:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:before {
	color: var(--color_white);
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover {
	color: var(--color_black) !important;
}
.wp-block-buttons > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover:before, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.is-style-outline-icon-arrow-left-down .wp-block-button__link.has-text-color.has-white-color:hover:before {
	color: var(--color_black);
}
.wp-block-buttons > .wp-block-button.has-custom-width, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-width {
	max-width: none;
}
.wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-width .wp-block-button__link {
	width: 100%;
}
.wp-block-buttons > .wp-block-button.has-custom-width.wp-block-button__width-25, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-width.wp-block-button__width-25 {
	width: calc(25% - 0.5em);
}
.wp-block-buttons > .wp-block-button.has-custom-width.wp-block-button__width-50, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-width.wp-block-button__width-50 {
	width: calc(50% - 0.5em);
}
.wp-block-buttons > .wp-block-button.has-custom-width.wp-block-button__width-75, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-width.wp-block-button__width-75 {
	width: calc(75% - 0.5em);
}
.wp-block-buttons > .wp-block-button.has-custom-width.wp-block-button__width-100, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-width.wp-block-button__width-100 {
	width: calc(100% - 0.5em);
}
.wp-block-buttons > .wp-block-button.has-custom-width.wp-block-button__width-100:only-child, .pxlr-wc-block-grid__product-wrapper > .wp-block-button.has-custom-width.wp-block-button__width-100:only-child {
	margin-right: 0;
	width: 100%;
}

/*
Idear for animated styling
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-heading.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
h1,
h2,
h3,
h4,
h5,
h6 {
	/* Editor color palette support */
}
h1.has-text-align-center,
h2.has-text-align-center,
h3.has-text-align-center,
h4.has-text-align-center,
h5.has-text-align-center,
h6.has-text-align-center {
	text-align: center;
}
h1.has-text-align-left,
h2.has-text-align-left,
h3.has-text-align-left,
h4.has-text-align-left,
h5.has-text-align-left,
h6.has-text-align-left {
	text-align: left;
}
h1.has-text-align-right,
h2.has-text-align-right,
h3.has-text-align-right,
h4.has-text-align-right,
h5.has-text-align-right,
h6.has-text-align-right {
	text-align: right;
}
h1.is-style-pxlr-heading-default-indicator,
h2.is-style-pxlr-heading-default-indicator,
h3.is-style-pxlr-heading-default-indicator,
h4.is-style-pxlr-heading-default-indicator,
h5.is-style-pxlr-heading-default-indicator,
h6.is-style-pxlr-heading-default-indicator {
	position: relative;
}
h1.is-style-pxlr-heading-default-indicator:after,
h2.is-style-pxlr-heading-default-indicator:after,
h3.is-style-pxlr-heading-default-indicator:after,
h4.is-style-pxlr-heading-default-indicator:after,
h5.is-style-pxlr-heading-default-indicator:after,
h6.is-style-pxlr-heading-default-indicator:after {
	content: "";
	position: absolute;
	display: inline-flex;
	width: 30px;
	height: 3px;
	border-radius: 5px;
	margin-left: 10px;
	bottom: 35%;
	transform: translateY(-50%);
	background-color: var(--color_primary);
}
@media (min-width: 768px) {
	h1.is-style-pxlr-heading-default-indicator:after,
	h2.is-style-pxlr-heading-default-indicator:after,
	h3.is-style-pxlr-heading-default-indicator:after,
	h4.is-style-pxlr-heading-default-indicator:after,
	h5.is-style-pxlr-heading-default-indicator:after,
	h6.is-style-pxlr-heading-default-indicator:after {
		content: "";
		width: 40px;
		height: 4px;
		margin-left: 10px;
		bottom: 35%;
	}
}
@media (min-width: 1024px) {
	h1.is-style-pxlr-heading-default-indicator:after,
	h2.is-style-pxlr-heading-default-indicator:after,
	h3.is-style-pxlr-heading-default-indicator:after,
	h4.is-style-pxlr-heading-default-indicator:after,
	h5.is-style-pxlr-heading-default-indicator:after,
	h6.is-style-pxlr-heading-default-indicator:after {
		content: "";
		width: 50px;
		height: 5px;
		margin-left: 10px;
		bottom: 35%;
	}
}
h1.is-style-pxlr-heading-stacked-indicator,
h2.is-style-pxlr-heading-stacked-indicator,
h3.is-style-pxlr-heading-stacked-indicator,
h4.is-style-pxlr-heading-stacked-indicator,
h5.is-style-pxlr-heading-stacked-indicator,
h6.is-style-pxlr-heading-stacked-indicator {
	position: relative;
}
h1.is-style-pxlr-heading-stacked-indicator:after,
h2.is-style-pxlr-heading-stacked-indicator:after,
h3.is-style-pxlr-heading-stacked-indicator:after,
h4.is-style-pxlr-heading-stacked-indicator:after,
h5.is-style-pxlr-heading-stacked-indicator:after,
h6.is-style-pxlr-heading-stacked-indicator:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 30px;
	height: 3px;
	border-radius: 5px;
	left: 50%;
	transform: translate(-50%);
	background-color: var(--color_primary);
	bottom: -15px;
}
@media (min-width: 768px) {
	h1.is-style-pxlr-heading-stacked-indicator:after,
	h2.is-style-pxlr-heading-stacked-indicator:after,
	h3.is-style-pxlr-heading-stacked-indicator:after,
	h4.is-style-pxlr-heading-stacked-indicator:after,
	h5.is-style-pxlr-heading-stacked-indicator:after,
	h6.is-style-pxlr-heading-stacked-indicator:after {
		content: "";
		width: 40px;
		height: 4px;
		bottom: -18px;
	}
}
@media (min-width: 1024px) {
	h1.is-style-pxlr-heading-stacked-indicator:after,
	h2.is-style-pxlr-heading-stacked-indicator:after,
	h3.is-style-pxlr-heading-stacked-indicator:after,
	h4.is-style-pxlr-heading-stacked-indicator:after,
	h5.is-style-pxlr-heading-stacked-indicator:after,
	h6.is-style-pxlr-heading-stacked-indicator:after {
		content: "";
		width: 50px;
		height: 5px;
		bottom: -20px;
	}
}
h1.is-style-pxlr-heading-preline,
h2.is-style-pxlr-heading-preline,
h3.is-style-pxlr-heading-preline,
h4.is-style-pxlr-heading-preline,
h5.is-style-pxlr-heading-preline,
h6.is-style-pxlr-heading-preline {
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 300;
}
h1.is-style-pxlr-heading-preline b,
h2.is-style-pxlr-heading-preline b,
h3.is-style-pxlr-heading-preline b,
h4.is-style-pxlr-heading-preline b,
h5.is-style-pxlr-heading-preline b,
h6.is-style-pxlr-heading-preline b {
	font-weight: 700;
}
@media (min-width: 768px) {
	h1.is-style-pxlr-heading-preline,
	h2.is-style-pxlr-heading-preline,
	h3.is-style-pxlr-heading-preline,
	h4.is-style-pxlr-heading-preline,
	h5.is-style-pxlr-heading-preline,
	h6.is-style-pxlr-heading-preline {
		font-size: 1.2941176471rem;
		line-height: 1.7647058824rem;
	}
}
@media (min-width: 1024px) {
	h1.is-style-pxlr-heading-preline,
	h2.is-style-pxlr-heading-preline,
	h3.is-style-pxlr-heading-preline,
	h4.is-style-pxlr-heading-preline,
	h5.is-style-pxlr-heading-preline,
	h6.is-style-pxlr-heading-preline {
		font-size: 1.4444444444rem;
		line-height: 1.9444444444rem;
	}
}
h1.is-style-pxlr-heading-preline-indicator,
h2.is-style-pxlr-heading-preline-indicator,
h3.is-style-pxlr-heading-preline-indicator,
h4.is-style-pxlr-heading-preline-indicator,
h5.is-style-pxlr-heading-preline-indicator,
h6.is-style-pxlr-heading-preline-indicator {
	position: relative;
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 300;
}
h1.is-style-pxlr-heading-preline-indicator b,
h2.is-style-pxlr-heading-preline-indicator b,
h3.is-style-pxlr-heading-preline-indicator b,
h4.is-style-pxlr-heading-preline-indicator b,
h5.is-style-pxlr-heading-preline-indicator b,
h6.is-style-pxlr-heading-preline-indicator b {
	font-weight: 700;
}
h1.is-style-pxlr-heading-preline-indicator:after,
h2.is-style-pxlr-heading-preline-indicator:after,
h3.is-style-pxlr-heading-preline-indicator:after,
h4.is-style-pxlr-heading-preline-indicator:after,
h5.is-style-pxlr-heading-preline-indicator:after,
h6.is-style-pxlr-heading-preline-indicator:after {
	content: "";
	position: absolute;
	display: inline-block;
	width: 30px;
	height: 3px;
	border-radius: 5px;
	left: 50%;
	transform: translate(-50%);
	background-color: var(--color_primary);
	bottom: -15px;
}
@media (min-width: 768px) {
	h1.is-style-pxlr-heading-preline-indicator,
	h2.is-style-pxlr-heading-preline-indicator,
	h3.is-style-pxlr-heading-preline-indicator,
	h4.is-style-pxlr-heading-preline-indicator,
	h5.is-style-pxlr-heading-preline-indicator,
	h6.is-style-pxlr-heading-preline-indicator {
		font-size: 1.2941176471rem;
		line-height: 1.7647058824rem;
	}
	h1.is-style-pxlr-heading-preline-indicator:after,
	h2.is-style-pxlr-heading-preline-indicator:after,
	h3.is-style-pxlr-heading-preline-indicator:after,
	h4.is-style-pxlr-heading-preline-indicator:after,
	h5.is-style-pxlr-heading-preline-indicator:after,
	h6.is-style-pxlr-heading-preline-indicator:after {
		content: "";
		width: 40px;
		height: 4px;
		bottom: -18px;
	}
}
@media (min-width: 1024px) {
	h1.is-style-pxlr-heading-preline-indicator,
	h2.is-style-pxlr-heading-preline-indicator,
	h3.is-style-pxlr-heading-preline-indicator,
	h4.is-style-pxlr-heading-preline-indicator,
	h5.is-style-pxlr-heading-preline-indicator,
	h6.is-style-pxlr-heading-preline-indicator {
		font-size: 1.4444444444rem;
		line-height: 1.9444444444rem;
	}
	h1.is-style-pxlr-heading-preline-indicator:after,
	h2.is-style-pxlr-heading-preline-indicator:after,
	h3.is-style-pxlr-heading-preline-indicator:after,
	h4.is-style-pxlr-heading-preline-indicator:after,
	h5.is-style-pxlr-heading-preline-indicator:after,
	h6.is-style-pxlr-heading-preline-indicator:after {
		content: "";
		width: 50px;
		height: 5px;
		bottom: -20px;
	}
}
h1.is-style-pxlr-heading-subline-indicator,
h2.is-style-pxlr-heading-subline-indicator,
h3.is-style-pxlr-heading-subline-indicator,
h4.is-style-pxlr-heading-subline-indicator,
h5.is-style-pxlr-heading-subline-indicator,
h6.is-style-pxlr-heading-subline-indicator {
	position: relative;
	font-size: 1.25rem;
	line-height: 1.75rem;
	font-weight: 300;
}
h1.is-style-pxlr-heading-subline-indicator b,
h2.is-style-pxlr-heading-subline-indicator b,
h3.is-style-pxlr-heading-subline-indicator b,
h4.is-style-pxlr-heading-subline-indicator b,
h5.is-style-pxlr-heading-subline-indicator b,
h6.is-style-pxlr-heading-subline-indicator b {
	font-weight: 700;
}
h1.is-style-pxlr-heading-subline-indicator:after,
h2.is-style-pxlr-heading-subline-indicator:after,
h3.is-style-pxlr-heading-subline-indicator:after,
h4.is-style-pxlr-heading-subline-indicator:after,
h5.is-style-pxlr-heading-subline-indicator:after,
h6.is-style-pxlr-heading-subline-indicator:after {
	content: "";
	position: relative;
	display: inline-flex;
	width: 30px;
	height: 3px;
	border-radius: 5px;
	margin-left: 10px;
	bottom: 2px;
	background-color: var(--color_primary);
}
@media (min-width: 768px) {
	h1.is-style-pxlr-heading-subline-indicator,
	h2.is-style-pxlr-heading-subline-indicator,
	h3.is-style-pxlr-heading-subline-indicator,
	h4.is-style-pxlr-heading-subline-indicator,
	h5.is-style-pxlr-heading-subline-indicator,
	h6.is-style-pxlr-heading-subline-indicator {
		font-size: 1.3529411765rem;
		line-height: 1.6470588235rem;
	}
	h1.is-style-pxlr-heading-subline-indicator:after,
	h2.is-style-pxlr-heading-subline-indicator:after,
	h3.is-style-pxlr-heading-subline-indicator:after,
	h4.is-style-pxlr-heading-subline-indicator:after,
	h5.is-style-pxlr-heading-subline-indicator:after,
	h6.is-style-pxlr-heading-subline-indicator:after {
		content: "";
		width: 40px;
		height: 4px;
		margin-left: 10px;
		bottom: 3px;
	}
}
@media (min-width: 1024px) {
	h1.is-style-pxlr-heading-subline-indicator,
	h2.is-style-pxlr-heading-subline-indicator,
	h3.is-style-pxlr-heading-subline-indicator,
	h4.is-style-pxlr-heading-subline-indicator,
	h5.is-style-pxlr-heading-subline-indicator,
	h6.is-style-pxlr-heading-subline-indicator {
		font-size: 1.6666666667rem;
		line-height: 1.9444444444rem;
	}
	h1.is-style-pxlr-heading-subline-indicator:after,
	h2.is-style-pxlr-heading-subline-indicator:after,
	h3.is-style-pxlr-heading-subline-indicator:after,
	h4.is-style-pxlr-heading-subline-indicator:after,
	h5.is-style-pxlr-heading-subline-indicator:after,
	h6.is-style-pxlr-heading-subline-indicator:after {
		content: "";
		width: 50px;
		height: 5px;
		margin-left: 10px;
		bottom: 5px;
	}
}
h1.pxlr-modfier-heading-indicator-color-primary:after,
h2.pxlr-modfier-heading-indicator-color-primary:after,
h3.pxlr-modfier-heading-indicator-color-primary:after,
h4.pxlr-modfier-heading-indicator-color-primary:after,
h5.pxlr-modfier-heading-indicator-color-primary:after,
h6.pxlr-modfier-heading-indicator-color-primary:after {
	background-color: var(--color_primary);
}
h1.pxlr-modfier-heading-indicator-color-secondary:after,
h2.pxlr-modfier-heading-indicator-color-secondary:after,
h3.pxlr-modfier-heading-indicator-color-secondary:after,
h4.pxlr-modfier-heading-indicator-color-secondary:after,
h5.pxlr-modfier-heading-indicator-color-secondary:after,
h6.pxlr-modfier-heading-indicator-color-secondary:after {
	background-color: var(--color_secondary);
}
h1.pxlr-modfier-heading-indicator-color-tertiary:after,
h2.pxlr-modfier-heading-indicator-color-tertiary:after,
h3.pxlr-modfier-heading-indicator-color-tertiary:after,
h4.pxlr-modfier-heading-indicator-color-tertiary:after,
h5.pxlr-modfier-heading-indicator-color-tertiary:after,
h6.pxlr-modfier-heading-indicator-color-tertiary:after {
	background-color: var(--color_tertiary);
}
h1.pxlr-modfier-heading-indicator-color-brand-1:after,
h2.pxlr-modfier-heading-indicator-color-brand-1:after,
h3.pxlr-modfier-heading-indicator-color-brand-1:after,
h4.pxlr-modfier-heading-indicator-color-brand-1:after,
h5.pxlr-modfier-heading-indicator-color-brand-1:after,
h6.pxlr-modfier-heading-indicator-color-brand-1:after {
	background-color: var(--color_brand_1_primary-100);
}
h1.pxlr-modfier-heading-indicator-color-brand-2:after,
h2.pxlr-modfier-heading-indicator-color-brand-2:after,
h3.pxlr-modfier-heading-indicator-color-brand-2:after,
h4.pxlr-modfier-heading-indicator-color-brand-2:after,
h5.pxlr-modfier-heading-indicator-color-brand-2:after,
h6.pxlr-modfier-heading-indicator-color-brand-2:after {
	background-color: var(--color_brand_2_primary-100);
}
h1.pxlr-modfier-heading-indicator-color-brand-3:after,
h2.pxlr-modfier-heading-indicator-color-brand-3:after,
h3.pxlr-modfier-heading-indicator-color-brand-3:after,
h4.pxlr-modfier-heading-indicator-color-brand-3:after,
h5.pxlr-modfier-heading-indicator-color-brand-3:after,
h6.pxlr-modfier-heading-indicator-color-brand-3:after {
	background-color: var(--color_brand_3_primary-100);
}
h1.has-text-color,
h2.has-text-color,
h3.has-text-color,
h4.has-text-color,
h5.has-text-color,
h6.has-text-color {
	/* overwrite example */
}
h1.has-text-color.has-primary-color,
h2.has-text-color.has-primary-color,
h3.has-text-color.has-primary-color,
h4.has-text-color.has-primary-color,
h5.has-text-color.has-primary-color,
h6.has-text-color.has-primary-color {
	color: var(--color_primary);
	/* overwrite example */
}
h1.has-text-color.has-black-color,
h2.has-text-color.has-black-color,
h3.has-text-color.has-black-color,
h4.has-text-color.has-black-color,
h5.has-text-color.has-black-color,
h6.has-text-color.has-black-color {
	color: var(--color_black);
	/* overwrite example */
}
h1.has-text-color.has-white-color,
h2.has-text-color.has-white-color,
h3.has-text-color.has-white-color,
h4.has-text-color.has-white-color,
h5.has-text-color.has-white-color,
h6.has-text-color.has-white-color {
	color: var(--color_white);
	/* overwrite example */
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
	/* overwrite example */
}
h1.has-background.has-primary-background-color,
h2.has-background.has-primary-background-color,
h3.has-background.has-primary-background-color,
h4.has-background.has-primary-background-color,
h5.has-background.has-primary-background-color,
h6.has-background.has-primary-background-color {
	background-color: var(--color_primary);
	/* overwrite example */
}
h1.has-background.has-primary-background-color .has-primary-color,
h2.has-background.has-primary-background-color .has-primary-color,
h3.has-background.has-primary-background-color .has-primary-color,
h4.has-background.has-primary-background-color .has-primary-color,
h5.has-background.has-primary-background-color .has-primary-color,
h6.has-background.has-primary-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite example */
}
h1.has-background.has-primary-background-color .has-black-color,
h2.has-background.has-primary-background-color .has-black-color,
h3.has-background.has-primary-background-color .has-black-color,
h4.has-background.has-primary-background-color .has-black-color,
h5.has-background.has-primary-background-color .has-black-color,
h6.has-background.has-primary-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite example */
}
h1.has-background.has-primary-background-color .has-white-color,
h2.has-background.has-primary-background-color .has-white-color,
h3.has-background.has-primary-background-color .has-white-color,
h4.has-background.has-primary-background-color .has-white-color,
h5.has-background.has-primary-background-color .has-white-color,
h6.has-background.has-primary-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite example */
}
h1.has-background.has-black-background-color,
h2.has-background.has-black-background-color,
h3.has-background.has-black-background-color,
h4.has-background.has-black-background-color,
h5.has-background.has-black-background-color,
h6.has-background.has-black-background-color {
	background-color: var(--color_black);
	/* overwrite example */
}
h1.has-background.has-black-background-color .has-primary-color,
h2.has-background.has-black-background-color .has-primary-color,
h3.has-background.has-black-background-color .has-primary-color,
h4.has-background.has-black-background-color .has-primary-color,
h5.has-background.has-black-background-color .has-primary-color,
h6.has-background.has-black-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite example */
}
h1.has-background.has-black-background-color .has-black-color,
h2.has-background.has-black-background-color .has-black-color,
h3.has-background.has-black-background-color .has-black-color,
h4.has-background.has-black-background-color .has-black-color,
h5.has-background.has-black-background-color .has-black-color,
h6.has-background.has-black-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite example */
}
h1.has-background.has-black-background-color .has-white-color,
h2.has-background.has-black-background-color .has-white-color,
h3.has-background.has-black-background-color .has-white-color,
h4.has-background.has-black-background-color .has-white-color,
h5.has-background.has-black-background-color .has-white-color,
h6.has-background.has-black-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite example */
}
h1.has-background.has-white-background-color,
h2.has-background.has-white-background-color,
h3.has-background.has-white-background-color,
h4.has-background.has-white-background-color,
h5.has-background.has-white-background-color,
h6.has-background.has-white-background-color {
	background-color: var(--color_white);
	/* overwrite example */
}
h1.has-background.has-white-background-color .has-primary-color,
h2.has-background.has-white-background-color .has-primary-color,
h3.has-background.has-white-background-color .has-primary-color,
h4.has-background.has-white-background-color .has-primary-color,
h5.has-background.has-white-background-color .has-primary-color,
h6.has-background.has-white-background-color .has-primary-color {
	color: var(--color_primary);
	/* overwrite example */
}
h1.has-background.has-white-background-color .has-black-color,
h2.has-background.has-white-background-color .has-black-color,
h3.has-background.has-white-background-color .has-black-color,
h4.has-background.has-white-background-color .has-black-color,
h5.has-background.has-white-background-color .has-black-color,
h6.has-background.has-white-background-color .has-black-color {
	color: var(--color_black);
	/* overwrite example */
}
h1.has-background.has-white-background-color .has-white-color,
h2.has-background.has-white-background-color .has-white-color,
h3.has-background.has-white-background-color .has-white-color,
h4.has-background.has-white-background-color .has-white-color,
h5.has-background.has-white-background-color .has-white-color,
h6.has-background.has-white-background-color .has-white-color {
	color: var(--color_white);
	/* overwrite example */
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-default.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
p.is-style-paragraph-no-margin {
	margin: 0;
}
p.is-small-text {
	font-size: 14px;
}
p.is-regular-text {
	font-size: 16px;
}
p.is-large-text {
	font-size: 36px;
}
p.is-larger-text {
	font-size: 48px;
}
p.has-text-align-center {
	text-align: center;
}
p.has-text-align-left {
	text-align: left;
}
p.has-text-align-right {
	text-align: right;
}
p.has-drop-cap:not(:focus):first-letter {
	float: left;
	font-size: 8.4em;
	line-height: 0.68;
	font-weight: 100;
	margin: 0.05em 0.1em 0 0;
	text-transform: uppercase;
	font-style: normal;
}
p.has-drop-cap:not(:focus):after {
	content: "";
	display: table;
	clear: both;
	padding-top: 14px;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-image.scss
Desc: Frontend style for used Wordpress Block Image
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
***********************************************************************************
*/
.wp-block-image {
	max-width: 100%;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	/*
	* No Loading Icon for images with this class
	* This makes sense if you use transparent .png
	*/
}
@media (min-width: 768px) {
	.wp-block-image {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-image {
		margin-bottom: 40px;
	}
}
.wp-block-image.px-img-no-loading {
	background-image: none;
}
.wp-block-image.is-style-remove-margin {
	margin: 0;
}
.wp-block-image.is-style-overflow-right, .wp-block-image.is-style-overflow-left {
	overflow: hidden;
	clear: both;
}
.wp-block-image.is-style-overflow-right img, .wp-block-image.is-style-overflow-left img {
	max-width: 100%;
}
@media (min-width: 768px) {
	.wp-block-image.is-style-overflow-right img, .wp-block-image.is-style-overflow-left img {
		max-width: 995px;
	}
}
@media (min-width: 1024px) {
	.wp-block-image.is-style-overflow-right img, .wp-block-image.is-style-overflow-left img {
		max-width: 1990px;
	}
}
.wp-block-image.is-style-overflow-right img {
	float: left;
}
.wp-block-image.is-style-overflow-left img {
	float: right;
}
.wp-block-image.pxlr-modfier-image-is-margin-top-none figure {
	margin-top: 0;
}
.wp-block-image.pxlr-modfier-image-is-margin-bottom-none figure {
	margin-bottom: 0;
}
.wp-block-image figure img {
	max-width: 100%;
}
.wp-block-image figure.size-thumbnail {
	max-width: 100%;
}
.wp-block-image figure.size-thumbnail img {
	max-width: 100%;
}
.wp-block-image figure.size-medium {
	max-width: 100%;
}
.wp-block-image figure.size-medium img {
	max-width: 100%;
}
.wp-block-image figure.size-large {
	max-width: 100%;
}
.wp-block-image figure.size-large img {
	max-width: 100%;
}
.wp-block-image figure.size-full {
	max-width: 100%;
}
.wp-block-image figure.size-full img {
	max-width: 100%;
}
@media (min-width: 768px) {
	.wp-block-image figure.size-thumbnail {
		max-width: 100%;
	}
	.wp-block-image figure.size-thumbnail img {
		max-width: 100%;
	}
	.wp-block-image figure.size-medium {
		max-width: 40%;
	}
	.wp-block-image figure.size-medium img {
		max-width: 100%;
	}
	.wp-block-image figure.size-large {
		max-width: 65%;
	}
	.wp-block-image figure.size-large img {
		max-width: 100%;
	}
	.wp-block-image figure.size-full {
		max-width: 80%;
	}
	.wp-block-image figure.size-full img {
		max-width: 100%;
	}
}
@media (min-width: 1024px) {
	.wp-block-image figure.size-thumbnail {
		max-width: 100%;
	}
	.wp-block-image figure.size-thumbnail img {
		max-width: 100%;
	}
	.wp-block-image figure.size-medium {
		max-width: 40%;
	}
	.wp-block-image figure.size-medium img {
		max-width: 100%;
	}
	.wp-block-image figure.size-large {
		max-width: 65%;
	}
	.wp-block-image figure.size-large img {
		max-width: 100%;
	}
	.wp-block-image figure.size-full {
		max-width: 80%;
	}
	.wp-block-image figure.size-full img {
		max-width: 100%;
	}
}
.wp-block-image.aligncenter {
	text-align: center;
}
.wp-block-image .alignfull img,
.wp-block-image .alignwide img {
	width: 100%;
}
.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright, .wp-block-image.is-resized {
	display: table;
	margin-left: 0;
	margin-right: 0;
}
.wp-block-image .aligncenter > figcaption,
.wp-block-image .alignleft > figcaption,
.wp-block-image .alignright > figcaption, .wp-block-image.wp-block-image.is-resized > figcaption {
	display: table-caption;
	caption-side: bottom;
}
.wp-block-image .alignleft {
	float: left;
	margin-right: 0;
}
@media (min-width: 768px) {
	.wp-block-image .alignleft {
		margin-right: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-image .alignleft {
		margin-right: 40px;
	}
}
.wp-block-image .alignright {
	float: right;
	margin-left: 0;
}
@media (min-width: 768px) {
	.wp-block-image .alignright {
		margin-left: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-image .alignright {
		margin-left: 40px;
	}
}
.wp-block-image .aligncenter {
	margin-left: auto;
	margin-right: auto;
}
.wp-block-image .is-style-circle-mask img {
	border-radius: 9999px;
}
.wp-block-image figcaption {
	font-size: 0.7rem;
}
.wp-block-image .aligncenter > figcaption {
	text-align: center;
	opacity: 0.5;
}
.wp-block-image .alignleft > figcaption {
	text-align: left;
	opacity: 0.5;
}
.wp-block-image .alignright > figcaption {
	text-align: right;
	opacity: 0.5;
}

@supports (-webkit-mask-image: none) or (mask-image: none) or (-webkit-mask-image: none) {
	.is-style-circle-mask img {
		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
		mask-mode: alpha;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-size: contain;
		mask-size: contain;
		-webkit-mask-position: center;
		mask-position: center;
		border-radius: none;
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-lists.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
***********************************************************************************
*/
/*
Mixins
*/
/* Styling with mixins*/
ul.is-style-straight-list {
	margin: 0;
	padding: 0;
	padding-left: 22px;
}
ul.is-style-straight-list li {
	margin: 0;
	padding: 0;
	margin-bottom: var(--gap-xs);
}
ul.is-style-straight-list li {
	padding-left: 0;
}
ul.is-style-columns-list {
	padding-left: 0;
	margin: 0;
	padding: 0;
	padding-left: 22px;
	margin-bottom: 1.5em;
	-moz-column-count: 1;
	-moz-column-gap: 0px;
	-webkit-column-count: 1;
	-webkit-column-gap: 0px;
	column-count: 1;
	column-gap: 0px;
}
ul.is-style-columns-list li {
	margin: 0;
	padding: 0;
	margin-bottom: var(--gap-xs);
}
@media (min-width: 768px) {
	ul.is-style-columns-list {
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		column-count: 2;
		column-gap: 30px;
	}
}
@media (min-width: 1024px) {
	ul.is-style-columns-list {
		-moz-column-count: 2;
		-moz-column-gap: 40px;
		-webkit-column-count: 2;
		-webkit-column-gap: 40px;
		column-count: 2;
		column-gap: 40px;
	}
}
ul.is-style-custom-dots {
	margin: 0;
	padding: 0;
}
ul.is-style-custom-dots li {
	margin: 0;
	padding: 0;
	margin-bottom: var(--gap-xs);
}
ul.is-style-custom-dots li {
	list-style-type: none;
	margin-left: auto;
	padding-left: 30px;
	position: relative;
}
ul.is-style-custom-dots li:before {
	content: "";
	display: inline-block;
	position: absolute;
	background-color: var(--color_primary);
	width: 15px;
	height: 7px;
	border-radius: 50px;
	left: 0px;
	top: 12px;
}
ul.is-style-columns-list-custom-dots {
	padding-left: 0;
	margin: 0;
	padding: 0;
	margin-bottom: 1.5em;
	-moz-column-count: 1;
	-moz-column-gap: 0px;
	-webkit-column-count: 1;
	-webkit-column-gap: 0px;
	column-count: 1;
	column-gap: 0px;
}
ul.is-style-columns-list-custom-dots li {
	margin: 0;
	padding: 0;
	margin-bottom: var(--gap-xs);
}
@media (min-width: 768px) {
	ul.is-style-columns-list-custom-dots {
		-moz-column-count: 2;
		-moz-column-gap: 30px;
		-webkit-column-count: 2;
		-webkit-column-gap: 30px;
		column-count: 2;
		column-gap: 30px;
	}
}
@media (min-width: 1024px) {
	ul.is-style-columns-list-custom-dots {
		-moz-column-count: 2;
		-moz-column-gap: 40px;
		-webkit-column-count: 2;
		-webkit-column-gap: 40px;
		column-count: 2;
		column-gap: 40px;
	}
}
ul.is-style-columns-list-custom-dots li {
	list-style-type: none;
	margin-left: auto;
	padding-left: 30px;
	position: relative;
}
ul.is-style-columns-list-custom-dots li:before {
	content: "";
	display: inline-block;
	position: absolute;
	background-color: var(--color_primary);
	width: 15px;
	height: 7px;
	border-radius: 50px;
	left: 0px;
	top: 12px;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-gallery.scss
Desc: Frontend style for used Wordpress Block Galery
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/* 
***********************************************************************************
* WP Block Gallery - Core Image Listing Style *************************************
***********************************************************************************
* Note: This is the orignal core block styling without aditionals and changes *****
* Keep in mind: The original core block styling is not mobile-first and not SCSS **
* Useful converter to scss https://css2sass.herokuapp.com/
***********************************************************************************
*/
.wp-block-gallery.is-style-gallery-nowrap {
	flex-wrap: nowrap;
}

.wp-block-gallery,
.blocks-gallery-grid {
	display: flex;
	flex-wrap: wrap;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.wp-block-gallery .blocks-gallery-image,
.wp-block-gallery .blocks-gallery-item {
	margin: 0 1em 1em 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative;
	align-self: flex-start;
	width: calc(50% - 1em);
}

.blocks-gallery-grid .blocks-gallery-image,
.blocks-gallery-grid .blocks-gallery-item {
	margin: 0 1em 1em 0;
	display: flex;
	flex-grow: 1;
	flex-direction: column;
	justify-content: center;
	position: relative;
	align-self: flex-start;
	width: calc(50% - 1em);
}

.wp-block-gallery .blocks-gallery-image:nth-of-type(even),
.wp-block-gallery .blocks-gallery-item:nth-of-type(even) {
	margin-right: 0;
}

.blocks-gallery-grid .blocks-gallery-image:nth-of-type(even),
.blocks-gallery-grid .blocks-gallery-item:nth-of-type(even) {
	margin-right: 0;
}

.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
	margin: 0;
	height: 100%;
}

.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure {
	margin: 0;
	height: 100%;
}

@supports (position: sticky) {
	.wp-block-gallery .blocks-gallery-image figure,
	.wp-block-gallery .blocks-gallery-item figure {
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
	}
	.blocks-gallery-grid .blocks-gallery-image figure,
	.blocks-gallery-grid .blocks-gallery-item figure {
		display: flex;
		align-items: flex-end;
		justify-content: flex-start;
	}
}
.wp-block-gallery .blocks-gallery-image img,
.wp-block-gallery .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}

.blocks-gallery-grid .blocks-gallery-image img,
.blocks-gallery-grid .blocks-gallery-item img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 100%;
}

@supports (position: sticky) {
	.wp-block-gallery .blocks-gallery-image img,
	.wp-block-gallery .blocks-gallery-item img {
		width: auto;
	}
	.blocks-gallery-grid .blocks-gallery-image img,
	.blocks-gallery-grid .blocks-gallery-item img {
		width: auto;
	}
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 3em 0.77em 0.7em;
	color: #fff;
	text-align: center;
	font-size: 0.8em;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
	box-sizing: border-box;
	margin: 0;
}

.blocks-gallery-grid .blocks-gallery-image figcaption,
.blocks-gallery-grid .blocks-gallery-item figcaption {
	position: absolute;
	bottom: 0;
	width: 100%;
	max-height: 100%;
	overflow: auto;
	padding: 3em 0.77em 0.7em;
	color: #fff;
	text-align: center;
	font-size: 0.8em;
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent);
	box-sizing: border-box;
	margin: 0;
}

.wp-block-gallery .blocks-gallery-image figcaption img,
.wp-block-gallery .blocks-gallery-item figcaption img {
	display: inline;
}

.blocks-gallery-grid .blocks-gallery-image figcaption img,
.blocks-gallery-grid .blocks-gallery-item figcaption img {
	display: inline;
}

.wp-block-gallery figcaption,
.blocks-gallery-grid figcaption {
	flex-grow: 1;
}

.wp-block-gallery.is-cropped .blocks-gallery-image,
.wp-block-gallery.is-cropped .blocks-gallery-item {
	align-self: inherit;
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image,
.blocks-gallery-grid.is-cropped .blocks-gallery-item {
	align-self: inherit;
}

.wp-block-gallery.is-cropped .blocks-gallery-image a,
.wp-block-gallery.is-cropped .blocks-gallery-image img {
	width: 100%;
}
.wp-block-gallery.is-cropped .blocks-gallery-item a,
.wp-block-gallery.is-cropped .blocks-gallery-item img {
	width: 100%;
}

.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
.blocks-gallery-grid.is-cropped .blocks-gallery-image img {
	width: 100%;
}
.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
.blocks-gallery-grid.is-cropped .blocks-gallery-item img {
	width: 100%;
}

@supports (position: sticky) {
	.wp-block-gallery.is-cropped .blocks-gallery-image a,
	.wp-block-gallery.is-cropped .blocks-gallery-image img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.wp-block-gallery.is-cropped .blocks-gallery-item a,
	.wp-block-gallery.is-cropped .blocks-gallery-item img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.blocks-gallery-grid.is-cropped .blocks-gallery-image a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-image img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover;
	}
	.blocks-gallery-grid.is-cropped .blocks-gallery-item a,
	.blocks-gallery-grid.is-cropped .blocks-gallery-item img {
		height: 100%;
		flex: 1;
		-o-object-fit: cover;
		object-fit: cover;
	}
}
.wp-block-gallery.columns-1 .blocks-gallery-image,
.wp-block-gallery.columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0;
}

.blocks-gallery-grid.columns-1 .blocks-gallery-image,
.blocks-gallery-grid.columns-1 .blocks-gallery-item {
	width: 100%;
	margin-right: 0;
}

@media (min-width: 600px) {
	.wp-block-gallery.columns-3 .blocks-gallery-image,
	.wp-block-gallery.columns-3 .blocks-gallery-item {
		width: calc(33.3333333333% - 0.6666666667em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-3 .blocks-gallery-image,
	.blocks-gallery-grid.columns-3 .blocks-gallery-item {
		width: calc(33.3333333333% - 0.6666666667em);
		margin-right: 1em;
	}
	.wp-block-gallery.columns-4 .blocks-gallery-image,
	.wp-block-gallery.columns-4 .blocks-gallery-item {
		width: calc(25% - 0.75em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image,
	.blocks-gallery-grid.columns-4 .blocks-gallery-item {
		width: calc(25% - 0.75em);
		margin-right: 1em;
	}
	.wp-block-gallery.columns-5 .blocks-gallery-image,
	.wp-block-gallery.columns-5 .blocks-gallery-item {
		width: calc(20% - 0.8em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image,
	.blocks-gallery-grid.columns-5 .blocks-gallery-item {
		width: calc(20% - 0.8em);
		margin-right: 1em;
	}
	.wp-block-gallery.columns-6 .blocks-gallery-image,
	.wp-block-gallery.columns-6 .blocks-gallery-item {
		width: calc(16.6666666667% - 0.8333333333em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image,
	.blocks-gallery-grid.columns-6 .blocks-gallery-item {
		width: calc(16.6666666667% - 0.8333333333em);
		margin-right: 1em;
	}
	.wp-block-gallery.columns-7 .blocks-gallery-image,
	.wp-block-gallery.columns-7 .blocks-gallery-item {
		width: calc(14.2857142857% - 0.8571428571em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image,
	.blocks-gallery-grid.columns-7 .blocks-gallery-item {
		width: calc(14.2857142857% - 0.8571428571em);
		margin-right: 1em;
	}
	.wp-block-gallery.columns-8 .blocks-gallery-image,
	.wp-block-gallery.columns-8 .blocks-gallery-item {
		width: calc(12.5% - 0.875em);
		margin-right: 1em;
	}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image,
	.blocks-gallery-grid.columns-8 .blocks-gallery-item {
		width: calc(12.5% - 0.875em);
		margin-right: 1em;
	}
	.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
	.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
	.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n) {
		margin-right: 0;
	}
	.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
	.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
	.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n) {
		margin-right: 0;
	}
	.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
	.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
	.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n) {
		margin-right: 0;
	}
	.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
	.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
	.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n) {
		margin-right: 0;
	}
	.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
	.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
	.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n) {
		margin-right: 0;
	}
	.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
	.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
	.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n) {
		margin-right: 0;
	}
	.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
	.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
	.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n) {
		margin-right: 0;
	}
	.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
	.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0;
	}
	.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
	.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n) {
		margin-right: 0;
	}
}
.wp-block-gallery .blocks-gallery-image:last-child,
.wp-block-gallery .blocks-gallery-item:last-child {
	margin-right: 0;
}

.blocks-gallery-grid .blocks-gallery-image:last-child,
.blocks-gallery-grid .blocks-gallery-item:last-child {
	margin-right: 0;
}

.wp-block-gallery.alignleft, .wp-block-gallery.alignright {
	max-width: 420px;
	width: 100%;
}

.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright {
	max-width: 420px;
	width: 100%;
}

.wp-block-gallery.aligncenter .blocks-gallery-item figure,
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure {
	justify-content: center;
}

/*
Color Grayscale
*/
.wp-block-gallery.is-style-gallery-regular-opacity-75 figure.wp-block-image img, .wp-block-gallery.is-style-gallery-nowrap-opacity-75 figure.wp-block-image img {
	opacity: 0.75;
}
.wp-block-gallery.is-style-gallery-regular-opacity-50 figure.wp-block-image img, .wp-block-gallery.is-style-gallery-nowrap-opacity-50 figure.wp-block-image img {
	opacity: 0.5;
}
.wp-block-gallery.is-style-gallery-regular-opacity-25 figure.wp-block-image img, .wp-block-gallery.is-style-gallery-nowrap-opacity-25 figure.wp-block-image img {
	opacity: 0.25;
}

/*
Nowrap mode*/
.wp-block-gallery.gallery-nowrap, .wp-block-gallery.is-style-gallery-nowrap-opacity-25, .wp-block-gallery.is-style-gallery-nowrap-opacity-50, .wp-block-gallery.is-style-gallery-nowrap-opacity-75 {
	flex-wrap: nowrap;
}

/*
Sizing
*/
.wp-block-gallery figure.wp-block-image {
	align-items: center;
}
.wp-block-gallery figure.wp-block-image.size-large img {
	width: 80% !important;
	height: 80% !important;
}
.wp-block-gallery figure.wp-block-image.size-medium img {
	width: 50% !important;
	height: 50% !important;
}
.wp-block-gallery figure.wp-block-image.size-thumbnail img {
	width: 30% !important;
	height: 30% !important;
}

/* 
***********************************************************************************
* WP Block Gallery -- Custom Slider style (by Pixelizer) **************************
***********************************************************************************
*/
.wp-block-gallery {
	margin: 0;
	padding: 0;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	list-style: none;
	/* 
	***********************************************************************************
	* WP Block Gallery ---WITH--- Slider style ****************************************
	***********************************************************************************
	*/
	/* 
	***********************************************************************************
	***********************************************************************************
	***********************************************************************************
	A gallery slider is curretly not availabe, re-implementation is planed for pxlr version 1.3
	***********************************************************************************
	***********************************************************************************
	***********************************************************************************
	*/
}
.wp-block-gallery li {
	padding-left: 0px;
	margin-bottom: 0px;
	background-image: none;
	display: inline;
}
.wp-block-gallery figcaption {
	background: var(--color_white);
	color: var(--color_black);
	font-style: italic;
	font-size: 0.62rem;
	padding: 5px 8px 5px 8px;
	display: inline-block;
	width: inherit;
	text-align: right;
	border-radius: 0 0 3px 3px;
}
.wp-block-gallery img {
	border-radius: 3px;
}
.wp-block-gallery.alignright {
	max-width: inherit;
}
.wp-block-gallery.alignleft {
	max-width: inherit;
}
.wp-block-gallery.is-style-slider-gallery {
	max-width: inherit;
	position: relative;
	padding-bottom: 30px;
	margin-bottom: 30px;
	margin-top: 0;
	float: none;
	width: 100%;
	max-width: 1024px;
}
.wp-block-gallery.is-style-slider-gallery.alignright, .wp-block-gallery.is-style-slider-gallery.alignleft, .wp-block-gallery.is-style-slider-gallery.aligncenter {
	float: none;
}
.wp-block-gallery.is-style-slider-gallery ul {
	margin: 0;
	padding: 0;
}
.wp-block-gallery.is-style-slider-gallery ul li {
	padding-left: 0;
	margin-bottom: 0;
	background-image: none;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery {
	width: 100%;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery .blocks-gallery-item figure {
	padding-bottom: 30px;
	/*Loading Spinner*/
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery .blocks-gallery-item figcaption {
	background: transparent;
	color: var(--color_black);
	font-style: italic;
	font-size: 0.62rem;
	display: inline-block;
	text-align: left;
	border-radius: 0;
	position: absolute;
	bottom: -10px;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery.slick-slider {
	/* Default next/prev not needed, we have a custom navigation, 
	    * and if .wp-content-slider-gallery-navigation this is not init in the right time depends on loading problems we show dots only
	*/
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery.slick-slider.slick-dotted {
	margin-bottom: 50px;
	margin-top: 20px;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery.slick-slider .slick-dots {
	text-align: left;
	/*Default is center*/
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery.slick-slider .slick-dots li {
	margin: 0;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery.slick-slider .slick-dots li button:before {
	content: "•";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	color: var(--color_black);
	opacity: 0.25;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery.slick-slider .slick-dots li.slick-active button:before {
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation {
	width: 90px;
	height: 20px;
	position: absolute;
	right: 0px;
	bottom: 15px;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-prev,
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-next {
	width: 19px;
	height: 16px;
	transform: translate(0, 0);
	top: 0;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .wp-content-slider-gallery-count {
	position: absolute;
	left: 35px;
	top: -1px;
	font-size: 0.76rem;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-prev {
	left: 0;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-prev::before {
	position: static;
	content: "\f10f";
	font-family: "icons";
	font-size: 1.1rem;
	color: var(--color_neutral-70);
	display: inline-block;
	opacity: 0.9;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-prev:hover::before {
	opacity: 1;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-next {
	right: 0;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-next::before {
	position: static;
	content: "\f110";
	font-family: "icons";
	font-size: 1.1rem;
	color: var(--color_neutral-70);
	display: inline-block;
	opacity: 0.9;
}
.wp-block-gallery.is-style-slider-gallery .wp-content-slider-gallery-navigation .slick-next:hover::before {
	opacity: 1;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-video.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
Useful converter to scss https://css2sass.herokuapp.com/
***********************************************************************************
*/
.wp-block-video {
	margin: 0 0 1em 0;
}
.wp-block-video video {
	width: 100%;
}
.wp-block-video.aligncenter {
	text-align: center;
}
.wp-block-video figcaption {
	margin-top: 0.5em;
	margin-bottom: 1em;
}

@supports (position: sticky) {
	.wp-block-video [poster] {
		-o-object-fit: cover;
		object-fit: cover;
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-quote.scss
Desc: Frontend style for used Wordpress Block quote
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
***********************************************************************************
*/
.wp-block-quote {
	/* Smart Version */
	border-left: 3px solid var(--color_primary);
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 1.25rem;
	font-style: italic;
	line-height: 1.8rem;
	padding: 1rem 2rem;
	position: relative;
	z-index: 0;
	margin: 20px 0 20px 0;
	/* Bold version */
	/* Simple version*/
}
@media (min-width: 768px) {
	.wp-block-quote {
		margin: 30px 0 30px 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-quote {
		margin: 40px 0 40px 0;
	}
}
.wp-block-quote:after {
	content: '"';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -13px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: normal;
	font-size: 50px;
	text-align: center;
	color: var(--color_primary);
	background-color: var(--color_white);
	line-height: 25px;
	padding-top: 25px;
	border-radius: 50px;
}
.wp-block-quote p {
	margin-top: 0;
	margin-bottom: 15px;
}
.wp-block-quote cite {
	display: block;
	font-size: 0.75rem;
	line-height: 1.8rem;
	margin-top: 1rem;
	color: var(--color_neutral-80);
}
.wp-block-quote cite::before {
	content: "~";
	position: relative;
	margin-right: 5px;
}
.wp-block-quote.is-style-large {
	font-size: 1.8rem;
	line-height: 2rem;
}
.wp-block-quote.is-style-large cite {
	font-size: 1rem;
	line-height: 1.9rem;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-pullquote.scss
Desc: Frontend style for used Wordpress Block pullquote
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
***********************************************************************************
*/
.wp-block-pullquote {
	margin: 0 0 1em 0;
	padding: 3em 0;
	text-align: center;
	border-radius: 3px;
	margin: 20px 0 20px 0;
}
@media (min-width: 768px) {
	.wp-block-pullquote {
		margin: 30px 0 30px 0;
	}
}
@media (min-width: 1024px) {
	.wp-block-pullquote {
		margin: 40px 0 40px 0;
	}
}
.wp-block-pullquote blockquote {
	max-width: 60%;
	margin: 0 auto;
}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
	max-width: 420px;
}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
	font-size: 1.25em;
}
.wp-block-pullquote p {
	font-size: 1.75em;
	line-height: 1.2;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	position: relative;
	display: inline-block;
}
.wp-block-pullquote p::after {
	content: '"';
	position: absolute;
	left: 50%;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: normal;
	font-size: 50px;
	text-align: center;
	color: var(--color_primary);
	padding-left: 0;
	padding-right: 0;
	border-radius: 50px;
	bottom: -30px;
	line-height: 1;
	height: 20px;
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
	position: relative;
	font-size: 0.8rem;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style: italic;
	display: inline-block;
	margin-bottom: 40px;
}
.wp-block-pullquote .has-text-color a {
	color: inherit;
}
.wp-block-pullquote:not(.is-style-solid-color) {
	background: none;
	border: 1px solid transparent;
}
.wp-block-pullquote.is-style-solid-color {
	border: none;
}
.wp-block-pullquote.is-style-solid-color blockquote {
	margin-left: auto;
	margin-right: auto;
	max-width: 60%;
}
.wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 0;
	margin-bottom: 0;
}
.wp-block-pullquote.is-style-solid-color blockquote p::after {
	color: var(--color_white);
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	text-transform: none;
	font-style: normal;
	top: 40px;
	margin-bottom: 40px;
}
.wp-block-pullquote cite {
	color: inherit;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-table.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
Useful converter to scss https://css2sass.herokuapp.com/
***********************************************************************************
*/
.wp-block-table {
	margin: 0 0 1em 0;
	overflow-x: auto;
	border-radius: 3px;
	/* Make Table Responsive */
}
.wp-block-table table {
	border-collapse: collapse;
	width: 100%;
	background-color: var(--color_white);
}
.wp-block-table .has-fixed-layout {
	table-layout: fixed;
	width: 100%;
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
	word-break: break-word;
}
.wp-block-table.alignleft, .wp-block-table.aligncenter, .wp-block-table.alignright {
	display: table;
	width: auto;
}
.wp-block-table.alignleft td,
.wp-block-table.alignleft th {
	word-break: break-word;
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th {
	word-break: break-word;
}
.wp-block-table.alignright td,
.wp-block-table.alignright th {
	word-break: break-word;
}
.wp-block-table td,
.wp-block-table th {
	padding: 15px;
}
.wp-block-table td.has-text-align-left,
.wp-block-table th.has-text-align-left {
	text-align: left;
}
.wp-block-table td.has-text-align-right,
.wp-block-table th.has-text-align-right {
	text-align: right;
}
.wp-block-table td.has-text-align-center,
.wp-block-table th.has-text-align-center {
	text-align: center;
}
.wp-block-table th {
	background-color: var(--color_primary);
	color: var(--color_white);
}
.wp-block-table .has-subtle-light-gray-background-color {
	background-color: #f3f4f5;
}
.wp-block-table .has-subtle-pale-green-background-color {
	background-color: #e9fbe5;
}
.wp-block-table .has-subtle-pale-blue-background-color {
	background-color: #e7f5fe;
}
.wp-block-table .has-subtle-pale-pink-background-color {
	background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: inherit;
	border-bottom: 1px solid #f0f0f0;
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f0f0f0;
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
	background-color: #f3f4f5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
	background-color: #e9fbe5;
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
	background-color: #e7f5fe;
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
	background-color: #fcf0ef;
}
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
	border-color: transparent;
}
.wp-block-table .has-border-color > *,
.wp-block-table .has-border-color tr,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color td {
	border-color: inherit;
}
.wp-block-table table[style*=border-style] > *,
.wp-block-table table[style*=border-style] tr,
.wp-block-table table[style*=border-style] th,
.wp-block-table table[style*=border-style] td {
	border-style: inherit;
}
.wp-block-table table[style*=border-width] > *,
.wp-block-table table[style*=border-width] tr,
.wp-block-table table[style*=border-width] th,
.wp-block-table table[style*=border-width] td {
	border-width: inherit;
}
@media (max-width: calc(768px - 1px)) {
	.wp-block-table {
		overflow-x: auto;
		position: relative;
		/* 
		Show a indicator so that the user see that he can scroll inside the table
		Icons: https://lonewolfonline.net/html-character-codes-ascii-entity-unicode-symbols/
		*/
	}
	.wp-block-table table {
		white-space: nowrap;
		margin-top: 30px;
		/*Make space for the indicator*/
	}
	.wp-block-table table th {
		border-top: 1px solid var(--color-neutral-30);
	}
	.wp-block-table table.has-fixed-layout {
		table-layout: inherit;
	}
	.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
		display: block;
	}
	.wp-block-table:before {
		content: "➜  Swipe me";
		display: block;
		position: absolute;
		height: 30px;
		left: 0;
		padding: 7px 10px;
		font-size: 0.65rem;
		/* Trigger Animation (animations.scss) */
		animation: bounceRight 2s infinite;
		-webkit-animation: bounceRight 2s infinite;
		-moz-animation: bounceRight 2s infinite;
		-o-animation: bounceRight 2s infinite;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-embed.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
Important Note: This button styles are NOT based on original
Important: This file is modified

But it is not converted in scss writing type
*/
.wp-block-embed.alignleft,
.wp-block-embed.alignright {
	max-width: 360px;
	width: 100%;
}

.wp-block[data-align=left] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right] > [data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper {
	min-width: 280px;
}

.wp-block-cover .wp-block-embed {
	min-width: 320px;
	min-height: 240px;
}

.wp-block-embed {
	margin: 0 0 1em 0;
	overflow-wrap: break-word;
}

.wp-block-embed figcaption {
	margin-top: 0.5em;
	margin-bottom: 1em;
}

.wp-block-embed iframe {
	max-width: 100%;
	border-radius: 3px;
}

.wp-block-embed__wrapper {
	position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper::before {
	content: "";
	display: block;
	padding-top: 50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
	padding-top: 42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
	padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
	padding-top: 56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
	padding-top: 75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
	padding-top: 100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper::before {
	padding-top: 177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
	padding-top: 200%;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-separator.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
***********************************************************************************
*/
.wp-block-separator {
	border-top: 0px solid transparent;
	width: 250px;
}
.wp-block-separator.is-style-wide {
	border-bottom-width: 1px;
	width: 100%;
}
.wp-block-separator.is-style-dots {
	background: none !important;
	border: none;
	text-align: center;
	width: none;
	line-height: 1;
	height: auto;
}
.wp-block-separator.is-style-dots::before {
	content: "···";
	color: currentColor;
	font-size: 1.5em;
	letter-spacing: 2em;
	/*rtl:ignore*/
	padding-left: 2em;
	font-family: serif;
}
.wp-block-separator.is-style-wideline-indicator {
	width: 100%;
	border-top: 1px solid currentColor;
}
.wp-block-separator.is-style-wideline-indicator:after {
	position: absolute;
	content: "\f112";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	top: -18px;
	left: 50%;
	transform: translateX(-50%);
	background-color: var(--color_white);
	border-radius: 50px;
	width: 50px;
	height: 33px;
	display: block;
}
.wp-block-separator.is-style-wideline-indicator.has-primary-background-color:after, .wp-block-separator.is-style-wideline-indicator.has-primary-color:after {
	color: var(--color_primary);
}
.wp-block-separator.is-style-shortline-indicator {
	width: 250px;
	border-top: 1px solid currentColor;
}
.wp-block-separator.is-style-shortline-indicator:after {
	position: absolute;
	content: "\f112";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	top: -18px;
	left: 50%;
	transform: translateX(-50%);
	background-color: var(--color_white);
	border-radius: 50px;
	width: 50px;
	height: 33px;
	display: block;
}
.wp-block-separator.is-style-shortline-indicator.has-primary-background-color:after, .wp-block-separator.is-style-shortline-indicator.has-primary-color:after {
	color: var(--color_primary);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-media-text.scss
Desc: Frontend style for used Wordpress Block Default
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
.wp-block-media-text {
	/*!rtl:begin:ignore*/
	direction: ltr;
	/*!rtl:end:ignore*/
	display: grid;
	grid-template-columns: 50% 1fr;
	grid-template-rows: auto;
}

.wp-block-media-text.has-media-on-the-right {
	grid-template-columns: 1fr 50%;
}

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
	align-self: start;
}

.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
	align-self: center;
}

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
	align-self: end;
}

.wp-block-media-text .wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/
	margin: 0;
}

.wp-block-media-text .wp-block-media-text__content {
	direction: ltr;
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
	/*!rtl:end:ignore*/
	padding: 0 8% 0 8%;
	word-break: break-word;
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
	/*!rtl:begin:ignore*/
	grid-column: 2;
	grid-row: 1;
	/*!rtl:end:ignore*/
}

.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	/*!rtl:begin:ignore*/
	grid-column: 1;
	grid-row: 1;
	/*!rtl:end:ignore*/
}

.wp-block-media-text__media img,
.wp-block-media-text__media video {
	height: auto;
	max-width: unset;
	width: 100%;
	vertical-align: middle;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
	height: 100%;
	min-height: 250px;
	background-size: cover;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
	display: block;
	height: 100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/*
  * Here we here not able to use a mobile first CSS approach.
  * Custom widths are set using inline styles, and on mobile,
  * we need 100% width, so we use important to overwrite the inline style.
  * If the style were set on mobile first, on desktop styles,
  * we would have no way of setting the style again to the inline style.
  */
@media (max-width: 600px) {
	.wp-block-media-text.is-stacked-on-mobile {
		grid-template-columns: 100% !important;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
	}
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
		grid-column: 1;
		grid-row: 2;
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-cover.scss
Desc: Frontend style for used Wordpress Block cover
Note: We disabled all CORE Gutenberg Blocks styling and rebuild and modify this by our own
Original styles: /wp-includes/css/dist/block-library/style.css
*/
.wp-block-cover .has-primary-background-color {
	background-color: var(--color_primary);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-black-background-color {
	background-color: var(--color_black);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-white-background-color {
	background-color: var(--color_white);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-anthracite-background-color {
	background-color: var(--color_anthracite);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-neutral-70-background-color {
	background-color: var(--color_neutral-70);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-neutral-50-background-color {
	background-color: var(--color_neutral-50);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-neutral-30-background-color {
	background-color: var(--color_neutral-30);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-neutral-15-background-color {
	background-color: var(--color_neutral-15);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-neutral-10-background-color {
	background-color: var(--color_neutral-10);
	mix-blend-mode: multiply;
}
.wp-block-cover .has-neutral-5-background-color {
	background-color: var(--color_neutral-5);
	mix-blend-mode: multiply;
}
.wp-block-cover img.wp-block-cover__image-background {
	filter: grayscale(100%) brightness(1.3) contrast(0.9) blur(0px);
}

/*
***********************************************************************************
WP Gutenberg Block ****************************************************************
Note: This is the orignal core block styling with aditionals and changes **********
Keep in mind: The original core block styling is not mobile-first and not SCSS ****
Now the most definitions are reordered in SCSS & mobile first structure ***********
***********************************************************************************
*/
.wp-block-cover-image,
.wp-block-cover {
	position: relative;
	background-size: cover;
	background-position: center center;
	min-height: 430px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 1em;
	box-sizing: border-box;
	/**
	* Set a default background color for has-background-dim _unless_ it includes another
	* background-color class (e.g. has-green-background-color). The presence of another
	* background-color class implies that another style will provide the background color
	* for the overlay.
	*
	* See:
	*   - Issue with background color specificity: https://github.com/WordPress/gutenberg/issues/26545
	*   - Issue with alternative fix: https://github.com/WordPress/gutenberg/issues/26545
	*/
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
	background-attachment: fixed;
}

@supports (-webkit-overflow-scrolling: touch) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: scroll;
	}
}
@media (prefers-reduced-motion: reduce) {
	.wp-block-cover-image.has-parallax,
	.wp-block-cover.has-parallax {
		background-attachment: scroll;
	}
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated {
	background-repeat: repeat;
	background-size: auto;
}

.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover-image .has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]),
.wp-block-cover .has-background-dim:not([class*=-background-color]) {
	background-color: #000;
}

.wp-block-cover-image.has-background-dim::before,
.wp-block-cover-image .has-background-dim::before,
.wp-block-cover.has-background-dim::before,
.wp-block-cover .has-background-dim::before {
	content: "";
	background-color: inherit;
}

.wp-block-cover-image.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover-image .has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover .has-background-dim:not(.has-background-gradient)::before,
.wp-block-cover .wp-block-cover__gradient-background {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	opacity: 0.5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
	opacity: 0.1;
}

.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
	opacity: 0.2;
}

.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
	opacity: 0.3;
}

.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
	opacity: 0.4;
}

.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
	opacity: 0.5;
}

.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
	opacity: 0.6;
}

.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
	opacity: 0.7;
}

.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
	opacity: 0.8;
}

.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
	opacity: 0.9;
}

.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient)::before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
	opacity: 1;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
	opacity: 0;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
	opacity: 0.1;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
	opacity: 0.2;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
	opacity: 0.3;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
	opacity: 0.4;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
	opacity: 0.5;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
	opacity: 0.6;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
	opacity: 0.7;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
	opacity: 0.8;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
	opacity: 0.9;
}

.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
	opacity: 1;
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	max-width: 420px;
	width: 100%;
}

.wp-block-cover-image::after,
.wp-block-cover::after {
	display: block;
	content: "";
	font-size: 0;
	min-height: inherit;
}

@supports (position: sticky) {
	.wp-block-cover-image::after,
	.wp-block-cover::after {
		content: none;
	}
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
	display: flex;
}

.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
	width: 100%;
	z-index: 1;
	color: #fff;
}

.wp-block-cover-image.is-light .wp-block-cover__inner-container,
.wp-block-cover.is-light .wp-block-cover__inner-container {
	color: #000;
}

.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color) {
	color: inherit;
}

.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
	align-items: flex-start;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
	align-items: flex-start;
	justify-content: center;
}

.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
	align-items: flex-start;
	justify-content: flex-end;
}

.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
	align-items: center;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
	align-items: center;
	justify-content: center;
}

.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
	align-items: center;
	justify-content: flex-end;
}

.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
	align-items: flex-end;
	justify-content: flex-start;
}

.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
	align-items: flex-end;
	justify-content: center;
}

.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
	align-items: flex-end;
	justify-content: flex-end;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
	margin: 0;
	width: auto;
}

.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	max-width: none;
	max-height: none;
	-o-object-fit: cover;
	object-fit: cover;
	outline: none;
	border: none;
	box-shadow: none;
}

.wp-block-cover__video-background {
	z-index: 0;
}

.wp-block-cover__image-background {
	z-index: 0;
}

section.wp-block-cover-image h2,
.wp-block-cover-image-text,
.wp-block-cover-text {
	color: #fff;
}

section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:hover,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:active,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:hover,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:active,
.wp-block-cover-text a,
.wp-block-cover-text a:hover,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:active {
	color: #fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content {
	justify-content: flex-start;
}

.wp-block-cover-image .wp-block-cover.has-right-content {
	justify-content: flex-end;
}

section.wp-block-cover-image.has-left-content > h2,
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text {
	margin-left: 0;
	text-align: left;
}

section.wp-block-cover-image.has-right-content > h2,
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text {
	margin-right: 0;
	text-align: right;
}

section.wp-block-cover-image > h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text {
	font-size: 2em;
	line-height: 1.25;
	z-index: 1;
	margin-bottom: 0;
	max-width: 840px;
	padding: 0.44em;
	text-align: center;
}

.wp-block-cover {
	min-width: 320px;
	min-height: 240px;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-block-spacer.scss
Desc: Making the Gutenberg Spacer Block Responsive with Block Styles
@link https://whiteleydesigns.com/making-the-gutenberg-spacer-block-responsive-with-block-styles/
*/
.wp-block-spacer {
	pointer-events: none;
	/**
	* Spacer Responsive
	* Based of --gap-** vars in 1-global/gaps.scss
	   * Note: Default has no predefined spacing. We need !important to fight against manual height setting
	*/
}
.wp-block-spacer.is-style-pxlr-spacer-xxxs {
	padding-top: var(--gap-xxxs) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-xxs {
	padding-top: var(--gap-xxs) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-xs {
	padding-top: var(--gap-xs) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-s {
	padding-top: var(--gap-s) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-sm {
	padding-top: var(--gap-sm) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-m {
	padding-top: var(--gap-m) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-l {
	padding-top: var(--gap-l) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-xl {
	padding-top: var(--gap-xl) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-xxl {
	padding-top: var(--gap-xxl) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-xxxl {
	padding-top: var(--gap-xxxl) !important;
	height: initial !important;
}
.wp-block-spacer.is-style-pxlr-spacer-xxxxl {
	padding-top: calc(var(--gap-xxxl) + var(--gap-l)) !important;
	height: initial !important;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-partial-notice.scss.scss
Desc: Error notices etc
*/
.woocommerce-notices-wrapper {
	margin-bottom: var(--gap-m);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner {
	display: flex;
	align-items: center;
	border-color: var(--color_primary);
	background-color: var(--color_primary);
	color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content {
	display: flex;
	flex-direction: row;
	flex-flow: row;
	justify-content: space-between;
	align-items: center;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content.has-button {
	flex-flow: row-reverse;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .restore-item {
	transition: all 0.3s ease-in-out;
	font-weight: 700;
	border-radius: 9999px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
	box-sizing: border-box;
	font-size: 0.625rem;
	padding: var(--gap-xxs) var(--gap-xs) !important;
}
@media (min-width: 768px) {
	.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .restore-item {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .restore-item {
		font-size: 0.7777777778rem;
	}
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .restore-item .button {
	color: var(--color_primary);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .button .button:hover, .woocommerce-notices-wrapper .wc-block-components-notice-banner .wc-block-components-notice-banner__content .restore-item .button:hover {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success {
	border-color: var(--color_notice_success);
	background-color: var(--color_notice_success);
	color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success > svg {
	background-color: transparent;
	border: 1px solid var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content .restore-item {
	color: var(--color_notice_success);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content .button:hover, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-success .wc-block-components-notice-banner__content .restore-item:hover {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error {
	border-color: var(--color_notice_error);
	background-color: var(--color_notice_error);
	color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error > svg {
	background-color: transparent;
	border: 1px solid var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content .restore-item {
	color: var(--color_notice_error);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content .button:hover, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content .restore-item:hover {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-warning {
	border-color: var(--color_notice_warning);
	background-color: var(--color_notice_warning);
	color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-warning > svg {
	background-color: transparent;
	border: 1px solid var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-warning .wc-block-components-notice-banner__content .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-warning .wc-block-components-notice-banner__content .restore-item {
	color: var(--color_notice_warning);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-warning .wc-block-components-notice-banner__content .button:hover, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-warning .wc-block-components-notice-banner__content .restore-item:hover {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info {
	border-color: var(--color_notice_info);
	background-color: var(--color_notice_info);
	color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info > svg {
	background-color: transparent;
	border: 1px solid var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content .button, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content .restore-item {
	color: var(--color_notice_info);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content .button:hover, .woocommerce-notices-wrapper .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content .restore-item:hover {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-categories-list.scss
Desc: wp-categories-list
*/
.wp-block-categories-list.wp-block-categories {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.wp-block-categories-list.wp-block-categories .cat-item {
	display: inline-block;
}
.wp-block-categories-list.wp-block-categories .cat-item a {
	margin-right: var(--gap-xxs);
	border-radius: 100px;
	border: 1px solid var(--color_primary);
	background-color: transparent;
	padding: var(--gap-xxs) var(--gap-xs);
	color: var(--color_primary);
	font-weight: 400;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.wp-block-categories-list.wp-block-categories .cat-item a {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-categories-list.wp-block-categories .cat-item a {
		font-size: 0.8888888889rem;
	}
}
.wp-block-categories-list.wp-block-categories .cat-item a:hover {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	color: var(--color_white);
}
.wp-block-categories-list.wp-block-categories .cat-item a.current {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	color: var(--color_white);
}

/* 
custom gutenberg blocks
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: image-slider.scss
Desc: Lazy Blocks - Custom Blocks Constructor - image-slider

*/
.wp-block-lazyblock-pxlr-image-slider {
	margin-bottom: calc(20px * 2);
	/*
	Slickslider append pagination dots
	*/
	/*
	Slickslider append arrows
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-image-slider {
		margin-bottom: calc(30px * 2);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-image-slider {
		margin-bottom: calc(50px * 2);
	}
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-true .pxlr-block-image-slider-item {
	margin: 5px;
	padding: 5px;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-true .slick-arrow.slick-prev {
	left: -5px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-true .slick-arrow.slick-prev {
		left: -10px;
	}
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-true .slick-arrow.slick-next {
	right: -5px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-true .slick-arrow.slick-next {
		right: -10px;
	}
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-false .slick-list {
	border-radius: 3px;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-false .slick-list .pxlr-block-image-slider-item {
	margin: 0;
	padding: 0;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-false .slick-list .pxlr-block-image-slider-item:last-child {
	margin: 0;
	padding: 0;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-false .slick-list .pxlr-block-image-slider-item img {
	border-radius: 0px;
	width: 100%;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-slanted-true .pxlr-block-image-slider-item {
	overflow: hidden;
	transform: skew(-10deg);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-slanted-true .pxlr-block-image-slider-item img {
	transform: skew(10deg) scale(1.21);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper {
	position: relative;
	width: 100%;
	height: 30px;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	/*
	UI Color, gray is default, see above 
	*/
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
	position: absolute;
	flex: 0 1 auto;
	align-self: auto;
	margin: 0;
	border-radius: 30px;
	background-color: var(--color_white);
	padding: 0;
	text-align: center;
	bottom: -9px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
		bottom: -12px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
		bottom: -12px;
	}
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li button {
	display: block;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li button:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	border: 1px solid var(--color_neutral-20);
	background-color: var(--color_white);
	border-radius: 50%;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li button:before {
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper.is-option-image-slider-ui-color-white ul.pxlr-block-image-slider-pagination-dots li button:before {
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper.is-option-image-slider-ui-color-white ul.pxlr-block-image-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper.is-option-image-slider-ui-color-primary ul.pxlr-block-image-slider-pagination-dots li button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper.is-option-image-slider-ui-color-primary ul.pxlr-block-image-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper.is-option-image-slider-ui-color-black ul.pxlr-block-image-slider-pagination-dots li button:before {
	border: 1px solid var(--color_black);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-pagination-wrapper.is-option-image-slider-ui-color-black ul.pxlr-block-image-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow {
	z-index: 1;
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next {
	display: block !important;
	font-size: 0;
	line-height: 0;
	position: absolute;
	width: 30px;
	height: 30px;
	padding: 0;
	bottom: -150px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background-color: var(--color_white);
	border-radius: 100px;
	border: 1px solid var(--color_neutral-10);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next {
		width: 40px;
		height: 40px;
	}
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next:before {
	content: "";
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: 15px 15px;
	width: 15px;
	height: 15px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next:before {
	color: var(--color_neutral-50);
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev {
	right: 50px;
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f139";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next {
	right: 0px;
}
.wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-gray .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-gray .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-white .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-white .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-primary .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-primary .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-black .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-color-black .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-transparent .slick-arrow.slick-prev {
	background-color: transparent;
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-transparent .slick-arrow.slick-next {
	background-color: transparent;
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-black .slick-arrow.slick-prev {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-black .slick-arrow.slick-next {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-primary .slick-arrow.slick-prev {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-primary .slick-arrow.slick-next {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-white .slick-arrow.slick-prev {
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-ui-background-color-white .slick-arrow.slick-next {
	background-color: var(--color_white);
}

.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-image-slider .pxlr-block-image-slider-wrapper.is-option-image-slider-image-gap-false .slick-list {
	border-radius: 0;
}
.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev {
	left: 10px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-prev {
		left: 25px;
	}
}
.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next {
	right: 10px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-image-slider .slick-arrow.slick-next {
		right: 25px;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: content-slider.scss
Desc: Lazy Blocks - Custom Blocks Constructor - content-slider

*/
.wp-block-lazyblock-pxlr-content-slider {
	margin-bottom: calc(20px * 2);
	/*
	Slickslider append pagination dots
	*/
	/*
	Slickslider append arrows
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-content-slider {
		margin-bottom: calc(30px * 2);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-content-slider {
		margin-bottom: calc(50px * 2);
	}
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-equal-height-items .slick-track {
	display: flex;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-equal-height-items .slick-track .slick-slide {
	display: flex;
	height: auto;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-true .slick-list .slick-track .slick-slide {
	margin-left: 5px;
	margin-right: 5px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-true .slick-list .slick-track .slick-slide {
		margin-left: 10px;
		margin-right: 10px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-true .slick-list .slick-track .slick-slide {
		margin-left: 10px;
		margin-right: 10px;
	}
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-true .slick-arrow.slick-prev {
	left: -5px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-true .slick-arrow.slick-prev {
		left: -10px;
	}
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-true .slick-arrow.slick-next {
	right: -5px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-true .slick-arrow.slick-next {
		right: -10px;
	}
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-false .slick-list {
	border-radius: 3px;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-false .slick-list .pxlr-block-content-slider-item {
	margin: 0;
	padding: 0;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-false .slick-list .pxlr-block-content-slider-item:last-child {
	margin: 0;
	padding: 0;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-false .slick-list .pxlr-block-content-slider-item img {
	border-radius: 0px;
	width: 100%;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-slanted-true .pxlr-block-content-slider-item {
	overflow: hidden;
	transform: skew(-10deg);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-slanted-true .pxlr-block-content-slider-item img {
	transform: skew(10deg) scale(1.21);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper {
	position: relative;
	width: 100%;
	height: 30px;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
	/*
	UI Color, gray is default, see above 
	*/
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
	position: absolute;
	flex: 0 1 auto;
	align-self: auto;
	margin: 0;
	border-radius: 30px;
	background-color: var(--color_white);
	padding: 0;
	text-align: center;
	bottom: -9px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
		bottom: -12px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
		bottom: -12px;
	}
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li button {
	display: block;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li button:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	border: 1px solid var(--color_neutral-20);
	background-color: var(--color_white);
	border-radius: 50%;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots {
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper ul.pxlr-slider-pagination-dots li button:before {
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper.is-option-content-slider-ui-color-white ul.pxlr-block-content-slider-pagination-dots li button:before {
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper.is-option-content-slider-ui-color-white ul.pxlr-block-content-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper.is-option-content-slider-ui-color-primary ul.pxlr-block-content-slider-pagination-dots li button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper.is-option-content-slider-ui-color-primary ul.pxlr-block-content-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper.is-option-content-slider-ui-color-black ul.pxlr-block-content-slider-pagination-dots li button:before {
	border: 1px solid var(--color_black);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-pagination-wrapper.is-option-content-slider-ui-color-black ul.pxlr-block-content-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow {
	z-index: 1;
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next {
	display: block !important;
	font-size: 0;
	line-height: 0;
	position: absolute;
	width: 30px;
	height: 30px;
	padding: 0;
	bottom: -150px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background-color: var(--color_white);
	border-radius: 100px;
	border: 1px solid var(--color_neutral-10);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next {
		width: 40px;
		height: 40px;
	}
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next:before {
	content: "";
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: 15px 15px;
	width: 15px;
	height: 15px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next:before {
	color: var(--color_neutral-50);
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev {
	right: 50px;
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f139";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next {
	right: 0px;
}
.wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-gray .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-gray .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-white .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-white .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-primary .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-primary .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-black .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-color-black .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_black);
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-transparent .slick-arrow.slick-prev {
	background-color: transparent;
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-transparent .slick-arrow.slick-next {
	background-color: transparent;
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-black .slick-arrow.slick-prev {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-black .slick-arrow.slick-next {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-primary .slick-arrow.slick-prev {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-primary .slick-arrow.slick-next {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-white .slick-arrow.slick-prev {
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-ui-background-color-white .slick-arrow.slick-next {
	background-color: var(--color_white);
}

.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-content-slider .pxlr-block-content-slider-wrapper.is-option-content-slider-item-gap-false .slick-list {
	border-radius: 0;
}
.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev {
	left: 10px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-prev {
		left: 25px;
	}
}
.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next {
	right: 10px;
}
@media (min-width: 768px) {
	.wp-block-group.is-style-pxlr-fullwidth .wp-block-lazyblock-pxlr-content-slider .slick-arrow.slick-next {
		right: 25px;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: paragraph.scss
Desc: custom paragraph with slide over function, gradient, width, alignment...

Styling dependencies: 
-> add to body.scss
    body {
    #page {
        &.site {
            &.pxlr-page-site-fixed-for-scrollup{
                overflow: inherit;
            }
        }
    }

-> add to pxlr-heroslider.scss
    .pxlr-heroslider-wrapper {
        &.pxlr-heroslider-fixed-for-scrollup{
            height: 100vh;
            position: sticky;
            top: 0;
            left: 0;
            overflow: hidden;
        }
    }
*/
/*
Overlay Div will be added by jquery
*/
.pxlr-heroslider-wrapper .pxlr-block-paragraph-scrollup-fade-overlay {
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: var(--color_black);
	opacity: 0;
	z-index: 3;
}

.wp-block-lazyblock-pxlr-paragraph-scrollup {
	position: relative;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup.pxlr-block-paragraph-scrollup-background {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper {
	position: relative;
	left: 0;
	right: 0;
	pointer-events: none;
	display: flex;
	z-index: 2;
	flex-direction: column;
	/* Offset classes from select */
	/* 
	Get top offset value from data attribute
	NOTE: this is only working with :before & :after inside content: attr(data-blahblah)
	*/
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-content-alignment-left {
	align-items: flex-start;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-content-alignment-center {
	align-items: center;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-content-alignment-right {
	align-items: flex-end;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxxs {
	top: calc(-1 * var(--gap-xxxs));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxxs .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxs {
	top: calc(-1 * var(--gap-xxs));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxs .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xs {
	top: calc(-1 * var(--gap-xs));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xs .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-s);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-s {
	top: calc(-1 * var(--gap-s));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-s .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-sm {
	top: calc(-1 * var(--gap-sm));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-sm .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-m);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-m {
	top: calc(-1 * var(--gap-m));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-m .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-l);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-l {
	top: calc(-1 * var(--gap-l));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-l .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xl {
	top: calc(-1 * var(--gap-xl));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xl .pxlr-block-paragraph-scrollup-content {
	margin-bottom: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxl {
	top: calc(-1 * var(--gap-xxl));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxl .pxlr-block-paragraph-scrollup-content {
	margin-bottom: 0;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxxl {
	top: calc(-1 * var(--gap-xxxl));
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxxl .pxlr-block-paragraph-scrollup-content {
	margin-bottom: 0;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxxxl {
	top: calc(-1 * var(--gap-xxxl) - 30px);
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper.pxlr-block-paragraph-scrollup-offset-top-xxxxl .pxlr-block-paragraph-scrollup-content {
	margin-bottom: 0;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content {
	padding: 20px;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-100 {
	max-width: 75%;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-75 {
	max-width: 75%;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-50 {
	max-width: 75%;
}
.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-25 {
	max-width: 75%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content {
		padding: 30px;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-100 {
		max-width: 75%;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-75 {
		max-width: 75%;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-50 {
		max-width: 75%;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-25 {
		max-width: 75%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content {
		padding: 50px;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-100 {
		max-width: 100%;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-75 {
		max-width: 75%;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-50 {
		max-width: 50%;
	}
	.wp-block-lazyblock-pxlr-paragraph-scrollup .pxlr-block-paragraph-scrollup-wrapper .pxlr-block-paragraph-scrollup-content.pxlr-block-paragraph-scrollup-content-width-25 {
		max-width: 25%;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.3.0
Text Domain: pxlr-cocoon
File: media-content.scss
Desc: Image or Gallery with inner content on left or right.
*/
.wp-block-lazyblock-pxlr-media-content {
	display: flex;
}
.wp-block-lazyblock-pxlr-media-content img {
	border-radius: 3px;
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper {
	/*
	Overlap classes from select Mixin
	This mixin is placed in 0-settings/mixin.scss
	*/
	/*
	@mixin pxlr_customblock_element_overlap {
	    &.content-vertical-overlap-negative-xxxs{
	        position: relative;
	        padding-top: calc(var(--gap-xxxs) * 8); // -1 * var... is needed for negative values
	        top: calc(-1 * var(--gap-xxxs) * 8); // -1 * var... is needed for negative values
	        margin-bottom: calc(-1 * var(--gap-xxxs) * 8); // -1 * var... is needed for negative values
	    }
	    &.content-vertical-overlap-negative-xxs{
	        position: relative;
	        padding-top: calc(var(--gap-xxs) * 8);
	        top: calc(-1 * var(--gap-xxs) * 8);
	        margin-bottom: calc(-1 * var(--gap-xxs) * 8);
	    }
	    &.content-vertical-overlap-negative-xs{
	        position: relative;
	        padding-top: calc(var(--gap-xs) * 8);
	        top: calc(-1 * var(--gap-xs) * 8);
	        margin-bottom: calc(-1 * var(--gap-xs) * 8);
	    }
	    &.content-vertical-overlap-negative-s{
	        position: relative;
	        padding-top: calc(var(--gap-s) * 8);
	        top: calc(-1 * var(--gap-s) * 8);
	        margin-bottom: calc(-1 * var(--gap-s) * 8);
	    }
	    &.content-vertical-overlap-negative-sm{
	        position: relative;
	        padding-top: calc(var(--gap-sm) * 8);
	        top: calc(-1 * var(--gap-sm) * 8);
	        margin-bottom: calc(-1 * var(--gap-sm) * 8);
	    }
	    &.content-vertical-overlap-negative-m{
	        position: relative;
	        padding-top: calc(var(--gap-m) * 8);
	        top: calc(-1 * var(--gap-m) * 8);
	        margin-bottom: calc(-1 * var(--gap-m) * 8);
	    }
	    &.content-vertical-overlap-negative-l{
	        position: relative;
	        padding-top: calc(var(--gap-l) * 8);
	        top: calc(-1 * var(--gap-l) * 8);
	        margin-bottom: calc(-1 * var(--gap-l) * 8);
	    }
	    &.content-vertical-overlap-negative-xl{
	        position: relative;
	        padding-top: calc(var(--gap-xl) * 8);
	        top: calc(-1 * var(--gap-xl) * 8);
	        margin-bottom: calc(-1 * var(--gap-xl) * 8);
	    }
	    &.content-vertical-overlap-negative-xxl{
	        position: relative;
	        padding-top: calc(var(--gap-xxl) * 8);
	        top: calc(-1 * var(--gap-xxl) * 8);
	        margin-bottom: calc(-1 * var(--gap-xxl) * 8);
	    }
	    &.content-vertical-overlap-negative-xxxl{
	        position: relative;
	        padding-top: calc(var(--gap-xxxl) * 8);
	        top: calc(-1 * var(--gap-xxxl) * 8);
	        margin-bottom: calc(-1 * var(--gap-xxxl) * 8);
	    }
	    &.content-vertical-overlap-negative-xxxxl{
	        position: relative;
	        padding-top: calc(var(--gap-xxxl) * 8);
	        top: calc(-1 * var(--gap-xxxl) * 8);
	        margin-bottom: calc(-1 * var(--gap-xxxl) * 8);
	    }
	    &.content-vertical-overlap-positive-xxxs{
	        padding-bottom: calc(var(--gap-xxxs) * 8);
	    }
	    &.content-vertical-overlap-positive-xxs{
	        padding-bottom: calc(var(--gap-xxs) * 8);
	    }
	    &.content-vertical-overlap-positive-xs{
	        padding-bottom: calc(var(--gap-xs) * 8);
	    }
	    &.content-vertical-overlap-positive-s{
	        padding-bottom: calc(var(--gap-s) * 8);
	    }
	    &.content-vertical-overlap-positive-sm{
	        padding-bottom: calc(var(--gap-sm) * 8);
	    }
	    &.content-vertical-overlap-positive-m{
	        padding-bottom: calc(var(--gap-m) * 8);
	    }
	    &.content-vertical-overlap-positive-l{
	        padding-bottom: calc(var(--gap-l) * 8);
	    }
	    &.content-vertical-overlap-positive-xl{
	        padding-bottom: calc(var(--gap-xl) * 8);
	    }
	    &.content-vertical-overlap-positive-xxl{
	        padding-bottom: calc(var(--gap-xxl) * 8);
	    }
	    &.content-vertical-overlap-positive-xxxl{
	        padding-bottom: calc(var(--gap-xxxl) * 8);
	    }
	    &.content-vertical-overlap-positive-xxxxl{
	        padding-bottom: calc(var(--gap-xxxl) * 8);
	    }
	    @content;
	*/
	/*
	Branding colors
	*/
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-xxxs {
	position: relative;
	padding-top: calc(var(--gap-xxxs) * 8);
	top: calc(-1 * var(--gap-xxxs) * 8);
	margin-bottom: calc(-1 * var(--gap-xxxs) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-xxs {
	position: relative;
	padding-top: calc(var(--gap-xxs) * 8);
	top: calc(-1 * var(--gap-xxs) * 8);
	margin-bottom: calc(-1 * var(--gap-xxs) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-xs {
	position: relative;
	padding-top: calc(var(--gap-xs) * 8);
	top: calc(-1 * var(--gap-xs) * 8);
	margin-bottom: calc(-1 * var(--gap-xs) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-s {
	position: relative;
	padding-top: calc(var(--gap-s) * 8);
	top: calc(-1 * var(--gap-s) * 8);
	margin-bottom: calc(-1 * var(--gap-s) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-sm {
	position: relative;
	padding-top: calc(var(--gap-sm) * 8);
	top: calc(-1 * var(--gap-sm) * 8);
	margin-bottom: calc(-1 * var(--gap-sm) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-m {
	position: relative;
	padding-top: calc(var(--gap-m) * 8);
	top: calc(-1 * var(--gap-m) * 8);
	margin-bottom: calc(-1 * var(--gap-m) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-l {
	position: relative;
	padding-top: calc(var(--gap-l) * 8);
	top: calc(-1 * var(--gap-l) * 8);
	margin-bottom: calc(-1 * var(--gap-l) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-xl {
	position: relative;
	padding-top: calc(var(--gap-xl) * 8);
	top: calc(-1 * var(--gap-xl) * 8);
	margin-bottom: calc(-1 * var(--gap-xl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-xxl {
	position: relative;
	padding-top: calc(var(--gap-xxl) * 8);
	top: calc(-1 * var(--gap-xxl) * 8);
	margin-bottom: calc(-1 * var(--gap-xxl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-xxxl {
	position: relative;
	padding-top: calc(var(--gap-xxxl) * 8);
	top: calc(-1 * var(--gap-xxxl) * 8);
	margin-bottom: calc(-1 * var(--gap-xxxl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-negative-xxxxl {
	position: relative;
	padding-top: calc(var(--gap-xxxl) * 8);
	top: calc(-1 * var(--gap-xxxl) * 8);
	margin-bottom: calc(-1 * var(--gap-xxxl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-xxxs {
	padding-bottom: calc(var(--gap-xxxs) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-xxs {
	padding-bottom: calc(var(--gap-xxs) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-xs {
	padding-bottom: calc(var(--gap-xs) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-s {
	padding-bottom: calc(var(--gap-s) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-sm {
	padding-bottom: calc(var(--gap-sm) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-m {
	padding-bottom: calc(var(--gap-m) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-l {
	padding-bottom: calc(var(--gap-l) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-xl {
	padding-bottom: calc(var(--gap-xl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-xxl {
	padding-bottom: calc(var(--gap-xxl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-xxxl {
	padding-bottom: calc(var(--gap-xxxl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.content-vertical-overlap-positive-xxxxl {
	padding-bottom: calc(var(--gap-xxxl) * 8);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item {
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap;
	/* Column width */
	/*
	Innerblock content wrapper
	*/
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-alignment-left {
	flex-direction: row;
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-alignment-right {
	flex-direction: row-reverse;
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.padding-global-true {
	padding: 20px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.padding-global-true {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.padding-global-true {
		padding: 50px;
	}
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-top {
		align-items: top;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-center {
		align-items: center;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-bottom {
		align-items: bottom;
	}
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks {
	min-width: 100%;
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media {
	padding-bottom: 20px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item {
		flex-wrap: nowrap;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks {
		min-width: 50%;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media {
		padding-bottom: 0;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-alignment-left .pxlr-block-media-content-media {
		padding-right: 30px;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-alignment-right .pxlr-block-media-content-media {
		padding-left: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item {
		flex-wrap: nowrap;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks {
		min-width: 50%;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media {
		padding-bottom: 0;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-alignment-left .pxlr-block-media-content-media {
		padding-right: 50px;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-alignment-right .pxlr-block-media-content-media {
		padding-left: 50px;
	}
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true {
	margin-top: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-false {
	margin-top: initial;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-center {
		align-items: flex-start;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true {
		margin-top: var(--gap-xxl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-false {
		margin-top: initial;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-center {
		align-items: center;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true {
		margin-top: initial;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true .pxlr-block-media-content-innerblocks {
		position: relative;
		top: var(--gap-xxl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-false {
		margin-top: initial;
	}
}
@media (min-width: 1290px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-center {
		align-items: center;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true .pxlr-block-media-content-innerblocks {
		position: relative;
		top: initial;
	}
}
@media (min-width: 1440px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-center {
		align-items: center;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true .pxlr-block-media-content-innerblocks {
		position: relative;
		top: initial;
	}
}
@media (min-width: 1920px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-center {
		align-items: center;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true .pxlr-block-media-content-innerblocks {
		position: relative;
		top: initial;
	}
}
@media (min-width: 2560px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.pxlr-block-media-content-inner-alignment-center {
		align-items: center;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item.disable-media-vertical-offset-on-mobile-true .pxlr-block-media-content-innerblocks {
		position: relative;
		top: initial;
	}
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media {
	/*
	Offset classes from select Mixin
	This mixin is placed in 0-settings/mixin.scss
	*/
	/*
	@mixin pxlr_customblock_element_offset {
	    &.offset-vertical-negative-xxxs{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-xxxs)); // -1 * var... is needed for negative values
	    }
	    &.offset-vertical-negative-xxs{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-xxs));
	    }
	    &.offset-vertical-negative-xs{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-xs));
	    }
	    &.offset-vertical-negative-s{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-s));
	    }
	    &.offset-vertical-negative-sm{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-sm));
	    }
	    &.offset-vertical-negative-m{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-m));
	    }
	    &.offset-vertical-negative-l{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-l));
	    }
	    &.offset-vertical-negative-xl{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-xl));
	    }
	    &.offset-vertical-negative-xxl{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-xxl));
	    }
	    &.offset-vertical-negative-xxxl{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-xxxl));
	    }
	    &.offset-vertical-negative-xxxxl{
	        position: relative;
	        margin-top: calc(-1 * var(--gap-xxxl) - 60px);
	    }
	    &.offset-vertical-positive-xxxs{
	        position: relative;
	        margin-top: var(--gap-xxxs);
	    }
	    &.offset-vertical-positive-xxs{
	        position: relative;
	        margin-top: var(--gap-xxs);
	    }
	    &.offset-vertical-positive-xs{
	        position: relative;
	        margin-top: var(--gap-xs);
	    }
	    &.offset-vertical-positive-s{
	        position: relative;
	        margin-top: var(--gap-s);
	    }
	    &.offset-vertical-positive-sm{
	        position: relative;
	        margin-top: var(--gap-sm);
	    }
	    &.offset-vertical-positive-m{
	        position: relative;
	        margin-top: var(--gap-m);
	    }
	    &.offset-vertical-positive-l{
	        position: relative;
	        margin-top: var(--gap-l);
	    }
	    &.offset-vertical-positive-xl{
	        position: relative;
	        margin-top: var(--gap-xl);
	    }
	    &.offset-vertical-positive-xxl{
	        position: relative;
	        margin-top: var(--gap-xxl);
	    }
	    &.offset-vertical-positive-xxxl{
	        position: relative;
	        margin-top: var(--gap-xxxl);
	    }
	    &.offset-vertical-positive-xxxxl{
	        position: relative;
	        margin-top: calc(var(--gap-xxxl) - 60px);
	    }
	    @content;
	}
	*/
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false {
	margin-top: initial;
	padding-top: initial;
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxs {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-xxxs));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxs {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-xxs));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xs {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-xs));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-s {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-s));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-sm {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-sm));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-m {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-m));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-l {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-l));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xl {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-xl));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxl {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-xxl));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxl {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-xxxl));
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxxl {
	z-index: 2;
	position: relative;
	margin-top: calc(-1 * var(--gap-xxxl) - 60px);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxs {
	position: relative;
	margin-top: var(--gap-xxxs);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxs {
	position: relative;
	margin-top: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xs {
	position: relative;
	margin-top: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-s {
	position: relative;
	margin-top: var(--gap-s);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-sm {
	position: relative;
	margin-top: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-m {
	position: relative;
	margin-top: var(--gap-m);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-l {
	position: relative;
	margin-top: var(--gap-l);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xl {
	position: relative;
	margin-top: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxl {
	position: relative;
	margin-top: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxl {
	position: relative;
	margin-top: var(--gap-xxxl);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxxl {
	position: relative;
	margin-top: calc(var(--gap-xxxl) - 60px);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true {
	margin-top: initial;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true {
		margin-top: initial;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false {
		margin-top: initial;
		padding-top: initial;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxs {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxxs));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxs {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxs));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xs {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xs));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-s {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-s));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-sm {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-sm));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-m {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-m));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-l {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-l));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xl));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxl));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxxl));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxxl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxxl) - 60px);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxs {
		position: relative;
		margin-top: var(--gap-xxxs);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxs {
		position: relative;
		margin-top: var(--gap-xxs);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xs {
		position: relative;
		margin-top: var(--gap-xs);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-s {
		position: relative;
		margin-top: var(--gap-s);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-sm {
		position: relative;
		margin-top: var(--gap-sm);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-m {
		position: relative;
		margin-top: var(--gap-m);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-l {
		position: relative;
		margin-top: var(--gap-l);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xl {
		position: relative;
		margin-top: var(--gap-xl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxl {
		position: relative;
		margin-top: var(--gap-xxl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxl {
		position: relative;
		margin-top: var(--gap-xxxl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxxl {
		position: relative;
		margin-top: calc(var(--gap-xxxl) - 60px);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false {
		margin-top: initial;
		padding-top: initial;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-xxxs, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxs {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxxs));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-xxs, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxs {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxs));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-xs, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xs {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xs));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-s, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-s {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-s));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-sm, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-sm {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-sm));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-m, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-m {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-m));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-l, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-l {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-l));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-xl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xl));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-xxl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxl));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-xxxl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxxl));
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-negative-xxxxl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-negative-xxxxl {
		z-index: 2;
		position: relative;
		margin-top: calc(-1 * var(--gap-xxxl) - 60px);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-xxxs, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxs {
		position: relative;
		margin-top: var(--gap-xxxs);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-xxs, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxs {
		position: relative;
		margin-top: var(--gap-xxs);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-xs, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xs {
		position: relative;
		margin-top: var(--gap-xs);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-s, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-s {
		position: relative;
		margin-top: var(--gap-s);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-sm, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-sm {
		position: relative;
		margin-top: var(--gap-sm);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-m, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-m {
		position: relative;
		margin-top: var(--gap-m);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-l, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-l {
		position: relative;
		margin-top: var(--gap-l);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-xl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xl {
		position: relative;
		margin-top: var(--gap-xl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-xxl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxl {
		position: relative;
		margin-top: var(--gap-xxl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-xxxl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxl {
		position: relative;
		margin-top: var(--gap-xxxl);
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-true.offset-vertical-positive-xxxxl, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media.disable-media-vertical-offset-on-mobile-false.offset-vertical-positive-xxxxl {
		position: relative;
		margin-top: calc(var(--gap-xxxl) - 60px);
	}
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media .pxlr-block-media-content-imagefile img {
	border-radius: 3px;
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media .pxlr-block-media-content-imagegallery.is-style-stacked img:nth-child(2) {
	width: 80%;
	margin-top: -100px;
	position: relative;
	right: -25%;
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media .pxlr-block-media-content-imagegallery.is-style-stacked img:nth-child(3) {
	display: none;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media .pxlr-block-media-content-imagegallery.is-style-stacked img:nth-child(2) {
		width: 80%;
		margin-top: -70px;
		position: relative;
		right: -25%;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media .pxlr-block-media-content-imagegallery.is-style-stacked img:nth-child(3) {
		display: none;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media .pxlr-block-media-content-imagegallery.is-style-stacked img:nth-child(2) {
		width: 80%;
		margin-top: -150px;
		position: relative;
		right: -25%;
	}
	.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper .pxlr-block-media-content-item-wrapper .pxlr-block-media-content-item .pxlr-block-media-content-media .pxlr-block-media-content-imagegallery.is-style-stacked img:nth-child(3) {
		width: 80%;
		margin-top: -250px;
		position: relative;
		left: 10%;
	}
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 {
	background: var(--gradient_brand_1_solid);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h1, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h2, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h3, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h4, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h5, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h6, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-1 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks p {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 {
	background: var(--gradient_brand_2_solid);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h1, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h2, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h3, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h4, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h5, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks h6, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-2 .pxlr-block-media-content-item .pxlr-block-media-content-innerblocks p {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 {
	background: var(--gradient_brand_3_solid);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks h1, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks h2, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks h3, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks h4, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks h5, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks h6, .wp-block-lazyblock-pxlr-media-content .pxlr-block-media-content-wrapper.brand-color-theme-brand-3 .pxlr-block-media-content-innerblocks p {
	color: var(--color_white);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.2.0
Text Domain: pxlr-cocoon
File: acordion.scss
Desc: accordion with jquery and ccs
*/
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper {
	margin-bottom: 2px;
	overflow: hidden;
	border-radius: 3px;
	/* Has Splitline */
	/* Item bar*/
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:first-child {
	border-radius: 3px 3px 0 0;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child {
	margin-bottom: 0px;
	border-radius: 0 0 3px 3px;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper.has-option-accordion-splitline {
	border-radius: 0;
	border-bottom: 1px solid;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper.has-option-accordion-splitline .pxlr-block-accordion-item-bar {
	padding-left: 0;
	padding-right: 0;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper.has-option-accordion-splitline .pxlr-block-accordion-item-bar:after {
	right: 0px;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper.has-option-accordion-splitline .pxlr-block-accordion-item-content {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar {
	cursor: pointer;
	position: relative;
	padding: 20px 30px 20px 20px;
	font-size: 1rem;
	line-height: 1.125rem;
	font-weight: 400;
	/* Color */
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar {
		font-size: 1.0588235294rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1290px) {
	.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar {
		font-size: 1.1111111111rem;
		line-height: 1.2222222222rem;
	}
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-transparent {
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-gray {
	background-color: var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-light-gray {
	background-color: var(--color_neutral-5);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-black {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-primary {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-secondary {
	background-color: var(--color_secondary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-white {
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-brand-1 {
	background-color: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-brand-2 {
	background-color: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-color-brand-3 {
	background-color: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-title-color-gray {
	color: var(--color_neutral-50);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-title-color-black {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-title-color-primary {
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-title-color-secondary {
	color: var(--color_secondary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-title-color-white {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-title-color-brand-1 {
	background-color: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-title-color-brand-2 {
	background-color: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-title-color-brand-3 {
	background-color: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar:after {
	position: absolute;
	content: "\f141";
	font-family: "icons";
	font-size: 1.1rem;
	color: var(--color_black);
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-active:after {
	content: "\f13b";
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-primary:after {
	color: var(--color_primary) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-primary.is-active:after {
	color: var(--color_primary) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-secondary:after {
	color: var(--color_secondary) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-secondary.is-active:after {
	color: var(--color_secondary) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-black:after {
	color: var(--color_black) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-black.is-active:after {
	color: var(--color_black) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-white:after {
	color: var(--color_white) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-white.is-active:after {
	color: var(--color_white) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-brand-1:after {
	color: var(--color_brand_1_primary-100) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-brand-1.is-active:after {
	color: var(--color_brand_1_primary-100) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-brand-2:after {
	color: var(--color_brand_2_primary-100) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-brand-2.is-active:after {
	color: var(--color_brand_2_primary-100) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-brand-3:after {
	color: var(--color_brand_3_primary-100) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-color-brand-3.is-active:after {
	color: var(--color_brand_3_primary-100) !important;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-arrow-stroke:after {
	content: "\f138";
	font-family: "icons";
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-arrow-stroke.is-active:after {
	content: "\f13b";
	font-family: "icons";
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-arrow-sharp:after {
	content: "\f145";
	font-family: "icons";
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-arrow-sharp.is-active:after {
	content: "\f148";
	font-family: "icons";
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-arrow-circle:after {
	position: absolute;
	content: "\f153";
	font-family: "icons";
	font-size: 1.3rem;
	color: var(--color_primary);
	width: 22px;
	height: 22px;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-arrow-circle.is-active:after {
	position: absolute;
	content: "\f156";
	font-family: "icons";
	font-size: 1.3rem;
	color: var(--color_primary);
	width: 22px;
	height: 22px;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-add:after {
	position: absolute;
	content: "\f150";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-bar.is-option-accordion-bar-icon-type-add.is-active:after {
	position: absolute;
	content: "\f14d";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content {
	display: none;
	padding: 20px;
	background-color: var(--color_neutral-5);
	border-left: 1px solid var(--color_neutral-20);
	border-right: 1px solid var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content p:first-child {
	margin-top: 0;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content p:last-child {
	margin-bottom: 0;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-transparent {
	border-left: 0px;
	border-right: 0px;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-gray {
	border-left: 1px solid var(--color_neutral-20);
	border-right: 1px solid var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-light-gray {
	border-left: 1px solid var(--color_neutral-5);
	border-right: 1px solid var(--color_neutral-5);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-black {
	border-left: 1px solid var(--color_black);
	border-right: 1px solid var(--color_black);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-primary {
	border-left: 1px solid var(--color_primary);
	border-right: 1px solid var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-secondary {
	border-left: 1px solid var(--color_secondary);
	border-right: 1px solid var(--color_secondary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-white {
	border-left: 1px solid var(--color_white);
	border-right: 1px solid var(--color_white);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-background-color-transparent {
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-background-color-gray {
	background-color: var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-background-color-light-gray {
	background-color: var(--color_neutral-5);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-background-color-black {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-background-color-primary {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper .pxlr-block-accordion-item-content.is-option-accordion-content-background-color-white {
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child .pxlr-block-accordion-item-content {
	border-bottom: 1px solid var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-gray {
	border-bottom: 1px solid var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-transparent {
	border-bottom: 0px;
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-light-gray {
	border-bottom: 1px solid var(--color_neutral-5);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-black {
	border-bottom: 1px solid var(--color_black);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-primary {
	border-bottom: 1px solid var(--color_primary);
}
.wp-block-lazyblock-pxlr-accordion .pxlr-block-accordion-wrapper .pxlr-block-accordion-item-wrapper:last-child .pxlr-block-accordion-item-content.is-option-accordion-content-border-color-white {
	border-bottom: 1px solid var(--color_white);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-block-lead.scss
Desc: Lazy Blocks - Custom Blocks Constructor - Add background image with duotone optional and cover it by a innercontent element like text

Note: Possible styling classes in structure
*/
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item {
	position: relative;
	display: grid;
	/* 
	Background color
	*/
	background-color: var(--color_primary-rgba-90);
	/*
	**********************************************************************************************************************************************
	Content **************************************************************************************************************************************
	**********************************************************************************************************************************************
	*/
	position: relative;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item.is-style-lead-background-color-primary {
	background-color: var(--color_primary-rgba-90);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item.is-style-lead-background-color-black {
	background-color: var(--color_black-rgba-90);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item.is-style-lead-background-color-white {
	background-color: var(--color_white-rgba-90);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper {
	max-width: 1380px;
	height: 100%;
	position: absolute;
	z-index: 1;
	/*
	Center this absolute div verically
	*/
	margin: auto;
	left: 0;
	right: 0;
	/*
	content item
	*/
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item {
	position: absolute;
	padding: calc(20px * 1.5);
	width: 100%;
	/*
	Sticky Content for top or bottom
	*/
	/*
	Content background
	*/
	/*
	Alignment
	*/
	/*
	content
	*/
	/*
	Button
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item {
		padding: calc(30px * 1.5);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item {
		padding: calc(50px * 1.5);
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-left-top {
	padding-top: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content .has-lead-content-sticky-content {
	border-top-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-left-bottom {
	padding-bottom: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content .has-lead-content-sticky-content {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-top-center {
	padding-bottom: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content .has-lead-content-sticky-content {
	border-top-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-bottom-center {
	padding-bottom: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content .has-lead-content-sticky-content {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-right-top {
	padding-top: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content .has-lead-content-sticky-content {
	border-top-right-radius: 0 !important;
	border-top-left-radius: 0 !important;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-right-bottom {
	padding-bottom: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-sticky.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content .has-lead-content-sticky-content {
	border-bottom-right-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background {
	padding: 20px;
	/* Borderradius*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background {
		padding: 50px;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background.is-style-content-sticky-corners-default, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background.is-style-content-sticky-corners-default {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background.is-style-content-sticky-corners-xlight, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background.is-style-content-sticky-corners-xlight {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background.is-style-content-sticky-corners-light, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background.is-style-content-sticky-corners-light {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background.is-style-content-sticky-corners-medium, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background.is-style-content-sticky-corners-medium {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background.is-style-content-sticky-corners-large, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background.is-style-content-sticky-corners-large {
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-sticky-content.has-style-content-background.is-style-content-sticky-corners-xlarge, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content .has-lead-content-regular-content.has-style-content-background.is-style-content-sticky-corners-xlarge {
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content {
	padding-right: 0%;
	padding-left: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content {
		padding-right: 25%;
		padding-left: 25%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-right: 25%;
	padding-left: 25%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-right: 16.555%;
	padding-left: 16.555%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-right: 0%;
	padding-left: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-right: 25%;
		padding-left: 25%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-right: 0%;
		padding-left: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-right: 25%;
		padding-left: 25%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-center-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-right: 0%;
		padding-left: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center {
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content {
	padding-right: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content {
		padding-right: 33.3333%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content {
		padding-right: 50%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-right: 50%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-right: 33.33333%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-right: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-right: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-right: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-right: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-right: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-right: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-right: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center {
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content {
	padding-left: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content {
		padding-left: 33.3333%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content {
		padding-left: 50%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-left: 50%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-left: 33.33333%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-left: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-left: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-left: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-left: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-left: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-left: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-left: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center {
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content {
	padding-right: 0%;
	padding-left: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content {
		padding-right: 25%;
		padding-left: 25%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-right: 25%;
	padding-left: 25%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-right: 16.555%;
	padding-left: 16.555%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-right: 0%;
	padding-left: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-right: 25%;
		padding-left: 25%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-right: 0%;
		padding-left: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-right: 25%;
		padding-left: 25%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-top-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-right: 0%;
		padding-left: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center {
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content {
	padding-right: 0%;
	padding-left: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content {
		padding-right: 25%;
		padding-left: 25%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-right: 25%;
	padding-left: 25%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-right: 16.555%;
	padding-left: 16.555%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-right: 0%;
	padding-left: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-right: 25%;
		padding-left: 25%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-right: 0%;
		padding-left: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-right: 25%;
		padding-left: 25%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-right: 16.555%;
		padding-left: 16.555%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-bottom-center .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-right: 0%;
		padding-left: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top {
	top: 0;
	left: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content {
	padding-right: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content {
		padding-right: 33.3333%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content {
		padding-right: 50%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-right: 50%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-right: 33.33333%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-right: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-right: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-right: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-right: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-right: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-right: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-top .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-right: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top {
	top: 0;
	right: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content {
	padding-left: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content {
		padding-left: 33.3333%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content {
		padding-left: 50%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-left: 50%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-left: 33.33333%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-left: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-left: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-left: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-left: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-left: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-left: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-top .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-left: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom {
	bottom: 0;
	left: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content {
	padding-right: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content {
		padding-right: 33.3333%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content {
		padding-right: 50%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-right: 50%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-right: 33.33333%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-right: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-right: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-right: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-right: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-right: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-right: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-left-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-right: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom {
	bottom: 0;
	right: 0;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content {
	padding-left: 0%;
	/*
	Responsive content width
	*/
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content {
		padding-left: 33.3333%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content {
		padding-left: 50%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-phone-half {
	padding-left: 50%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-phone-third {
	padding-left: 33.33333%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-phone-full {
	padding-left: 0%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-half {
		padding-left: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-third {
		padding-left: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-tablet-full {
		padding-left: 0%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-half {
		padding-left: 50%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-third {
		padding-left: 33.33333%;
	}
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item.is-style-lead-content-alignment-right-bottom .is-style-lead-inner-block-content.is-style-lead-content-width-desktop-full {
		padding-left: 0%;
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content h1,
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content h2,
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content h3,
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content h4,
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content h5,
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content h6 {
	margin-bottom: 0px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .is-style-lead-inner-block-content p:last-child {
	margin-bottom: 0px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button {
	display: block;
	position: absolute;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-center-right {
	transform: translateY(-50%);
	top: 50%;
	right: calc(20px * 1.5);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-center-right {
		right: calc(30px * 1.5);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-center-right {
		right: calc(50px * 1.5);
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-top-right {
	top: calc(20px * 1.5);
	right: calc(20px * 1.5);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-top-right {
		top: calc(30px * 1.5);
		right: calc(30px * 1.5);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-top-right {
		top: calc(50px * 1.5);
		right: calc(50px * 1.5);
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-bottom-right {
	bottom: calc(50px * 1.5);
	right: calc(50px * 1.5);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-bottom-right {
		bottom: calc(30px * 1.5);
		right: calc(30px * 1.5);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-bottom-right {
		bottom: calc(50px * 1.5);
		right: calc(50px * 1.5);
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-left {
	position: initial;
	margin-top: calc(20px / 2);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-left {
		margin-top: calc(30px / 2);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-left {
		margin-top: calc(50px / 2);
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-center {
	position: initial;
	text-align: center;
	margin-top: calc(20px / 2);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-center {
		margin-top: calc(30px / 2);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-center {
		margin-top: calc(50px / 2);
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-right {
	position: initial;
	text-align: right;
	margin-top: calc(20px / 2);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-right {
		margin-top: calc(30px / 2);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-content-aligned-right {
		margin-top: calc(50px / 2);
	}
}
@media (max-width: calc(768px - 1px)) {
	.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-center-right, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-top-right, .wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-content-wrapper .pxlr-block-lead-content-item .pxlr-block-lead-button.is-style-lead-button-alignment-bottom-right {
		transform: initial;
		top: initial;
		right: initial;
		left: initial;
		position: initial;
		text-align: left;
		margin-top: calc(20px / 2);
	}
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage {
	height: 100%;
	justify-content: center;
	display: flex;
	flex-direction: row;
	overflow: hidden;
	/* Borderradius*/
	/*
	Height
	*/
	/*
	Duo Tone
	*/
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-border-radius-default {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-border-radius-xlight {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-border-radius-light {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-border-radius-medium {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-border-radius-large {
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-border-radius-xlarge {
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-lead-image-duotone-true .pxlr-block-lead-backgroundimage-duotone {
	/*
	Duotone for images
	@link https://cssduotone.com/
	*/
	background-color: var(--color_primary);
	display: flex;
	flex: 1 1 100%;
	height: 100%;
	overflow: hidden;
	padding: var(--spacing);
	position: relative;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-lead-image-duotone-true .pxlr-block-lead-backgroundimage-duotone :before {
	background-color: var(--color_primary);
	bottom: 0;
	content: "";
	height: 100%;
	left: 0;
	mix-blend-mode: unset;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-lead-image-duotone-true .pxlr-block-lead-backgroundimage-duotone img {
	filter: grayscale(100%) brightness(1.3) contrast(0.9) blur(0px);
	flex: 1 0 100%;
	height: 100%;
	max-width: 100%;
	mix-blend-mode: multiply;
	object-fit: cover;
	opacity: 1;
	position: relative;
	width: 100%;
}
.wp-block-lazyblock-pxlr-lead .pxlr-block-lead-wrapper .pxlr-block-lead-item .pxlr-block-lead-backgroundimage.is-style-lead-image-duotone-false img {
	object-fit: cover;
	border-radius: 0;
	flex: 1;
	width: 100%;
	height: 100%;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.2.0
Text Domain: pxlr-cocoon
File: lead-column.scss
Desc: Image with offset and inner content on left or right.
*/
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper {
	/* Additional Padding classes from select */
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-xxxs {
	padding-top: var(--gap-xxxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-xxs {
	padding-top: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-xs {
	padding-top: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-s {
	padding-top: var(--gap-s);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-sm {
	padding-top: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-m {
	padding-top: var(--gap-m);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-l {
	padding-top: var(--gap-l);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-xl {
	padding-top: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-xxl {
	padding-top: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-xxxl {
	padding-top: var(--gap-xxxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-top-xxxxl {
	padding-top: calc(var(--gap-xxxl) - 30px);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-xxxs {
	padding-bottom: var(--gap-xxxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-xxs {
	padding-bottom: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-xs {
	padding-bottom: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-s {
	padding-bottom: var(--gap-s);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-sm {
	padding-bottom: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-m {
	padding-bottom: var(--gap-m);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-l {
	padding-bottom: var(--gap-l);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-xl {
	padding-bottom: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-xxl {
	padding-bottom: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-xxxl {
	padding-bottom: var(--gap-xxxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-bottom-xxxxl {
	padding-bottom: calc(var(--gap-xxxl) - 30px);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-xxxs {
	padding-left: var(--gap-xxxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-xxs {
	padding-left: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-xs {
	padding-left: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-s {
	padding-left: var(--gap-s);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-sm {
	padding-left: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-m {
	padding-left: var(--gap-m);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-l {
	padding-left: var(--gap-l);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-xl {
	padding-left: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-xxl {
	padding-left: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-xxxl {
	padding-left: var(--gap-xxxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-left-xxxxl {
	padding-left: calc(var(--gap-xxxl) - 30px);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-xxxs {
	padding-right: var(--gap-xxxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-xxs {
	padding-right: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-xs {
	padding-right: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-s {
	padding-right: var(--gap-s);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-sm {
	padding-right: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-m {
	padding-right: var(--gap-m);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-l {
	padding-right: var(--gap-l);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-xl {
	padding-right: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-xxl {
	padding-right: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-xxxl {
	padding-right: var(--gap-xxxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper.additional-padding-right-xxxxl {
	padding-right: calc(var(--gap-xxxl) - 30px);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item {
	display: flex;
	flex-grow: 1;
	flex-wrap: wrap;
	padding: 20px;
	/* Borderradius*/
	/* Column width */
	/* Phone always left*/
	/* Image/media width */
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-alignment-left {
	flex-direction: row;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-alignment-right {
	flex-direction: row-reverse;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.is-style-border-radius-default {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.is-style-border-radius-xlight {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.is-style-border-radius-light {
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.is-style-border-radius-medium {
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.is-style-border-radius-large {
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.is-style-border-radius-xlarge {
	border-radius: 100px;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	-ms-border-radius: 100px;
	-o-border-radius: 100px;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile {
	text-align: center;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper {
	display: flex;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper.pxlr-block-lead-column-inner-blocks-alignment-top {
	align-items: start;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper.pxlr-block-lead-column-inner-blocks-alignment-center {
	align-items: center;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper.pxlr-block-lead-column-inner-blocks-alignment-end {
	align-items: end;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper .pxlr-block-lead-column-innerblocks-content {
	width: 100%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media, .wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper {
	min-width: 100%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media {
	padding-bottom: 20px;
	position: relative;
	/* Offset classes from select */
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-xxxs {
	margin-top: calc(-1 * var(--gap-xxxs));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-xxs {
	margin-top: calc(-1 * var(--gap-xxs));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-xs {
	margin-top: calc(-1 * var(--gap-xs));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-s {
	margin-top: calc(-1 * var(--gap-s));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-sm {
	margin-top: calc(-1 * var(--gap-sm));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-m {
	margin-top: calc(-1 * var(--gap-m));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-l {
	margin-top: calc(-1 * var(--gap-l));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-xl {
	margin-top: calc(-1 * var(--gap-xl));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-xxl {
	margin-top: calc(-1 * var(--gap-xxl));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-xxxl {
	margin-top: calc(-1 * var(--gap-xxxl));
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-negative-xxxxl {
	margin-top: calc(-1 * var(--gap-xxxl) - 60px);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-xxxs {
	margin-top: var(--gap-xxxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-xxs {
	margin-top: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-xs {
	margin-top: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-s {
	margin-top: var(--gap-s);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-sm {
	margin-top: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-m {
	margin-top: var(--gap-m);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-l {
	margin-top: var(--gap-l);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-xl {
	margin-top: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-xxl {
	margin-top: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-xxxl {
	margin-top: var(--gap-xxxl);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media.offset-vertical-positive-xxxxl {
	margin-top: calc(var(--gap-xxxl) - 60px);
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-image-alignment-center {
	text-align: left;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-image-alignment-left {
	text-align: left;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-image-alignment-right {
	text-align: left;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item {
		flex-wrap: nowrap;
		padding: 30px;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile.pxlr-block-lead-column-image-alignment-center {
		text-align: center;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile.pxlr-block-lead-column-image-alignment-left {
		text-align: left;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile.pxlr-block-lead-column-image-alignment-right {
		text-align: right;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media, .wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper {
		min-width: 50%;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media {
		padding-bottom: 0;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-alignment-left .pxlr-block-lead-column-media {
		padding-right: 30px;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-alignment-right .pxlr-block-lead-column-media {
		padding-left: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item {
		flex-wrap: nowrap;
		padding: 50px;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile.pxlr-block-lead-column-image-alignment-center {
		text-align: center;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile.pxlr-block-lead-column-image-alignment-left {
		text-align: left;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile.pxlr-block-lead-column-image-alignment-right {
		text-align: right;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-imagefile {
		text-align: left;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media, .wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-inner-blocks-wrapper {
		min-width: 50%;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item .pxlr-block-lead-column-media {
		padding-bottom: 0;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-alignment-left .pxlr-block-lead-column-media {
		padding-right: 50px;
	}
	.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item.pxlr-block-lead-column-alignment-right .pxlr-block-lead-column-media {
		padding-left: 50px;
	}
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-100 {
	max-width: 100%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-90 {
	max-width: 90%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-80 {
	max-width: 80%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-70 {
	max-width: 70%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-60 {
	max-width: 60%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-50 {
	max-width: 50%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-40 {
	max-width: 40%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-30 {
	max-width: 30%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-20 {
	max-width: 20%;
}
.wp-block-lazyblock-pxlr-lead-column .pxlr-block-lead-column-wrapper .pxlr-block-lead-column-item img.size-10 {
	max-width: 10%;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.2.0
Text Domain: pxlr-cocoon
File: pxlr-block-fact-cart.scss
Desc: Lazy Blocks - Custom Blocks Constructor

Note: Possible styling classes in structure
*/
/*Equal Height*/
.single-post .wp-block-lazyblock-pxlr-fact-card {
	display: contents;
}
.single-post .wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.pxlr-set-equal-height {
	height: 100%;
}

.wp-block-lazyblock-pxlr-fact-card {
	/* 
	Set equal height if activated
	For this case the cards should placed in wp-columns
	*/
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper {
	width: inherit;
	/* Border Radius */
	/* Border Style */
	/* Shadow */
	/* 
	Background color
	*/
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-radius-default {
	border-radius: 3px;
	overflow: hidden;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-radius-light {
	border-radius: 10px;
	overflow: hidden;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-radius-medium {
	border-radius: 20px;
	overflow: hidden;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-radius-large {
	border-radius: 40px;
	overflow: hidden;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-style-none {
	border-style: none;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-style-dotted {
	border-style: dotted;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-style-dashed {
	border-style: dashed;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-border-style-solid {
	border-style: solid;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-box-shadow-none {
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-box-shadow-xlight {
	box-shadow: var(--color_shadow-xlight);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-box-shadow-light {
	box-shadow: var(--color_shadow-light);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-box-shadow-medium {
	box-shadow: var(--color_shadow-medium);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-box-shadow-heavy {
	box-shadow: var(--color_shadow-heavy);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-background-color-primary {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-background-color-secondary {
	background-color: var(--color_secondary);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-background-color-black {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper.is-style-fact-card-background-color-white {
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item {
	/* Padding */
	/*
	Content
	*/
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item.is-style-fact-card-padding {
	padding: 20px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item.is-style-fact-card-padding {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item.is-style-fact-card-padding {
		padding: 30px;
	}
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content {
	/*
	Alignment
	*/
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content h1,
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content h2,
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content h3,
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content h4,
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content h5,
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content h6 {
	margin-bottom: 0px;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content p:last-child {
	margin-bottom: 0px;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content * {
	display: inline-block;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content.is-style-fact-card-content-alignment-center {
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content.is-style-fact-card-content-alignment-left {
	display: flex;
	flex-flow: column nowrap;
	align-items: flex-start;
}
.wp-block-lazyblock-pxlr-fact-card .pxlr-block-fact-card-wrapper .pxlr-block-fact-card-item .pxlr-block-fact-card-content-wrapper .pxlr-block-fact-card-content-item .is-style-fact-card-inner-block-content.is-style-fact-card-content-alignment-right {
	display: flex;
	flex-flow: column nowrap;
	align-items: flex-end;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-block-product-display.scss
Desc: Branded product display block with Image, indicator, title and button
*/
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper.pxlr-block-product-display-full-height {
	height: 100%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper.pxlr-block-product-display-full-height .pxlr-block-product-display-item {
	height: 100%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item {
	background: var(--gradient_neutral_linear_180);
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: var(--gap-s);
	/* Control padding if image has negative margin, so we have to adjust padding-bottom when elements are stacked, eg mobile*/
	/*
	Branding colors
	*/
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-alignment-left {
	align-items: start;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-alignment-right {
	align-items: end;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-xxxs {
	padding-bottom: calc(var(--gap-xxxs) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-xxs {
	padding-bottom: calc(var(--gap-xxs) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-xs {
	padding-bottom: calc(var(--gap-xs) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-s {
	padding-bottom: calc(var(--gap-s) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-sm {
	padding-bottom: calc(var(--gap-sm) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-m {
	padding-bottom: calc(var(--gap-m) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-l {
	padding-bottom: calc(var(--gap-l) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-xl {
	padding-bottom: calc(var(--gap-xl) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-xxl {
	padding-bottom: calc(var(--gap-xxl) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-xxxl {
	padding-bottom: calc(var(--gap-xxxl) + 20px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.offset-vertical-negative-xxxxl {
	padding-bottom: calc(var(--gap-xxxl) + 20px);
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item {
		margin-bottom: initial;
	}
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content {
	display: flex;
	flex-direction: column;
	align-items: center;
	/* 
	When heading mode is <div... 
	and not h1-h6 from regular font styling */
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content.pxlr-block-product-display-alignment-left {
	align-items: start;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content.pxlr-block-product-display-alignment-right {
	align-items: end;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator {
	font-weight: 300;
	font-size: 0.9rem;
	display: inline-block;
	padding-right: 15px;
	padding-left: 5px;
	/* Default*/
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator:before {
	content: "";
	position: relative;
	border-radius: 50%;
	background-color: var(--color_black);
	display: inline-block;
	width: 10px;
	height: 10px;
	top: -3px;
	left: -3px;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content div.pxlr-block-product-display-heading {
	color: var(--color_black);
	font-weight: 600;
	font-size: 1rem;
	line-height: 1.25rem;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content div.pxlr-block-product-display-heading {
		font-size: 1.1764705882rem;
		line-height: 1.4705882353rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content div.pxlr-block-product-display-heading {
		font-size: 1.6666666667rem;
		line-height: 2.2222222222rem;
	}
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-heading {
	text-align: center;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-heading.pxlr-block-product-display-alignment-left {
	text-align: left;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-heading.pxlr-block-product-display-alignment-right {
	text-align: right;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 20px;
	margin-top: var(--gap-xs);
	display: block;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a {
	transition: all 0.3s ease-in-out;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
	margin-top: var(--gap-s);
	color: var(--color_black);
	font-weight: 300;
	font-size: 1rem;
	border-radius: 50px 50px;
	padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-xl);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
	position: relative;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 1290px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-l);
	}
}
@media (min-width: 1440px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:before {
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	line-height: initial;
	color: var(--color_white);
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background: var(--color_black);
	border-radius: 50px;
	padding: 3px;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover {
	color: var(--color_white);
	background-color: var(--color_black);
	border: 1px solid var(--color_black);
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover:before {
	color: var(--color_black);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image {
	position: relative;
	margin-bottom: var(--gap-sm);
	/* Offset classes from select */
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-xxxs {
	margin-top: calc(-1 * var(--gap-xxxs));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-xxs {
	margin-top: calc(-1 * var(--gap-xxs));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-xs {
	margin-top: calc(-1 * var(--gap-xs));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-s {
	margin-top: calc(-1 * var(--gap-s));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-sm {
	margin-top: calc(-1 * var(--gap-sm));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-m {
	margin-top: calc(-1 * var(--gap-m));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-l {
	margin-top: calc(-1 * var(--gap-l));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-xl {
	margin-top: calc(-1 * var(--gap-xl));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-xxl {
	margin-top: calc(-1 * var(--gap-xxl));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-xxxl {
	margin-top: calc(-1 * var(--gap-xxxl));
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-negative-xxxxl {
	margin-top: calc(-1 * var(--gap-xxxl) - 60px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-xxxs {
	margin-top: var(--gap-xxxs);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-xxs {
	margin-top: var(--gap-xxs);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-xs {
	margin-top: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-s {
	margin-top: var(--gap-s);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-sm {
	margin-top: var(--gap-sm);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-m {
	margin-top: var(--gap-m);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-l {
	margin-top: var(--gap-l);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-xl {
	margin-top: var(--gap-xl);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-xxl {
	margin-top: var(--gap-xxl);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-xxxl {
	margin-top: var(--gap-xxxl);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image.offset-vertical-positive-xxxxl {
	margin-top: calc(var(--gap-xxxl) - 60px);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile.pxlr-block-product-display-alignment-left {
	align-items: start;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile.pxlr-block-product-display-alignment-right {
	align-items: end;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-100 {
	max-width: 50%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-90 {
	max-width: 45%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-80 {
	max-width: 40%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-70 {
	max-width: 35%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-60 {
	max-width: 30%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-50 {
	max-width: 25%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-40 {
	max-width: 20%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-30 {
	max-width: 15%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-20 {
	max-width: 10%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-10 {
	max-width: 5%;
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-100 {
		max-width: 100%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-90 {
		max-width: 90%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-80 {
		max-width: 80%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-70 {
		max-width: 70%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-60 {
		max-width: 60%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-50 {
		max-width: 50%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-40 {
		max-width: 40%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-30 {
		max-width: 30%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-20 {
		max-width: 20%;
	}
	.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-mobile-true.pxlr-block-product-display-image-size-10 {
		max-width: 10%;
	}
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-100 {
	max-width: 100%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-90 {
	max-width: 90%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-80 {
	max-width: 80%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-70 {
	max-width: 70%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-60 {
	max-width: 60%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-50 {
	max-width: 50%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-40 {
	max-width: 40%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-30 {
	max-width: 30%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-20 {
	max-width: 20%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item .pxlr-block-product-display-image .pxlr-block-product-display-imagefile img.pxlr-block-product-display-image-size-10 {
	max-width: 10%;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 {
	background: var(--gradient_brand_1_solid);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator:before {
	background-color: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 20px;
	margin-top: var(--gap-xs);
	display: block;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
	color: var(--color_black);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:before {
	color: var(--color_white);
	background: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover {
	color: var(--color_white);
	background-color: transparent;
	border: 1px solid var(--color_white);
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-1 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover:before {
	color: var(--color_brand_1_primary-100);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 {
	background: var(--gradient_brand_2_solid);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator:before {
	background-color: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 20px;
	margin-top: var(--gap-xs);
	display: block;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
	color: var(--color_black);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:before {
	color: var(--color_white);
	background: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover {
	color: var(--color_white);
	background-color: transparent;
	border: 1px solid var(--color_white);
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-2 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover:before {
	color: var(--color_brand_2_primary-100);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 {
	background: var(--gradient_brand_3_solid);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 .pxlr-block-product-display-content .pxlr-block-product-display-brand-indicator:before {
	background-color: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 20px;
	margin-top: var(--gap-xs);
	display: block;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button {
	color: var(--color_black);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:before {
	color: var(--color_white);
	background: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover {
	color: var(--color_white);
	background-color: transparent;
	border: 1px solid var(--color_white);
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-product-display .pxlr-block-product-display-wrapper .pxlr-block-product-display-item.pxlr-block-product-display-branding-brand-3 .pxlr-block-product-display-content .pxlr-block-product-display-button-wrapper a.pxlr-block-product-display-button:hover:before {
	color: var(--color_brand_3_primary-100);
	background: var(--color_white);
}

.wp-block-columns .wp-block-column.has-items-pxlr-product-display {
	flex-grow: 1 !important;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: block-slider.scss
Desc: Add inner content blocks as slider
*/
body.woocommerce, body.page {
	/* Rating stars, see 06-woocommerce/prxl-woo-ratingstars.scss */
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider {
	/*
	Slickslider append arrows
	*/
	/*
	Slickslider append pagination
	*/
	/*
	UI Color theming for arrows and pagination
	*/
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper {
	/*
	Slicklist
	*/
	/*
	Slicktrack
	*/
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products {
	margin: 0;
	padding: 0;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product {
	width: inherit;
	float: none;
	background-color: var(--color_white);
	border-radius: 10px;
	padding: 0;
	text-align: center;
	padding: 20px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product {
		padding: 30px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content:first-child, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product:first-child, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content:first-child, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product:first-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content:first-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product:first-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content:first-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product:first-child {
	margin-left: 0;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content:last-child, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product:last-child, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content:last-child, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product:last-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content:last-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product:last-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content:last-child, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product:last-child {
	margin-right: 0;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link {
	display: flex;
	flex-direction: column;
	align-items: center;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
	text-align: center;
	font-size: 1rem;
	line-height: 1.125rem;
	margin-bottom: 0.9375rem;
	padding: 0 20px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
		font-size: 1.0588235294rem;
		line-height: 1.1764705882rem;
		margin-bottom: 0.8823529412rem;
		padding: 0 30px;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link .woocommerce-loop-product__title, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
		font-size: 1.1111111111rem;
		line-height: 1.3333333333rem;
		margin-bottom: 0.8333333333rem;
		padding: 0 30px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link img, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link img, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link img, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link img {
	margin: 0px 0 var(--gap-sm);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product a.woocommerce-loop-product__link img.attachment-woocommerce_thumbnail {
	border-radius: 10px 10px 0 0;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .onsale, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .onsale, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .onsale, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .onsale, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .onsale, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .onsale, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .onsale, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .onsale {
	display: none;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price {
	display: flex;
	justify-content: center;
	color: var(--color-primary);
	margin-bottom: var(--gap-xs);
	padding: var(--gap-s) var(--gap-s) 0 var(--gap-s);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span {
	text-decoration: none;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span.woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span.woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price span.woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price span.woocommerce-Price-amount {
		font-size: 1.2222222222rem;
		line-height: 1.4444444444rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins {
	text-decoration: none;
	order: 1;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins .woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins .woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price ins .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price ins .woocommerce-Price-amount {
		font-size: 1.2222222222rem;
		line-height: 1.4444444444rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del {
	text-decoration: line-through;
	order: 2;
	margin-left: 10px;
	opacity: 0.5;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del .woocommerce-Price-amount {
	font-weight: 300;
	font-size: 0.75rem;
	line-height: 1.25rem;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del .woocommerce-Price-amount {
		font-size: 0.8235294118rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .price del .woocommerce-Price-amount, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .price del .woocommerce-Price-amount {
		font-size: 0.8888888889rem;
		line-height: 1.2222222222rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
	position: relative;
	padding-left: 40px !important;
	border-radius: 100px;
	transition: all 0.3s ease-in-out;
	text-align: left;
	font-weight: 600;
	font-size: 0.75rem;
	line-height: 0.875rem;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button {
		font-size: 0.8235294118rem;
		line-height: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button {
		font-size: 0.7777777778rem;
		line-height: 0.8888888889rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button:before {
	position: absolute;
	content: "\f13c";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button:hover, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button:hover, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button:hover, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button:hover {
	background-color: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button:hover:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button:hover:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .button.wp-element-button:hover:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .button.wp-element-button:hover:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .button.wp-element-button:hover:before {
	color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart {
	margin-top: var(--gap-xs);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart {
		font-size: 0.6666666667rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart.wc-forward, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart.wc-forward, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart.wc-forward, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart.wc-forward, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .added_to_cart.wc-forward, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .added_to_cart.wc-forward, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .added_to_cart.wc-forward, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .added_to_cart.wc-forward {
	display: block;
	line-height: initial;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info:not(.deposit-packaging-type) {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-size: 0.5555555556rem !important;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.5882352941rem !important;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info:not(.deposit-packaging-type), body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.5555555556rem !important;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.shipping-costs-info, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.shipping-costs-info, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.shipping-costs-info, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.shipping-costs-info, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.shipping-costs-info, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.shipping-costs-info, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.shipping-costs-info, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.shipping-costs-info {
	margin-bottom: var(--gap-s);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
	color: var(--color_neutral-50);
	font-size: 0.4444444444rem !important;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.4705882353rem !important;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.4444444444rem !important;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .pxlr-block-wooproduct-slider-item .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .pxlr-block-wooproduct-slider-item-content .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .products .product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified {
	color: var(--color_neutral-20);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-list, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-list {
	border-radius: 10px;
	overflow: hidden;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-track, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-track {
	display: flex !important;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-slide, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-slide {
	height: inherit !important;
	margin-right: 10px;
	margin-left: 10px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-slide, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-slide {
		margin-right: 7.5px;
		margin-left: 7.5px;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-slide, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-wrapper .slick-slide {
		margin-right: 7.5px;
		margin-left: 7.5px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow {
	z-index: 1;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 30px;
	height: 30px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background-color: var(--color_white);
	border-radius: 10px;
	box-shadow: var(--color_shadow-xlight);
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next {
		width: 40px;
		height: 40px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before {
	content: "";
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: 15px 15px;
	width: 15px;
	height: 15px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before {
	color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev {
	left: -15px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev {
		left: -20px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f139";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next {
	right: -15px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next {
		right: -20px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper {
	position: relative;
	width: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots {
	position: relative;
	flex: 0 1 auto;
	align-self: auto;
	margin: 0;
	padding: 0;
	text-align: center;
	bottom: -9px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots {
		bottom: -12px;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots {
		bottom: -12px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button {
	display: block;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	border: 1px solid var(--color_neutral-50);
	background-color: transparent;
	border-radius: 50%;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__primary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_tertiary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_black);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_black);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__black .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_white);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_white);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__white .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-100);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-100);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-100);
	background-color: var(--color_neutral-100);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-90);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-90);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-90);
	background-color: var(--color_neutral-90);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-80);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-80);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-80);
	background-color: var(--color_neutral-80);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-70);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-70);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-70);
	background-color: var(--color_neutral-70);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-60);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-60);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-60);
	background-color: var(--color_neutral-60);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-40);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-40);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-40);
	background-color: var(--color_neutral-40);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-30);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-30);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-30);
	background-color: var(--color_neutral-30);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-20);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: var(--color_neutral-20);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-15);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-15);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-15);
	background-color: var(--color_neutral-15);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-10);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-10);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-10);
	background-color: var(--color_neutral-10);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-5);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-5);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooproduct-slider .is-option-wooproduct-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooproduct-slider-pagination-wrapper ul.pxlr-block-wooproduct-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-5);
	background-color: var(--color_neutral-5);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-block-wooreviews-slider.scss
*/
body.woocommerce, body.page {
	/* Rating stars, see 06-woocommerce/prxl-woo-ratingstars.scss */
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider {
	padding-left: 0;
	border-left: 0;
	/*
	Slickslider append arrows
	*/
	/*
	Slickslider append pagination
	*/
	/*
	UI Color theming for arrows and pagination
	*/
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider {
		padding-left: 30px;
		border-left: 1px solid var(--color_neutral-10);
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper {
	/*
	Slicklist
	*/
	/*
	Slicktrack
	*/
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item {
	margin: 0;
	padding: 0;
	padding-right: var(--gap-l);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars {
	display: flex;
	align-items: center;
	color: var(--color_neutral-40);
	font-size: 0.875rem;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars {
		font-size: 0.7777777778rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars .star-rating, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-woo-rating-stars .star-rating {
	margin-right: 5px;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li {
	font-weight: 300;
	font-size: 0.875rem;
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	/* Default*/
	color: var(--color_black);
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li {
		font-size: 0.8823529412rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li {
		font-size: 0.8888888889rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li:before {
	content: "";
	position: relative;
	border-radius: 50%;
	background-color: var(--color_black);
	display: inline-block;
	width: 7px;
	height: 7px;
	top: -3px;
	left: -3px;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li.brand-1:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li.brand-1:before {
	background-color: var(--color_brand_1_primary-100);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li.brand-2:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li.brand-2:before {
	background-color: var(--color_brand_2_primary-100);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li.brand-3:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-data .pxlr-block-wooreviews-slider-item-taxonomy-list li.brand-3:before {
	background-color: var(--color_brand_3_primary-100);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-user, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-user {
	color: var(--color_neutral-40);
	font-size: 0.875rem;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-user, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-user {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-user, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-user {
		font-size: 0.7777777778rem;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-comment, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .pxlr-block-wooreviews-slider-item .pxlr-block-wooreviews-slider-item-comment {
	margin-top: var(--gap-s);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-list, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-list {
	border-radius: 10px;
	overflow: hidden;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-track, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-track {
	display: flex !important;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-slide, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-slide {
	height: inherit !important;
	margin-right: 10px;
	margin-left: 10px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-slide, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-slide {
		margin-right: 7.5px;
		margin-left: 7.5px;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-slide, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-wrapper .slick-slide {
		margin-right: 7.5px;
		margin-left: 7.5px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow {
	z-index: 1;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next {
	display: none !important;
	font-size: 0;
	line-height: 0;
	position: absolute;
	width: 40px;
	height: 40px;
	padding: 0;
	bottom: -100px;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background-color: var(--color_white);
	border-radius: 100px;
	border: 1px solid var(--color_neutral-10);
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next {
		display: none !important;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next {
		display: block !important;
	}
}
@media (min-width: 1290px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next {
		display: block !important;
	}
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next {
		width: 50px;
		height: 50px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before {
	content: "";
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: 15px 15px;
	width: 15px;
	height: 15px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before {
	color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev {
	right: 50px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev {
		right: 60px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f139";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next {
	right: 0px;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper {
	display: inline-block;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper {
		display: inline-block;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper {
		display: none;
	}
}
@media (min-width: 1290px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper {
		display: none;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots {
	position: relative;
	flex: 0 1 auto;
	align-self: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	bottom: -9px;
}
@media (min-width: 768px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots {
		bottom: -12px;
	}
}
@media (min-width: 1024px) {
	body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots {
		bottom: -12px;
	}
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button {
	display: block;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	border: 1px solid var(--color_neutral-50);
	background-color: transparent;
	border-radius: 50%;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__primary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_secondary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__secondary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_tertiary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__tertiary .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_black);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_black);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__black .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_white);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_white);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__white .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-100);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-100);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-100);
	background-color: var(--color_neutral-100);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-90);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-90);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-90);
	background-color: var(--color_neutral-90);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-80);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-80);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-80);
	background-color: var(--color_neutral-80);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-70);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-70);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-70);
	background-color: var(--color_neutral-70);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-60);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-60);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-60);
	background-color: var(--color_neutral-60);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: var(--color_neutral-50);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-40);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-40);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-40);
	background-color: var(--color_neutral-40);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-30);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-30);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-30);
	background-color: var(--color_neutral-30);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-20);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: var(--color_neutral-20);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-15);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-15);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-15);
	background-color: var(--color_neutral-15);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-10);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-10);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-10);
	background-color: var(--color_neutral-10);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-prev:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-5);
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-5);
	background-color: transparent;
}
body.woocommerce .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before, body.page .wp-block-lazyblock-pxlr-block-wooreviews-slider .is-option-wooreviews-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-wooreviews-slider-pagination-wrapper ul.pxlr-block-wooreviews-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-5);
	background-color: var(--color_neutral-5);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-block-coverimage-slider.scss
*/
.wp-block-lazyblock-pxlr-block-coverimage-slider {
	padding-left: 0;
	border-left: 0;
	/*
	    Slickslider append arrows
	    */
	/*
	Pagination 
	*/
	/*
	UI Color theming for arrows and pagination
	*/
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper {
	/*
	Slicklist
	*/
	/*
	Slicktrack
	*/
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item {
	margin: 0;
	padding: 0;
	position: relative;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item.has-item-height-100 {
	height: 100vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item.has-item-height-75 {
	height: 75vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item.has-item-height-50 {
	height: 50vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item.has-item-height-25 {
	height: 25vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper {
	width: 100%;
	height: 100%;
	display: flex;
	position: absolute;
	z-index: 2;
	padding: 20px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper {
		padding: 50px;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper.has-caption-alignment-vertical-center {
	align-items: center;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper.has-caption-alignment-horizontal-center {
	justify-content: center;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper.has-caption-alignment-top {
	align-items: start;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper.has-caption-alignment-bottom {
	align-items: end;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper.has-caption-alignment-left {
	justify-content: start;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper.has-caption-alignment-right {
	justify-content: end;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption {
	padding: 20px;
	/*
	Disable Color Styling for all html elements */
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-100 {
	width: 100%;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-75 {
	width: 100%;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-50 {
	width: 100%;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-25 {
	width: 100%;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption {
		padding: 30px;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-100 {
		width: 100%;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-75 {
		width: 100%;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-50 {
		width: 75%;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-25 {
		width: 50%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption {
		padding: 50px;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-100 {
		width: 100%;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-75 {
		width: 75%;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-50 {
		width: 50%;
	}
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-width-25 {
		width: 25%;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-text-alignment-left {
	text-align: left;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-text-alignment-center {
	text-align: center;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption.has-caption-text-alignment-right {
	text-align: right;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption h1, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption h2, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption h3, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption h4, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption h5, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption h6, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption p, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption strong, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption b, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption i, .wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption span {
	color: inherit;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-preline {
	position: relative;
	display: block;
	font-size: 0.875rem;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-preline {
		font-size: 0.8823529412rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-preline {
		font-size: 0.8888888889rem;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-preline:before {
	content: "";
	position: absolute;
	display: inline-block;
	background-size: 19px 19px;
	width: 19px;
	height: 19px;
	left: -24px;
	top: 50%;
	transform: translateY(-50%);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-preline.has-caption-preline-symbol-color-light:before {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-sportskin-symbol-circle-light.svg);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-preline.has-caption-preline-symbol-color-dark:before {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-sportskin-symbol-circle-dark.svg);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-preline p {
	padding: 0;
	margin: 0;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-headline p {
	padding: 0;
	margin: 0;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-headline br {
	display: none;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-headline br {
		display: none;
	}
}
@media (min-width: 1290px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-headline br {
		display: block;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-item-caption-copytext {
	opacity: 0.8;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 20px 0;
	margin-top: var(--gap-xs);
	display: block;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a {
	transition: all 0.3s ease-in-out;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button {
	margin-top: var(--gap-s);
	color: var(--color_black);
	font-weight: 300;
	font-size: 1rem;
	border-radius: 50px 50px;
	padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-xl);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
	position: relative;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button:before {
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	line-height: initial;
	color: var(--color_black);
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background: transparent;
	border-radius: 50px;
	padding: 3px;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button:hover {
	color: var(--color_white);
	background-color: transparent;
	border: 1px solid var(--color_white);
	box-shadow: none;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button:hover:before {
	color: var(--color_black);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button.has-button-style-outline {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button.has-button-style-outline:before {
	color: var(--color_white);
	background: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button.has-button-style-outline:hover {
	color: var(--color_black);
	background-color: var(--color_white);
	border: 1px solid var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.pxlr-block-coverimage-slider-button.has-button-style-outline:hover:before {
	color: var(--color_white);
	background: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_1_primary-100);
	background-color: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1:before {
	color: var(--color_white);
	background: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1:hover {
	color: var(--color_brand_1_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1:hover:before {
	color: var(--color_white);
	background: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1.has-button-style-outline {
	color: var(--color_brand_1_primary-100);
	border: 1px solid var(--color_brand_1_primary-100);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1.has-button-style-outline:before {
	color: var(--color_brand_1_primary-100);
	background: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_1_primary-100);
	border: 1px solid var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover:before {
	color: var(--color_brand_1_primary-100);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_2_primary-100);
	background-color: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2:before {
	color: var(--color_white);
	background: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2:hover {
	color: var(--color_brand_2_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2:hover:before {
	color: var(--color_white);
	background: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2.has-button-style-outline {
	color: var(--color_brand_2_primary-100);
	border: 1px solid var(--color_brand_2_primary-100);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2.has-button-style-outline:before {
	color: var(--color_brand_2_primary-100);
	background: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_2_primary-100);
	border: 1px solid var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover:before {
	color: var(--color_brand_2_primary-100);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_3_primary-100);
	background-color: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3:before {
	color: var(--color_white);
	background: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3:hover {
	color: var(--color_brand_3_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3:hover:before {
	color: var(--color_white);
	background: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3.has-button-style-outline {
	color: var(--color_brand_3_primary-100);
	border: 1px solid var(--color_brand_3_primary-100);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3.has-button-style-outline:before {
	color: var(--color_brand_3_primary-100);
	background: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_3_primary-100);
	border: 1px solid var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover:before {
	color: var(--color_brand_3_primary-100);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black {
	color: var(--color_white);
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black:before {
	color: var(--color_white);
	background: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black:hover {
	color: var(--color_black);
	background-color: transparent;
	border: 1px solid var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black:hover:before {
	color: var(--color_white);
	background: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black.has-button-style-outline {
	color: var(--color_black);
	border: 1px solid var(--color_black);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black.has-button-style-outline:before {
	color: var(--color_black);
	background: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_black);
	border: 1px solid var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-caption-wrapper .pxlr-block-coverimage-slider-item-caption .pxlr-block-coverimage-slider-button-wrapper a.has-button-color-black.has-button-style-outline:hover:before {
	color: var(--color_black);
	background: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image {
	position: relative;
	z-index: 1;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-color-dark-solid {
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-color-dark-radial {
	/* https://angrytools.com/gradient */
	/* ff 3.6+ */
	background: -moz-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* safari 5.1+,chrome 10+ */
	background: -webkit-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* opera 11.10+ */
	background: -o-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* ie 10+ */
	background: -ms-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* global 92%+ browsers support */
	background: radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-color-light-solid {
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-color-light-radial {
	/* https://angrytools.com/gradient */
	/* ff 3.6+ */
	background: -moz-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* safari 5.1+,chrome 10+ */
	background: -webkit-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* opera 11.10+ */
	background: -o-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* ie 10+ */
	background: -ms-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* global 92%+ browsers support */
	background: radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-0 {
	opacity: 0;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-5 {
	opacity: 0.05;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-10 {
	opacity: 0.1;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-15 {
	opacity: 0.15;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-20 {
	opacity: 0.2;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-25 {
	opacity: 0.25;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-30 {
	opacity: 0.3;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-35 {
	opacity: 0.35;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-40 {
	opacity: 0.4;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-45 {
	opacity: 0.45;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-50 {
	opacity: 0.5;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-55 {
	opacity: 0.55;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-60 {
	opacity: 0.6;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-65 {
	opacity: 0.65;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-70 {
	opacity: 0.7;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-75 {
	opacity: 0.75;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-80 {
	opacity: 0.8;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-85 {
	opacity: 0.85;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-90 {
	opacity: 0.9;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image .pxlr-block-coverimage-slider-item-blendmode.is-style-opacity-95 {
	opacity: 0.95;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: left top;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img.has-image-vertical-alignment-left {
	object-position: left top;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img.has-image-vertical-alignment-right {
	object-position: right top;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img.has-image-vertical-alignment-center {
	object-position: center top;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img.has-item-height-100 {
	height: 100vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img.has-item-height-75 {
	height: 75vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img.has-item-height-50 {
	height: 50vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .pxlr-block-coverimage-slider-item .pxlr-block-coverimage-slider-item-image picture img.has-item-height-25 {
	height: 25vh;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .slick-list {
	border-radius: 0;
	overflow: hidden;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .slick-track {
	display: flex !important;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-block-coverimage-slider-wrapper .slick-slide {
	height: inherit !important;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow {
	z-index: 1;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next {
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	position: absolute;
	bottom: -20px;
	display: block;
	width: 40px;
	height: 40px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background-color: var(--color_white);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next {
		bottom: -25px;
		width: 50px;
		height: 50px;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next:before {
	content: "";
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: 15px 15px;
	width: 15px;
	height: 15px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev:hover, .wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next:hover {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev:hover:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next:hover:before {
	color: var(--color_white) !important;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next:before {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev {
	left: 0px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev {
		left: 0px;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next {
	border-radius: 0 3px 0 0;
	left: 41px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next {
		left: 51px;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination {
	position: absolute;
	z-index: 2;
	bottom: 80px;
	right: unset;
	left: 0px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination {
		left: 0px;
		bottom: 130px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination {
		left: 50px;
		top: 50%;
		transform: translateX(-50%);
		bottom: inherit;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots {
	list-style: none;
	opacity: 0.5;
	padding: 0;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li {
	position: relative;
	display: block;
	margin: 0 10px;
	padding: 0;
	margin-bottom: 5px;
	cursor: pointer;
	/*
	Active with circle animation pagination
	*/
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li button {
	display: block;
	cursor: pointer;
	border: 0;
	outline: none;
	background: transparent;
	padding-left: 20px;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li button .title {
	text-align: left;
	color: var(--color_neutral-50);
	font-weight: 300;
	text-transform: uppercase;
	font-size: 0.625rem;
	transition: all;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li button .title {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li button .title {
		font-size: 0.6666666667rem;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li button:before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	height: 1px;
	width: 15px;
	background-color: var(--color_neutral-50);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active {
	/*
	The svg Circle animation: https://codepen.io/rayqian/pen/qdVZgG
	*/
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active button .title {
	position: relative;
	left: 0px;
	text-align: left;
	color: var(--color_neutral-20);
	font-weight: 500;
	text-transform: uppercase;
	font-size: 0.75rem;
	animation: pagination_title_slidein 0.5s;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active button .title {
		font-size: 0.7647058824rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active button .title {
		font-size: 0.7777777778rem;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active button:before {
	height: 1px;
	width: 15px;
	background-color: var(--color_white);
	animation: pagination_stroke_grow 0.5s;
}
@keyframes pagination_stroke_grow {
	0% {
		width: 0px;
	}
	40% {
		width: 20px;
	}
	100% {
		width: 15px;
	}
}
@keyframes pagination_title_slidein {
	0% {
		left: -10px;
	}
	40% {
		left: 5px;
	}
	100% {
		left: 0;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active svg {
	display: none !important;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active .pxlr-coverimage-slider-pagination-progress {
	display: none;
	position: absolute;
	left: -10px;
	top: -10px;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .pxlr-coverimage-slider-pagination ul.pxlr-coverimage-slider-pagination-dots li.slick-active .pxlr-coverimage-slider-pagination-progress path {
	stroke-dasharray: 816;
	stroke-dashoffset: 0;
	animation: coverimage-sliderProgressDash 70s linear;
}
@keyframes coverimage-sliderProgressDash {
	from {
		stroke-dashoffset: 816;
	}
	to {
		stroke-dashoffset: 0;
	}
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__primary .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__primary .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__primary .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__primary .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__secondary .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__secondary .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_secondary);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__secondary .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_secondary);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__secondary .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_secondary);
	background-color: var(--color_secondary);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__tertiary .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__tertiary .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_tertiary);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__tertiary .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_tertiary);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__tertiary .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_tertiary);
	background-color: var(--color_tertiary);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__black .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__black .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__black .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_black);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__black .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__white .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__white .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__white .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__white .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-100);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-100 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-100);
	background-color: var(--color_neutral-100);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-90);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-90);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-90 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-90);
	background-color: var(--color_neutral-90);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-80);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-80);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-80 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-80);
	background-color: var(--color_neutral-80);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-70);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-70);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-70 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-70);
	background-color: var(--color_neutral-70);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-60);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-60);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-60 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-60);
	background-color: var(--color_neutral-60);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-50);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-50 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-50);
	background-color: var(--color_neutral-50);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-40);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-40);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-40 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-40);
	background-color: var(--color_neutral-40);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-30);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-30);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-30 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-30);
	background-color: var(--color_neutral-30);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-20 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-20);
	background-color: var(--color_neutral-20);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-15);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-15);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-15 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-15);
	background-color: var(--color_neutral-15);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-10);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-10);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-10 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-10);
	background-color: var(--color_neutral-10);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-coverimage-slider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_neutral-5);
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li button:before {
	border: 1px solid var(--color_neutral-5);
	background-color: transparent;
}
.wp-block-lazyblock-pxlr-block-coverimage-slider .is-option-coverimage-slider-ui-color.slider-ui-color__neutral-5 .pxlr-block-coverimage-slider-pagination-wrapper ul.pxlr-block-coverimage-slider-pagination-dots li.slick-active button:before {
	border: 1px solid var(--color_neutral-5);
	background-color: var(--color_neutral-5);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.2.0
Text Domain: pxlr-cocoon
File: post-archive.scss
Desc: Custom Block Post archive with teasers
*/
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper {
	display: flex;
	position: relative;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper.post-archive-title-block-alignment-left {
	justify-content: flex-start;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper.post-archive-title-block-alignment-center {
	justify-content: center;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper.post-archive-title-block-alignment-right {
	justify-content: flex-end;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content {
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: var(--gap-l);
	border-radius: 3px 3px 0 0;
	width: 100%;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content h1, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content h2, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content h3, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content h4, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content h5, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content h6, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content p {
	margin-bottom: 0;
	padding-right: var(--gap-l);
}
@media (min-width: 768px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-100 {
		width: 100%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-90 {
		width: 90%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-80 {
		width: 80%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-70 {
		width: 70%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-60 {
		width: 60%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-50 {
		width: 50%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-40 {
		width: 40%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-30 {
		width: 30%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-20 {
		width: 20%;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content.post-archive-title-block-width-10 {
		width: 10%;
	}
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content .pxlr-block-archive-title-button-wrapper .pxlr-block-archive-title-button {
	width: 50px;
	height: 50px;
	position: relative;
	display: block;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content .pxlr-block-archive-title-button-wrapper .pxlr-block-archive-title-button:before {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 2rem;
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content .pxlr-block-archive-title-button-wrapper .pxlr-block-archive-title-button:hover {
	color: var(--color_brand_1_primary-100) !important;
	animation: bounceFlowRight 2s infinite;
	-webkit-animation: bounceFlowRight 2s infinite;
	-moz-animation: bounceFlowRight 2s infinite;
	-o-animation: bounceFlowRight 2s infinite;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-title-block-wrapper .pxlr-block-post-archive-title-block-content .pxlr-block-archive-title-button-wrapper .pxlr-block-archive-title-button title {
	display: none;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper {
	/* Background image version */
	position: relative;
	/*
	Layout Type - masonry Grid
	@link https://jibin.tech/blog/masonry-layout-using-css/
	@link https://codepen.io/jibin2706/pen/bGYBrQQ
	*/
	/* masonry styles */
	/* load only if grid-template-rows: masonry is supported by the browser else use the fallback */
	/* masnory fallback */
	/*
	Post item
	*/
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper:after {
	content: "";
	position: absolute;
	display: block;
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-sportskin-symbol-single.svg);
	background-size: 1500px 1500px;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 48% center;
	opacity: 0.025;
	top: 0;
	left: 0;
}
@media (min-width: 768px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper:after {
		background-size: 2000px 2000px;
	}
}
@media (min-width: 1024px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper:after {
		background-size: 3500px 3500px;
	}
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper.post-archive-layout-type-masonry-2-cols {
	--post-archive-masonry-columns: 1;
	--post-archive-masonry-gap: 0;
}
@media (min-width: 768px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper.post-archive-layout-type-masonry-2-cols {
		--post-archive-masonry-columns: 2;
		--post-archive-masonry-gap: 0;
	}
}
@media (min-width: 1024px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper.post-archive-layout-type-masonry-2-cols {
		--post-archive-masonry-columns: 2;
		--post-archive-masonry-gap: 0;
	}
}
@supports (grid-template-rows: masonry) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper.post-archive-layout-type-masonry-2-cols {
		display: grid;
		grid-template-columns: repeat(var(--post-archive-masonry-columns), 1fr);
		grid-gap: var(--post-archive-masonry-gap);
		grid-template-rows: masonry;
	}
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper.post-archive-layout-type-masonry-2-cols > * {
		margin-bottom: 0;
	}
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper.post-archive-layout-type-masonry-2-cols {
	column-count: var(--post-archive-masonry-columns);
	column-gap: var(--post-archive-masonry-gap);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper.post-archive-layout-type-masonry-2-cols > * {
	margin-bottom: var(--post-archive-masonry-gap);
	break-inside: avoid;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item {
	position: relative;
	z-index: 1;
	width: 100%;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption {
	position: absolute;
	z-index: 3;
	bottom: 0;
	width: 100%;
	padding: 30px;
}
@media (min-width: 768px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption {
		width: 100%;
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption {
		width: 75%;
		padding: 50px;
	}
}
@media (min-width: 1290px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption {
		width: 75%;
		padding: 50px;
	}
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper {
	display: flex;
	flex-direction: row;
	line-height: normal;
	align-items: center;
	padding-bottom: var(--gap-xxs);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper {
		font-size: 0.7777777778rem;
	}
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper .post-item-meta-date {
	margin-right: 5px;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories {
	margin: 0;
	padding: 0;
	list-style: none;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category {
	display: inline-block;
	background-color: var(--color_black);
	color: var(--color_white);
	padding: 1px 8px 2px 8px;
	border-radius: 40px;
	margin-right: 5px;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category:last-child {
	margin-right: 0;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-1 {
	background-color: var(--color_brand_1_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-2 {
	background-color: var(--color_brand_2_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-meta-wrapper .post-item-meta-categories .post-item-meta-category.category-color-brand-3 {
	background-color: var(--color_brand_3_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-title {
	font-weight: 600;
}
@media (min-width: 1024px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-excerpt {
		display: block;
		padding-bottom: var(--gap-s);
	}
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption.post-item-caption-color-dark .post-item-title, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption.post-item-caption-color-dark .post-item-excerpt, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption.post-item-caption-color-dark .post-item-meta-wrapper {
	color: var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption.post-item-caption-color-light .post-item-title, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption.post-item-caption-color-light .post-item-excerpt, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption.post-item-caption-color-light .post-item-meta-wrapper {
	color: var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 0;
	margin-top: var(--gap-xs);
	margin-bottom: var(--gap-xs);
	display: block;
	cursor: pointer;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a {
	transition: all 0.3s ease-in-out;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button {
	margin-top: var(--gap-s);
	color: var(--color_black);
	font-weight: 300;
	border-radius: 50px 50px;
	padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-xl);
	border: 1px solid var(--color_white);
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-xlight);
	position: relative;
}
@media (min-width: 768px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 1024px) {
	.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:before {
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	line-height: initial;
	color: var(--color_black);
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background: transparent;
	border-radius: 50px;
	padding: 3px;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:hover {
	color: var(--color_white);
	background-color: transparent;
	border: 1px solid var(--color_white);
	box-shadow: none;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button:hover:before {
	color: var(--color_black);
	background: var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline {
	color: var(--color_white);
	border: 1px solid var(--color_white);
	background-color: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:before {
	color: var(--color_white);
	background: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:hover {
	color: var(--color_black);
	background-color: var(--color_white);
	border: 1px solid var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.post-item-caption-button.has-button-style-outline:hover:before {
	color: var(--color_white);
	background: var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_1_primary-100);
	background-color: var(--color_brand_1_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:before {
	color: var(--color_white);
	background: var(--color_brand_1_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:hover {
	color: var(--color_brand_1_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_1_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1:hover:before {
	color: var(--color_white);
	background: var(--color_brand_1_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline {
	color: var(--color_brand_1_primary-100);
	border: 1px solid var(--color_brand_1_primary-100);
	background-color: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:before {
	color: var(--color_brand_1_primary-100);
	background: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_1_primary-100);
	border: 1px solid var(--color_brand_1_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-1.has-button-style-outline:hover:before {
	color: var(--color_brand_1_primary-100);
	background: var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_2_primary-100);
	background-color: var(--color_brand_2_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:before {
	color: var(--color_white);
	background: var(--color_brand_2_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:hover {
	color: var(--color_brand_2_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_2_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2:hover:before {
	color: var(--color_white);
	background: var(--color_brand_2_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline {
	color: var(--color_brand_2_primary-100);
	border: 1px solid var(--color_brand_2_primary-100);
	background-color: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:before {
	color: var(--color_brand_2_primary-100);
	background: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_2_primary-100);
	border: 1px solid var(--color_brand_2_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-2.has-button-style-outline:hover:before {
	color: var(--color_brand_2_primary-100);
	background: var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3 {
	color: var(--color_white);
	border: 1px solid var(--color_brand_3_primary-100);
	background-color: var(--color_brand_3_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:before {
	color: var(--color_white);
	background: var(--color_brand_3_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:hover {
	color: var(--color_brand_3_primary-100);
	background-color: transparent;
	border: 1px solid var(--color_brand_3_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3:hover:before {
	color: var(--color_white);
	background: var(--color_brand_3_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline {
	color: var(--color_brand_3_primary-100);
	border: 1px solid var(--color_brand_3_primary-100);
	background-color: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:before {
	color: var(--color_brand_3_primary-100);
	background: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_brand_3_primary-100);
	border: 1px solid var(--color_brand_3_primary-100);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-brand-3.has-button-style-outline:hover:before {
	color: var(--color_brand_3_primary-100);
	background: var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black {
	color: var(--color_white);
	border: 1px solid var(--color_black);
	background-color: var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:before {
	color: var(--color_white);
	background: var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:hover {
	color: var(--color_black);
	background-color: transparent;
	border: 1px solid var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black:hover:before {
	color: var(--color_white);
	background: var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline {
	color: var(--color_black);
	border: 1px solid var(--color_black);
	background-color: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:before {
	color: var(--color_black);
	background: transparent;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:hover {
	color: var(--color_white);
	background-color: var(--color_black);
	border: 1px solid var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-caption .post-item-caption-button-wrapper a.has-button-color-black.has-button-style-outline:hover:before {
	color: var(--color_black);
	background: var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail {
	display: flex;
	position: relative;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-type-solid.is-style-color-dark {
	background-color: var(--color_black);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-type-solid.is-style-color-light {
	background-color: var(--color_white);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-type-radial-gradient.is-style-color-dark {
	/* https://angrytools.com/gradient */
	/* ff 3.6+ */
	background: -moz-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* safari 5.1+,chrome 10+ */
	background: -webkit-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* opera 11.10+ */
	background: -o-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* ie 10+ */
	background: -ms-radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
	/* global 92%+ browsers support */
	background: radial-gradient(ellipse at 50% 50%, rgba(34, 34, 34, 0) 0%, rgb(34, 34, 34) 100%);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-type-radial-gradient.is-style-color-light {
	/* https://angrytools.com/gradient */
	/* ff 3.6+ */
	background: -moz-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* safari 5.1+,chrome 10+ */
	background: -webkit-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* opera 11.10+ */
	background: -o-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* ie 10+ */
	background: -ms-radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
	/* global 92%+ browsers support */
	background: radial-gradient(ellipse at 50% 50%, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-0, .pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-none {
	opacity: 0;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-5 {
	opacity: 0.05;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-10 {
	opacity: 0.1;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-15 {
	opacity: 0.15;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-20 {
	opacity: 0.2;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-25 {
	opacity: 0.25;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-30 {
	opacity: 0.3;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-35 {
	opacity: 0.35;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-40 {
	opacity: 0.4;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-45 {
	opacity: 0.45;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-50 {
	opacity: 0.5;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-55 {
	opacity: 0.55;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-60 {
	opacity: 0.6;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-65 {
	opacity: 0.65;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-70 {
	opacity: 0.7;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-75 {
	opacity: 0.75;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-80 {
	opacity: 0.8;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-85 {
	opacity: 0.85;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-90 {
	opacity: 0.9;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail .post-image-blendmode.is-style-opacity-95 {
	opacity: 0.95;
}
.pxlr-block-post-archive-wrapper .pxlr-block-post-archive-posts-wrapper .pxlr-block-post-archive-post-item .post-item-thumbnail img {
	display: block;
	position: relative;
	z-index: 1;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: left top;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-block-slide-display.scss
Desc: slide-display
*/
.wp-block-lazyblock-pxlr-slide-display {
	position: relative;
	/*
	Slickslider append arrows
	*/
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper {
	color: var(--color_white);
	background-color: var(--color_black);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper h1, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper h2, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper h3, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper h4, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper h5, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper h6 {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper a {
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper a:hover {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light {
	color: var(--color_black);
	background-color: var(--color_white);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light h1, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light h2, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light h3, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light h4, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light h5, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light h6 {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light a {
	color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper.pxlr-block-slide-display-theme-color-light a:hover {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper.pxlr-block-slide-display-height-full, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-height-full {
	height: 75vh;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper.pxlr-block-slide-display-height-full, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-height-full {
		height: 100vh;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper.pxlr-block-slide-display-height-full, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-height-full {
		height: 100vh;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper.pxlr-block-slide-display-height-third, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-height-third {
	height: 75vh;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper.pxlr-block-slide-display-height-half, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-height-half {
	height: 50vh;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper {
	display: flex;
	flex-direction: column;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: calc(1.5 * 20px);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-justify-content-top {
	justify-content: flex-start;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-justify-content-center {
	justify-content: center;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper.pxlr-block-slide-display-justify-content-bottom {
	justify-content: flex-end;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper {
		padding: calc(1.5 * 30px);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper {
		padding: calc(1.5 * 50px);
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	height: 100%;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-has-pagination {
	padding-top: 30px;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content.pxlr-block-slide-display-item-content-fade {
	position: relative;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content.pxlr-block-slide-display-item-content-fade:after {
	content: "";
	position: absolute;
	pointer-events: none;
	bottom: 0;
	z-index: 1;
	height: 100px;
	width: 100%;
	background: linear-gradient(180deg, rgba(44, 44, 44, 0) 0%, rgb(44, 44, 44) 100%);
	background-repeat: no-repeat;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content.pxlr-block-slide-display-item-content-fade.pxlr-block-slide-display-theme-color-light:after {
	background: linear-gradient(180deg, rgba(253, 253, 253, 0) 0%, rgb(253, 253, 253) 100%);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content.pxlr-block-slide-display-item-content-fade .pxlr-block-slide-display-item-content-panel {
	padding-bottom: 50px;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel {
	margin-top: var(--gap-sm);
	overflow-y: scroll;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel::-webkit-scrollbar {
	width: 0px;
	background: transparent; /* make scrollbar transparent */
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper {
		flex-direction: row;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper {
		width: 50%;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper {
		flex-direction: row;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-image-wrapper, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper {
		width: 50%;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-height-content-fit .pxlr-block-slide-display-item-content.pxlr-block-slide-display-item-content-fade:after {
	display: none;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul li {
	border-bottom: 1px solid var(--color_neutral-rgba-70);
	color: var(--color_primary);
	padding-bottom: var(--gap-s);
	padding-top: var(--gap-s);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul li a {
	display: block;
	position: relative;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul li a:after {
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	right: 0px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul li a:hover:after {
	color: var(--color_white);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul li:has(a) {
	padding-bottom: 0;
	padding-top: 0;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel ul li:has(a) a {
	padding-bottom: var(--gap-s);
	padding-top: var(--gap-s);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper .pxlr-block-slide-display-item-content-wrapper .pxlr-block-slide-display-item-content .pxlr-block-slide-display-item-content-panel.pxlr-block-slide-display-theme-color-light ul li a:hover:after {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h1 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h1 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h2 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h2 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h3 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h3 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h4 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h4 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h5 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h5 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h6 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-1 h6 strong {
	color: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h1 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h1 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h2 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h2 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h3 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h3 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h4 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h4 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h5 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h5 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h6 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h6 strong {
	color: var(--color_brand_2_primary-100);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h1 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h1 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h2 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h2 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h3 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h3 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h4 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h4 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h5 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h5 strong, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h6 b, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-wrapper .pxlr-block-slide-display-item-wrapper.pxlr-block-slide-display-brand-color-brand-2 h6 strong {
	color: var(--color_brand_3_primary-100);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	display: flex;
	flex-direction: row;
	width: 81px;
	height: 40px;
	top: 0px;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-full {
	top: calc(75vh - 40px);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-third {
	top: calc(75vh - 40px);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-half {
	top: calc(50vh - 40px);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper {
		top: inherit;
		bottom: 0px;
		width: 101px;
		height: 50px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-full {
		top: inherit;
		bottom: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-third {
		top: inherit;
		bottom: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-half {
		top: inherit;
		bottom: 0px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper {
		top: inherit;
		bottom: 0px;
		width: 101px;
		height: 50px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-full {
		top: inherit;
		bottom: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-third {
		top: inherit;
		bottom: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper.pxlr-block-slide-display-height-half {
		top: inherit;
		bottom: 0px;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow {
	z-index: 1;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next {
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	position: absolute;
	display: block;
	width: 40px;
	height: 40px;
	padding: 0;
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background-color: var(--color_white);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next {
		width: 50px;
		height: 50px;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next:before {
	content: "";
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: 15px 15px;
	width: 15px;
	height: 15px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev:hover, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next:hover {
	background-color: var(--color_primary);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev:hover:before, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next:hover:before {
	color: var(--color_white) !important;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev:before, .wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next:before {
	color: var(--color_black);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next {
	border-radius: 0 3px 0 0;
	left: 41px;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next {
		left: 51px;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-arrows-wrapper .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper {
	display: flex;
	flex-direction: row;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0;
	padding-left: calc(1.5 * 20px);
	padding-top: calc(1.5 * 20px);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-full {
	top: 75vh;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-third {
	top: 75vh;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-half {
	top: 50vh;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper {
		top: 0px;
		left: 50%;
		padding-left: calc(1.5 * 30px);
		padding-top: calc(1.5 * 30px);
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-full {
		top: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-third {
		top: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-half {
		top: 0px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper {
		top: 0px;
		left: 50%;
		padding-left: calc(1.5 * 50px);
		padding-top: calc(1.5 * 50px);
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-full {
		top: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-third {
		top: 0px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper.pxlr-block-slide-display-height-half {
		top: 0px;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper img {
	opacity: 0.3;
	margin-right: 10px;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots {
	margin: 0;
	padding: 0;
	list-style: none;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li {
	display: inline-block;
	width: 20px;
	height: 3px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
	background-color: var(--color_neutral-rgba-100);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li button {
	display: block;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background-color: transparent;
	line-height: 0;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 3px;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li.slick-active {
	background-color: var(--color_brand_1_primary-100);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li {
		width: 30px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li button {
		width: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li {
		width: 60px;
	}
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li button {
		width: 60px;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0;
	padding-left: calc(1.5 * 20px);
	padding-top: calc(1.5 * 20px);
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper {
		left: 0;
		padding-left: calc(1.5 * 30px);
		padding-top: calc(1.5 * 30px);
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper {
		left: 0;
		padding-left: calc(1.5 * 50px);
		padding-top: calc(1.5 * 50px);
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots {
	position: absolute;
	list-style: none;
	line-height: 0;
	padding: 0;
	margin: 0;
	background-color: var(--color_black);
	border-radius: 100px;
	display: flex;
	overflow: hidden;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li {
	color: var(--color_white);
	padding: var(--gap-xs) var(--gap-xxs);
	display: inline-block;
	line-height: 0;
	border-right: 1px solid var(--color_neutral-rgba-20);
	transition: all 0.3s ease-in-out;
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li button {
	display: block;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background-color: transparent;
	line-height: inherit;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	color: var(--color_white-rgba-50);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li button {
		font-size: 0.7647058824rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li button {
		font-size: 0.7777777778rem;
	}
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li:first-child {
	padding-left: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li:last-child {
	border: 0;
	padding-right: var(--gap-xs);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li.slick-active {
	background-color: var(--color_brand_1_primary-100);
}
.wp-block-lazyblock-pxlr-slide-display .pxlr-block-slide-display-name-pagination-wrapper .pxlr-block-slide-display-pagination .pxlr-block-slide-display-pagination-dots li.slick-active button {
	color: var(--color_white);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-block-sitetitle.scss
Desc: Lazy Blocks - Custom Blocks Constructor - Sitetitle with subline

Note: Possible styling classes in structure
*/
.pxlr-block-sitetitle-wrapper {
	margin-bottom: var(--gap-xxl);
}
.pxlr-block-sitetitle-wrapper.pxlr-block-sitetitle-less-margin {
	margin-bottom: var(--gap-m);
}
.pxlr-block-sitetitle-wrapper .pxlr-block-sitetitle-subline {
	font-size: 1.0625rem;
	line-height: 1.3125rem;
	margin-bottom: 15px;
}
.pxlr-block-sitetitle-wrapper .pxlr-block-sitetitle-subline:after {
	content: "";
	position: relative;
	display: inline-flex;
	width: 30px;
	height: 3px;
	border-radius: 5px;
	margin-left: 10px;
	bottom: 2px;
	background-color: var(--color_primary);
}
@media (min-width: 768px) {
	.pxlr-block-sitetitle-wrapper .pxlr-block-sitetitle-subline {
		font-size: 1.3529411765rem;
		line-height: 1.6470588235rem;
	}
	.pxlr-block-sitetitle-wrapper .pxlr-block-sitetitle-subline:after {
		content: "";
		width: 40px;
		height: 4px;
		margin-left: 10px;
		bottom: 3px;
	}
}
@media (min-width: 1024px) {
	.pxlr-block-sitetitle-wrapper .pxlr-block-sitetitle-subline {
		font-size: 1.6666666667rem;
		line-height: 1.9444444444rem;
	}
	.pxlr-block-sitetitle-wrapper .pxlr-block-sitetitle-subline:after {
		content: "";
		width: 50px;
		height: 5px;
		margin-left: 10px;
		bottom: 5px;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: wp-color-palette.scss
Desc: wp-color-palette
Note: this classes are defined in in inc/template-functions.php -> pxlr_theme_gutenberg_support
*/
.has-text-color {
	color: var(--color_black);
}
.has-text-color.has-primary-color {
	color: var(--color_primary);
}
.has-text-color.has-black-color {
	color: var(--color_black);
}
.has-text-color.has-white-color {
	color: var(--color_white);
}
.has-text-color.has-anthracite-color {
	color: var(--color_anthracite);
}
.has-text-color.has-neutral-70-color {
	color: var(--color_neutral-70);
}
.has-text-color.has-neutral-50-color {
	color: var(--color_neutral-50);
}
.has-text-color.has-neutral-30-color {
	color: var(--color_neutral-30);
}
.has-text-color.has-neutral-15-color {
	color: var(--color_neutral-15);
}
.has-text-color.has-neutral-10-color {
	color: var(--color_neutral-10);
}
.has-text-color.has-neutral-5-color {
	color: var(--color_neutral-5);
}
.has-text-color.has-neutral-3-color {
	color: var(--color_neutral-3);
}
.has-text-color.has-neutral-1-color {
	color: var(--color_neutral-1);
}

.has-background {
	background-color: transparent;
}
.has-background.has-primary-background-color {
	background-color: var(--color_primary);
}
.has-background.has-black-background-color {
	background-color: var(--color_black);
}
.has-background.has-white-background-color {
	background-color: var(--color_white);
}
.has-background.has-anthracite-background-color {
	background-color: var(--color_anthracite);
}
.has-background.has-neutral-70-background-color {
	background-color: var(--color_neutral-70);
}
.has-background.has-neutral-50-background-color {
	background-color: var(--color_neutral-50);
}
.has-background.has-neutral-30-background-color {
	background-color: var(--color_neutral-30);
}
.has-background.has-neutral-15-background-color {
	background-color: var(--color_neutral-15);
}
.has-background.has-neutral-10-background-color {
	background-color: var(--color_neutral-10);
}
.has-background.has-neutral-5-background-color {
	background-color: var(--color_neutral-5);
}

/* plugins */
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://www.sportskin.de
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.2.0
Text Domain: pxlr-cocoon-store
File: pxlr-heroslider.scss
Info: PXLR Heroslider Plugin styles
*/
body {
	/* 
	Slider 
	*/
}
@media (min-width: 1024px) {
	body {
		/* 
		Themecolor - Change desktop navigation text color 
		This will happen when data-attribute by js/slick/onchange is set as value on body class
		*/
		/* 
		Themecolor - Change desktop logo custom/alternative
		This will happen when data-attribute by js/slick/onchange is set as value on body class
		*/
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a:hover {
		color: var(--color_primary);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li a {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li a {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li a:hover {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li.pxlr-active a {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li.pxlr-active a:hover {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li:after {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a:hover {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a:hover {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li a {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li ul li a:hover {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li a {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li a:hover {
		color: var(--color_primary);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li.pxlr-active a {
		color: var(--color_primary);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li.pxlr-active a:hover {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header .pxlr-site-secondary-navigation .menu-secondary-site-navigation-container ul li:after {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a {
		color: var(--color_white);
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header.pxlr-js-site-header-sticky .pxlr-site-primary-navigation .menu-primary-site-navigation-container ul li a:hover {
		color: var(--color_black);
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom {
		display: block;
	}
	body.acf-hero-siteheader-color_light .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		display: none;
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-custom {
		display: none;
	}
	body.acf-hero-siteheader-color_dark .pxlr-site-header-wrapper .pxlr-site-header-branding .pxlr-site-header-logo-alternative {
		display: block;
	}
}
body .pxlr-heroslider-wrapper {
	position: relative;
	z-index: 1;
	background-color: var(--color_black);
	/* 
	Used for PXLR Custom Block Paragraph Scrollup
	If we want to set the slider fixed, so that content can scroll over, we have to set a height as well
	Keep in mind to set in body.scss on body #page.site ->>> from overflow: hidden; to ---> overflow: inherit;
	*/
	/* End if we want to set the slider fixed.......*/
	/*
	Check for mobile visibility
	*/
	/*
	Slickslider append arrows
	*/
	/*
	Pagination 
	*/
}
body .pxlr-heroslider-wrapper.pxlr-heroslider-fixed-for-scrollup {
	height: 100vh;
	position: sticky;
	top: 0;
	left: 0;
	overflow: hidden;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-explore-indicator {
	z-index: 1;
	position: absolute;
	text-transform: uppercase;
	font-size: 0.6rem;
	line-height: 0;
	bottom: calc(20px + 35px);
	left: 20px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-explore-indicator:before {
	position: relative;
	content: "\f102";
	font-family: "icons";
	font-size: 1.2rem;
	color: var(--color_primary);
	top: 5px;
	left: -5px;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-explore-indicator {
		bottom: calc(30px + 35px);
		left: 30px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-explore-indicator:before {
		top: 6px;
		left: -6px;
	}
}
@media (min-width: 1024px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-explore-indicator {
		bottom: calc(50px + 35px);
		left: 50px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-explore-indicator:before {
		top: 7px;
		left: -7px;
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component {
	position: relative;
	/* Slide item*/
	/*
	NOTE: This is not used since we don't define the caption css inside the .slick-list. 
	As this would result in the caption being displayed without styling for a short time when the page loads.
	The styling for the caption is now defined directly above in this file.
	.slick-list{
	    .slick-track{
	        .slick-slide{
	            // &.slick-current{

	            // }
	            // &.slick-active{

	            // }

	        } //end .slick-slide
	    } //end .slick-track
	} //end .slick-list
	*/
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_oversize {
	height: 150vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_oversize .pxlr-heroslider-image-item {
	height: 150vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_oversize .pxlr-heroslider-image-item picture {
	height: 150vh;
	display: block;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_full {
	height: 100vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_full .pxlr-heroslider-image-item {
	height: 100vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_full .pxlr-heroslider-image-item picture {
	height: 100vh;
	display: block;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_half {
	height: 50vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_half .pxlr-heroslider-image-item {
	height: 50vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_half .pxlr-heroslider-image-item picture {
	height: 50vh;
	display: block;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_two-third {
	height: 75vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_two-third .pxlr-heroslider-image-item {
	height: 75vh;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component.acf-hero-height_two-third .pxlr-heroslider-image-item picture {
	height: 75vh;
	display: block;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item {
	/* Content wrapper*/
	/* Caption */
	/* Additional paragraph/text*/
	/* Image */
	/* ACF Fields Blendmode colors dark */
	/* ACF Fields Blendmode colors light */
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
	position: absolute;
	margin: 0 auto;
	display: block;
	z-index: 1;
	right: 0px;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
	padding: 0 20px 0 20px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-vertical-top {
	top: 15%;
	bottom: inherit;
	transform: none;
	padding: 50px 20px 0 20px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-vertical-center {
	top: 50%;
	transform: translateY(-50%);
	padding: 0 20px 0 20px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-vertical-center.pxlr-animate-in {
	animation: hero-caption-center-animate-in 0.5s linear;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-vertical-center.pxlr-animate-out {
	animation: hero-caption-center-animate-out 0.2s linear;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-vertical-bottom {
	bottom: 10%;
	top: inherit;
	transform: none;
	padding: 0 20px 50px 20px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-vertical-bottom.pxlr-animate-in {
	animation: hero-caption-bottom-animate-in 0.5s linear;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-vertical-bottom.pxlr-animate-out {
	animation: hero-caption-bottom-animate-out 0.2s linear;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-horizontal-left {
	left: 0;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-horizontal-right {
	right: 0;
	display: flex;
	justify-content: flex-end;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-position-horizontal-right.pxlr-animate-out .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content {
	position: relative;
	animation: hero-caption-horizontal-from-right-animate-out 0.5s linear;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-wrapper-width_content-width {
	max-width: 1380px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper.acf-hero-caption-wrapper-width_none {
	width: 100vw;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
	width: 100%;
	display: flex;
	flex-basis: content;
	/* 
	TinyMCE Heroslider Headline
	This feature will be add inside functions.php 
	Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
	*/
	font-size: 1.875rem;
	line-height: 2.1875rem;
	/* ACF Fields Caption colors */
	/* ACF Fields Caption colors */
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-heading-alignment_left {
	text-align: left;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-heading-alignment_center {
	text-align: center;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-heading-alignment_right {
	text-align: right;
}
@keyframes pxlr-caption-zoom-out {
	0% {
		transform: scale(1.2, 1.2);
		opacity: 0;
	}
	50% {
		transform: scale(0.99, 0.99);
		opacity: 0.8;
	}
	100% {
		opacity: 1;
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	animation: pxlr-caption-zoom-out 1s ease-in-out 1s 1;
	/*
	Taxonomylist
	*/
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
	color: var(--color_white);
	font-family: "Assistant", sans-serif;
	text-transform: uppercase;
	margin: 0px 0px 15px 0px;
	letter-spacing: 0;
	font-size: 4.375rem;
	line-height: 3.75rem;
	opacity: 0.9;
	position: relative;
	z-index: 1;
	display: block;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content b {
	font-weight: 700;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper {
	position: relative;
	z-index: 2;
	padding: 20px;
	margin-bottom: 2em;
	display: block;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper.acf-hero-button-alignment_left {
	text-align: left;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper.acf-hero-button-alignment_center {
	text-align: center;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper.acf-hero-button-alignment_right {
	text-align: right;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a {
	transition: all 0.3s ease-in-out;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
	margin-top: var(--gap-s);
	color: var(--color_black);
	font-weight: 300;
	font-size: 1rem;
	border-radius: 50px 50px;
	padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-xl);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	position: relative;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button:before {
	content: "\f13a";
	font-family: "icons";
	font-size: 1rem;
	line-height: initial;
	color: var(--color_primary);
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background: var(--color_black);
	border-radius: 50px;
	padding: 3px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button:hover {
	color: var(--color_primary);
	background-color: var(--color_black-rgba-10);
	border: 1px solid var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button:hover:before {
	color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button.acf-hero-button-color_primary-light {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button.acf-hero-button-color_primary-light:before {
	color: var(--color_primary);
	background: var(--color_white);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button.acf-hero-button-color_primary-light:hover {
	color: var(--color_primary);
	background-color: var(--color_black-rgba-10);
	border: 1px solid var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button.acf-hero-button-color_primary-light:hover:before {
	color: var(--color_primary);
	background: transparent;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content ul.pxlr-heroslider-taxonomy-list {
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
	display: block;
	text-align: right;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content ul.pxlr-heroslider-taxonomy-list li {
	color: var(--color_white);
	font-weight: 300;
	font-size: 1rem;
	display: inline-block;
	padding-right: 15px;
	padding-left: 5px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content ul.pxlr-heroslider-taxonomy-list li span {
	opacity: 0.9;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content ul.pxlr-heroslider-taxonomy-list li.brand-1:before {
	content: "";
	position: relative;
	border-radius: 50%;
	background-color: var(--color_brand_1_primary-100);
	display: inline-block;
	width: 10px;
	height: 10px;
	top: -3px;
	left: -3px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content ul.pxlr-heroslider-taxonomy-list li.brand-2:before {
	content: "";
	position: relative;
	border-radius: 50%;
	background-color: var(--color_brand_2_primary-100);
	display: inline-block;
	width: 10px;
	height: 10px;
	top: -3px;
	left: -3px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content ul.pxlr-heroslider-taxonomy-list li.brand-3:before {
	content: "";
	position: relative;
	border-radius: 50%;
	background-color: var(--color_brand_3_primary-100);
	display: inline-block;
	width: 10px;
	height: 10px;
	top: -3px;
	left: -3px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light {
	color: var(--color_white);
	/* Taxonomylist overwrite icon */
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light h1,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light h2,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light h3,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light h4,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light h5,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light h6,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light .pxlr-heroslider-heading {
	color: var(--color_white);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light a.pxlr-heroslider-caption-button {
	color: var(--color_black);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light a.pxlr-heroslider-caption-button:before {
	color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light a.pxlr-heroslider-caption-button:hover {
	color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light a.pxlr-heroslider-caption-button:hover:before {
	color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light ul.pxlr-heroslider-taxonomy-list:before {
	color: var(--color_white);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_light ul.pxlr-heroslider-taxonomy-list li.pxlr-heroslider-taxonomy-focusword {
	color: var(--color_white);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark {
	color: var(--color_black);
	/* Taxonomylist overwrite icon */
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark h1,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark h2,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark h3,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark h4,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark h5,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark h6,
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark .pxlr-heroslider-heading {
	color: var(--color_black);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark a.pxlr-heroslider-caption-button {
	color: var(--color_black);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark a.pxlr-heroslider-caption-button:before {
	color: var(--color_black);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark a.pxlr-heroslider-caption-button:hover {
	color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark a.pxlr-heroslider-caption-button:hover:before {
	color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark ul.pxlr-heroslider-taxonomy-list:before {
	color: var(--color_black);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item.acf-hero-caption-color_dark ul.pxlr-heroslider-taxonomy-list li.pxlr-heroslider-taxonomy-focusword {
	color: var(--color_black);
}
@media (max-width: calc(768px - 1px)) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
		padding: 0 30px 0 30px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
		width: 100%;
		/* 
		TinyMCE Heroslider Headline
		This feature will be add inside functions.php 
		Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
		*/
		font-size: 1.7647058824rem;
		line-height: 2.0588235294rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
		font-size: 3.75rem;
		line-height: 3.5625rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-xl);
	}
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
		padding: 0 30px 0 30px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
		width: 90%;
		/* 
		TinyMCE Heroslider Headline
		This feature will be add inside functions.php 
		Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
		*/
		font-size: 1.7647058824rem;
		line-height: 2.0588235294rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
		font-size: 5.8823529412rem;
		line-height: 6.4705882353rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 1024px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
		padding: 0 50px 0 50px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
		width: 80%;
		/* 
		TinyMCE Heroslider Headline
		This feature will be add inside functions.php 
		Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
		*/
		font-size: 1.6666666667rem;
		line-height: 1.9444444444rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
		font-size: 7.7777777778rem;
		line-height: 7.2222222222rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-l);
	}
}
@media (min-width: 1290px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
		padding: 0 50px 0 50px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
		width: 80%;
		padding: 0;
		/* 
		TinyMCE Heroslider Headline
		This feature will be add inside functions.php 
		Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
		*/
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
		font-size: 8rem;
		line-height: 8rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-l);
	}
}
@media (min-width: 1440px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
		padding: 0 50px 0 50px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
		width: 80%;
		padding: 0;
		/* 
		TinyMCE Heroslider Headline
		This feature will be add inside functions.php 
		Functions: pxlr_add_mce_buttons_2() and pxlr_add_mce_before_init_insert_formats()
		*/
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
		font-size: 9rem;
		line-height: 9rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 1920px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
		padding: 0 50px 0 50px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
		width: 80%;
		padding: 0;
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
		font-size: 11.5rem;
		line-height: 10rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
@media (min-width: 2560px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper {
		padding: 0 50px 0 50px;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item {
		width: 60%;
		padding: 0;
		font-size: 1.5rem;
		line-height: 1.75rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-heading {
		font-size: 13.5rem;
		line-height: 12.5rem;
	}
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-caption-wrapper .pxlr-heroslider-caption-item .pxlr-heroslider-caption-item-content .pxlr-heroslider-caption-button-wrapper a.pxlr-heroslider-caption-button {
		padding: var(--gap-xxs) var(--gap-s) var(--gap-xxs) var(--gap-m);
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper {
	position: relative;
	bottom: 0;
	z-index: 1;
	padding: 20px;
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper {
		padding: 50px;
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper.pxlr-heroslider-additional-paragraph-alignment-left {
	align-items: flex-start;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper.pxlr-heroslider-additional-paragraph-alignment-center {
	align-items: center;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper.pxlr-heroslider-additional-paragraph-alignment-right {
	align-items: flex-end;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content {
	/* Default color. In case the user need other main colors, he can do this in tiny mce it self*/
	color: var(--color_white);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content h1, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content h2, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content h3, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content h4, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content h5, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content h6, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content p, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content span {
	color: var(--color_white);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content.pxlr-heroslider-additional-paragraph-width-100 {
	max-width: 100%;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content.pxlr-heroslider-additional-paragraph-width-75 {
	max-width: 75%;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content.pxlr-heroslider-additional-paragraph-width-50 {
	max-width: 50%;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-additional-paragraph-wrapper .pxlr-heroslider-additional-paragraph-content.pxlr-heroslider-additional-paragraph-width-25 {
	max-width: 25%;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-image-wrapper {
	position: relative;
	overflow: hidden;
}
@keyframes pxlr-image-zoom-in-zoom-out {
	0% {
		transform: scale(1, 1);
	}
	50% {
		transform: scale(1.5, 1.5);
	}
	100% {
		transform: scale(1, 1);
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item picture {
	animation: pxlr-image-zoom-in-zoom-out 80s ease infinite;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item picture.acf-hero-branding-overlay-show:before {
	position: absolute;
	content: "\f112";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	zoom: 1.5;
	right: -15%;
	opacity: 0.08;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item picture img {
	border-radius: 0px;
	height: 100%;
	object-fit: cover;
	object-position: left top;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item.pxlr-heroslider-image-item-effect-true img {
	-webkit-filter: blur(7px);
	/* Safari 6.0 - 9.0 */
	filter: blur(7px);
	transform: scale(1.1);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark {
	/* ACF Fields Blendmode on wrapper for position top for dark*/
	/* ACF Fields Blendmode on wrapper for position bottom for dark*/
	/* ACF Fields Blendmode on wrapper for position bottom oversize for dark*/
	/* ACF Fields Blendmode on wrapper -> item for position right for dark*/
	/* ACF Fields Blendmode on wrapper -> item for position left for dark*/
	/* ACF Fields Blendmode on wrapper -> item for position left for dark*/
	/* ACF Fields Blendmode opacity on wrapper*/
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode_position-top .pxlr-heroslider-image-wrapper:before {
	content: "";
	position: absolute;
	top: 0;
	height: 30%;
	width: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode_position-bottom .pxlr-heroslider-image-wrapper:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 30%;
	width: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode_position-bottom-oversize .pxlr-heroslider-image-wrapper:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 60%;
	width: 100%;
	background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 90%);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode_position-right .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 50%;
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode_position-left .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 50%;
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode_position-complete .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, 0.8);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_none .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_none .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_none .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_none .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_5 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_5 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.05;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_5 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_5 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.05;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_10 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_10 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.1;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_10 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_10 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.1;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_15 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_15 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.15;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_15 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_15 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.15;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_20 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_20 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.2;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_20 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_20 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.2;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_25 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_25 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.25;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_25 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_25 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.25;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_30 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_30 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.3;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_30 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_30 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.3;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_35 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_35 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.35;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_35 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_35 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.35;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_40 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_40 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.4;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_40 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_40 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.4;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_45 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_45 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.45;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_45 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_45 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.45;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_50 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_50 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.5;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_50 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_50 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.5;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_55 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_55 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.55;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_55 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_55 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.55;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_60 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_60 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.6;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_60 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_60 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.6;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_65 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_65 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.65;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_65 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_65 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.65;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_70 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_70 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.7;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_70 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_70 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.7;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_75 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_75 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.75;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_75 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_75 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.75;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_80 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_80 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.8;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_80 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_80 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.8;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_85 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_85 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.85;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_85 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_85 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.85;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_90 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_90 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.9;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_90 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_90 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.9;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_95 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_95 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 0.95;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_95 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_95 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 0.95;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_100 .pxlr-heroslider-image-wrapper:after, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_100 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	opacity: 1;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_100 .pxlr-heroslider-image-wrapper:before, body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_dark.acf-hero-blendmode-opacity_100 .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	opacity: 1;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_light {
	/* ACF Fields Blendmode on wrapper for position top for light*/
	/* ACF Fields Blendmode on wrapper for position bottom for light*/
	/* ACF Fields Blendmode on wrapper for position bottom oversize for light*/
	/* ACF Fields Blendmode on wrapper -> item for position right for light*/
	/* ACF Fields Blendmode on wrapper -> item for position left for light*/
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_light.acf-hero-blendmode_position-top .pxlr-heroslider-image-wrapper:before {
	content: "";
	position: absolute;
	top: 0;
	height: 20%;
	width: 100%;
	background-image: linear-gradient(rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_light.acf-hero-blendmode_position-bottom .pxlr-heroslider-image-wrapper:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 20%;
	width: 120%;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_light.acf-hero-blendmode_position-bottom .pxlr-heroslider-image-wrapper:after {
	content: "";
	position: absolute;
	bottom: 0;
	height: 50%;
	width: 120%;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_light.acf-hero-blendmode_position-right .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 20%;
	background-image: linear-gradient(to left, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0));
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-component .pxlr-heroslider-item.acf-hero-blendmode-color_light.acf-hero-blendmode_position-left .pxlr-heroslider-image-wrapper .pxlr-heroslider-image-item:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 120%;
	width: 20%;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0));
}
body .pxlr-heroslider-wrapper .slick-arrow {
	z-index: 1;
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-prev, body .pxlr-heroslider-wrapper .slick-arrow.slick-next {
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: calc(100vh - 20px);
	display: block;
	width: 40px;
	height: 40px;
	padding: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background-color: var(--color_white);
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .slick-arrow.slick-prev, body .pxlr-heroslider-wrapper .slick-arrow.slick-next {
		top: calc(100vh - 25px);
		width: 50px;
		height: 50px;
	}
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-prev:before, body .pxlr-heroslider-wrapper .slick-arrow.slick-next:before {
	content: "";
	position: absolute;
	background-position: center center;
	background-repeat: no-repeat;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background-size: 15px 15px;
	width: 15px;
	height: 15px;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .slick-arrow.slick-prev:before, body .pxlr-heroslider-wrapper .slick-arrow.slick-next:before {
		background-size: 20px 20px;
		width: 20px;
		height: 20px;
	}
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-prev:hover, body .pxlr-heroslider-wrapper .slick-arrow.slick-next:hover {
	background-color: var(--color_primary);
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-prev:hover:before, body .pxlr-heroslider-wrapper .slick-arrow.slick-next:hover:before {
	color: var(--color_white);
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-prev:before, body .pxlr-heroslider-wrapper .slick-arrow.slick-next:before {
	color: var(--color_black);
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-prev {
	left: 0px;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .slick-arrow.slick-prev {
		left: 0px;
	}
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-prev:before {
	position: absolute;
	content: "\f142";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-next {
	border-radius: 0 3px 3px 0;
	left: 41px;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .slick-arrow.slick-next {
		left: 51px;
	}
}
body .pxlr-heroslider-wrapper .slick-arrow.slick-next:before {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 1rem;
	top: 50%;
	transform: translateX(-50%);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination {
	position: absolute;
	z-index: 2;
	height: fit-content;
	bottom: 80px;
	right: unset;
	left: 0px;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination {
		left: 0px;
		bottom: 130px;
	}
}
@media (min-width: 1024px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination {
		left: -10px;
		top: 50%;
		transform: translateY(-50%);
		bottom: inherit;
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots {
	list-style: none;
	opacity: 1;
	padding: 0;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li {
	position: relative;
	display: block;
	margin: 0 10px;
	padding: 0;
	margin-bottom: 5px;
	cursor: pointer;
	/*
	Active with circle animation pagination
	*/
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li button {
	display: block;
	cursor: pointer;
	border: 0;
	outline: none;
	background: transparent;
	padding-left: 20px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li button .title {
	text-align: left;
	color: var(--color_neutral-20);
	font-weight: 300;
	text-transform: uppercase;
	font-size: 0.625rem;
	transition: all;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li button .title {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li button .title {
		font-size: 0.6666666667rem;
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li button:before {
	content: "";
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 0;
	height: 1px;
	width: 15px;
	background-color: var(--color_neutral-20);
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active {
	/*
	The svg Circle animation: https://codepen.io/rayqian/pen/qdVZgG
	*/
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active button .title {
	position: relative;
	left: 0px;
	text-align: left;
	color: var(--color_neutral-20);
	font-weight: 500;
	text-transform: uppercase;
	font-size: 0.75rem;
	animation: pagination_title_slidein 0.5s;
}
@media (min-width: 768px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active button .title {
		font-size: 0.7647058824rem;
	}
}
@media (min-width: 1024px) {
	body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active button .title {
		font-size: 0.7777777778rem;
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active button:before {
	height: 1px;
	width: 15px;
	background-color: var(--color_white);
	animation: pagination_stroke_grow 0.5s;
}
@keyframes pagination_stroke_grow {
	0% {
		width: 0px;
	}
	40% {
		width: 20px;
	}
	100% {
		width: 15px;
	}
}
@keyframes pagination_title_slidein {
	0% {
		left: -10px;
	}
	40% {
		left: 5px;
	}
	100% {
		left: 0;
	}
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active svg {
	display: none !important;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active .pxlr-heroslider-pagination-progress {
	display: none;
	position: absolute;
	left: -10px;
	top: -10px;
}
body .pxlr-heroslider-wrapper .pxlr-heroslider-pagination ul.pxlr-heroslider-pagination-dots li.slick-active .pxlr-heroslider-pagination-progress path {
	stroke-dasharray: 816;
	stroke-dashoffset: 0;
	animation: herosliderProgressDash 70s linear;
}
@keyframes herosliderProgressDash {
	from {
		stroke-dashoffset: 816;
	}
	to {
		stroke-dashoffset: 0;
	}
}

/*
Heroslider Caption - Animate in

use this to trigger in a class
animation-name: hero-caption-animate-in;
animation-fill-mode: both;
animation-duration: .5s;
*/
@keyframes hero-caption-top-animate-in {
	0% {
		top: 20%;
		opacity: 0;
	}
	100% {
		opacity: 1;
		top: 15%;
	}
}
@keyframes hero-caption-top-animate-out {
	0% {
		opacity: 1;
		top: 15%;
	}
	100% {
		opacity: 0;
		top: 20%;
	}
}
@keyframes hero-caption-horizontal-from-right-animate-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes hero-caption-horizontal-from-right-animate-out {
	0% {
		opacity: 1;
		right: 0;
	}
	100% {
		opacity: 0;
		right: 50%;
	}
}
@keyframes hero-caption-center-animate-in {
	0% {
		left: -10%;
		opacity: 0;
	}
	100% {
		opacity: 1;
		left: 0;
	}
}
@keyframes hero-caption-center-animate-out {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes hero-caption-bottom-animate-in {
	0% {
		bottom: 5%;
		opacity: 0;
	}
	100% {
		opacity: 1;
		bottom: 10%;
	}
}
@keyframes hero-caption-bottom-animate-out {
	0% {
		opacity: 1;
		bottom: 10%;
	}
	100% {
		opacity: 0;
		bottom: 15%;
	}
}
@keyframes hero-caption-animate-in {
	0% {
		top: 55%;
		opacity: 0;
	}
	100% {
		opacity: 1;
		top: 50%;
	}
}
@keyframes hero-caption-animate-out {
	0% {
		opacity: 1;
		top: 50%;
	}
	100% {
		opacity: 0;
		top: 45%;
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: catch-infinite-scroll.scss
Desc: 3th party plugin for infinite scroll on archive pages
*/
.ctis-load-more-container.ctis-loader-elements .ctis-load-more button {
	background-color: var(--color_primary) !important;
	border: 1px solid var(--color_primary) !important;
	text-transform: uppercase !important;
	font-size: 0.75rem !important;
	font-weight: 600 !important;
	color: var(--color_white) !important;
	height: 30px !important;
	border-radius: 50px !important;
	display: inline-block !important;
	padding: 0px 15px 0px 15px !important;
	position: relative !important;
}
.ctis-load-more-container.ctis-loader-elements .ctis-load-more button:hover {
	color: var(--color_neutral-100) !important;
	background-color: var(--color_white) !important;
	border: 1px solid var(--color_neutral-15) !important;
}

.infinite-loader {
	width: 100%;
	grid-column-start: 1;
	grid-column: 1/-1;
}
.infinite-loader.ctis-loader-elements {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.infinite-loader.ctis-finished-notice .finish-text {
	color: var(--color_neutral-70);
	font-size: 0.5rem;
	text-transform: uppercase;
	border-radius: 50px;
	border: 1px solid var(--color_neutral-20);
	padding: 1px 5px;
	line-height: initial;
	margin-bottom: 30px;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: cookie-notice.scss
Info: Now we use Borlabs Cookie
*/
#BorlabsCookieBox {
	zoom: 0.9;
}

@media only screen and (min-width: 1024px) {
	#BorlabsCookieBox {
		zoom: inherit;
		/*As default in Borlabs Settings we have center and want it on mobile, 
		but on tablet and desktop we want it on the right bottom 
		*/
	}
	#BorlabsCookieBox .bottom-center {
		justify-content: flex-end !important;
	}
}
#BorlabsCookieBox ._brlbs-box-wrap {
	display: block;
	max-width: 375px;
	width: 100%;
	z-index: 1000000;
	margin: 20px;
	/*Need for 320 phones*/
}
#BorlabsCookieBox ._brlbs-box-wrap ._brlbs-box {
	background: var(--color_white);
}

#BorlabsCookieBox ._brlbs-block-content._brlbs-bg-dark {
	background: rgba(255, 255, 255, 0.98);
}

#BorlabsCookieBox h3 {
	color: #252525;
	font-size: 3em;
	line-height: 1.5em;
	word-break: break-all;
	text-align: center;
	font-family: "Assistant", sans-serif;
	font-weight: bold;
}

#BorlabsCookieBox .cookie-preference h3 {
	color: var(--color_white);
	font-size: 1.5em;
	text-align: left;
}

#BorlabsCookieBox .cookie-preference .row.no-gutters.align-items-top .col-2 {
	max-width: 0px;
}

#BorlabsCookieBox .cookie-preference .row.no-gutters.align-items-top .col-10 {
	max-width: 100%;
	flex: 0 0 100%;
}

#BorlabsCookieBox ._brlbs-flex-center {
	background-color: var(--color_black);
	border-radius: 5px;
	color: #fff;
	padding: 20px;
	display: block !important;
	text-align: center;
}

#BorlabsCookieBox .cookie-logo {
	max-width: 40%;
	margin-bottom: 10px;
	padding: 0;
}

#BorlabsCookieBox ._brlbs-refuse {
	color: var(--color_primary);
}

/* YT Notice*/
.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed._brlbs-video-youtube ._brlbs-caption {
	border-radius: 3px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	background: hsla(0deg, 0%, 0%, 0.8);
	color: var(--color_white);
}
.BorlabsCookie ._brlbs-content-blocker ._brlbs-embed._brlbs-video-youtube ._brlbs-caption .pxlr-custom-cookie-embed-notice-title {
	color: var(--color_white);
	font-size: 1.2rem;
	text-transform: uppercase;
	font-weight: 600;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: notibar.scss
Info: Notibar notification plugin
*/
.njt-nofi-container .njt-nofi-notification-bar .njt-nofi-text {
	padding: 0;
}
.njt-nofi-container .njt-nofi-notification-bar .njt-nofi-text .pxlr-notibar-customlist {
	/* 
	Custom list
	<ul class="pxlr-notibar-customlist">
	<li>Versandkostenfrei ab 30 € (DE)</li>
	<li>30 Tage Umtauschrecht</li>
	<li>Schneller Versand</li>
	</ul>
	*/
	display: inline-block;
	list-style: none;
	padding: 0;
	margin: 0;
}
.njt-nofi-container .njt-nofi-notification-bar .njt-nofi-text .pxlr-notibar-customlist li {
	display: inline-block;
	padding-right: 10px;
	padding-left: 10px;
}
.njt-nofi-container .njt-nofi-notification-bar .njt-nofi-text .pxlr-notibar-customlist li:first-child {
	padding-left: 0;
}
.njt-nofi-container .njt-nofi-notification-bar .njt-nofi-text .pxlr-notibar-customlist li:after {
	content: "°";
	position: relative;
	top: 3px;
	color: var(--color_neutral-60);
	left: 10px;
}
.njt-nofi-container .njt-nofi-notification-bar .njt-nofi-text .pxlr-notibar-customlist li:last-child {
	padding-right: 0;
}
.njt-nofi-container .njt-nofi-notification-bar .njt-nofi-text .pxlr-notibar-customlist li:last-child:after {
	display: none;
}

/* woocommerce */
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
File: woocommerce.scss
Text Domain: pxlr-cocoon
Desc: get woocommerce styles from /6-woocommerce
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-default.scss
Desc: Default things
*/
.woocommerce-page {
	background-color: var(--color_brand_1_background);
	/* Headings */
	/* Menu opener */
}
.woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3, .woocommerce-page h4, .woocommerce-page h5, .woocommerce-page h6 {
	font-weight: 600;
}
.woocommerce-page .pxlr-site-header .pxlr-site-primary-navigation-toggle span {
	background: var(--color_black);
}
.woocommerce-page .woocommerce {
	/* Hint*/
	/* Boxed*/
}
.woocommerce-page .woocommerce .pxlr-woo-hint {
	font-style: italic;
	font-size: 0.625rem;
	line-height: 0.875rem;
}
@media (min-width: 768px) {
	.woocommerce-page .woocommerce .pxlr-woo-hint {
		font-size: 0.7058823529rem;
		line-height: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page .woocommerce .pxlr-woo-hint {
		font-size: 0.7777777778rem;
		line-height: 1rem;
	}
}
.woocommerce-page .woocommerce .wp-block-group {
	margin-bottom: 20px;
	/* Remove outer padding if needed*/
	/* Remove inner padding if needed*/
	/* Add outer padding if needed*/
	/* Additional content wrapper if needed*/
}
@media (min-width: 768px) {
	.woocommerce-page .woocommerce .wp-block-group {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page .woocommerce .wp-block-group {
		margin-bottom: 30px;
	}
}
.woocommerce-page .woocommerce .wp-block-group.is-style-pxlr-remove-outer-gap {
	padding-left: 0;
	padding-right: 0;
}
.woocommerce-page .woocommerce .wp-block-group .wp-block-group__inner-container.is-style-pxlr-remove-inner-gap {
	padding-left: 0;
	padding-right: 0;
}
.woocommerce-page .woocommerce .wp-block-group.is-style-pxlr-add-bottom-gap {
	margin-bottom: var(--gap-xl);
}
.woocommerce-page .woocommerce .wp-block-group .pxlr-woo-block-content {
	padding: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page .woocommerce .wp-block-group .pxlr-woo-block-content {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page .woocommerce .wp-block-group .pxlr-woo-block-content {
		padding: 30px;
	}
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-mixin.scss
Desc: globalize if needed
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-button.scss
Desc: Styling for general Woocommerce Buttons
*/
/**
* Overwrite and add styles to default woo Buttons
*/
/*
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)),
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce {
    a.button,
    button.button,
    input.button,
    #respond input#submit {
*/
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .wp-block-button button,
.woocommerce #respond input#submit, .page a.button,
.page button.button,
.page input.button,
.page .wp-block-button button,
.page #respond input#submit {
	margin: 0;
	cursor: pointer;
	position: relative;
	text-decoration: none;
	overflow: visible;
	transition: all 0.3s ease-in-out;
	font-weight: 600;
	padding: var(--gap-xs) var(--gap-s) var(--gap-xs) var(--gap-s);
	font-size: 0.875rem;
	line-height: 1;
	border-radius: 100px;
	left: auto;
	color: var(--color_white);
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	display: inline-block;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
}
@media (min-width: 768px) {
	.woocommerce a.button,
	.woocommerce button.button,
	.woocommerce input.button,
	.woocommerce .wp-block-button button,
	.woocommerce #respond input#submit, .page a.button,
	.page button.button,
	.page input.button,
	.page .wp-block-button button,
	.page #respond input#submit {
		font-size: 0.8823529412rem;
		line-height: 1;
	}
}
@media (min-width: 1024px) {
	.woocommerce a.button,
	.woocommerce button.button,
	.woocommerce input.button,
	.woocommerce .wp-block-button button,
	.woocommerce #respond input#submit, .page a.button,
	.page button.button,
	.page input.button,
	.page .wp-block-button button,
	.page #respond input#submit {
		font-size: 0.8888888889rem;
		line-height: 1;
	}
}
.woocommerce a.button.loading,
.woocommerce button.button.loading,
.woocommerce input.button.loading,
.woocommerce .wp-block-button button.loading,
.woocommerce #respond input#submit.loading, .page a.button.loading,
.page button.button.loading,
.page input.button.loading,
.page .wp-block-button button.loading,
.page #respond input#submit.loading {
	opacity: 0.25;
	padding-right: 2.618em;
}
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after,
.woocommerce .wp-block-button button.loading::after,
.woocommerce #respond input#submit.loading::after, .page a.button.loading::after,
.page button.button.loading::after,
.page input.button.loading::after,
.page .wp-block-button button.loading::after,
.page #respond input#submit.loading::after {
	vertical-align: top;
	font-weight: 400;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 1em;
	animation: custom_spin 2s linear infinite;
}
@keyframes custom_spin {
	100% {
		top: 50%;
		transform: translateY(-50%) rotate(360deg);
	}
}
.woocommerce a.button.added::after,
.woocommerce button.button.added::after,
.woocommerce input.button.added::after,
.woocommerce .wp-block-button button.added::after,
.woocommerce #respond input#submit.added::after, .page a.button.added::after,
.page button.button.added::after,
.page input.button.added::after,
.page .wp-block-button button.added::after,
.page #respond input#submit.added::after {
	margin-left: 0.53em;
	vertical-align: bottom;
}
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce .wp-block-button button:hover,
.woocommerce #respond input#submit:hover, .page a.button:hover,
.page button.button:hover,
.page input.button:hover,
.page .wp-block-button button:hover,
.page #respond input#submit:hover {
	background-color: transparent;
	text-decoration: none;
	background-image: none;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce .wp-block-button button.alt,
.woocommerce #respond input#submit.alt, .page a.button.alt,
.page button.button.alt,
.page input.button.alt,
.page .wp-block-button button.alt,
.page #respond input#submit.alt {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
	-webkit-font-smoothing: antialiased;
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .wp-block-button button.alt:hover,
.woocommerce #respond input#submit.alt:hover, .page a.button.alt:hover,
.page button.button.alt:hover,
.page input.button.alt:hover,
.page .wp-block-button button.alt:hover,
.page #respond input#submit.alt:hover {
	background-color: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled,
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt:disabled[disabled],
.woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled,
.woocommerce input.button.alt:disabled,
.woocommerce input.button.alt:disabled[disabled],
.woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled]:hover,
.woocommerce .wp-block-button button.alt.disabled,
.woocommerce .wp-block-button button.alt:disabled,
.woocommerce .wp-block-button button.alt:disabled[disabled],
.woocommerce .wp-block-button button.alt.disabled:hover,
.woocommerce .wp-block-button button.alt:disabled:hover,
.woocommerce .wp-block-button button.alt:disabled[disabled]:hover,
.woocommerce #respond input#submit.alt.disabled,
.woocommerce #respond input#submit.alt:disabled,
.woocommerce #respond input#submit.alt:disabled[disabled],
.woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, .page a.button.alt.disabled, .page a.button.alt:disabled, .page a.button.alt:disabled[disabled], .page a.button.alt.disabled:hover, .page a.button.alt:disabled:hover, .page a.button.alt:disabled[disabled]:hover,
.page button.button.alt.disabled,
.page button.button.alt:disabled,
.page button.button.alt:disabled[disabled],
.page button.button.alt.disabled:hover,
.page button.button.alt:disabled:hover,
.page button.button.alt:disabled[disabled]:hover,
.page input.button.alt.disabled,
.page input.button.alt:disabled,
.page input.button.alt:disabled[disabled],
.page input.button.alt.disabled:hover,
.page input.button.alt:disabled:hover,
.page input.button.alt:disabled[disabled]:hover,
.page .wp-block-button button.alt.disabled,
.page .wp-block-button button.alt:disabled,
.page .wp-block-button button.alt:disabled[disabled],
.page .wp-block-button button.alt.disabled:hover,
.page .wp-block-button button.alt:disabled:hover,
.page .wp-block-button button.alt:disabled[disabled]:hover,
.page #respond input#submit.alt.disabled,
.page #respond input#submit.alt:disabled,
.page #respond input#submit.alt:disabled[disabled],
.page #respond input#submit.alt.disabled:hover,
.page #respond input#submit.alt:disabled:hover,
.page #respond input#submit.alt:disabled[disabled]:hover {
	background-color: var(--color_primary);
	color: var(--color_primary);
}
.woocommerce a.button:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled[disabled],
.woocommerce button.button:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce .wp-block-button button:disabled,
.woocommerce .wp-block-button button.disabled,
.woocommerce .wp-block-button button:disabled[disabled],
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled[disabled], .page a.button:disabled, .page a.button.disabled, .page a.button:disabled[disabled],
.page button.button:disabled,
.page button.button.disabled,
.page button.button:disabled[disabled],
.page input.button:disabled,
.page input.button.disabled,
.page input.button:disabled[disabled],
.page .wp-block-button button:disabled,
.page .wp-block-button button.disabled,
.page .wp-block-button button:disabled[disabled],
.page #respond input#submit:disabled,
.page #respond input#submit.disabled,
.page #respond input#submit:disabled[disabled] {
	color: inherit;
	cursor: not-allowed;
	opacity: 0.5;
	padding: 0.618em 1em;
}
.woocommerce a.button:disabled:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled[disabled]:hover,
.woocommerce button.button:disabled:hover,
.woocommerce button.button.disabled:hover,
.woocommerce button.button:disabled[disabled]:hover,
.woocommerce input.button:disabled:hover,
.woocommerce input.button.disabled:hover,
.woocommerce input.button:disabled[disabled]:hover,
.woocommerce .wp-block-button button:disabled:hover,
.woocommerce .wp-block-button button.disabled:hover,
.woocommerce .wp-block-button button:disabled[disabled]:hover,
.woocommerce #respond input#submit:disabled:hover,
.woocommerce #respond input#submit.disabled:hover,
.woocommerce #respond input#submit:disabled[disabled]:hover, .page a.button:disabled:hover, .page a.button.disabled:hover, .page a.button:disabled[disabled]:hover,
.page button.button:disabled:hover,
.page button.button.disabled:hover,
.page button.button:disabled[disabled]:hover,
.page input.button:disabled:hover,
.page input.button.disabled:hover,
.page input.button:disabled[disabled]:hover,
.page .wp-block-button button:disabled:hover,
.page .wp-block-button button.disabled:hover,
.page .wp-block-button button:disabled[disabled]:hover,
.page #respond input#submit:disabled:hover,
.page #respond input#submit.disabled:hover,
.page #respond input#submit:disabled[disabled]:hover {
	color: inherit;
	background-color: var(--color_primary);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-badges.scss
Desc: badges, sale etc
*/
.woocommerce .product .onsale {
	background-color: var(--color_primary);
	border: 2px solid var(--color_white);
	color: var(--color_white);
	font-size: 0.6rem;
	line-height: 1;
	font-weight: 600;
	min-height: 80px;
	min-width: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: var(--color_primary_shadow-medium);
}
.woocommerce .product .onsale:after {
	content: "";
	position: absolute;
	border: 1px dotted var(--color_white);
	min-height: 70px;
	min-width: 70px;
	border-radius: 50%;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-button-paypal.scss
Desc: Styling for paypal Woocommerce Buttons
*/
.woocommerce-cart .ppc-button-wrapper {
	margin-top: var(--gap-s);
}

.ppc-button-wrapper #ppc-button-ppcp-gateway .paypal-buttons-context-iframe .component-frame {
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-ratingstars.scss
Desc: Isolate all the rating star things for woocommerce and pages (Needed to show product cards also in content pages)
Isolation inspired by @link https://gist.github.com/GLWalker/f293e8ab61303c465f41

NOTE, Woo is unsing different rating stars, eg products markup is only in before content, but reviews has single elements in markup. 
The first is for products
The second is vor reviews
*/
.woocommerce, .page {
	/* rating block specific to single product summary area */
	/* rating block specific to review submit form */
	/* rating block specific to product listing */
	/* rating block specific to sidebar widgets */
}
.woocommerce .star-rating, .woocommerce p.stars [class^=star-], .woocommerce p.stars [class*=" star-"], .page .star-rating, .page p.stars [class^=star-], .page p.stars [class*=" star-"] {
	font-family: WooCommerce;
	speak: none;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font-size: 1em;
}
.woocommerce .star-rating, .page .star-rating {
	overflow: hidden;
	position: relative;
	height: 1em;
	width: 5em;
}
.woocommerce .star-rating:before, .page .star-rating:before {
	content: "\e021\e021\e021\e021\e021";
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	color: var(--color_neutral-20);
}
.woocommerce .star-rating span, .page .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
}
.woocommerce .star-rating span:before, .page .star-rating span:before {
	content: "\e020\e020\e020\e020\e020";
	top: 0;
	position: absolute;
	left: 0;
	color: var(--color_rating_star);
}
.woocommerce .woocommerce-product-rating, .page .woocommerce-product-rating {
	display: block;
	width: 100%;
}
.woocommerce .woocommerce-product-rating .star-rating, .page .woocommerce-product-rating .star-rating {
	margin: 0 auto;
	float: left;
	font-size: 1em;
}
.woocommerce .woocommerce-product-rating .woocommerce-review-link, .page .woocommerce-product-rating .woocommerce-review-link {
	font-size: 85%;
	width: 100%;
	margin: 0.5em 0;
	float: left;
}
.woocommerce ul.products li.product .star-rating, .page ul.products li.product .star-rating {
	display: block;
	text-align: center;
	margin: 0 auto;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .page ul.cart_list li .star-rating, .page ul.product_list_widget li .star-rating {
	display: block;
	text-align: center;
	margin: 0 auto;
}

/* end of product stars */
/* For reviews, widget, slider*/
.pxlr-woo-rating-stars .star-rating .star {
	color: var(--color_rating_star);
	display: inline-block;
	font-family: WooCommerce;
	font-size: 1em;
	font-style: normal;
	font-weight: 400;
	height: 20px;
	line-height: 1;
	text-align: center;
	text-decoration: inherit;
	vertical-align: top;
}
.pxlr-woo-rating-stars .star-rating .star:before {
	z-index: 1;
	position: relative;
}
.pxlr-woo-rating-stars .star-rating .star.star-empty:before {
	content: "\e021";
}
.pxlr-woo-rating-stars .star-rating .star.star-full:before {
	content: "\e020";
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-partial-product-widget-listing.scss
Desc: Woo Commerce Widget Product Listing, Cards....
Note: Styling based on default woo markup
*/
/*
Product - Listing
*/
.wc-block-grid .wc-block-grid__products {
	/*
	Card - Product
	*/
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper {
	display: inline-table;
	background-color: var(--color_white);
	border-radius: 10px;
	padding: 0;
	margin: 0;
	/*
	Change order for child elements
	*/
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-title {
	font-size: 1rem;
	line-height: 1.125rem;
	margin-bottom: 0.9375rem;
	padding: 0 20px;
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-title {
		font-size: 1.0588235294rem;
		line-height: 1.1764705882rem;
		margin-bottom: 0.8823529412rem;
		padding: 0 30px;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-title {
		font-size: 1.1111111111rem;
		line-height: 1.3333333333rem;
		margin-bottom: 0.8333333333rem;
		padding: 0 50px;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper a.wc-block-grid__product-link .wc-block-grid__product-image {
	margin: 0px 0 var(--gap-sm);
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper a.wc-block-grid__product-link .wc-block-grid__product-image img {
	border-radius: 10px 10px 0 0;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-onsale {
	display: none;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-rating {
	margin: 0;
	display: flex;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-rating .star-rating {
	color: var(--color_notice_warning);
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-rating .star-rating:before {
	color: var(--color_neutral-50);
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price {
	display: flex;
	justify-content: center;
	padding: 0 20px;
	color: var(--color-primary);
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price {
		padding: 0 30px;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price {
		padding: 0 50px;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price span {
	text-decoration: none;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price span.woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price span.woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price span.woocommerce-Price-amount {
		font-size: 1.2222222222rem;
		line-height: 1.4444444444rem;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price ins {
	text-decoration: none;
	order: 1;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price ins .woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price ins .woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price ins .woocommerce-Price-amount {
		font-size: 1.2222222222rem;
		line-height: 1.4444444444rem;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price del {
	text-decoration: line-through;
	order: 2;
	margin-left: 10px;
	opacity: 0.5;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price del .woocommerce-Price-amount {
	font-weight: 300;
	font-size: 0.75rem;
	line-height: 1.25rem;
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price del .woocommerce-Price-amount {
		font-size: 0.8235294118rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-block-grid__product-price del .woocommerce-Price-amount {
		font-size: 0.8888888889rem;
		line-height: 1.2222222222rem;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button {
	display: grid;
	margin-bottom: 20px;
	margin-top: var(--gap-sm);
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button {
		margin-bottom: 30px;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button a.wp-block-button__link {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
	position: relative;
	padding-left: 40px !important;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button a.wp-block-button__link:before {
	position: absolute;
	content: "\f13c";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button a.wp-block-button__link:hover {
	background-color: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button a.wp-block-button__link:hover:before {
	color: var(--color_primary);
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button a.added_to_cart {
	margin-top: var(--gap-s);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button a.added_to_cart {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wp-block-button a.added_to_cart {
		font-size: 0.6666666667rem;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info:not(.deposit-packaging-type) {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-size: 0.5555555556rem !important;
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.5882352941rem !important;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.5555555556rem !important;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info.shipping-costs-info {
	margin-bottom: var(--gap-s);
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
	color: var(--color_neutral-50);
	font-size: 0.4444444444rem !important;
}
@media (min-width: 768px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.4705882353rem !important;
	}
}
@media (min-width: 1024px) {
	.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.4444444444rem !important;
	}
}
.wc-block-grid .wc-block-grid__products .wc-block-grid__product .pxlr-wc-block-grid__product-wrapper .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified {
	color: var(--color_neutral-20);
}

/*
Product - Listing Slider (Slick)
Note: Define this as custom block style with inner content
*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-product-accordion.scss
Desc: Use accordion as tabs
*/
.pxlr-woo-product-accordion-wrapper {
	margin-bottom: var(--gap-l);
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper {
	margin-bottom: 2px;
	overflow: hidden;
	border-radius: 0;
	border-bottom: 1px solid var(--color_neutral-5);
	/* Item bar*/
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper.is-active:last-child {
	border-bottom: 0;
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-bar {
	cursor: pointer;
	position: relative;
	padding: 20px 0 20px 0;
	background-color: transparent;
	font-size: 1rem;
	line-height: 1.125rem;
	font-weight: 600;
}
@media (min-width: 768px) {
	.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-bar {
		font-size: 1.0588235294rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-bar {
		font-size: 1.2222222222rem;
		line-height: 1.3333333333rem;
	}
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-bar:after {
	position: absolute;
	content: "\f138";
	font-family: "icons";
	font-size: 1.3rem;
	color: var(--color_primary);
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-bar.is-active:after {
	content: "\f13b";
	color: var(--color_primary);
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content {
	display: none;
	border-top: 1px solid var(--color_neutral-5);
	padding: 0;
	padding-top: var(--gap-m);
	padding-right: 0;
	margin-bottom: var(--gap-m);
	border-left: 0px;
	border-right: 0px;
	background-color: transparent;
	padding-right: 0%;
	/*
	ul{
	    margin: 0;
	    padding: 0;
	    li{
	        padding-left: 5px;
	        margin-bottom: var(--gap-xs);
	        &:before{
	            position: relative;
	            left: -5px;
	            top: 3px;
	            content: "\f164";
	            font-family: "icons";
	            font-size: 1rem;
	            color: var(--color_primary);
	        }
	        &:last-child{
	            margin-bottom: 0;
	        }
	    }
	}
	*/
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content p:first-child {
	margin-top: 0;
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content p:last-child {
	margin-bottom: 0;
}
@media (min-width: 768px) {
	.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content {
		padding-right: 0%;
	}
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content.is_tab_comments_template {
	padding-right: 0%;
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content ul {
	margin: 0;
	padding: 0;
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content ul li {
	padding-left: 5px;
	margin-bottom: var(--gap-xs);
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content ul li:before {
	position: relative;
	left: -5px;
	top: 3px;
	content: "\f164";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper .pxlr-woo-product-accordion-item-content ul li:last-child {
	margin-bottom: 0;
}
.pxlr-woo-product-accordion-wrapper .pxlr-woo-product-accordion-item-wrapper:last-child .pxlr-woo-product-accordion-item-content {
	border-bottom: 0px;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-review-listing.scss
Desc: Woo Commerce review Listing, Cards....
Note: Styling based on default woo markup
*/
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list {
	text-align: center;
	padding: 0;
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
}
@media (min-width: 768px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list {
		grid-template-columns: 1fr 1fr 1fr;
		gap: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list {
		grid-template-columns: 1fr 1fr 1fr;
		gap: 40px;
	}
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li {
	padding: 0;
	margin: 0;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item {
	display: flex;
	flex-direction: column;
	background: var(--color_primary-rgba-5);
	border-radius: 10px;
	padding: 20px;
}
@media (min-width: 768px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item {
		padding: 40px;
	}
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__product a, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__product a {
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__product a, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__product a {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__product a, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__product a {
		font-size: 0.6666666667rem;
	}
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__info, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__info {
	order: 2;
	margin-bottom: 0;
	border-top: 1px solid var(--color_white-rgba-30);
	padding-top: 15px;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__info .wc-block-review-list-item__meta {
	justify-content: center;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars {
	font-size: 0.6em;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__published-date, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author, .wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-components-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__published-date {
	font-size: 0.6rem;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__text {
	order: 1;
}
.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__text.wc-block-components-review-list-item__text p {
	line-height: initial;
	font-size: 0.875rem;
	margin-top: 0;
}
@media (min-width: 768px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__text.wc-block-components-review-list-item__text p {
		font-size: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.wp-block-woocommerce-all-reviews .wc-block-review-list.wc-block-components-review-list li.wc-block-review-list-item__item .wc-block-review-list-item__text.wc-block-components-review-list-item__text p {
		font-size: 0.8888888889rem;
	}
}
.wp-block-woocommerce-all-reviews .wc-block-load-more {
	margin-top: var(--gap-m);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: pxlr-woo-mini-cart.scss
*/
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
	box-shadow: none;
	box-shadow: none;
	outline: 0px solid transparent;
}

/* Controls, Profile and card info */
.pxlr-site-header-woocommerce-controls {
	display: inline-flex;
	align-items: center;
	background: var(--color_anthracite);
	border-radius: 100px;
	/* Profile */
	/* Card Info */
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-profile-wrapper {
	margin: 0;
	padding: 0;
	border-right: 1px solid var(--color_neutral-rgba-20);
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-profile-wrapper .pxlr-site-header-profile-icon {
	padding: var(--gap-xxs) var(--gap-xxs) var(--gap-xxs) var(--gap-xs);
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-profile-wrapper .pxlr-site-header-profile-icon span {
	font-size: 1.3rem;
	display: flex;
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-profile-wrapper .pxlr-site-header-profile-icon span:before {
	color: var(--color_white);
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-profile-wrapper .pxlr-site-header-profile-icon:hover span:before {
	color: var(--color_primary);
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block {
	margin: 0;
	display: grid;
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart {
	/*
	Aria-Hidden true on page /kasse/
	We want that the cart is always visible, regular on the page "cart" it is hidden
	But keep in mind, its not clickable, its disabled by woo scripting
	*/
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart[aria-hidden=true] {
	color: var(--color_primary);
	visibility: visible !important;
	cursor: none;
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button {
	padding: var(--gap-xxs) var(--gap-xs) var(--gap-xxs) var(--gap-xxs);
	line-height: 0;
	color: var(--color_white);
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge {
	position: relative;
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__icon {
	height: 1.2em;
	width: 1.2em;
	display: none;
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge:before {
	content: "\f13c";
	position: relative;
	font-family: "icons";
	font-size: 1.3rem;
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge {
	box-shadow: var(--color_shadow-medium);
	background-color: var(--color_primary);
	border-color: var(--color_primary);
	color: var(--color_white);
	font-size: 0.8em;
	position: absolute;
	font-weight: 400;
	right: -20px;
	top: -15px;
	transform: translateY(-50%) scale(1);
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge .wc-block-mini-cart__badge.ajax-updated {
	animation: minicartUpdated 1s;
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button:hover .wc-block-mini-cart__quantity-badge:before {
	color: var(--color_primary);
}
.pxlr-site-header-woocommerce-controls .pxlr-site-header-minicart-wrapper .widget.widget_block .wc-block-mini-cart.wp-block-woocommerce-mini-cart .wc-block-mini-cart__button:hover:not([disabled]) {
	opacity: 1;
}

/* Card Overlay */
.wc-block-mini-cart__drawer .wc-block-components-drawer__content {
	position: relative;
	z-index: 1;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper {
	position: absolute;
	z-index: 3;
	right: 0px;
	top: -15px;
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper {
		top: 0px;
	}
}
@media (min-width: 1024px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper {
		top: 0px;
	}
}
@media (min-width: 1290px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper {
		top: 15px;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button {
	opacity: 1;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button.has-icon {
	color: var(--color_black);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button.has-icon::before {
	content: "\f145";
	font-family: "icons";
	position: relative;
	font-size: 2.5rem;
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button.has-icon::before {
		font-size: 2.3529411765rem;
	}
}
@media (min-width: 1024px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button.has-icon::before {
		font-size: 2.2222222222rem;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button.has-icon svg {
	display: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button.has-icon:hover {
	color: var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-components-drawer__close-wrapper .components-button.has-icon:hover [aria-hidden=true] {
	display: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part {
	position: relative;
	z-index: 2;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part:before {
	content: "";
	position: absolute;
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/loading-line-fast.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 200px 20px;
	width: 200px;
	height: 20px;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button {
	display: inline-flex;
	color: var(--color_white);
	font-weight: 600;
	font-size: 0.8rem;
	border-radius: 50px 50px;
	padding: 10px 20px 10px 25px;
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	transition: all 0.3s ease-in-out;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button:hover {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.outlined {
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.outlined .wc-block-components-button__text {
	color: var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.outlined:hover {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.outlined:hover .wc-block-components-button__text {
	color: var(--color_white);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.outlined:not(:focus) {
	box-shadow: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.contained {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.contained .wc-block-components-button__text {
	color: var(--color_white);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.contained:hover {
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-button .components-button.contained:hover .wc-block-components-button__text {
	color: var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block {
	background-color: var(--color_white);
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	height: 100vh;
	padding: 20px;
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block {
		padding: 30px;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
	font-size: 1em;
	margin: 0;
	line-height: normal;
	border-bottom: 1px solid var(--color_primary-rgba-25);
	padding-bottom: 20px;
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
		padding-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title {
		padding-bottom: 30px;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-title-block.wc-block-mini-cart__title .wp-block-woocommerce-mini-cart-title-items-counter-block {
	display: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items {
	padding: 0;
	overflow-x: hidden;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row {
	border-bottom: 1px solid var(--color_primary-rgba-25);
	/*Remove Image row*/
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row td {
	margin: 0;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row:last-child {
	border-bottom: 0;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__image {
	padding: 0 15px 0 0;
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__image {
		padding: 0 35px 0 0;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap {
	max-width: 280px;
}
@media (max-width: 412px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap {
		max-width: 110px;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name {
	font-weight: 600;
	margin-bottom: var(--gap-xs);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price.price {
	display: flex;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price.price .wc-block-components-product-price__regular {
	order: 2;
	font-size: 0.875rem;
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price.price .wc-block-components-product-price__regular {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price.price .wc-block-components-product-price__regular {
		font-size: 0.7777777778rem;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .wc-block-components-product-price.price .wc-block-components-product-price__value {
	order: 1;
	margin: 0;
	margin-right: var(--gap-xxs);
	text-decoration: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-badge {
	display: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata {
	margin: 0;
	display: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description {
	display: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity {
	padding-top: 0;
	display: flex;
	justify-content: start;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
	text-decoration: none;
	padding-left: 20px;
	margin-left: 20px;
	position: relative;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link::before {
	content: "\f145";
	font-family: "icons";
	position: absolute;
	left: 0px;
	top: 50%;
	transform: translateY(-50%);
	font-size: 1rem;
	color: var(--color_notice_error);
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link::before {
		font-size: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link::before {
		font-size: 0.8888888889rem;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-items-block.wc-block-mini-cart__items .wc-block-cart-items__row .wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
	color: var(--color_notice_error);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer:after {
	border-top: 1px solid var(--color_primary-rgba-25);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-components-totals-item.wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
	padding: var(--gap-s) 0;
	display: block;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions {
	flex-direction: column;
	display: flex;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button:not(.is-link):focus {
	box-shadow: var(--color_primary_shadow-light);
	outline: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button {
	display: inline-flex;
	color: var(--color_white);
	font-weight: 600;
	font-size: 0.8rem;
	border-radius: 50px 50px;
	padding: 10px 20px 10px 25px;
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	transition: all 0.3s ease-in-out;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button:hover, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button:hover {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button .wc-block-components-button__text, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button .wc-block-components-button__text {
	font-weight: 600;
	font-size: 0.8rem;
	color: var(--color_white);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.outlined, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.outlined {
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.outlined .wc-block-components-button__text, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.outlined .wc-block-components-button__text {
	color: var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.outlined:hover, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.outlined:hover {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.outlined:hover .wc-block-components-button__text, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.outlined:hover .wc-block-components-button__text {
	color: var(--color_white);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.outlined:not(:focus), .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.outlined:not(:focus) {
	box-shadow: none;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.contained, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.contained {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.contained .wc-block-components-button__text, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.contained .wc-block-components-button__text {
	color: var(--color_white);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.contained:hover, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.contained:hover {
	background-color: transparent;
	border: 1px solid var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-cart.wc-block-components-button.contained:hover .wc-block-components-button__text, .wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-filled-mini-cart-contents-block .wp-block-woocommerce-mini-cart-footer-block.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .components-button.wc-block-mini-cart__footer-checkout.wc-block-components-button.contained:hover .wc-block-components-button__text {
	color: var(--color_primary);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block {
	justify-content: center;
	background-color: #D7EDF6;
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	height: 100vh;
	padding: 20px;
}
@media (min-width: 768px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block {
		padding: 30px;
	}
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button {
	display: flex;
	justify-content: center;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a {
	border: 1px solid var(--color_primary);
	border-radius: 40px;
	color: var(--color_primary);
	font-weight: 600;
	padding: 12px 24px;
	text-decoration: none;
	transition: transform 0.5s ease-in-out;
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a:hover {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
}
.wc-block-mini-cart__drawer .wc-block-components-drawer__content .wc-block-mini-cart__template-part .wp-block-woocommerce-mini-cart-contents .wp-block-woocommerce-empty-mini-cart-contents-block .wc-block-mini-cart__empty-cart-wrapper .wp-block-woocommerce-mini-cart-shopping-button-block.wc-block-mini-cart__shopping-button a:focus {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
	transform: scale(1.1);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-partial-notice.scss.scss
Desc: Error notices etc
*/
/*
Notices
Woo so stupid, different class names (upper and lowercase)
*/
.woocommerce-notices-wrapper div .button.wp-element-button, .woocommerce-notice div .button.wp-element-button, .woocommerce-info div .button.wp-element-button, .woocommerce-message div .button.wp-element-button, .woocommerce-Message div .button.wp-element-button, .woocommerce-form-coupon-toggle div .button.wp-element-button {
	transition: all 0.3s ease-in-out;
	font-weight: 700;
	border-radius: 9999px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	font-size: 0.625rem;
	line-height: 0;
	padding: calc(var(--gap-s) + 2px) var(--gap-s) calc(var(--gap-s) + 2px) var(--gap-s);
	color: var(--color_primary);
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
@media (min-width: 768px) {
	.woocommerce-notices-wrapper div .button.wp-element-button, .woocommerce-notice div .button.wp-element-button, .woocommerce-info div .button.wp-element-button, .woocommerce-message div .button.wp-element-button, .woocommerce-Message div .button.wp-element-button, .woocommerce-form-coupon-toggle div .button.wp-element-button {
		font-size: 0.7058823529rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce-notices-wrapper div .button.wp-element-button, .woocommerce-notice div .button.wp-element-button, .woocommerce-info div .button.wp-element-button, .woocommerce-message div .button.wp-element-button, .woocommerce-Message div .button.wp-element-button, .woocommerce-form-coupon-toggle div .button.wp-element-button {
		font-size: 0.7777777778rem;
		line-height: 0;
	}
}
.woocommerce-notices-wrapper div .button.wp-element-button:hover, .woocommerce-notice div .button.wp-element-button:hover, .woocommerce-info div .button.wp-element-button:hover, .woocommerce-message div .button.wp-element-button:hover, .woocommerce-Message div .button.wp-element-button:hover, .woocommerce-form-coupon-toggle div .button.wp-element-button:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.woocommerce-notices-wrapper li, .woocommerce-notice li, .woocommerce-info li, .woocommerce-message li, .woocommerce-Message li, .woocommerce-form-coupon-toggle li {
	border: 1px solid var(--color_notice_secondary);
	border-radius: 10px;
	padding: var(--gap-xxs) !important;
	margin-bottom: var(--gap-xxs);
}
.woocommerce-notices-wrapper.woocommerce-error, .woocommerce-notices-wrapper .woocommerce-error, .woocommerce-notice.woocommerce-error, .woocommerce-notice .woocommerce-error, .woocommerce-info.woocommerce-error, .woocommerce-info .woocommerce-error, .woocommerce-message.woocommerce-error, .woocommerce-message .woocommerce-error, .woocommerce-Message.woocommerce-error, .woocommerce-Message .woocommerce-error, .woocommerce-form-coupon-toggle.woocommerce-error, .woocommerce-form-coupon-toggle .woocommerce-error {
	border-top-color: var(--color_notice_error);
	border-radius: 10px;
}
.woocommerce-notices-wrapper.woocommerce-error:before, .woocommerce-notices-wrapper .woocommerce-error:before, .woocommerce-notice.woocommerce-error:before, .woocommerce-notice .woocommerce-error:before, .woocommerce-info.woocommerce-error:before, .woocommerce-info .woocommerce-error:before, .woocommerce-message.woocommerce-error:before, .woocommerce-message .woocommerce-error:before, .woocommerce-Message.woocommerce-error:before, .woocommerce-Message .woocommerce-error:before, .woocommerce-form-coupon-toggle.woocommerce-error:before, .woocommerce-form-coupon-toggle .woocommerce-error:before {
	content: "\e016";
	color: var(--color_notice_error);
}
.woocommerce-notices-wrapper.woocommerce-error .button.wp-element-button, .woocommerce-notices-wrapper .woocommerce-error .button.wp-element-button, .woocommerce-notice.woocommerce-error .button.wp-element-button, .woocommerce-notice .woocommerce-error .button.wp-element-button, .woocommerce-info.woocommerce-error .button.wp-element-button, .woocommerce-info .woocommerce-error .button.wp-element-button, .woocommerce-message.woocommerce-error .button.wp-element-button, .woocommerce-message .woocommerce-error .button.wp-element-button, .woocommerce-Message.woocommerce-error .button.wp-element-button, .woocommerce-Message .woocommerce-error .button.wp-element-button, .woocommerce-form-coupon-toggle.woocommerce-error .button.wp-element-button, .woocommerce-form-coupon-toggle .woocommerce-error .button.wp-element-button {
	color: var(--color_notice_error);
	border: 1px solid var(--color_notice_error);
}
.woocommerce-notices-wrapper.woocommerce-error .button.wp-element-button:hover, .woocommerce-notices-wrapper .woocommerce-error .button.wp-element-button:hover, .woocommerce-notice.woocommerce-error .button.wp-element-button:hover, .woocommerce-notice .woocommerce-error .button.wp-element-button:hover, .woocommerce-info.woocommerce-error .button.wp-element-button:hover, .woocommerce-info .woocommerce-error .button.wp-element-button:hover, .woocommerce-message.woocommerce-error .button.wp-element-button:hover, .woocommerce-message .woocommerce-error .button.wp-element-button:hover, .woocommerce-Message.woocommerce-error .button.wp-element-button:hover, .woocommerce-Message .woocommerce-error .button.wp-element-button:hover, .woocommerce-form-coupon-toggle.woocommerce-error .button.wp-element-button:hover, .woocommerce-form-coupon-toggle .woocommerce-error .button.wp-element-button:hover {
	border: 1px solid var(--color_notice_error);
	background-color: var(--color_notice_error);
}
.woocommerce-notices-wrapper.woocommerce-error li, .woocommerce-notices-wrapper .woocommerce-error li, .woocommerce-notice.woocommerce-error li, .woocommerce-notice .woocommerce-error li, .woocommerce-info.woocommerce-error li, .woocommerce-info .woocommerce-error li, .woocommerce-message.woocommerce-error li, .woocommerce-message .woocommerce-error li, .woocommerce-Message.woocommerce-error li, .woocommerce-Message .woocommerce-error li, .woocommerce-form-coupon-toggle.woocommerce-error li, .woocommerce-form-coupon-toggle .woocommerce-error li {
	border: 1px solid var(--color_notice_error);
}
.woocommerce-notices-wrapper.woocommerce-message, .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notice.woocommerce-message, .woocommerce-notice .woocommerce-message, .woocommerce-info.woocommerce-message, .woocommerce-info .woocommerce-message, .woocommerce-message.woocommerce-message, .woocommerce-message .woocommerce-message, .woocommerce-Message.woocommerce-message, .woocommerce-Message .woocommerce-message, .woocommerce-form-coupon-toggle.woocommerce-message, .woocommerce-form-coupon-toggle .woocommerce-message {
	border-top-color: var(--color_notice_success);
	border-radius: 10px;
}
.woocommerce-notices-wrapper.woocommerce-message:before, .woocommerce-notices-wrapper .woocommerce-message:before, .woocommerce-notice.woocommerce-message:before, .woocommerce-notice .woocommerce-message:before, .woocommerce-info.woocommerce-message:before, .woocommerce-info .woocommerce-message:before, .woocommerce-message.woocommerce-message:before, .woocommerce-message .woocommerce-message:before, .woocommerce-Message.woocommerce-message:before, .woocommerce-Message .woocommerce-message:before, .woocommerce-form-coupon-toggle.woocommerce-message:before, .woocommerce-form-coupon-toggle .woocommerce-message:before {
	content: "\e015";
	color: var(--color_notice_success);
}
.woocommerce-notices-wrapper.woocommerce-message .button.wp-element-button, .woocommerce-notices-wrapper .woocommerce-message .button.wp-element-button, .woocommerce-notice.woocommerce-message .button.wp-element-button, .woocommerce-notice .woocommerce-message .button.wp-element-button, .woocommerce-info.woocommerce-message .button.wp-element-button, .woocommerce-info .woocommerce-message .button.wp-element-button, .woocommerce-message.woocommerce-message .button.wp-element-button, .woocommerce-message .woocommerce-message .button.wp-element-button, .woocommerce-Message.woocommerce-message .button.wp-element-button, .woocommerce-Message .woocommerce-message .button.wp-element-button, .woocommerce-form-coupon-toggle.woocommerce-message .button.wp-element-button, .woocommerce-form-coupon-toggle .woocommerce-message .button.wp-element-button {
	color: var(--color_notice_success);
	border: 1px solid var(--color_notice_success);
}
.woocommerce-notices-wrapper.woocommerce-message .button.wp-element-button:hover, .woocommerce-notices-wrapper .woocommerce-message .button.wp-element-button:hover, .woocommerce-notice.woocommerce-message .button.wp-element-button:hover, .woocommerce-notice .woocommerce-message .button.wp-element-button:hover, .woocommerce-info.woocommerce-message .button.wp-element-button:hover, .woocommerce-info .woocommerce-message .button.wp-element-button:hover, .woocommerce-message.woocommerce-message .button.wp-element-button:hover, .woocommerce-message .woocommerce-message .button.wp-element-button:hover, .woocommerce-Message.woocommerce-message .button.wp-element-button:hover, .woocommerce-Message .woocommerce-message .button.wp-element-button:hover, .woocommerce-form-coupon-toggle.woocommerce-message .button.wp-element-button:hover, .woocommerce-form-coupon-toggle .woocommerce-message .button.wp-element-button:hover {
	border: 1px solid var(--color_notice_success);
	background-color: var(--color_notice_success);
}
.woocommerce-notices-wrapper.woocommerce-message li, .woocommerce-notices-wrapper .woocommerce-message li, .woocommerce-notice.woocommerce-message li, .woocommerce-notice .woocommerce-message li, .woocommerce-info.woocommerce-message li, .woocommerce-info .woocommerce-message li, .woocommerce-message.woocommerce-message li, .woocommerce-message .woocommerce-message li, .woocommerce-Message.woocommerce-message li, .woocommerce-Message .woocommerce-message li, .woocommerce-form-coupon-toggle.woocommerce-message li, .woocommerce-form-coupon-toggle .woocommerce-message li {
	border: 1px solid var(--color_notice_success);
}
.woocommerce-notices-wrapper.woocommerce-info, .woocommerce-notices-wrapper.woocommerce-Message, .woocommerce-notices-wrapper .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-Message, .woocommerce-notices-wrapper .woocommerce-no-products-found, .woocommerce-notice.woocommerce-info, .woocommerce-notice.woocommerce-Message, .woocommerce-notice .woocommerce-info, .woocommerce-notice .woocommerce-Message, .woocommerce-notice .woocommerce-no-products-found, .woocommerce-info.woocommerce-info, .woocommerce-info.woocommerce-Message, .woocommerce-info .woocommerce-info, .woocommerce-info .woocommerce-Message, .woocommerce-info .woocommerce-no-products-found, .woocommerce-message.woocommerce-info, .woocommerce-message.woocommerce-Message, .woocommerce-message .woocommerce-info, .woocommerce-message .woocommerce-Message, .woocommerce-message .woocommerce-no-products-found, .woocommerce-Message.woocommerce-info, .woocommerce-Message.woocommerce-Message, .woocommerce-Message .woocommerce-info, .woocommerce-Message .woocommerce-Message, .woocommerce-Message .woocommerce-no-products-found, .woocommerce-form-coupon-toggle.woocommerce-info, .woocommerce-form-coupon-toggle.woocommerce-Message, .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-Message, .woocommerce-form-coupon-toggle .woocommerce-no-products-found {
	border-top-color: var(--color_notice_info);
	border-radius: 10px;
}
.woocommerce-notices-wrapper.woocommerce-info:before, .woocommerce-notices-wrapper.woocommerce-Message:before, .woocommerce-notices-wrapper .woocommerce-info:before, .woocommerce-notices-wrapper .woocommerce-Message:before, .woocommerce-notices-wrapper .woocommerce-no-products-found:before, .woocommerce-notice.woocommerce-info:before, .woocommerce-notice.woocommerce-Message:before, .woocommerce-notice .woocommerce-info:before, .woocommerce-notice .woocommerce-Message:before, .woocommerce-notice .woocommerce-no-products-found:before, .woocommerce-info.woocommerce-info:before, .woocommerce-info.woocommerce-Message:before, .woocommerce-info .woocommerce-info:before, .woocommerce-info .woocommerce-Message:before, .woocommerce-info .woocommerce-no-products-found:before, .woocommerce-message.woocommerce-info:before, .woocommerce-message.woocommerce-Message:before, .woocommerce-message .woocommerce-info:before, .woocommerce-message .woocommerce-Message:before, .woocommerce-message .woocommerce-no-products-found:before, .woocommerce-Message.woocommerce-info:before, .woocommerce-Message.woocommerce-Message:before, .woocommerce-Message .woocommerce-info:before, .woocommerce-Message .woocommerce-Message:before, .woocommerce-Message .woocommerce-no-products-found:before, .woocommerce-form-coupon-toggle.woocommerce-info:before, .woocommerce-form-coupon-toggle.woocommerce-Message:before, .woocommerce-form-coupon-toggle .woocommerce-info:before, .woocommerce-form-coupon-toggle .woocommerce-Message:before, .woocommerce-form-coupon-toggle .woocommerce-no-products-found:before {
	content: "\e015";
	color: var(--color_notice_info);
}
.woocommerce-notices-wrapper.woocommerce-info .button.wp-element-button, .woocommerce-notices-wrapper.woocommerce-Message .button.wp-element-button, .woocommerce-notices-wrapper .woocommerce-info .button.wp-element-button, .woocommerce-notices-wrapper .woocommerce-Message .button.wp-element-button, .woocommerce-notices-wrapper .woocommerce-no-products-found .button.wp-element-button, .woocommerce-notice.woocommerce-info .button.wp-element-button, .woocommerce-notice.woocommerce-Message .button.wp-element-button, .woocommerce-notice .woocommerce-info .button.wp-element-button, .woocommerce-notice .woocommerce-Message .button.wp-element-button, .woocommerce-notice .woocommerce-no-products-found .button.wp-element-button, .woocommerce-info.woocommerce-info .button.wp-element-button, .woocommerce-info.woocommerce-Message .button.wp-element-button, .woocommerce-info .woocommerce-info .button.wp-element-button, .woocommerce-info .woocommerce-Message .button.wp-element-button, .woocommerce-info .woocommerce-no-products-found .button.wp-element-button, .woocommerce-message.woocommerce-info .button.wp-element-button, .woocommerce-message.woocommerce-Message .button.wp-element-button, .woocommerce-message .woocommerce-info .button.wp-element-button, .woocommerce-message .woocommerce-Message .button.wp-element-button, .woocommerce-message .woocommerce-no-products-found .button.wp-element-button, .woocommerce-Message.woocommerce-info .button.wp-element-button, .woocommerce-Message.woocommerce-Message .button.wp-element-button, .woocommerce-Message .woocommerce-info .button.wp-element-button, .woocommerce-Message .woocommerce-Message .button.wp-element-button, .woocommerce-Message .woocommerce-no-products-found .button.wp-element-button, .woocommerce-form-coupon-toggle.woocommerce-info .button.wp-element-button, .woocommerce-form-coupon-toggle.woocommerce-Message .button.wp-element-button, .woocommerce-form-coupon-toggle .woocommerce-info .button.wp-element-button, .woocommerce-form-coupon-toggle .woocommerce-Message .button.wp-element-button, .woocommerce-form-coupon-toggle .woocommerce-no-products-found .button.wp-element-button {
	color: var(--color_notice_info);
	border: 1px solid var(--color_notice_info);
}
.woocommerce-notices-wrapper.woocommerce-info .button.wp-element-button:hover, .woocommerce-notices-wrapper.woocommerce-Message .button.wp-element-button:hover, .woocommerce-notices-wrapper .woocommerce-info .button.wp-element-button:hover, .woocommerce-notices-wrapper .woocommerce-Message .button.wp-element-button:hover, .woocommerce-notices-wrapper .woocommerce-no-products-found .button.wp-element-button:hover, .woocommerce-notice.woocommerce-info .button.wp-element-button:hover, .woocommerce-notice.woocommerce-Message .button.wp-element-button:hover, .woocommerce-notice .woocommerce-info .button.wp-element-button:hover, .woocommerce-notice .woocommerce-Message .button.wp-element-button:hover, .woocommerce-notice .woocommerce-no-products-found .button.wp-element-button:hover, .woocommerce-info.woocommerce-info .button.wp-element-button:hover, .woocommerce-info.woocommerce-Message .button.wp-element-button:hover, .woocommerce-info .woocommerce-info .button.wp-element-button:hover, .woocommerce-info .woocommerce-Message .button.wp-element-button:hover, .woocommerce-info .woocommerce-no-products-found .button.wp-element-button:hover, .woocommerce-message.woocommerce-info .button.wp-element-button:hover, .woocommerce-message.woocommerce-Message .button.wp-element-button:hover, .woocommerce-message .woocommerce-info .button.wp-element-button:hover, .woocommerce-message .woocommerce-Message .button.wp-element-button:hover, .woocommerce-message .woocommerce-no-products-found .button.wp-element-button:hover, .woocommerce-Message.woocommerce-info .button.wp-element-button:hover, .woocommerce-Message.woocommerce-Message .button.wp-element-button:hover, .woocommerce-Message .woocommerce-info .button.wp-element-button:hover, .woocommerce-Message .woocommerce-Message .button.wp-element-button:hover, .woocommerce-Message .woocommerce-no-products-found .button.wp-element-button:hover, .woocommerce-form-coupon-toggle.woocommerce-info .button.wp-element-button:hover, .woocommerce-form-coupon-toggle.woocommerce-Message .button.wp-element-button:hover, .woocommerce-form-coupon-toggle .woocommerce-info .button.wp-element-button:hover, .woocommerce-form-coupon-toggle .woocommerce-Message .button.wp-element-button:hover, .woocommerce-form-coupon-toggle .woocommerce-no-products-found .button.wp-element-button:hover {
	border: 1px solid var(--color_notice_info);
	background-color: var(--color_notice_info);
}
.woocommerce-notices-wrapper.woocommerce-info li, .woocommerce-notices-wrapper.woocommerce-Message li, .woocommerce-notices-wrapper .woocommerce-info li, .woocommerce-notices-wrapper .woocommerce-Message li, .woocommerce-notices-wrapper .woocommerce-no-products-found li, .woocommerce-notice.woocommerce-info li, .woocommerce-notice.woocommerce-Message li, .woocommerce-notice .woocommerce-info li, .woocommerce-notice .woocommerce-Message li, .woocommerce-notice .woocommerce-no-products-found li, .woocommerce-info.woocommerce-info li, .woocommerce-info.woocommerce-Message li, .woocommerce-info .woocommerce-info li, .woocommerce-info .woocommerce-Message li, .woocommerce-info .woocommerce-no-products-found li, .woocommerce-message.woocommerce-info li, .woocommerce-message.woocommerce-Message li, .woocommerce-message .woocommerce-info li, .woocommerce-message .woocommerce-Message li, .woocommerce-message .woocommerce-no-products-found li, .woocommerce-Message.woocommerce-info li, .woocommerce-Message.woocommerce-Message li, .woocommerce-Message .woocommerce-info li, .woocommerce-Message .woocommerce-Message li, .woocommerce-Message .woocommerce-no-products-found li, .woocommerce-form-coupon-toggle.woocommerce-info li, .woocommerce-form-coupon-toggle.woocommerce-Message li, .woocommerce-form-coupon-toggle .woocommerce-info li, .woocommerce-form-coupon-toggle .woocommerce-Message li, .woocommerce-form-coupon-toggle .woocommerce-no-products-found li {
	border: 1px solid var(--color_notice_info);
}
.woocommerce-notices-wrapper.woocommerce-warning, .woocommerce-notices-wrapper .woocommerce-warning, .woocommerce-notice.woocommerce-warning, .woocommerce-notice .woocommerce-warning, .woocommerce-info.woocommerce-warning, .woocommerce-info .woocommerce-warning, .woocommerce-message.woocommerce-warning, .woocommerce-message .woocommerce-warning, .woocommerce-Message.woocommerce-warning, .woocommerce-Message .woocommerce-warning, .woocommerce-form-coupon-toggle.woocommerce-warning, .woocommerce-form-coupon-toggle .woocommerce-warning {
	border-top-color: var(--color_notice_warning);
	border-radius: 10px;
}
.woocommerce-notices-wrapper.woocommerce-warning:before, .woocommerce-notices-wrapper .woocommerce-warning:before, .woocommerce-notice.woocommerce-warning:before, .woocommerce-notice .woocommerce-warning:before, .woocommerce-info.woocommerce-warning:before, .woocommerce-info .woocommerce-warning:before, .woocommerce-message.woocommerce-warning:before, .woocommerce-message .woocommerce-warning:before, .woocommerce-Message.woocommerce-warning:before, .woocommerce-Message .woocommerce-warning:before, .woocommerce-form-coupon-toggle.woocommerce-warning:before, .woocommerce-form-coupon-toggle .woocommerce-warning:before {
	content: "\e015";
	color: var(--color_notice_warning);
}
.woocommerce-notices-wrapper.woocommerce-warning .button.wp-element-button, .woocommerce-notices-wrapper .woocommerce-warning .button.wp-element-button, .woocommerce-notice.woocommerce-warning .button.wp-element-button, .woocommerce-notice .woocommerce-warning .button.wp-element-button, .woocommerce-info.woocommerce-warning .button.wp-element-button, .woocommerce-info .woocommerce-warning .button.wp-element-button, .woocommerce-message.woocommerce-warning .button.wp-element-button, .woocommerce-message .woocommerce-warning .button.wp-element-button, .woocommerce-Message.woocommerce-warning .button.wp-element-button, .woocommerce-Message .woocommerce-warning .button.wp-element-button, .woocommerce-form-coupon-toggle.woocommerce-warning .button.wp-element-button, .woocommerce-form-coupon-toggle .woocommerce-warning .button.wp-element-button {
	color: var(--color_notice_warning);
	border: 1px solid var(--color_notice_warning);
}
.woocommerce-notices-wrapper.woocommerce-warning .button.wp-element-button:hover, .woocommerce-notices-wrapper .woocommerce-warning .button.wp-element-button:hover, .woocommerce-notice.woocommerce-warning .button.wp-element-button:hover, .woocommerce-notice .woocommerce-warning .button.wp-element-button:hover, .woocommerce-info.woocommerce-warning .button.wp-element-button:hover, .woocommerce-info .woocommerce-warning .button.wp-element-button:hover, .woocommerce-message.woocommerce-warning .button.wp-element-button:hover, .woocommerce-message .woocommerce-warning .button.wp-element-button:hover, .woocommerce-Message.woocommerce-warning .button.wp-element-button:hover, .woocommerce-Message .woocommerce-warning .button.wp-element-button:hover, .woocommerce-form-coupon-toggle.woocommerce-warning .button.wp-element-button:hover, .woocommerce-form-coupon-toggle .woocommerce-warning .button.wp-element-button:hover {
	border: 1px solid var(--color_notice_warning);
	background-color: var(--color_notice_warning);
}
.woocommerce-notices-wrapper.woocommerce-warning li, .woocommerce-notices-wrapper .woocommerce-warning li, .woocommerce-notice.woocommerce-warning li, .woocommerce-notice .woocommerce-warning li, .woocommerce-info.woocommerce-warning li, .woocommerce-info .woocommerce-warning li, .woocommerce-message.woocommerce-warning li, .woocommerce-message .woocommerce-warning li, .woocommerce-Message.woocommerce-warning li, .woocommerce-Message .woocommerce-warning li, .woocommerce-form-coupon-toggle.woocommerce-warning li, .woocommerce-form-coupon-toggle .woocommerce-warning li {
	border: 1px solid var(--color_notice_warning);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-partial-breadcrumb.scss
Desc: woo breadcrumb
*/
.woocommerce .woocommerce-breadcrumb {
	opacity: 0.5;
	position: relative;
	color: var(--color_neutral-80);
	padding-left: 17px;
	display: none;
}
@media (min-width: 768px) {
	.woocommerce .woocommerce-breadcrumb {
		font-size: 0.5882352941rem;
		display: block;
	}
}
@media (min-width: 1024px) {
	.woocommerce .woocommerce-breadcrumb {
		display: block;
		font-size: 0.5555555556rem;
	}
}
.woocommerce .woocommerce-breadcrumb:before {
	position: absolute;
	content: "\f147";
	font-family: "icons";
	font-size: 0.7rem;
	color: var(--color_neutral-80);
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.woocommerce .woocommerce-breadcrumb a {
	position: relative;
	color: var(--color_neutral-80);
	padding-right: 15px;
}
.woocommerce .woocommerce-breadcrumb a:after {
	position: absolute;
	content: "\f143";
	font-family: "icons";
	font-size: 0.7rem;
	color: var(--color_neutral-80);
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.woocommerce .woocommerce-breadcrumb a:hover {
	color: var(--color_primary);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: pxlr-woo-page-cart.scss
*/
.blockUI.blockOverlay {
	border-radius: 10px;
	background: var(--color_primary-40) !important;
}

.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper {
	display: grid;
	grid-template-columns: 1fr;
	column-gap: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper {
		grid-template-columns: 1fr;
		column-gap: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper {
		grid-template-columns: 1fr 33%;
		column-gap: 40px;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .button.wp-element-button {
	transition: all 0.3s ease-in-out;
	font-weight: 600;
	border-radius: 9999px;
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	overflow-wrap: break-word;
	box-sizing: border-box;
	font-size: 0.625rem;
	line-height: 0;
	padding: calc(var(--gap-s) + 2px) var(--gap-s) var(--gap-s) var(--gap-s);
	color: var(--color_primary);
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .button.wp-element-button {
		font-size: 0.7058823529rem;
		line-height: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .button.wp-element-button {
		font-size: 0.7777777778rem;
		line-height: 0;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .button.wp-element-button:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form {
	border-radius: 10px;
	background-color: var(--color_box_light);
	margin-bottom: 20px;
	padding: 20px;
	padding-top: 10px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form {
		margin-bottom: 30px;
		padding: 30px;
		padding-top: 10px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form {
		margin-bottom: 30px;
		padding: 30px;
		padding-top: 10px;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item {
	border-bottom: 1px solid var(--color_primary-rgba-30);
	display: grid;
	grid-template-columns: 1fr;
	column-gap: 20px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item:first-child {
	padding-top: 20px;
}
@media (min-width: 412px) and (max-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item {
		grid-template-columns: 1fr;
	}
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item {
		grid-template-columns: 40% 1fr;
		column-gap: 30px;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item:first-child {
		padding-top: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item {
		grid-template-columns: 40% 1fr;
		column-gap: 30px;
		margin-bottom: 30px;
		padding-bottom: 30px;
	}
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item:first-child {
		padding-top: 30px;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__thumbnail {
	text-align: center;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__thumbnail img {
	display: inline-block;
	border-radius: 10px;
	width: 30%;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__thumbnail img {
		width: 40%;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__thumbnail img {
		width: 50%;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content {
	padding: var(--gap-xs) var(--gap-m) var(--gap-xxs) 0;
	position: relative;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content {
		padding: var(--gap-xxs) var(--gap-m) var(--gap-xxs) 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content {
		padding: var(--gap-s) var(--gap-m) var(--gap-s) 0;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name {
	font-weight: 700;
	font-size: 0.875rem;
	margin-bottom: var(--gap-xxs);
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name {
		font-size: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name {
		font-size: 1rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name a {
	color: var(--color_black);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name a:hover {
	color: var(--color_primary);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name p {
	margin-bottom: 0;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name .wc-gzd-cart-info.units-info {
	font-weight: var(--basefont_weight);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name .wc-gzd-cart-info.units-info {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-name .wc-gzd-cart-info.units-info {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-price {
	margin-bottom: var(--gap-s);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-price {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-price {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-flex {
	display: flex;
	align-items: center;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-flex .pxlr-woo-cart-form-item__product-quantity {
	display: inline-block;
	margin-right: var(--gap-s);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-flex .pxlr-woo-cart-form-item__product-quantity .quantity {
	display: inline-block;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-flex .pxlr-woo-cart-form-item__product-quantity .quantity input {
	width: 70px;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-flex .pxlr-woo-cart-form-item__product-subtotal {
	display: inline-block;
	font-weight: 600;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-remove {
	display: inline-block;
	margin-left: auto;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-remove a.pxlr-remove-item {
	font-size: 0.75rem;
	color: var(--color_primary);
	position: relative;
	right: 0;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-remove a.pxlr-remove-item {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-remove a.pxlr-remove-item {
		font-size: 0.7777777778rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-remove a.pxlr-remove-item:after {
	position: absolute;
	content: "\f162";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-remove a.pxlr-remove-item:hover {
	background: none;
	color: var(--color_notice_error);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-form-item .pxlr-woo-cart-form-item__content .pxlr-woo-cart-form-item__product-remove a.pxlr-remove-item:hover:after {
	color: var(--color_notice_error);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-actions {
	text-align: left;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-actions {
		text-align: right;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-actions {
		text-align: right;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-actions.top {
	display: none;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .woocommerce-cart-form .pxlr-woo-cart-actions button {
	font-size: 0.6666666667rem;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar {
	height: fit-content;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .pxlr-woo-cart-coupon {
	border-radius: 10px;
	background-color: var(--color_box_light);
	box-shadow: var(--color_shadow-xxlight);
	padding: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .pxlr-woo-cart-coupon {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .pxlr-woo-cart-coupon {
		padding: 30px;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .pxlr-woo-cart-coupon .coupon label {
	font-weight: 700;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .pxlr-woo-cart-coupon .coupon label {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .pxlr-woo-cart-coupon .coupon label {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .pxlr-woo-cart-coupon .coupon .input-text {
	margin-top: var(--gap-xxs);
	margin-bottom: var(--gap-xs);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals {
	width: inherit;
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals {
		margin-bottom: 40px;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals {
	background-color: var(--color_white);
	border-radius: 10px;
	box-shadow: var(--color_shadow-xxlight);
	float: none;
	width: inherit;
	padding: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals {
		padding: 30px;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals h2 {
	display: none;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive {
	border: 0;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr th, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr th {
	width: 50%;
	padding-left: 0;
	font-weight: 700;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr th, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr th {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr th, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr th {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr td, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr th, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr td, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr th {
	padding: var(--gap-s);
	padding-right: 0;
	padding-left: 0;
	border-top: 1px solid var(--color_primary-rgba-20);
	background: transparent;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr td, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr td {
	text-align: right;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr tr:nth-child(2n) td, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr tr:nth-child(2n) td {
	background-color: transparent;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal td, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.cart-subtotal th, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.cart-subtotal td, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.cart-subtotal th {
	padding-top: 0;
	border-top: 0;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td {
	background-color: transparent;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping {
	clear: both;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-head, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-head {
	float: left;
	font-weight: 700;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-head, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-head {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-head, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-head {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator {
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-methods label, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-methods label {
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-methods label, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-methods label {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-methods label, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-methods label {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-button, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-button {
	margin-top: 0;
	font-size: 0.625rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-button, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-button {
		font-size: 0.6470588235rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-button, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-button {
		font-size: 0.7222222222rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-form button.button, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive tbody tr.shipping td.pxlr-table-checkout-cart-shipping .pxlr-table-checkout-cart-shipping-calculator .woocommerce-shipping-calculator .shipping-calculator-form button.button {
	font-size: 0.6666666667rem;
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive .cart-discount .woocommerce-remove-coupon {
	position: relative;
	padding-left: 20px;
	font-size: 0.625rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive .cart-discount .woocommerce-remove-coupon {
		font-size: 0.6470588235rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive .cart-discount .woocommerce-remove-coupon {
		font-size: 0.7222222222rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon:before, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive .cart-discount .woocommerce-remove-coupon:before {
	content: "\f145";
	font-family: "icons";
	position: absolute;
	left: 0px;
	color: var(--color_notice_error);
	font-size: 1rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon:before, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive .cart-discount .woocommerce-remove-coupon:before {
		font-size: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table .cart-discount .woocommerce-remove-coupon:before, .woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .shop_table_responsive .cart-discount .woocommerce-remove-coupon:before {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout {
	padding: 0;
	margin-top: var(--gap-s);
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
	margin: 0;
	border-radius: 100px;
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	transition: all 0.3s ease-in-out;
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 0.875rem;
	padding: var(--gap-xs) var(--gap-s) var(--gap-xs) var(--gap-s);
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
		font-size: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout a {
		font-size: 1rem;
	}
}
.woocommerce-page.woocommerce-cart .woocommerce .pxlr-woo-cart-wrapper .pxlr-woo-cart-sidebar .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {
	color: var(--color_primary);
	border: 1px solid var(--color_primary);
	background-color: transparent;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: pxlr-woo-page-checkout.scss
*/
.woocommerce-page.woocommerce-checkout .woocommerce {
	/* Notice */
	/* Field check notice*/
	/* Coupon Form */
	/* Checkout Form*/
}
.woocommerce-page.woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a {
	color: var(--color_primary);
}
.woocommerce-page.woocommerce-checkout .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
	max-width: 1380px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
		padding-left: 30px;
		padding-right: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {
		padding-left: 50px;
		padding-right: 50px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error {
	border-top-color: var(--color_notice_error);
	border-radius: 10px;
}
.woocommerce-page.woocommerce-checkout .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error:before {
	content: "\e016";
	color: var(--color_notice_error);
}
.woocommerce-page.woocommerce-checkout .woocommerce .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout .woocommerce-error li {
	border: 1px solid var(--color_notice_error);
	border-radius: 10px;
	padding: var(--gap-xxs) !important;
	margin-bottom: var(--gap-xxs);
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon {
	background-color: var(--color_box_light);
	border-radius: 10px;
	padding: 20px;
	border: 0;
	margin: 2em 0;
	text-align: left;
	/* Flex it */
	display: grid;
	align-items: start;
	flex-wrap: wrap;
	flex-direction: column;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon {
		padding: 30px;
	}
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon {
		display: grid;
		flex-wrap: wrap;
		flex-direction: inherit;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon {
		display: flex;
		flex-wrap: inherit;
		flex-direction: inherit;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p {
	margin: 0;
	padding-bottom: var(--gap-s);
	width: 100%;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p {
		padding-bottom: var(--gap-s);
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p {
		padding-bottom: 0;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {
	float: none;
	padding-left: 0;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {
		padding-left: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-first {
		padding-left: 30px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
	float: none;
	text-align: right;
	padding-left: 0;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
		padding-left: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last {
		padding-left: 30px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row.form-row-last .button.wp-element-button {
	width: 100%;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout {
	/* Rechnungsdetail und Lieferanschrift*/
	/* Payment & Order Review */
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields, .woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-additional-fields {
	background-color: var(--color_box_light);
	border-radius: 10px;
	padding: 20px;
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields, .woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-additional-fields {
		padding: 30px;
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields, .woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-additional-fields {
		padding: 30px;
		margin-bottom: 30px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-shipping-fields .woocommerce-additional-fields__field-wrapper label .optional, .woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper label .optional {
	font-size: 1rem;
	font-weight: normal;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label span {
	margin-left: 30px;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label:before {
	top: 50%;
	transform: translateY(-50%);
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label.pxlr-woo-js-label__checked:after {
	top: 50%;
	transform: translateY(-50%);
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label span {
		margin-left: 30px;
	}
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label:before {
		top: 50%;
		transform: translateY(-50%);
	}
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label.pxlr-woo-js-label__checked:after {
		top: 50%;
		transform: translateY(-50%);
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label span {
		margin-left: 40px;
	}
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label:before {
		top: 50%;
		transform: translateY(-50%);
	}
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #customer_details #ship-to-different-address label.pxlr-woo-js-label__checked:after {
		top: 50%;
		transform: translateY(-50%);
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review {
	/* Reorder Legal checkbox over submit*/
	display: grid;
	/* Heading*/
	/*Shipping services */
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .woocommerce-checkout-payment .form-row.place-order {
	margin: 0;
	padding: 0;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
	order: 1;
	background-color: var(--color_box_light);
	border-radius: 10px;
	padding: 20px;
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
		padding: 30px;
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder.wc-gzd-checkbox-placeholder-legal {
		padding: 30px;
		margin-bottom: 40px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .wc-gzd-order-submit {
	order: 2;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .wc-gzd-order-submit .form-row.place-order.wc-gzd-place-order #place_order {
	min-width: inherit;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .wc-gzd-order-submit .form-row.place-order.wc-gzd-place-order #place_order {
		min-width: 300px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .wc-gzd-order-submit .form-row.place-order.wc-gzd-place-order #place_order {
		min-width: 350px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review #order_payment_heading {
	font-size: 1.1875rem;
	line-height: 1.3125rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review #order_payment_heading {
		font-size: 1.4117647059rem;
		line-height: 1.4117647059rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review #order_payment_heading {
		font-size: 1.7777777778rem;
		line-height: 2rem;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .woocommerce-checkout-payment {
	background: transparent;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review #order_review_heading {
	margin-top: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review #order_review_heading {
		margin-top: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review #order_review_heading {
		margin-top: 40px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content {
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content {
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content {
		margin-bottom: 30px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item {
	margin: 0;
	background-color: #ffcd00;
	padding: 20px 20px 0 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item {
		padding: 30px 30px 0 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item {
		padding: 40px 40px 0 40px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-header {
	border-radius: 10px 10px 0 0;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-location {
	border-radius: 0 0 10px 10px;
	padding-bottom: 20px;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-location {
		padding-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item.dhl-preferred-service-location {
		padding-bottom: 40px;
	}
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-desc {
	margin: 0;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-data ul.dhl-preferred-location-types {
	padding-left: 0;
}
.woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-data .dhl-preferred-service-location-neighbor, .woocommerce-page.woocommerce-checkout .woocommerce .checkout.woocommerce-checkout #order_review .dhl-preferred-service-content .dhl-preferred-service-item .dhl-preferred-service-data .dhl-preferred-service-location-place {
	padding: 0;
}
.woocommerce-page.woocommerce-checkout .woocommerce form .form-row input.input-text {
	border: 1px solid;
	border-radius: 5px;
	border-color: var(--color_neutral-15);
	background-color: var(--color_white);
	padding: 0.5rem 0.75rem;
	font-size: 1rem;
	line-height: normal;
	width: 100%;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: pxlr-woo-block-checkout.scss
*/
/* Step Line */
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
	color: var(--color_neutral-50);
}

/* Payment Gateway Container */
.wc-block-gateway-container .wc-block-gateway-input {
	background-color: var(--color_white);
	border: 1px solid var(--color_formfield_border);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	box-sizing: border-box;
	color: var(--color_black);
}
.wc-block-gateway-container .wc-block-gateway-input label {
	color: var(--color_formfield_placeholder);
}

/* used for Coupon */
.wc-block-components-text-input input[type=text] {
	background-color: var(--color_white);
	border: 1px solid var(--color_formfield_border);
}
.wc-block-components-text-input input[type=text]:focus {
	background-color: var(--color_white);
	box-shadow: 0 0 0 0px !important;
	border-color: var(--color_formfield_focus_border) !important;
}

.wc-block-components-spinner {
	box-sizing: content-box;
	color: inherit;
	font-size: 1.25em;
	height: 100%;
	position: absolute;
	text-align: center;
	width: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout {
	/*Column layout*/
	/* Forms */
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {
	flex-direction: column-reverse;
	/* Main */
	/* Sidebar */
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout {
		flex-direction: row;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main {
	width: 100%;
	padding-right: 0;
	margin-bottom: var(--gap-xl);
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main {
		width: 65%;
		padding-right: 3.7735849057%;
		margin-bottom: initial;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__heading-content a {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	background: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
	margin-left: 0;
	font-weight: 300;
	white-space: nowrap;
	padding: 5px 10px;
	white-space: nowrap;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__heading-content a {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__heading-content a {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__heading-content a:hover {
	background: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__order-notes .wc-block-checkout__add-note .wc-block-components-checkbox .wc-block-components-checkbox__input {
	display: block;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__terms .wc-block-components-checkbox .wc-block-components-checkbox__input {
	display: block;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox] {
	border: 0px;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus {
	outline: 0px;
	outline-offset: 0px;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-components-checkbox .wc-block-components-checkbox__mark {
	fill: var(--color_formfield_focus_border);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions:after {
	color: var(--color_neutral-50);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row {
	/* Responsive */
	display: block;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
	margin: 0;
	border-radius: 100px;
	color: var(--color_primary);
	border: 1px solid var(--color_primary);
	background-color: transparent;
	transition: all 0.3s ease-in-out;
	display: block;
	text-align: center;
	font-weight: 300;
	font-size: 0.875rem;
	padding: var(--gap-xs) var(--gap-m) var(--gap-xs) var(--gap-m);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button svg {
	display: none;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
		font-size: 0.9411764706rem;
		padding: var(--gap-xs) var(--gap-m) var(--gap-xs) var(--gap-m);
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
		font-size: 1rem;
		padding: var(--gap-xs) var(--gap-m) var(--gap-xs) var(--gap-m);
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button:hover {
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
	margin: 0;
	border-radius: 100px;
	color: var(--color_white);
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	transition: all 0.3s ease-in-out;
	display: block;
	text-align: center;
	font-weight: 700;
	font-size: 0.875rem;
	padding: var(--gap-xs) var(--gap-s) var(--gap-xs) var(--gap-s);
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
		font-size: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
		font-size: 1rem;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button:hover {
	color: var(--color_primary);
	border: 1px solid var(--color_primary);
	background-color: transparent;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
	margin-bottom: var(--gap-xs);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
	width: 100%;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row {
		display: flex;
	}
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
		margin-bottom: inherit;
	}
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
		width: inherit;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row {
		display: flex;
	}
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row a.wc-block-components-checkout-return-to-cart-button {
		margin-bottom: inherit;
	}
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main .wc-block-checkout__actions .wc-block-checkout__actions_row button.wc-block-components-checkout-place-order-button {
		width: inherit;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
	width: 100%;
	padding-left: 0;
	margin-bottom: var(--gap-xl);
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
		width: 35%;
		padding-left: 2.2641509434%;
		margin-bottom: initial;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
	background-color: var(--color_white);
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	box-shadow: var(--color_shadow-xxlight);
	padding: 20px;
	/* component */
	/*Order Summary */
	/*Coupon*/
	/*Shipping*/
	/* Footer totals*/
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block {
		padding: 30px;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:after {
	color: var(--color_primary-rgba-20);
	opacity: 1;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-child {
	padding-top: 0;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:first-child:after {
	opacity: 0;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-panel {
	padding: 0;
	/* Tab*/
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-panel .wc-block-components-panel__button .wc-block-components-order-summary__button-text {
	font-weight: 600;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item {
	padding: 0;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item {
	margin-top: var(--gap-s);
	margin-bottom: var(--gap-s);
	/*Image*/
	/*Desc*/
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
	background: var(--color_primary);
	border-color: var(--color_primary);
	color: var(--color_white);
	border: 0;
	padding: 0 0.6em;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
		font-size: 0.7647058824rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
		font-size: 0.7777777778rem;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description {
	/*Meta if needed*/
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name {
	/* Price*/
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata {
	display: none;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary .wc-block-components-order-summary-item:after {
	color: var(--color_primary-rgba-20);
	opacity: 1;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon {
	padding: 0;
	text-align: right;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .components-button.wc-block-components-button {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	background: var(--color_primary);
	color: var(--color_white);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	background: var(--color_primary);
	color: var(--color_white);
	margin-left: 0;
	white-space: nowrap;
	padding: 5px 10px;
	white-space: nowrap;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon .wc-block-components-totals-coupon-link:hover {
	background: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value {
	font-weight: 300;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value {
		font-size: 0.8888888889rem;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-formatted-money-amount {
	color: var(--color_primary);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax {
	font-size: 0.625rem;
}
@media (min-width: 768px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__description .wc-block-components-totals-footer-item-tax {
		font-size: 0.7777777778rem;
	}
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input label, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-combobox label {
	color: var(--color_formfield_placeholder);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-combobox input {
	border: 1px solid var(--color_formfield_border);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:focus, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:focus, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-combobox input:focus {
	box-shadow: none;
	border: 1px solid var(--color_formfield_focus_border);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input.components-combobox-control__input, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input.components-combobox-control__input, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-combobox input.components-combobox-control__input {
	color: var(--color_formfield_placeholder);
	font-weight: 300;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input .components-form-token-field__suggestions-list, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-text-input .components-form-token-field__suggestions-list, .woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-combobox .components-form-token-field__suggestions-list {
	box-shadow: var(--color_shadow-light);
	border: 1px solid var(--color_formfield_focus_border);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-textarea {
	color: var(--color_formfield_placeholder);
	border: 1px solid var(--color_formfield_border);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-textarea:focus {
	box-shadow: none;
	border: 1px solid var(--color_formfield_focus_border);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option:after {
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-ms-border-radius: 3px 3px 0 0;
	-o-border-radius: 3px 3px 0 0;
	border-color: var(--color_formfield_focus_border);
	border-style: solid;
	border-width: 1px 1px 0;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option:last-child:after {
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-ms-border-radius: 0 0 3px 3px;
	-o-border-radius: 0 0 3px 3px;
	border-color: var(--color_formfield_focus_border);
	border-style: solid;
	border-width: 1px 1px 1px;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option .wc-block-components-radio-control__input {
	border-color: var(--color_formfield_focus_border);
	border-width: 1px;
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__input {
	border-color: var(--color_primary);
}
.woocommerce-page.woocommerce-checkout .wp-block-woocommerce-checkout .wc-block-components-form .wc-block-components-radio-control .wc-block-components-radio-control-accordion-option .wc-block-components-radio-control__option.wc-block-components-radio-control__option-checked .wc-block-components-radio-control__input:checked:before {
	background: var(--color_primary);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-partial-product-widget-listing.scss
Desc: Woo Commerce Product Listing, Cards....
Note: Styling based on default woo markup
*/
.woocommerce, .woocommerce-page {
	/* Product Cards */
}
.woocommerce.post-type-archive-product .pxlr-site-title-wrapper, .woocommerce.tax-product_cat .pxlr-site-title-wrapper, .woocommerce-page.post-type-archive-product .pxlr-site-title-wrapper, .woocommerce-page.tax-product_cat .pxlr-site-title-wrapper {
	margin-bottom: 0;
}
.woocommerce.post-type-archive-product nav.woocommerce-breadcrumb, .woocommerce.tax-product_cat nav.woocommerce-breadcrumb, .woocommerce-page.post-type-archive-product nav.woocommerce-breadcrumb, .woocommerce-page.tax-product_cat nav.woocommerce-breadcrumb {
	display: none;
}
.woocommerce.post-type-archive-product .wp-block-group .wp-block-group__inner-container, .woocommerce.tax-product_cat .wp-block-group .wp-block-group__inner-container, .woocommerce-page.post-type-archive-product .wp-block-group .wp-block-group__inner-container, .woocommerce-page.tax-product_cat .wp-block-group .wp-block-group__inner-container {
	padding-top: 20px;
	padding-bottom: 20px;
}
@media (min-width: 768px) {
	.woocommerce.post-type-archive-product .wp-block-group .wp-block-group__inner-container, .woocommerce.tax-product_cat .wp-block-group .wp-block-group__inner-container, .woocommerce-page.post-type-archive-product .wp-block-group .wp-block-group__inner-container, .woocommerce-page.tax-product_cat .wp-block-group .wp-block-group__inner-container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce.post-type-archive-product .wp-block-group .wp-block-group__inner-container, .woocommerce.tax-product_cat .wp-block-group .wp-block-group__inner-container, .woocommerce-page.post-type-archive-product .wp-block-group .wp-block-group__inner-container, .woocommerce-page.tax-product_cat .wp-block-group .wp-block-group__inner-container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}
.woocommerce.post-type-archive-product .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce.tax-product_cat .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce-page.post-type-archive-product .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce-page.tax-product_cat .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content {
	padding-top: 0;
	padding-bottom: 0;
}
@media (min-width: 768px) {
	.woocommerce.post-type-archive-product .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce.tax-product_cat .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce-page.post-type-archive-product .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce-page.tax-product_cat .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content {
		padding-top: 0;
		padding-bottom: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce.post-type-archive-product .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce.tax-product_cat .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce-page.post-type-archive-product .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content, .woocommerce-page.tax-product_cat .wp-block-group .wp-block-group__inner-container.pxlr-woo-archive-productlisting-content {
		padding-top: 0;
		padding-bottom: 0;
	}
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container {
	padding-top: 0;
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter {
	display: flex;
	overflow: hidden;
	position: relative;
	/*Fade out right*/
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter.pxlr-woo-archive-taxonomy-filter-hint::after, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter.pxlr-woo-archive-taxonomy-filter-hint::after {
	right: 0;
	position: absolute;
	content: "\f13a";
	font-family: "icons";
	font-size: 0.9rem;
	background: transparent;
	color: var(--color_primary);
	animation: bounceLeft 5s infinite;
	-webkit-animation: bounceLeft 5s infinite;
	-moz-animation: bounceLeft 5s infinite;
	-o-animation: bounceLeft 5s infinite;
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms {
	-ms-overflow-style: none; /* for Internet Explorer, Edge */
	scrollbar-width: none; /* for Firefox */
	white-space: nowrap;
	overflow-y: scroll;
	padding: 10px 0 10px 0;
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms::-webkit-scrollbar, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms::-webkit-scrollbar {
	display: none; /* for Chrome, Safari, and Opera */
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a {
	border-radius: 100px;
	border: 1px solid var(--color_primary);
	background-color: transparent;
	color: var(--color_primary);
	padding: var(--gap-xxs) var(--gap-xs);
	margin-right: var(--gap-xxs);
	font-weight: 400;
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a {
		font-size: 0.8888888889rem;
	}
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a:hover, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a:hover {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	color: var(--color_white);
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a.current, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms a.current {
	border: 1px solid var(--color_primary);
	background-color: var(--color_primary);
	color: var(--color_white);
}
.woocommerce .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms .wp-block-post-terms__separator, .woocommerce-page .woocommerce-products-header .wp-block-group .wp-block-group__inner-container .pxlr-woo-archive-taxonomy-filter .taxonomy-product_cat.wp-block-post-terms .wp-block-post-terms__separator {
	display: none;
}
.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content {
	/* Items count*/
	/* Product list ordering */
}
.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-result-count, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-result-count {
	font-size: 0.8rem;
}
.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering {
	position: relative;
	width: inherit;
	margin-bottom: var(--gap-m);
}
@media (max-width: 412px) {
	.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering {
		width: 100%;
	}
}
@media (min-width: 412px) and (max-width: 768px) {
	.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering {
		width: 100%;
	}
}
.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering:before, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering:before {
	position: absolute;
	content: "\f146";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering .orderby, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering .orderby {
	border: 1px solid var(--color_primary);
	border-radius: 5px;
	border-color: var(--color_primary);
	background-color: var(--color_primary);
	color: var(--color_white);
	padding: 0.5rem 1rem;
	font-size: 0.8rem;
	line-height: normal;
	width: 100%;
}
.woocommerce .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering .orderby:focus, .woocommerce-page .pxlr-woo-archive-productlisting-wrapper .pxlr-woo-archive-productlisting-content .woocommerce-ordering .orderby:focus {
	border-color: var(--color_primary);
}
.woocommerce ul.products, .woocommerce-page ul.products {
	display: flex;
	gap: 20px;
}
@media (min-width: 768px) {
	.woocommerce ul.products, .woocommerce-page ul.products {
		gap: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products, .woocommerce-page ul.products {
		gap: 30px;
	}
}
.woocommerce ul.products.columns-3, .woocommerce-page ul.products.columns-3 {
	display: grid;
	grid-template-columns: 1fr;
}
@media (min-width: 768px) {
	.woocommerce ul.products.columns-3, .woocommerce-page ul.products.columns-3 {
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products.columns-3, .woocommerce-page ul.products.columns-3 {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
.woocommerce ul.products.columns-3:before, .woocommerce ul.products.columns-3:after, .woocommerce-page ul.products.columns-3:before, .woocommerce-page ul.products.columns-3:after {
	display: none;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	margin: 0;
	width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: inherit;
	float: none;
	display: block;
	background-color: var(--color_white-rgba-50);
	border-radius: 10px;
	box-shadow: var(--color_shadow-xxlight);
	padding: 0;
	text-align: center;
	padding: 20px;
	/* Custom Image size from acf field */
	/* End Custom Image size from acf field */
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding: 30px;
	}
}
.woocommerce ul.products li.product:first-child, .woocommerce-page ul.products li.product:first-child {
	margin-left: 0;
}
.woocommerce ul.products li.product:last-child, .woocommerce-page ul.products li.product:last-child {
	margin-right: 0;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link {
	color: var(--color_black);
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link:hover {
	color: var(--color_black);
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
	text-align: center;
	font-size: 1rem;
	line-height: 1.125rem;
	margin-bottom: 0.9375rem;
	padding: 0 20px;
	color: var(--color_black);
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
		font-size: 1.0588235294rem;
		line-height: 1.1764705882rem;
		margin-bottom: 0.8823529412rem;
		padding: 0 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
		font-size: 1.1111111111rem;
		line-height: 1.3333333333rem;
		margin-bottom: 0.8333333333rem;
		padding: 0 30px;
	}
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title:hover, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title:hover {
	color: var(--color_primary);
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .star-rating, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .star-rating {
	color: var(--color_notice_warning);
	display: inline-flex;
	align-items: center;
	margin-bottom: 0;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .star-rating:before, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .star-rating:before {
	color: var(--color_neutral-50);
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image {
	display: flex;
	justify-content: center;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image img, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image img {
	margin: 0px 0 var(--gap-sm);
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image img.attachment-woocommerce_thumbnail {
	border-radius: 10px 10px 0 0;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-100 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-100 img.attachment-woocommerce_thumbnail {
	width: 100%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-90 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-90 img.attachment-woocommerce_thumbnail {
	width: 90%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-80 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-80 img.attachment-woocommerce_thumbnail {
	width: 80%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-70 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-70 img.attachment-woocommerce_thumbnail {
	width: 70%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-60 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-60 img.attachment-woocommerce_thumbnail {
	width: 60%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-50 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-50 img.attachment-woocommerce_thumbnail {
	width: 50%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-40 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-40 img.attachment-woocommerce_thumbnail {
	width: 40%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-30 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-30 img.attachment-woocommerce_thumbnail {
	width: 30%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-20 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-20 img.attachment-woocommerce_thumbnail {
	width: 20%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-10 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-10 img.attachment-woocommerce_thumbnail {
	width: 10%;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
	display: none;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	display: flex;
	justify-content: center;
	color: var(--color-primary);
	padding: var(--gap-s) 20px 0 20px;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		padding: var(--gap-s) 30px 0 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		padding: var(--gap-s) 50px 0 50px;
	}
}
.woocommerce ul.products li.product .price span, .woocommerce-page ul.products li.product .price span {
	text-decoration: none;
}
.woocommerce ul.products li.product .price span.woocommerce-Price-amount, .woocommerce-page ul.products li.product .price span.woocommerce-Price-amount {
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.125rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price span.woocommerce-Price-amount, .woocommerce-page ul.products li.product .price span.woocommerce-Price-amount {
		font-size: 1.2941176471rem;
		line-height: 1.2941176471rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price span.woocommerce-Price-amount, .woocommerce-page ul.products li.product .price span.woocommerce-Price-amount {
		font-size: 1.4444444444rem;
		line-height: 1.6666666667rem;
	}
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
	text-decoration: none;
	order: 1;
}
.woocommerce ul.products li.product .price ins .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price ins .woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price ins .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price ins .woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price ins .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price ins .woocommerce-Price-amount {
		font-size: 1.2222222222rem;
		line-height: 1.4444444444rem;
	}
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	text-decoration: line-through;
	order: 2;
	margin-left: 10px;
	opacity: 0.5;
}
.woocommerce ul.products li.product .price del .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price del .woocommerce-Price-amount {
	font-weight: 300;
	font-size: 0.75rem;
	line-height: 1.25rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price del .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price del .woocommerce-Price-amount {
		font-size: 0.8235294118rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price del .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price del .woocommerce-Price-amount {
		font-size: 0.8888888889rem;
		line-height: 1.2222222222rem;
	}
}
.woocommerce ul.products li.product .pxlr-woo-productcart-action-wrapper, .woocommerce-page ul.products li.product .pxlr-woo-productcart-action-wrapper {
	/* Custom Wrapper*/
	display: flex;
	align-items: center;
	flex-direction: column;
}
.woocommerce ul.products li.product .button.wp-element-button, .woocommerce-page ul.products li.product .button.wp-element-button {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
	position: relative;
	padding-left: 40px !important;
	border-radius: 100px;
	transition: all 0.3s ease-in-out;
	text-align: left;
	font-weight: 600;
	font-size: 0.75rem;
	line-height: 0.875rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .button.wp-element-button, .woocommerce-page ul.products li.product .button.wp-element-button {
		font-size: 0.8235294118rem;
		line-height: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .button.wp-element-button, .woocommerce-page ul.products li.product .button.wp-element-button {
		font-size: 0.7777777778rem;
		line-height: 0.8888888889rem;
	}
}
.woocommerce ul.products li.product .button.wp-element-button:before, .woocommerce-page ul.products li.product .button.wp-element-button:before {
	position: absolute;
	content: "\f13c";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.woocommerce ul.products li.product .button.wp-element-button:hover, .woocommerce-page ul.products li.product .button.wp-element-button:hover {
	background-color: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
.woocommerce ul.products li.product .button.wp-element-button:hover:before, .woocommerce-page ul.products li.product .button.wp-element-button:hover:before {
	color: var(--color_primary);
}
.woocommerce ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart {
	margin-top: var(--gap-xs);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart {
		font-size: 0.6666666667rem;
	}
}
.woocommerce ul.products li.product .wc-gzd-additional-info a, .woocommerce-page ul.products li.product .wc-gzd-additional-info a {
	color: var(--color_black);
}
.woocommerce ul.products li.product .wc-gzd-additional-info a:hover, .woocommerce-page ul.products li.product .wc-gzd-additional-info a:hover {
	color: var(--color_black);
}
.woocommerce ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type), .woocommerce-page ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type) {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-size: 0.6666666667rem !important;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type), .woocommerce-page ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.7058823529rem !important;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type), .woocommerce-page ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.7777777778rem !important;
	}
}
.woocommerce ul.products li.product .wc-gzd-additional-info.shipping-costs-info a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.shipping-costs-info a {
	display: initial;
}
.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
	margin-top: 5px;
	color: var(--color_neutral-50);
	font-size: 0.5555555556rem !important;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.5882352941rem !important;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.6666666667rem !important;
	}
}
.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified {
	color: var(--color_neutral-20);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: pxlr-woo-page-product-single.scss
*/
.woocommerce, .woocommerce-page {
	/* Product Cards */
}
.woocommerce .product, .woocommerce-page .product {
	/* Product Type variations - Set form button to 100% to avoid resizin on loading*/
	/* Product Type variations general */
	/* Custom grid w. responsive, image, gallery*/
}
.woocommerce .product.type-product.product-type-simple form.cart, .woocommerce-page .product.type-product.product-type-simple form.cart {
	display: flex;
	float: none;
}
.woocommerce .product.type-product.product-type-simple form.cart .quantity, .woocommerce-page .product.type-product.product-type-simple form.cart .quantity {
	float: none;
}
.woocommerce .product.type-product.product-type-simple form.cart .button, .woocommerce-page .product.type-product.product-type-simple form.cart .button {
	width: 100%;
	float: none;
	margin-left: var(--gap-s);
}
.woocommerce .product.type-product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button, .woocommerce-page .product.type-product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button {
	display: flex;
	float: none;
}
.woocommerce .product.type-product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .quantity, .woocommerce-page .product.type-product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .quantity {
	float: none;
}
.woocommerce .product.type-product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button button, .woocommerce-page .product.type-product.product-type-variable form.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button button {
	float: none;
	margin-left: var(--gap-s);
	width: 100%;
}
.woocommerce .product.type-product, .woocommerce-page .product.type-product {
	/* Simple product*/
	/* variable product */
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary {
	/* General, w. title, Rating, Price, article number */
	float: none;
	width: 100%;
	background: var(--color_white-rgba-80);
	box-shadow: var(--color_shadow-xxlight);
	border-radius: 10px;
	padding: 20px;
	/* Ratings */
	/* Price */
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary {
		padding: 30px;
		float: none;
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary {
		padding: 30px;
		float: none;
		width: 100%;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating {
	margin-bottom: var(--gap-xxs);
	display: flex;
	justify-content: flex-start;
	/*phone*/
	align-items: center;
	flex-direction: column;
	align-items: start;
}
@media (min-width: 1290px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating {
		flex-direction: row;
		align-items: center;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating {
	color: var(--color_notice_warning);
	margin: initial;
	margin-bottom: var(--gap-xxs);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating:before, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating:before, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating:before, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .star-rating:before {
	color: var(--color_neutral-10);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link {
	padding-left: 0;
	line-height: normal;
	width: initial;
	display: inline-block;
	font-size: 0.625rem;
	margin: 0;
}
@media (min-width: 1290px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .wc-gzd-rating-authenticity-status, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .woocommerce-product-rating .woocommerce-review-link {
		padding-left: var(--gap-xxs);
		font-size: 0.6666666667rem;
		line-height: normal;
		margin: inherit;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price {
	display: flex;
	padding: 0;
	margin: 0;
	text-decoration: none;
	color: var(--color_primary);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span {
	text-decoration: none;
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.2941176471rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price span.woocommerce-Price-amount {
		font-size: 1.3888888889rem;
		line-height: 1.6666666667rem;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins {
	text-decoration: none;
	order: 1;
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price ins .woocommerce-Price-amount {
		font-size: 1.2222222222rem;
		line-height: 1.4444444444rem;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del {
	text-decoration: line-through;
	order: 2;
	margin-left: 10px;
	opacity: 0.5;
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount {
	font-weight: 300;
	font-size: 0.75rem;
	line-height: 1.25rem;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount {
		font-size: 0.8235294118rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .price del .woocommerce-Price-amount {
		font-size: 0.8888888889rem;
		line-height: 1.2222222222rem;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info {
	margin-bottom: var(--gap-sm);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p {
	line-height: normal;
	padding: 0;
	margin: 0;
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info {
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .legal-price-info p.wc-gzd-additional-info .wc-gzd-additional-info {
		font-size: 0.6666666667rem;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations {
	margin-bottom: var(--gap-s);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label {
	text-align: left;
	line-height: 2.8em;
	font-weight: 600;
	font-size: 0.875rem;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label {
		font-size: 0.8235294118rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr th.label {
		font-size: 0.7777777778rem;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value {
	text-align: right;
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations {
	margin-right: 30px;
	position: relative;
	color: var(--color_primary);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:after, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:after, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:after, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:after {
	position: absolute;
	content: "\f162";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover {
	color: var(--color_notice_error);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover:after, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover:after, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover:after, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .variations tbody tr td.value a.reset_variations:hover:after {
	color: var(--color_notice_error);
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta {
	line-height: initial;
	margin-bottom: var(--gap-s);
	font-size: 0.75rem !important;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta {
		font-size: 0.7058823529rem !important;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .product_meta {
		font-size: 0.7777777778rem !important;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary {
	/* Stripe -> Google pay / Apple pay on mobile */
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart {
	float: none;
	align-items: flex-start;
	display: block !important;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart {
		display: block !important;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart {
		display: flex !important;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity {
	float: none;
	margin-right: 0;
	margin-bottom: var(--gap-m);
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity {
		margin-right: 0;
		margin-bottom: var(--gap-m);
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity {
		margin-right: 4px;
		margin-bottom: var(--gap-m);
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity .qty, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity .qty {
	width: 100%;
	margin-left: 0;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity .qty, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity .qty {
		width: 100%;
		margin-left: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity .qty, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .quantity .qty {
		width: 3.631em;
		margin-left: 0;
		margin-right: var(--gap-s);
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-button-separator, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-button-separator {
	margin-top: 0;
	line-height: 1.2em;
	text-transform: lowercase;
	font-size: 0.625rem;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-button-separator, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-button-separator {
		font-size: 0.6470588235rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-button-separator, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-button-separator {
		font-size: 0.6666666667rem;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper {
	padding-top: 0 !important;
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button {
	margin-bottom: var(--gap-m);
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button {
		margin-bottom: var(--gap-m);
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart #wc-stripe-payment-request-wrapper #wc-stripe-payment-request-button {
		margin-bottom: inherit;
	}
}
.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .button.single_add_to_cart_button.button, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .button.single_add_to_cart_button.button {
	float: none;
	margin-left: var(--gap-s);
	width: 100%;
	transition: all 0.3s ease-in-out;
	margin-left: 0;
}
@media (min-width: 768px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .button.single_add_to_cart_button.button, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .button.single_add_to_cart_button.button {
		margin-left: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .button.single_add_to_cart_button.button, .woocommerce-page .product.type-product.product-type-simple .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .button.single_add_to_cart_button.button {
		margin-left: 0;
	}
}
.woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart {
	/* Variants w. Options, Quantity, Add to card,  */
}
.woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button {
	display: flex;
	float: none;
}
.woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .quantity, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .quantity {
	float: none;
}
.woocommerce .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button button, .woocommerce-page .product.type-product.product-type-variable .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-summary .summary .has-unit-price-observer.cart .single_variation_wrap .woocommerce-variation-add-to-cart.variations_button button {
	float: none;
	margin-left: var(--gap-s);
	width: 100%;
	transition: all 0.3s ease-in-out;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper {
	margin-top: var(--gap-l);
	display: grid;
	grid-template-columns: 1fr;
	column-gap: 20px;
	row-gap: 20px;
	margin-bottom: 20px;
}
@media (min-width: 768px) {
	.woocommerce .product .pxlr-woo-product-single-content-wrapper, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper {
		grid-template-columns: 1fr 50%;
		column-gap: 30px;
		row-gap: 30px;
		margin-bottom: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product .pxlr-woo-product-single-content-wrapper, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper {
		grid-template-columns: 1fr 40%;
		column-gap: 40px;
		row-gap: 40px;
		margin-bottom: 40px;
	}
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery {
	float: none;
	width: 100%;
	height: 50%;
}
@media (min-width: 768px) {
	.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery {
		float: none;
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery {
		float: none;
		width: 100%;
	}
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper {
	text-align: center;
	background: radial-gradient(rgba(253, 253, 253, 0.6) 0%, rgba(253, 253, 253, 0) 60%);
	/* Post Image */
	/* Gallery */
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	display: inline-block;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-top: 60px;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper .woocommerce-product-gallery__image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper .woocommerce-product-gallery__image {
	background-color: var(--color_neutral-rgba-5);
	border-radius: 10px;
	margin-top: var(--gap-s);
	margin-right: var(--gap-s);
	max-width: 100px;
	display: flex;
	align-items: center;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper .woocommerce-product-gallery__image a, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper .woocommerce-product-gallery__image a {
	padding: var(--gap-xxs);
	display: flex;
	align-items: center;
	justify-content: center;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-100 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-100 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 100%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-90 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-90 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 90%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-80 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-80 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 80%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-70 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-70 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 70%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-60 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-60 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 60%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-50 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-50 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 50%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-40 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-40 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 40%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-30 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-30 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 30%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-20 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-20 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 20%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-10 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .pxlr-woo-product-single-images.pxlr-woo-product-single-image-size-10 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .wp-post-image {
	width: 0%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-100 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-100 .woocommerce-product-gallery__image a img {
	width: 100%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-90 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-90 .woocommerce-product-gallery__image a img {
	width: 90%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-80 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-80 .woocommerce-product-gallery__image a img {
	width: 80%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-70 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-70 .woocommerce-product-gallery__image a img {
	width: 70%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-60 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-60 .woocommerce-product-gallery__image a img {
	width: 60%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-50 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-50 .woocommerce-product-gallery__image a img {
	width: 50%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-40 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-40 .woocommerce-product-gallery__image a img {
	width: 40%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-30 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-30 .woocommerce-product-gallery__image a img {
	width: 30%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-20 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-20 .woocommerce-product-gallery__image a img {
	width: 20%;
}
.woocommerce .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-10 .woocommerce-product-gallery__image a img, .woocommerce-page .product .pxlr-woo-product-single-content-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .pxlr-woo-product-single-additional-image-wrapper.pxlr-woo-product-single-additional-image-size-10 .woocommerce-product-gallery__image a img {
	width: 10%;
}
.woocommerce .product .pxlr-woo-product-single-information .related, .woocommerce-page .product .pxlr-woo-product-single-information .related {
	margin: 70px 0;
}
@media (min-width: 768px) {
	.woocommerce .product .pxlr-woo-product-single-information .related, .woocommerce-page .product .pxlr-woo-product-single-information .related {
		margin: 75px 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product .pxlr-woo-product-single-information .related, .woocommerce-page .product .pxlr-woo-product-single-information .related {
		margin: 125px 0;
	}
}
.woocommerce .product .pxlr-woo-product-single-information .woocommerce-product-attributes.shop_attributes, .woocommerce .product .pxlr-woo-product-single-information .woocommerce-product-attributes th, .woocommerce .product .pxlr-woo-product-single-information .woocommerce-product-attributes td, .woocommerce-page .product .pxlr-woo-product-single-information .woocommerce-product-attributes.shop_attributes, .woocommerce-page .product .pxlr-woo-product-single-information .woocommerce-product-attributes th, .woocommerce-page .product .pxlr-woo-product-single-information .woocommerce-product-attributes td {
	border: 0;
	text-align: left;
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments .woocommerce-Reviews-title, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments .woocommerce-Reviews-title {
	display: none;
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist {
	padding: 0;
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text {
	margin: 0;
	border: 0;
	background: var(--color_neutral-rgba-2);
	border-radius: 10px;
	padding: var(--gap-s);
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text .star-rating, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text .star-rating, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text .star-rating, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text .star-rating {
	color: var(--color_notice_warning);
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text .meta, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text .meta, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text .meta, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text .meta {
	color: var(--color_primary);
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info {
	color: var(--color_neutral-70);
	font-size: 0.5rem;
}
@media (min-width: 768px) {
	.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info {
		font-size: 0.5882352941rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info {
		font-size: 0.6666666667rem;
	}
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info a, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info a, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info a, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info a {
	color: var(--color_neutral-70);
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info a:hover, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info a:hover, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p.wc-gzd-additional-info a:hover, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p.wc-gzd-additional-info a:hover {
	color: var(--color_neutral-90);
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p:last-child, .woocommerce .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p:last-child, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist .review .comment-text p:last-child, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #comments ol.commentlist li .comment-text p:last-child {
	margin: 0;
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond {
	background: var(--color_white-rgba-30);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding: var(--gap-s);
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-reply-title, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-reply-title {
	font-weight: 600;
	font-size: 1.125rem;
}
@media (min-width: 768px) {
	.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-reply-title, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-reply-title {
		font-size: 1.0588235294rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-reply-title, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-reply-title {
		font-size: 1.3333333333rem;
	}
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form {
	font-size: 0.625rem;
}
@media (min-width: 768px) {
	.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form {
		font-size: 0.7777777778rem;
	}
}
.woocommerce .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form .comment-form-rating .stars span a, .woocommerce-page .product .pxlr-woo-product-single-information #reviews #review_form_wrapper #review_form #respond.comment-respond .comment-form .comment-form-rating .stars span a {
	color: var(--color_notice_warning);
}
.woocommerce .product .pxlr-woo-product-single-related-products-wrapper, .woocommerce-page .product .pxlr-woo-product-single-related-products-wrapper {
	margin-top: var(--gap-l);
}
.woocommerce ul.products, .woocommerce-page ul.products {
	display: flex;
	gap: 20px;
}
@media (min-width: 768px) {
	.woocommerce ul.products, .woocommerce-page ul.products {
		gap: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products, .woocommerce-page ul.products {
		gap: 30px;
	}
}
.woocommerce ul.products.columns-3, .woocommerce-page ul.products.columns-3 {
	display: grid;
	grid-template-columns: 1fr;
}
@media (min-width: 768px) {
	.woocommerce ul.products.columns-3, .woocommerce-page ul.products.columns-3 {
		grid-template-columns: 1fr 1fr;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products.columns-3, .woocommerce-page ul.products.columns-3 {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
.woocommerce ul.products.columns-3:before, .woocommerce ul.products.columns-3:after, .woocommerce-page ul.products.columns-3:before, .woocommerce-page ul.products.columns-3:after {
	display: none;
}
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
	margin: 0;
	width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: inherit;
	float: none;
	display: block;
	background-color: var(--color_white-rgba-50);
	border-radius: 10px;
	box-shadow: var(--color_shadow-xxlight);
	padding: 0;
	text-align: center;
	padding: 20px;
	/* Custom Image size from acf field */
	/* End Custom Image size from acf field */
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding: 30px;
	}
}
.woocommerce ul.products li.product:first-child, .woocommerce-page ul.products li.product:first-child {
	margin-left: 0;
}
.woocommerce ul.products li.product:last-child, .woocommerce-page ul.products li.product:last-child {
	margin-right: 0;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link {
	color: var(--color_black);
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link:hover {
	color: var(--color_black);
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
	text-align: center;
	font-size: 1rem;
	line-height: 1.125rem;
	margin-bottom: 0.9375rem;
	padding: 0 20px;
	color: var(--color_black);
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
		font-size: 1.0588235294rem;
		line-height: 1.1764705882rem;
		margin-bottom: 0.8823529412rem;
		padding: 0 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
		font-size: 1.1111111111rem;
		line-height: 1.3333333333rem;
		margin-bottom: 0.8333333333rem;
		padding: 0 30px;
	}
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title:hover, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title:hover {
	color: var(--color_primary);
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .star-rating, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .star-rating {
	color: var(--color_notice_warning);
	display: inline-flex;
	align-items: center;
	margin-bottom: 0;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link .star-rating:before, .woocommerce-page ul.products li.product a.woocommerce-loop-product__link .star-rating:before {
	color: var(--color_neutral-50);
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image {
	display: flex;
	justify-content: center;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image img, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image img {
	margin: 0px 0 var(--gap-sm);
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image img.attachment-woocommerce_thumbnail {
	border-radius: 10px 10px 0 0;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-100 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-100 img.attachment-woocommerce_thumbnail {
	width: 100%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-90 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-90 img.attachment-woocommerce_thumbnail {
	width: 90%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-80 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-80 img.attachment-woocommerce_thumbnail {
	width: 80%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-70 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-70 img.attachment-woocommerce_thumbnail {
	width: 70%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-60 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-60 img.attachment-woocommerce_thumbnail {
	width: 60%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-50 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-50 img.attachment-woocommerce_thumbnail {
	width: 50%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-40 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-40 img.attachment-woocommerce_thumbnail {
	width: 40%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-30 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-30 img.attachment-woocommerce_thumbnail {
	width: 30%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-20 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-20 img.attachment-woocommerce_thumbnail {
	width: 20%;
}
.woocommerce ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-10 img.attachment-woocommerce_thumbnail, .woocommerce-page ul.products li.product .pxlr-woo-product-card-image.pxlr-woo-product-card-image-size-10 img.attachment-woocommerce_thumbnail {
	width: 10%;
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
	display: none;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	display: flex;
	justify-content: center;
	color: var(--color-primary);
	padding: var(--gap-s) 20px 0 20px;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		padding: var(--gap-s) 30px 0 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
		padding: var(--gap-s) 50px 0 50px;
	}
}
.woocommerce ul.products li.product .price span, .woocommerce-page ul.products li.product .price span {
	text-decoration: none;
}
.woocommerce ul.products li.product .price span.woocommerce-Price-amount, .woocommerce-page ul.products li.product .price span.woocommerce-Price-amount {
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.125rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price span.woocommerce-Price-amount, .woocommerce-page ul.products li.product .price span.woocommerce-Price-amount {
		font-size: 1.2941176471rem;
		line-height: 1.2941176471rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price span.woocommerce-Price-amount, .woocommerce-page ul.products li.product .price span.woocommerce-Price-amount {
		font-size: 1.4444444444rem;
		line-height: 1.6666666667rem;
	}
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
	text-decoration: none;
	order: 1;
}
.woocommerce ul.products li.product .price ins .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price ins .woocommerce-Price-amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price ins .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price ins .woocommerce-Price-amount {
		font-size: 1.1764705882rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price ins .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price ins .woocommerce-Price-amount {
		font-size: 1.2222222222rem;
		line-height: 1.4444444444rem;
	}
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
	text-decoration: line-through;
	order: 2;
	margin-left: 10px;
	opacity: 0.5;
}
.woocommerce ul.products li.product .price del .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price del .woocommerce-Price-amount {
	font-weight: 300;
	font-size: 0.75rem;
	line-height: 1.25rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .price del .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price del .woocommerce-Price-amount {
		font-size: 0.8235294118rem;
		line-height: 1.1764705882rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .price del .woocommerce-Price-amount, .woocommerce-page ul.products li.product .price del .woocommerce-Price-amount {
		font-size: 0.8888888889rem;
		line-height: 1.2222222222rem;
	}
}
.woocommerce ul.products li.product .pxlr-woo-productcart-action-wrapper, .woocommerce-page ul.products li.product .pxlr-woo-productcart-action-wrapper {
	/* Custom Wrapper*/
	display: flex;
	align-items: center;
	flex-direction: column;
}
.woocommerce ul.products li.product .button.wp-element-button, .woocommerce-page ul.products li.product .button.wp-element-button {
	background-color: var(--color_primary);
	border: 1px solid var(--color_primary);
	color: var(--color_white);
	position: relative;
	padding-left: 40px !important;
	border-radius: 100px;
	transition: all 0.3s ease-in-out;
	text-align: left;
	font-weight: 600;
	font-size: 0.75rem;
	line-height: 0.875rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .button.wp-element-button, .woocommerce-page ul.products li.product .button.wp-element-button {
		font-size: 0.8235294118rem;
		line-height: 0.9411764706rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .button.wp-element-button, .woocommerce-page ul.products li.product .button.wp-element-button {
		font-size: 0.7777777778rem;
		line-height: 0.8888888889rem;
	}
}
.woocommerce ul.products li.product .button.wp-element-button:before, .woocommerce-page ul.products li.product .button.wp-element-button:before {
	position: absolute;
	content: "\f13c";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_white);
	left: 10px;
	top: 50%;
	transform: translateY(-50%);
	display: block;
}
.woocommerce ul.products li.product .button.wp-element-button:hover, .woocommerce-page ul.products li.product .button.wp-element-button:hover {
	background-color: transparent;
	border: 1px solid var(--color_primary);
	color: var(--color_primary);
}
.woocommerce ul.products li.product .button.wp-element-button:hover:before, .woocommerce-page ul.products li.product .button.wp-element-button:hover:before {
	color: var(--color_primary);
}
.woocommerce ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart {
	margin-top: var(--gap-xs);
	font-size: 0.75rem;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .added_to_cart, .woocommerce-page ul.products li.product .added_to_cart {
		font-size: 0.6666666667rem;
	}
}
.woocommerce ul.products li.product .wc-gzd-additional-info a, .woocommerce-page ul.products li.product .wc-gzd-additional-info a {
	color: var(--color_black);
}
.woocommerce ul.products li.product .wc-gzd-additional-info a:hover, .woocommerce-page ul.products li.product .wc-gzd-additional-info a:hover {
	color: var(--color_black);
}
.woocommerce ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type), .woocommerce-page ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type) {
	padding: 0;
	margin: 0;
	line-height: normal;
	font-size: 0.6666666667rem !important;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type), .woocommerce-page ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.7058823529rem !important;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type), .woocommerce-page ul.products li.product .wc-gzd-additional-info:not(.deposit-packaging-type) {
		font-size: 0.7777777778rem !important;
	}
}
.woocommerce ul.products li.product .wc-gzd-additional-info.shipping-costs-info a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.shipping-costs-info a {
	display: initial;
}
.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
	margin-top: 5px;
	color: var(--color_neutral-50);
	font-size: 0.5555555556rem !important;
}
@media (min-width: 768px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.5882352941rem !important;
	}
}
@media (min-width: 1024px) {
	.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a {
		font-size: 0.6666666667rem !important;
	}
}
.woocommerce ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified, .woocommerce-page ul.products li.product .wc-gzd-additional-info.wc-gzd-rating-authenticity-status a.is-unverified {
	color: var(--color_neutral-20);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-forms.scss
Desc: Styling for special Woocommerce forms
*/
.woocommerce form .form-row.woocommerce-invalid label {
	color: var(--color_notice_error);
}
.woocommerce form .form-row .required {
	color: var(--color_notice_error);
}

/* Woo select styling is so stupid, this element is outside and not nested defined, so thats why I have to move this at last*/
.select2-container .selection {
	border: 1px solid;
	border-radius: 5px;
	border-color: var(--color_neutral-15);
	background-color: var(--color_white);
	padding: 0.5rem 0.3rem;
	font-size: 1rem;
	display: table;
	width: 100%;
	color: #757575;
}
.select2-container .selection .select2-selection {
	background-color: #fff;
	border: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.select2-container .selection .select2-selection .select2-selection__arrow b {
	border-color: var(--color_neutral-70) transparent transparent transparent;
	border-style: solid;
	border-width: 6px 6px 0 6px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	height: 0;
	left: 50%;
	margin-left: -10px;
	position: absolute;
	top: 50%;
	width: 0;
}

/* Arrow up - Selected */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent var(--color_neutral-70) transparent !important;
	border-width: 0 6px 8px 6px !important;
}

.select2-dropdown {
	background-color: var(--color_white);
	box-shadow: var(--color_shadow-light);
	border: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	width: 100%;
	padding: var(--gap-s);
}
.select2-dropdown .select2-dropdown--below {
	background-color: var(--color_white);
	border: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.select2-container--open .select2-dropdown--below {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #aaa;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	padding-left: var(--gap-s);
	padding-right: var(--gap-s);
}

.select2-container--default, .select2-selection--single, .select2-selection__rendered {
	color: #757575;
	text-align: left;
	position: relative;
	top: -1px;
}
.select2-container--default:focus-visible, .select2-selection--single:focus-visible, .select2-selection__rendered:focus-visible {
	border: 0;
	outline: none;
}

.select2-container--focus .selection:focus-visible {
	border: 0;
	outline: none;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] .select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
	background-color: var(--color_primary);
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	color: var(--color_white);
	padding-left: 20px;
	padding-right: 20px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:focus-visible,
.select2-container--default .select2-results__option--highlighted[data-selected] .select2-container--default .select2-results__option[aria-selected=true]:focus-visible,
.select2-container--default .select2-results__option[data-selected=true]:focus-visible {
	border: 0;
	outline: none;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-table.scss
Desc: Html Tables
*/
.woocommerce table.shop_table, .woocommerce table.order_details, .woocommerce table.shop_attributes {
	border: 1px solid var(--color_primary-25);
	background-color: var(--color_box_light);
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
	border-collapse: separate;
	border-radius: 10px;
	overflow: hidden;
}
.woocommerce table.shop_table thead, .woocommerce table.order_details thead, .woocommerce table.shop_attributes thead {
	border-radius: 10px 10px 0 0;
}
.woocommerce table.shop_table th, .woocommerce table.order_details th, .woocommerce table.shop_attributes th {
	font-weight: 600;
}
.woocommerce table.shop_table td, .woocommerce table.order_details td, .woocommerce table.shop_attributes td {
	border-top: 1px solid var(--color_primary-25);
	padding: 20px;
}
.woocommerce table.shop_table tfoot, .woocommerce table.order_details tfoot, .woocommerce table.shop_attributes tfoot {
	border-radius: 0 0 10px 10px;
}
.woocommerce table.shop_table tfoot tr.woocommerce-shipping-totals.shipping th, .woocommerce table.shop_table tfoot tr.woocommerce-shipping-totals.shipping tr, .woocommerce table.shop_table tfoot tr.woocommerce-shipping-totals.shipping td, .woocommerce table.order_details tfoot tr.woocommerce-shipping-totals.shipping th, .woocommerce table.order_details tfoot tr.woocommerce-shipping-totals.shipping tr, .woocommerce table.order_details tfoot tr.woocommerce-shipping-totals.shipping td, .woocommerce table.shop_attributes tfoot tr.woocommerce-shipping-totals.shipping th, .woocommerce table.shop_attributes tfoot tr.woocommerce-shipping-totals.shipping tr, .woocommerce table.shop_attributes tfoot tr.woocommerce-shipping-totals.shipping td {
	font-weight: 300;
}
.woocommerce table.shop_table tfoot tr.order-tax th, .woocommerce table.shop_table tfoot tr.order-tax tr, .woocommerce table.shop_table tfoot tr.order-tax td, .woocommerce table.order_details tfoot tr.order-tax th, .woocommerce table.order_details tfoot tr.order-tax tr, .woocommerce table.order_details tfoot tr.order-tax td, .woocommerce table.shop_attributes tfoot tr.order-tax th, .woocommerce table.shop_attributes tfoot tr.order-tax tr, .woocommerce table.shop_attributes tfoot tr.order-tax td {
	font-weight: 300;
}
.woocommerce table.shop_table tfoot tr.order-total th, .woocommerce table.shop_table tfoot tr.order-total tr, .woocommerce table.shop_table tfoot tr.order-total strong, .woocommerce table.order_details tfoot tr.order-total th, .woocommerce table.order_details tfoot tr.order-total tr, .woocommerce table.order_details tfoot tr.order-total strong, .woocommerce table.shop_attributes tfoot tr.order-total th, .woocommerce table.shop_attributes tfoot tr.order-total tr, .woocommerce table.shop_attributes tfoot tr.order-total strong {
	font-weight: 600;
}
.woocommerce table.shop_table tfoot th, .woocommerce table.order_details tfoot th, .woocommerce table.shop_attributes tfoot th {
	border-top: 1px solid var(--color_primary-25);
}
.woocommerce table.shop_table tfoot td, .woocommerce table.order_details tfoot td, .woocommerce table.shop_attributes tfoot td {
	border-top: 1px solid var(--color_primary-25);
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: pxlr-woo-page-account-login.scss
*/
.woocommerce {
	/*
	Start Login (form-login.php)
	*/
	/*
	Lost Passwort
	*/
}
.woocommerce form.login, .woocommerce form.register {
	border: 0;
	padding: 0;
	margin: 0;
}
.woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2 {
	float: none;
	width: inherit;
}
.woocommerce #customer_login .col-1 {
	margin-bottom: var(--gap-xl);
}
.woocommerce form.lost_reset_password .woocommerce-form-row {
	width: 100%;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: pxlr-woo-page-account.scss
*/
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper {
	display: grid;
	grid-template-columns: 1fr;
	gap: 20px;
}
@media (min-width: 768px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper {
		gap: 30px;
		grid-template-columns: 1fr;
	}
}
@media (min-width: 1024px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper {
		gap: 50px;
		grid-template-columns: 300px 1fr;
	}
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-navigation, .woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content {
	float: none;
	width: inherit;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation {
	background-color: var(--color_box_light);
	border-radius: 10px;
	padding: 20px;
}
@media (min-width: 768px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation {
		padding: 30px;
	}
}
@media (min-width: 1024px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation {
		padding: 30px;
	}
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li {
	display: flex;
	align-items: center;
	border-bottom: 1px solid var(--color_primary-50);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li a {
	padding-top: var(--gap-xs);
	padding-bottom: var(--gap-xs);
	color: var(--color_black);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li a:hover {
	color: var(--color_primary);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li:first-child a {
	padding-top: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li:last-child {
	border-bottom: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li:last-child a {
	padding-bottom: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
	position: relative;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout:after {
	position: absolute;
	content: "\f14c";
	font-family: "icons";
	font-size: 1rem;
	color: var(--color_primary);
	right: 0;
	bottom: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active {
	font-weight: 500;
	align-items: normal;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active:first-child {
	border-top: 1px solid var(--color_primary-25);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active:first-child a {
	padding-top: var(--gap-xs);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active a {
	padding-left: 15px;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .pxlr-woo-page-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active:before {
	content: "";
	position: relative;
	border-left: 5px solid var(--color_primary);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content {
	/* Dashboard*/
	/* Orders */
	/* View Order */
	/* Order Comments */
	/*Addresses*/
	/* Kontodetails*/
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title {
	margin: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title strong {
	font-weight: 700;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title .pxlr-woo-page-account-dashboard-welcome-iamnot {
	margin-top: 5px;
	font-style: italic;
	font-size: 0.625rem;
	line-height: normal;
	font-weight: 300;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title .pxlr-woo-page-account-dashboard-welcome-iamnot strong {
	font-weight: 300;
}
@media (min-width: 768px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title .pxlr-woo-page-account-dashboard-welcome-iamnot {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title .pxlr-woo-page-account-dashboard-welcome-iamnot {
		font-size: 0.7777777778rem;
	}
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title .pxlr-woo-page-account-dashboard-welcome-iamnot a {
	color: var(--color_primary);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-content-title .pxlr-woo-page-account-dashboard-welcome-iamnot a:hover {
	color: var(--color_primary);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .my_account_orders {
	border: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .my_account_orders td, .woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .my_account_orders th {
	padding: 10px 16px;
	vertical-align: middle;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .my_account_orders td.woocommerce-orders-table__cell-order-actions a.ast_track {
	margin-left: var(--gap-s);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-title {
	margin-bottom: var(--gap-xl);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-title mark {
	background-color: transparent;
	font-weight: 500;
	color: var(--color_body-text);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes {
	padding-left: 0px;
	list-style: none;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note {
	padding-left: 10px;
	position: relative;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note .pxlr-woo-order-comments-count {
	position: absolute;
	right: -10px;
	top: -10px;
	height: 25px;
	width: 25px;
	border-radius: 50%;
	font-size: 0.7rem;
	color: var(--color_white);
	background-color: var(--color_primary);
	box-shadow: var(--color_shadow-xlight);
	display: flex;
	align-items: center;
	justify-content: center;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note:before {
	content: "";
	position: absolute;
	left: 0;
	background-color: var(--color_primary);
	z-index: -1;
	display: inline-block;
	width: 10px;
	height: 100%;
	border-radius: 10px 0 0 10px;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note .wp-block-group {
	margin-bottom: var(--gap-xs);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note .wp-block-group .wp-block-group__inner-container {
	border-radius: 0 10px 10px 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note .wp-block-group .wp-block-group__inner-container.pxlr-woo-block-content {
	padding: var(--gap-s);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note .woocommerce-OrderUpdate-inner.comment_container .woocommerce-OrderUpdate-text.comment-text .woocommerce-OrderUpdate-meta.meta {
	margin-top: 0;
	font-size: 0.8rem;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-OrderUpdates.commentlist.notes .comment.note .woocommerce-OrderUpdate-inner.comment_container .woocommerce-OrderUpdate-text.comment-text .woocommerce-OrderUpdate-description.description p {
	margin-top: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content {
	/* Drop some general group column styling */
	/* Order Tracking ast plugin */
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .wp-block-group {
	padding-left: 0;
	padding-right: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .wp-block-group .pxlr-woo-block-content {
	background-color: transparent;
	padding: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .woocommerce-table--order-details {
	border: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .woocommerce-shipments-table {
	border: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .pxlr-woo-order-tracking-info.fluid_section {
	margin-bottom: var(--gap-xl);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .pxlr-woo-order-tracking-info.fluid_section .fluid_container {
	border-radius: 10px;
	border: 0;
	background: var(--color_box_light);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .pxlr-woo-order-tracking-info.fluid_section .fluid_container .fluid_cl.fluid_left_cl .provider_name {
	color: var(--color_primary);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .pxlr-woo-order-tracking-info.fluid_section .fluid_container .fluid_cl.fluid_left_cl .provider_name a.tracking_number {
	color: var(--color_primary);
	text-decoration: none;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .pxlr-woo-order-tracking-info.fluid_section .fluid_container .fluid_cl.fluid_left_cl .provider_name a.tracking_number:hover {
	color: var(--color_primary);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .pxlr-woo-order-tracking-info.fluid_section .fluid_container .fluid_cl.fluid_right_cl a.button.track-button {
	background: var(--color_primary);
	color: var(--color_white);
	padding: 5px 10px;
	text-decoration: none;
	display: inline-block;
	border-radius: 40px;
	margin-top: 0;
	font-size: 0.7rem;
	text-align: center;
	margin-bottom: 0;
	margin-right: 0;
	line-height: 20px;
	text-transform: none;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .woocommerce-customer-details address {
	border: 0;
	padding: 0;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .woocommerce-customer-details .woocommerce-column--shipping-address {
	margin-top: var(--gap-l);
}
@media (min-width: 768px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .woocommerce-customer-details .woocommerce-column--shipping-address {
		margin-top: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .pxlr-woo-page-account-vieworder-content .woocommerce-customer-details .woocommerce-column--shipping-address {
		margin-top: 0;
	}
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {
	margin-bottom: var(--gap-l);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h6 {
	line-height: normal;
	margin-bottom: var(--gap-xxxs);
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit {
	float: none;
	font-size: 0.625rem;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit strong {
	font-weight: 300;
}
@media (min-width: 768px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit {
		font-size: 0.7058823529rem;
	}
}
@media (min-width: 1024px) {
	.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit {
		font-size: 0.7777777778rem;
	}
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {
	font-style: normal;
}
.woocommerce-account .site-main .pxlr-woo-page-account-wrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
	margin-top: var(--gap-l);
	padding: 0;
	border: 0;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-thankyou.scss
Desc: Thankyou page
*/
.woocommerce-order .woocommerce-order-overview.order_details {
	margin: 0;
	display: grid;
	grid-template-columns: 1fr 1fr;
	padding: 0;
}
.woocommerce-order .woocommerce-order-overview.order_details:before, .woocommerce-order .woocommerce-order-overview.order_details:after {
	display: none;
}
.woocommerce-order .woocommerce-order-overview.order_details li {
	border-right: 0;
	margin-top: var(--gap-s);
}
@media (min-width: 768px) {
	.woocommerce-order .woocommerce-order-overview.order_details {
		display: inline-block;
		margin: 0;
	}
	.woocommerce-order .woocommerce-order-overview.order_details li {
		border-right: 1px dashed var(--color_neutral-60);
		margin-top: initial;
	}
}
@media (min-width: 1024px) {
	.woocommerce-order .woocommerce-order-overview.order_details {
		display: inline-block;
		margin: 0;
	}
	.woocommerce-order .woocommerce-order-overview.order_details li {
		border-right: 1px dashed var(--color_neutral-60);
		margin-top: initial;
	}
}
.woocommerce-order .woocommerce-order-details {
	margin-bottom: 0;
}
.woocommerce-order .woocommerce-customer-details {
	margin-bottom: 0;
}
.woocommerce-order .woocommerce-customer-details address {
	border: 0;
	padding: 0;
}
.woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address {
	margin-top: var(--gap-l);
}
@media (min-width: 768px) {
	.woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address {
		margin-top: 0;
	}
}
@media (min-width: 1024px) {
	.woocommerce-order .woocommerce-customer-details .woocommerce-column--shipping-address {
		margin-top: 0;
	}
}

.woocommerce-page.woocommerce-order-received .is-partial-woocommerce-order-details .pxlr-woo-block-content, .woocommerce-page.woocommerce-order-received .is-partial-woocommerce-customer-details .pxlr-woo-block-content {
	padding: 0;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-payment.scss
Desc: Diverse Payment
*/
.woocommerce-checkout #payment div.payment_box {
	position: relative;
	box-sizing: border-box;
	width: 100%;
	padding: 1em;
	margin: 1em 0;
	font-size: 0.92em;
	border-radius: 2px;
	line-height: 1.5;
	background-color: #dfdcde;
	color: #515151;
	background-color: var(--color_box_light);
	border-radius: 10px;
}
.woocommerce-checkout #payment div.payment_box:before {
	content: "";
	display: block;
	border: 1em solid var(--color_box_light);
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
	position: absolute;
	top: -0.95em;
	left: 0;
	margin: -1em 0 0 1em;
}

.woocommerce-checkout-payment .wc_payment_methods {
	border-bottom: 0 !important;
}
.woocommerce-checkout-payment .wc_payment_methods li {
	font-weight: inherit !important;
}
.woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method {
	border: 1px solid var(--color_box_light);
	border-radius: 10px;
	margin-bottom: 15px !important;
	padding: 1em;
}
.woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method .payment_box p {
	margin: 0;
}
.woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method .payment_box.payment_method_stripe, .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method .payment_box.payment_method_stripe_sepa {
	margin-bottom: 0;
}
.woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method .payment_box.payment_method_stripe fieldset, .woocommerce-checkout-payment .wc_payment_methods li.wc_payment_method .payment_box.payment_method_stripe_sepa fieldset {
	border: 0 !important;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: pxlr-woo-static-product-with-blocks.scss
Desc: this styling will be used for static product detail pages. we use the woocommerce gutenberg blocks for pages like A/B Testing etc.
*/
.page .wp-block-woocommerce-single-product {
	/* Blocks */
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column {
	/* Reoder columns on mobile */
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column.pxlr-reorder-mobile-first {
	order: 1;
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column.pxlr-reorder-mobile-second {
	order: 2;
}
@media (min-width: 1024px) {
	.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column.pxlr-reorder-mobile-first {
		order: inherit;
	}
	.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column.pxlr-reorder-mobile-second {
		order: inherit;
	}
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wc-block-grid__product-image .wc-block-grid__product-onsale {
	background-color: var(--color_primary);
	border: 2px solid var(--color_white);
	color: var(--color_white);
	font-size: 0.6rem;
	line-height: 1;
	font-weight: 600;
	min-height: 80px;
	min-width: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: var(--color_primary_shadow-medium);
	border-radius: 50%;
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wc-block-grid__product-image .wc-block-grid__product-onsale:after {
	content: "";
	position: absolute;
	border: 1px dotted var(--color_white);
	min-height: 70px;
	min-width: 70px;
	border-radius: 50%;
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wc-block-components-product-rating__container .wc-block-components-product-rating__stars span:before {
	color: var(--color_rating_star);
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wc-block-components-product-image {
	display: flex;
	justify-content: center;
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wc-block-components-product-price .woocommerce-Price-amount.amount {
	font-weight: 700;
	font-size: 0.875rem;
	line-height: 1rem;
	color: var(--color_primary);
}
@media (min-width: 768px) {
	.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wc-block-components-product-price .woocommerce-Price-amount.amount {
		font-size: 1.1764705882rem;
		line-height: 1.2941176471rem;
	}
}
@media (min-width: 1024px) {
	.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wc-block-components-product-price .woocommerce-Price-amount.amount {
		font-size: 1.3888888889rem;
		line-height: 1.6666666667rem;
	}
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wp-block-add-to-cart-form.product .cart {
	display: flex;
}
.page .wp-block-woocommerce-single-product .wp-block-columns .wp-block-column .wp-block-add-to-cart-form.product .cart .single_add_to_cart_button {
	width: 100%;
	margin-left: var(--gap-s);
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list {
	padding-left: 0;
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item {
	margin-bottom: 20px;
	border-bottom: 1px solid var(--color_neutral-5);
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item .wc-block-review-list-item__info {
	margin-bottom: 0px;
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__author {
	font-weight: 600;
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars {
	height: 0.6em;
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars:before {
	font-size: 0.6em;
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item .wc-block-review-list-item__info .wc-block-review-list-item__meta .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars span:before {
	font-size: 0.6em;
}
.page .wp-block-woocommerce-reviews-by-product .wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item .wc-block-review-list-item__text p {
	margin-top: 0;
}
.page .wp-block-woocommerce-reviews-by-product .wp-block-button {
	text-align: left;
}
.page .wp-block-woocommerce-reviews-by-product .wp-block-button .wp-block-button__link {
	font-size: 0.5888888889rem;
}

/* helpers*/
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://www.sportskin.de
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: animations.scss
Desc: Keyframe Animations can be trigger from different elements via css
*/
/* 
Bounce Upward an element from his regular position upward

Use this to trigger an element:
animation: bounceUpward 2s infinite;
-webkit-animation: bounceUpward 2s infinite;
-moz-animation: bounceUpward 2s infinite;
-o-animation: bounceUpward 2s infinite;
*/
@keyframes bounceUpward {
	0%, 20%, 50%, 80%, 100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(-30px);
	}
	60% {
		transform: translateY(-15px);
	}
}
/* 
Bounce Downward an element from his regular position upward
*/
@keyframes bounceDownward {
	0%, 20%, 50%, 80%, 100% {
		transform: translateY(0);
	}
	40% {
		transform: translateY(30px);
	}
	60% {
		transform: translateY(15px);
	}
}
/* 
Bounce Right an element from his regular position upward
*/
@keyframes bounceRight {
	0%, 20%, 50%, 80%, 100% {
		transform: translateX(0);
	}
	40% {
		transform: translateX(30px);
	}
	60% {
		transform: translateX(15px);
	}
}
/* 
Bounce Left an element from his regular position upward
*/
@keyframes bounceLeft {
	0%, 20%, 50%, 80%, 100% {
		transform: translateX(0);
	}
	40% {
		transform: translateX(-30px);
	}
	60% {
		transform: translateX(-15px);
	}
}
/*
Bounce flow
*/
@keyframes bounceFlowRight {
	100% {
		transform: translateX(0);
	}
	40% {
		transform: translateX(15px);
	}
	60% {
		transform: translateX(-15px);
	}
	80% {
		transform: translateX(5px);
	}
	99% {
		transform: translateX(0px);
	}
}
/*
Zoom Up

animation: zoomUp 2s infinite;
-webkit-animation: zoomUp 2s infinite;
-moz-animation: zoomUp 2s infinite;
-o-animation: zoomUp 2s infinite;
*/
@keyframes zoomUp {
	0% {
		transform: scale(1);
	}
	100% {
		transform: scale(1.2);
	}
}
/*
Woocommerce Minicart has been updated animation bubble
*/
@keyframes minicartUpdated {
	0% {
		transform: translateY(-50%) scale(1);
	}
	50% {
		transform: translateY(-50%) scale(1.5);
	}
	100% {
		transform: translateY(-50%) scale(1);
	}
}
/*
Fade In

use this to trigger in a class
animation-name: fade-in;
animation-fill-mode: both;
animation-duration: .5s;
*/
@keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes fade-out {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes slide-down {
	0% {
		top: -100px;
	}
	100% {
		top: 0;
	}
}
@keyframes fade-in-and-show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
		display: block;
	}
}
@keyframes fade-out-and-hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
		display: none;
	}
}
/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: infinite-scroll.scss
Desc: infinite-scroll helpers
*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	/* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
	display: block;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon
File: helpers.scss
Desc: diverse helper classes
*/
/*
Experimental!!!
Android & iphone address bar detection
The height of an android addressbar is 56px
@link https://dev.to/peiche/100vh-behavior-on-chrome-2hm8
Keep in mind to have add_filter body_class and browser, OS detection in function.php
*/
@supports (-webkit-appearance: none) {
	body.os-android .site .pxlr-heroslider-wrapper, body.iphone .site .pxlr-heroslider-wrapper {
		min-height: calc(100vh - 56px);
	}
}

/*
Typo Highlightning
*/
.pxlr-typo-highlight-primary {
	color: var(--color_primary);
}

.pxlr-typo-highlight-black {
	color: var(--color_black);
}

.pxlr-typo-highlight-white {
	color: var(--color_white);
}

/*
Hide Elements if needed
*/
@media (max-width: calc(768px - 1px)) {
	.pxlr-hide-for-phone {
		display: none;
	}
}

.pxlr-show-for-phone {
	display: block;
}
@media (max-width: calc(768px - 1px)) {
	.pxlr-show-for-phone {
		display: none;
	}
}

@media (min-width: 768px) {
	.pxlr-hide-for-tablet {
		display: none;
	}
}

.pxlr-show-for-tablet {
	display: block;
}
@media (min-width: 768px) {
	.pxlr-show-for-tablet {
		display: none;
	}
}

@media (min-width: 1024px) {
	.pxlr-hide-for-desktop {
		display: none;
	}
}

.pxlr-show-for-desktop {
	display: none;
}
@media (min-width: 1024px) {
	.pxlr-show-for-desktop {
		display: block;
	}
}

.pxlr-show-for-desktop-large {
	display: none;
}
@media (min-width: 1290px) {
	.pxlr-show-for-desktop-large {
		display: block;
	}
}

@media (max-width: calc(768px - 1px)) {
	.pxlr-hide-for-mobile {
		display: none;
	}
}
@media (min-width: 768px) {
	.pxlr-hide-for-mobile {
		display: none;
	}
}
@media (min-width: 1024px) {
	.pxlr-hide-for-mobile {
		display: block;
	}
}

@media (max-width: calc(768px - 1px)) {
	.pxlr-show-for-mobile {
		display: block;
	}
}
@media (min-width: 768px) {
	.pxlr-show-for-mobile {
		display: block;
	}
}
@media (min-width: 1024px) {
	.pxlr-show-for-mobile {
		display: none;
	}
}

/* Added no scrolling body tag from overlay nav js */
.pxlr-no-scrolling {
	overflow: hidden;
}

/*
Theme Name: pxlr-cocoon-store
Theme URI: https://pxlr-cocoon.px
Author: Pierre Brost
Author URI: http://www.pixelizer.de
Version: 1.0.0
Text Domain: pxlr-cocoon-store
File: brand-theming.scss
Desc: define brand theming for components and atoms, depends on body class
*/
body.acf-pxlr-brand-theming_brand-0, body.acf-pxlr-brand-theming_brand-1 {
	--color_primary: var(--color_brand_1_primary-100);
	background: var(--gradient_brand_1_short);
}
body.acf-pxlr-brand-theming_brand-0.single-product, body.acf-pxlr-brand-theming_brand-1.single-product {
	background: var(--gradient_brand_1_short);
}
body.acf-pxlr-brand-theming_brand-0.woocommerce-checkout, body.acf-pxlr-brand-theming_brand-1.woocommerce-checkout {
	background: var(--gradient_brand_1_short);
}
body.acf-pxlr-brand-theming_brand-0 .pxlr-site-header:before, body.acf-pxlr-brand-theming_brand-1 .pxlr-site-header:before {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-background-feet.svg);
}
body.acf-pxlr-brand-theming_brand-2 {
	--color_primary: var(--color_brand_2_primary-100);
	background: var(--gradient_brand_2_short);
}
body.acf-pxlr-brand-theming_brand-2.single-product {
	background: var(--gradient_brand_2_short);
}
body.acf-pxlr-brand-theming_brand-2 .pxlr-site-header:before {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-background-hand.svg);
}
body.acf-pxlr-brand-theming_brand-3 {
	--color_primary: var(--color_brand_3_primary-100);
	background: var(--gradient_brand_3_short);
}
body.acf-pxlr-brand-theming_brand-3.single-product {
	background: var(--gradient_brand_3_short);
}
body.acf-pxlr-brand-theming_brand-3 .pxlr-site-header:before {
	background-image: url(/wp-content/themes/pxlr-cocoon-store/assets/dist/css/../img/logo-background-sun.svg);
}

/* pages*/
/* vendor */
body[data-aos-duration="50"] [data-aos], [data-aos][data-aos][data-aos-duration="50"] {
	transition-duration: 50ms;
}
body[data-aos-delay="50"] [data-aos], [data-aos][data-aos][data-aos-delay="50"] {
	transition-delay: 0s;
}
body[data-aos-delay="50"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="50"].aos-animate {
	transition-delay: 50ms;
}
body[data-aos-duration="100"] [data-aos], [data-aos][data-aos][data-aos-duration="100"] {
	transition-duration: 100ms;
}
body[data-aos-delay="100"] [data-aos], [data-aos][data-aos][data-aos-delay="100"] {
	transition-delay: 0s;
}
body[data-aos-delay="100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="100"].aos-animate {
	transition-delay: 100ms;
}
body[data-aos-duration="150"] [data-aos], [data-aos][data-aos][data-aos-duration="150"] {
	transition-duration: 150ms;
}
body[data-aos-delay="150"] [data-aos], [data-aos][data-aos][data-aos-delay="150"] {
	transition-delay: 0s;
}
body[data-aos-delay="150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="150"].aos-animate {
	transition-delay: 150ms;
}
body[data-aos-duration="200"] [data-aos], [data-aos][data-aos][data-aos-duration="200"] {
	transition-duration: 200ms;
}
body[data-aos-delay="200"] [data-aos], [data-aos][data-aos][data-aos-delay="200"] {
	transition-delay: 0s;
}
body[data-aos-delay="200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="200"].aos-animate {
	transition-delay: 200ms;
}
body[data-aos-duration="250"] [data-aos], [data-aos][data-aos][data-aos-duration="250"] {
	transition-duration: 250ms;
}
body[data-aos-delay="250"] [data-aos], [data-aos][data-aos][data-aos-delay="250"] {
	transition-delay: 0s;
}
body[data-aos-delay="250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="250"].aos-animate {
	transition-delay: 250ms;
}
body[data-aos-duration="300"] [data-aos], [data-aos][data-aos][data-aos-duration="300"] {
	transition-duration: 300ms;
}
body[data-aos-delay="300"] [data-aos], [data-aos][data-aos][data-aos-delay="300"] {
	transition-delay: 0s;
}
body[data-aos-delay="300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="300"].aos-animate {
	transition-delay: 300ms;
}
body[data-aos-duration="350"] [data-aos], [data-aos][data-aos][data-aos-duration="350"] {
	transition-duration: 350ms;
}
body[data-aos-delay="350"] [data-aos], [data-aos][data-aos][data-aos-delay="350"] {
	transition-delay: 0s;
}
body[data-aos-delay="350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="350"].aos-animate {
	transition-delay: 350ms;
}
body[data-aos-duration="400"] [data-aos], [data-aos][data-aos][data-aos-duration="400"] {
	transition-duration: 400ms;
}
body[data-aos-delay="400"] [data-aos], [data-aos][data-aos][data-aos-delay="400"] {
	transition-delay: 0s;
}
body[data-aos-delay="400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="400"].aos-animate {
	transition-delay: 400ms;
}
body[data-aos-duration="450"] [data-aos], [data-aos][data-aos][data-aos-duration="450"] {
	transition-duration: 450ms;
}
body[data-aos-delay="450"] [data-aos], [data-aos][data-aos][data-aos-delay="450"] {
	transition-delay: 0s;
}
body[data-aos-delay="450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="450"].aos-animate {
	transition-delay: 450ms;
}
body[data-aos-duration="500"] [data-aos], [data-aos][data-aos][data-aos-duration="500"] {
	transition-duration: 500ms;
}
body[data-aos-delay="500"] [data-aos], [data-aos][data-aos][data-aos-delay="500"] {
	transition-delay: 0s;
}
body[data-aos-delay="500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="500"].aos-animate {
	transition-delay: 500ms;
}
body[data-aos-duration="550"] [data-aos], [data-aos][data-aos][data-aos-duration="550"] {
	transition-duration: 550ms;
}
body[data-aos-delay="550"] [data-aos], [data-aos][data-aos][data-aos-delay="550"] {
	transition-delay: 0s;
}
body[data-aos-delay="550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="550"].aos-animate {
	transition-delay: 550ms;
}
body[data-aos-duration="600"] [data-aos], [data-aos][data-aos][data-aos-duration="600"] {
	transition-duration: 600ms;
}
body[data-aos-delay="600"] [data-aos], [data-aos][data-aos][data-aos-delay="600"] {
	transition-delay: 0s;
}
body[data-aos-delay="600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="600"].aos-animate {
	transition-delay: 600ms;
}
body[data-aos-duration="650"] [data-aos], [data-aos][data-aos][data-aos-duration="650"] {
	transition-duration: 650ms;
}
body[data-aos-delay="650"] [data-aos], [data-aos][data-aos][data-aos-delay="650"] {
	transition-delay: 0s;
}
body[data-aos-delay="650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="650"].aos-animate {
	transition-delay: 650ms;
}
body[data-aos-duration="700"] [data-aos], [data-aos][data-aos][data-aos-duration="700"] {
	transition-duration: 700ms;
}
body[data-aos-delay="700"] [data-aos], [data-aos][data-aos][data-aos-delay="700"] {
	transition-delay: 0s;
}
body[data-aos-delay="700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="700"].aos-animate {
	transition-delay: 700ms;
}
body[data-aos-duration="750"] [data-aos], [data-aos][data-aos][data-aos-duration="750"] {
	transition-duration: 750ms;
}
body[data-aos-delay="750"] [data-aos], [data-aos][data-aos][data-aos-delay="750"] {
	transition-delay: 0s;
}
body[data-aos-delay="750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="750"].aos-animate {
	transition-delay: 750ms;
}
body[data-aos-duration="800"] [data-aos], [data-aos][data-aos][data-aos-duration="800"] {
	transition-duration: 800ms;
}
body[data-aos-delay="800"] [data-aos], [data-aos][data-aos][data-aos-delay="800"] {
	transition-delay: 0s;
}
body[data-aos-delay="800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="800"].aos-animate {
	transition-delay: 800ms;
}
body[data-aos-duration="850"] [data-aos], [data-aos][data-aos][data-aos-duration="850"] {
	transition-duration: 850ms;
}
body[data-aos-delay="850"] [data-aos], [data-aos][data-aos][data-aos-delay="850"] {
	transition-delay: 0s;
}
body[data-aos-delay="850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="850"].aos-animate {
	transition-delay: 850ms;
}
body[data-aos-duration="900"] [data-aos], [data-aos][data-aos][data-aos-duration="900"] {
	transition-duration: 900ms;
}
body[data-aos-delay="900"] [data-aos], [data-aos][data-aos][data-aos-delay="900"] {
	transition-delay: 0s;
}
body[data-aos-delay="900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="900"].aos-animate {
	transition-delay: 900ms;
}
body[data-aos-duration="950"] [data-aos], [data-aos][data-aos][data-aos-duration="950"] {
	transition-duration: 950ms;
}
body[data-aos-delay="950"] [data-aos], [data-aos][data-aos][data-aos-delay="950"] {
	transition-delay: 0s;
}
body[data-aos-delay="950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="950"].aos-animate {
	transition-delay: 950ms;
}
body[data-aos-duration="1000"] [data-aos], [data-aos][data-aos][data-aos-duration="1000"] {
	transition-duration: 1000ms;
}
body[data-aos-delay="1000"] [data-aos], [data-aos][data-aos][data-aos-delay="1000"] {
	transition-delay: 0s;
}
body[data-aos-delay="1000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1000"].aos-animate {
	transition-delay: 1000ms;
}
body[data-aos-duration="1050"] [data-aos], [data-aos][data-aos][data-aos-duration="1050"] {
	transition-duration: 1050ms;
}
body[data-aos-delay="1050"] [data-aos], [data-aos][data-aos][data-aos-delay="1050"] {
	transition-delay: 0s;
}
body[data-aos-delay="1050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1050"].aos-animate {
	transition-delay: 1050ms;
}
body[data-aos-duration="1100"] [data-aos], [data-aos][data-aos][data-aos-duration="1100"] {
	transition-duration: 1100ms;
}
body[data-aos-delay="1100"] [data-aos], [data-aos][data-aos][data-aos-delay="1100"] {
	transition-delay: 0s;
}
body[data-aos-delay="1100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1100"].aos-animate {
	transition-delay: 1100ms;
}
body[data-aos-duration="1150"] [data-aos], [data-aos][data-aos][data-aos-duration="1150"] {
	transition-duration: 1150ms;
}
body[data-aos-delay="1150"] [data-aos], [data-aos][data-aos][data-aos-delay="1150"] {
	transition-delay: 0s;
}
body[data-aos-delay="1150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1150"].aos-animate {
	transition-delay: 1150ms;
}
body[data-aos-duration="1200"] [data-aos], [data-aos][data-aos][data-aos-duration="1200"] {
	transition-duration: 1200ms;
}
body[data-aos-delay="1200"] [data-aos], [data-aos][data-aos][data-aos-delay="1200"] {
	transition-delay: 0s;
}
body[data-aos-delay="1200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1200"].aos-animate {
	transition-delay: 1200ms;
}
body[data-aos-duration="1250"] [data-aos], [data-aos][data-aos][data-aos-duration="1250"] {
	transition-duration: 1250ms;
}
body[data-aos-delay="1250"] [data-aos], [data-aos][data-aos][data-aos-delay="1250"] {
	transition-delay: 0s;
}
body[data-aos-delay="1250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1250"].aos-animate {
	transition-delay: 1250ms;
}
body[data-aos-duration="1300"] [data-aos], [data-aos][data-aos][data-aos-duration="1300"] {
	transition-duration: 1300ms;
}
body[data-aos-delay="1300"] [data-aos], [data-aos][data-aos][data-aos-delay="1300"] {
	transition-delay: 0s;
}
body[data-aos-delay="1300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1300"].aos-animate {
	transition-delay: 1300ms;
}
body[data-aos-duration="1350"] [data-aos], [data-aos][data-aos][data-aos-duration="1350"] {
	transition-duration: 1350ms;
}
body[data-aos-delay="1350"] [data-aos], [data-aos][data-aos][data-aos-delay="1350"] {
	transition-delay: 0s;
}
body[data-aos-delay="1350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1350"].aos-animate {
	transition-delay: 1350ms;
}
body[data-aos-duration="1400"] [data-aos], [data-aos][data-aos][data-aos-duration="1400"] {
	transition-duration: 1400ms;
}
body[data-aos-delay="1400"] [data-aos], [data-aos][data-aos][data-aos-delay="1400"] {
	transition-delay: 0s;
}
body[data-aos-delay="1400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1400"].aos-animate {
	transition-delay: 1400ms;
}
body[data-aos-duration="1450"] [data-aos], [data-aos][data-aos][data-aos-duration="1450"] {
	transition-duration: 1450ms;
}
body[data-aos-delay="1450"] [data-aos], [data-aos][data-aos][data-aos-delay="1450"] {
	transition-delay: 0s;
}
body[data-aos-delay="1450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1450"].aos-animate {
	transition-delay: 1450ms;
}
body[data-aos-duration="1500"] [data-aos], [data-aos][data-aos][data-aos-duration="1500"] {
	transition-duration: 1500ms;
}
body[data-aos-delay="1500"] [data-aos], [data-aos][data-aos][data-aos-delay="1500"] {
	transition-delay: 0s;
}
body[data-aos-delay="1500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1500"].aos-animate {
	transition-delay: 1500ms;
}
body[data-aos-duration="1550"] [data-aos], [data-aos][data-aos][data-aos-duration="1550"] {
	transition-duration: 1550ms;
}
body[data-aos-delay="1550"] [data-aos], [data-aos][data-aos][data-aos-delay="1550"] {
	transition-delay: 0s;
}
body[data-aos-delay="1550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1550"].aos-animate {
	transition-delay: 1550ms;
}
body[data-aos-duration="1600"] [data-aos], [data-aos][data-aos][data-aos-duration="1600"] {
	transition-duration: 1600ms;
}
body[data-aos-delay="1600"] [data-aos], [data-aos][data-aos][data-aos-delay="1600"] {
	transition-delay: 0s;
}
body[data-aos-delay="1600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1600"].aos-animate {
	transition-delay: 1600ms;
}
body[data-aos-duration="1650"] [data-aos], [data-aos][data-aos][data-aos-duration="1650"] {
	transition-duration: 1650ms;
}
body[data-aos-delay="1650"] [data-aos], [data-aos][data-aos][data-aos-delay="1650"] {
	transition-delay: 0s;
}
body[data-aos-delay="1650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1650"].aos-animate {
	transition-delay: 1650ms;
}
body[data-aos-duration="1700"] [data-aos], [data-aos][data-aos][data-aos-duration="1700"] {
	transition-duration: 1700ms;
}
body[data-aos-delay="1700"] [data-aos], [data-aos][data-aos][data-aos-delay="1700"] {
	transition-delay: 0s;
}
body[data-aos-delay="1700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1700"].aos-animate {
	transition-delay: 1700ms;
}
body[data-aos-duration="1750"] [data-aos], [data-aos][data-aos][data-aos-duration="1750"] {
	transition-duration: 1750ms;
}
body[data-aos-delay="1750"] [data-aos], [data-aos][data-aos][data-aos-delay="1750"] {
	transition-delay: 0s;
}
body[data-aos-delay="1750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1750"].aos-animate {
	transition-delay: 1750ms;
}
body[data-aos-duration="1800"] [data-aos], [data-aos][data-aos][data-aos-duration="1800"] {
	transition-duration: 1800ms;
}
body[data-aos-delay="1800"] [data-aos], [data-aos][data-aos][data-aos-delay="1800"] {
	transition-delay: 0s;
}
body[data-aos-delay="1800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1800"].aos-animate {
	transition-delay: 1800ms;
}
body[data-aos-duration="1850"] [data-aos], [data-aos][data-aos][data-aos-duration="1850"] {
	transition-duration: 1850ms;
}
body[data-aos-delay="1850"] [data-aos], [data-aos][data-aos][data-aos-delay="1850"] {
	transition-delay: 0s;
}
body[data-aos-delay="1850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1850"].aos-animate {
	transition-delay: 1850ms;
}
body[data-aos-duration="1900"] [data-aos], [data-aos][data-aos][data-aos-duration="1900"] {
	transition-duration: 1900ms;
}
body[data-aos-delay="1900"] [data-aos], [data-aos][data-aos][data-aos-delay="1900"] {
	transition-delay: 0s;
}
body[data-aos-delay="1900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1900"].aos-animate {
	transition-delay: 1900ms;
}
body[data-aos-duration="1950"] [data-aos], [data-aos][data-aos][data-aos-duration="1950"] {
	transition-duration: 1950ms;
}
body[data-aos-delay="1950"] [data-aos], [data-aos][data-aos][data-aos-delay="1950"] {
	transition-delay: 0s;
}
body[data-aos-delay="1950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="1950"].aos-animate {
	transition-delay: 1950ms;
}
body[data-aos-duration="2000"] [data-aos], [data-aos][data-aos][data-aos-duration="2000"] {
	transition-duration: 2000ms;
}
body[data-aos-delay="2000"] [data-aos], [data-aos][data-aos][data-aos-delay="2000"] {
	transition-delay: 0s;
}
body[data-aos-delay="2000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2000"].aos-animate {
	transition-delay: 2000ms;
}
body[data-aos-duration="2050"] [data-aos], [data-aos][data-aos][data-aos-duration="2050"] {
	transition-duration: 2050ms;
}
body[data-aos-delay="2050"] [data-aos], [data-aos][data-aos][data-aos-delay="2050"] {
	transition-delay: 0s;
}
body[data-aos-delay="2050"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2050"].aos-animate {
	transition-delay: 2050ms;
}
body[data-aos-duration="2100"] [data-aos], [data-aos][data-aos][data-aos-duration="2100"] {
	transition-duration: 2100ms;
}
body[data-aos-delay="2100"] [data-aos], [data-aos][data-aos][data-aos-delay="2100"] {
	transition-delay: 0s;
}
body[data-aos-delay="2100"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2100"].aos-animate {
	transition-delay: 2100ms;
}
body[data-aos-duration="2150"] [data-aos], [data-aos][data-aos][data-aos-duration="2150"] {
	transition-duration: 2150ms;
}
body[data-aos-delay="2150"] [data-aos], [data-aos][data-aos][data-aos-delay="2150"] {
	transition-delay: 0s;
}
body[data-aos-delay="2150"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2150"].aos-animate {
	transition-delay: 2150ms;
}
body[data-aos-duration="2200"] [data-aos], [data-aos][data-aos][data-aos-duration="2200"] {
	transition-duration: 2200ms;
}
body[data-aos-delay="2200"] [data-aos], [data-aos][data-aos][data-aos-delay="2200"] {
	transition-delay: 0s;
}
body[data-aos-delay="2200"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2200"].aos-animate {
	transition-delay: 2200ms;
}
body[data-aos-duration="2250"] [data-aos], [data-aos][data-aos][data-aos-duration="2250"] {
	transition-duration: 2250ms;
}
body[data-aos-delay="2250"] [data-aos], [data-aos][data-aos][data-aos-delay="2250"] {
	transition-delay: 0s;
}
body[data-aos-delay="2250"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2250"].aos-animate {
	transition-delay: 2250ms;
}
body[data-aos-duration="2300"] [data-aos], [data-aos][data-aos][data-aos-duration="2300"] {
	transition-duration: 2300ms;
}
body[data-aos-delay="2300"] [data-aos], [data-aos][data-aos][data-aos-delay="2300"] {
	transition-delay: 0s;
}
body[data-aos-delay="2300"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2300"].aos-animate {
	transition-delay: 2300ms;
}
body[data-aos-duration="2350"] [data-aos], [data-aos][data-aos][data-aos-duration="2350"] {
	transition-duration: 2350ms;
}
body[data-aos-delay="2350"] [data-aos], [data-aos][data-aos][data-aos-delay="2350"] {
	transition-delay: 0s;
}
body[data-aos-delay="2350"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2350"].aos-animate {
	transition-delay: 2350ms;
}
body[data-aos-duration="2400"] [data-aos], [data-aos][data-aos][data-aos-duration="2400"] {
	transition-duration: 2400ms;
}
body[data-aos-delay="2400"] [data-aos], [data-aos][data-aos][data-aos-delay="2400"] {
	transition-delay: 0s;
}
body[data-aos-delay="2400"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2400"].aos-animate {
	transition-delay: 2400ms;
}
body[data-aos-duration="2450"] [data-aos], [data-aos][data-aos][data-aos-duration="2450"] {
	transition-duration: 2450ms;
}
body[data-aos-delay="2450"] [data-aos], [data-aos][data-aos][data-aos-delay="2450"] {
	transition-delay: 0s;
}
body[data-aos-delay="2450"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2450"].aos-animate {
	transition-delay: 2450ms;
}
body[data-aos-duration="2500"] [data-aos], [data-aos][data-aos][data-aos-duration="2500"] {
	transition-duration: 2500ms;
}
body[data-aos-delay="2500"] [data-aos], [data-aos][data-aos][data-aos-delay="2500"] {
	transition-delay: 0s;
}
body[data-aos-delay="2500"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2500"].aos-animate {
	transition-delay: 2500ms;
}
body[data-aos-duration="2550"] [data-aos], [data-aos][data-aos][data-aos-duration="2550"] {
	transition-duration: 2550ms;
}
body[data-aos-delay="2550"] [data-aos], [data-aos][data-aos][data-aos-delay="2550"] {
	transition-delay: 0s;
}
body[data-aos-delay="2550"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2550"].aos-animate {
	transition-delay: 2550ms;
}
body[data-aos-duration="2600"] [data-aos], [data-aos][data-aos][data-aos-duration="2600"] {
	transition-duration: 2600ms;
}
body[data-aos-delay="2600"] [data-aos], [data-aos][data-aos][data-aos-delay="2600"] {
	transition-delay: 0s;
}
body[data-aos-delay="2600"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2600"].aos-animate {
	transition-delay: 2600ms;
}
body[data-aos-duration="2650"] [data-aos], [data-aos][data-aos][data-aos-duration="2650"] {
	transition-duration: 2650ms;
}
body[data-aos-delay="2650"] [data-aos], [data-aos][data-aos][data-aos-delay="2650"] {
	transition-delay: 0s;
}
body[data-aos-delay="2650"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2650"].aos-animate {
	transition-delay: 2650ms;
}
body[data-aos-duration="2700"] [data-aos], [data-aos][data-aos][data-aos-duration="2700"] {
	transition-duration: 2700ms;
}
body[data-aos-delay="2700"] [data-aos], [data-aos][data-aos][data-aos-delay="2700"] {
	transition-delay: 0s;
}
body[data-aos-delay="2700"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2700"].aos-animate {
	transition-delay: 2700ms;
}
body[data-aos-duration="2750"] [data-aos], [data-aos][data-aos][data-aos-duration="2750"] {
	transition-duration: 2750ms;
}
body[data-aos-delay="2750"] [data-aos], [data-aos][data-aos][data-aos-delay="2750"] {
	transition-delay: 0s;
}
body[data-aos-delay="2750"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2750"].aos-animate {
	transition-delay: 2750ms;
}
body[data-aos-duration="2800"] [data-aos], [data-aos][data-aos][data-aos-duration="2800"] {
	transition-duration: 2800ms;
}
body[data-aos-delay="2800"] [data-aos], [data-aos][data-aos][data-aos-delay="2800"] {
	transition-delay: 0s;
}
body[data-aos-delay="2800"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2800"].aos-animate {
	transition-delay: 2800ms;
}
body[data-aos-duration="2850"] [data-aos], [data-aos][data-aos][data-aos-duration="2850"] {
	transition-duration: 2850ms;
}
body[data-aos-delay="2850"] [data-aos], [data-aos][data-aos][data-aos-delay="2850"] {
	transition-delay: 0s;
}
body[data-aos-delay="2850"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2850"].aos-animate {
	transition-delay: 2850ms;
}
body[data-aos-duration="2900"] [data-aos], [data-aos][data-aos][data-aos-duration="2900"] {
	transition-duration: 2900ms;
}
body[data-aos-delay="2900"] [data-aos], [data-aos][data-aos][data-aos-delay="2900"] {
	transition-delay: 0s;
}
body[data-aos-delay="2900"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2900"].aos-animate {
	transition-delay: 2900ms;
}
body[data-aos-duration="2950"] [data-aos], [data-aos][data-aos][data-aos-duration="2950"] {
	transition-duration: 2950ms;
}
body[data-aos-delay="2950"] [data-aos], [data-aos][data-aos][data-aos-delay="2950"] {
	transition-delay: 0s;
}
body[data-aos-delay="2950"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="2950"].aos-animate {
	transition-delay: 2950ms;
}
body[data-aos-duration="3000"] [data-aos], [data-aos][data-aos][data-aos-duration="3000"] {
	transition-duration: 3000ms;
}
body[data-aos-delay="3000"] [data-aos], [data-aos][data-aos][data-aos-delay="3000"] {
	transition-delay: 0s;
}
body[data-aos-delay="3000"] [data-aos].aos-animate, [data-aos][data-aos][data-aos-delay="3000"].aos-animate {
	transition-delay: 3000ms;
}

[data-aos] {
	pointer-events: none;
}
[data-aos].aos-animate {
	pointer-events: auto;
}

body[data-aos-easing=linear] [data-aos], [data-aos][data-aos][data-aos-easing=linear] {
	transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
body[data-aos-easing=ease] [data-aos], [data-aos][data-aos][data-aos-easing=ease] {
	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
body[data-aos-easing=ease-in] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in] {
	transition-timing-function: cubic-bezier(0.42, 0, 1, 1);
}
body[data-aos-easing=ease-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out] {
	transition-timing-function: cubic-bezier(0, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-out] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out] {
	transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
body[data-aos-easing=ease-in-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-back] {
	transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
body[data-aos-easing=ease-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-back] {
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
body[data-aos-easing=ease-in-out-back] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-back] {
	transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
body[data-aos-easing=ease-in-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-sine] {
	transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
body[data-aos-easing=ease-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-sine] {
	transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
body[data-aos-easing=ease-in-out-sine] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-sine] {
	transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
body[data-aos-easing=ease-in-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quad] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quad] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quad] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quad] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-cubic] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-cubic] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-cubic] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-cubic] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
body[data-aos-easing=ease-in-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-quart] {
	transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
body[data-aos-easing=ease-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-out-quart] {
	transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
body[data-aos-easing=ease-in-out-quart] [data-aos], [data-aos][data-aos][data-aos-easing=ease-in-out-quart] {
	transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

@media screen {
	html:not(.no-js) {
		/**
		* Fade animations:
		* fade
		* fade-up, fade-down, fade-left, fade-right
		* fade-up-right, fade-up-left, fade-down-right, fade-down-left
		*/
		/**
		* Zoom animations:
		* zoom-in, zoom-in-up, zoom-in-down, zoom-in-left, zoom-in-right
		* zoom-out, zoom-out-up, zoom-out-down, zoom-out-left, zoom-out-right
		*/
		/**
		* Slide animations
		*/
		/**
		* Flip animations:
		* flip-left, flip-right, flip-up, flip-down
		*/
	}
	html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
		opacity: 0;
		transition-property: opacity, transform;
	}
	html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
		opacity: 1;
		transform: none;
	}
	html:not(.no-js) [data-aos=fade-up] {
		transform: translate3d(0, 100px, 0);
	}
	html:not(.no-js) [data-aos=fade-down] {
		transform: translate3d(0, -100px, 0);
	}
	html:not(.no-js) [data-aos=fade-right] {
		transform: translate3d(-100px, 0, 0);
	}
	html:not(.no-js) [data-aos=fade-left] {
		transform: translate3d(100px, 0, 0);
	}
	html:not(.no-js) [data-aos=fade-up-right] {
		transform: translate3d(-100px, 100px, 0);
	}
	html:not(.no-js) [data-aos=fade-up-left] {
		transform: translate3d(100px, 100px, 0);
	}
	html:not(.no-js) [data-aos=fade-down-right] {
		transform: translate3d(-100px, -100px, 0);
	}
	html:not(.no-js) [data-aos=fade-down-left] {
		transform: translate3d(100px, -100px, 0);
	}
	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
		opacity: 0;
		transition-property: opacity, transform;
	}
	html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
		opacity: 1;
		transform: translate3d(0, 0, 0) scale(1);
	}
	html:not(.no-js) [data-aos=zoom-in] {
		transform: scale(0.6);
	}
	html:not(.no-js) [data-aos=zoom-in-up] {
		transform: translate3d(0, 100px, 0) scale(0.6);
	}
	html:not(.no-js) [data-aos=zoom-in-down] {
		transform: translate3d(0, -100px, 0) scale(0.6);
	}
	html:not(.no-js) [data-aos=zoom-in-right] {
		transform: translate3d(-100px, 0, 0) scale(0.6);
	}
	html:not(.no-js) [data-aos=zoom-in-left] {
		transform: translate3d(100px, 0, 0) scale(0.6);
	}
	html:not(.no-js) [data-aos=zoom-out] {
		transform: scale(1.2);
	}
	html:not(.no-js) [data-aos=zoom-out-up] {
		transform: translate3d(0, 100px, 0) scale(1.2);
	}
	html:not(.no-js) [data-aos=zoom-out-down] {
		transform: translate3d(0, -100px, 0) scale(1.2);
	}
	html:not(.no-js) [data-aos=zoom-out-right] {
		transform: translate3d(-100px, 0, 0) scale(1.2);
	}
	html:not(.no-js) [data-aos=zoom-out-left] {
		transform: translate3d(100px, 0, 0) scale(1.2);
	}
	html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
		transition-property: transform;
		visibility: hidden;
	}
	html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
		visibility: visible;
		transform: translate3d(0, 0, 0);
	}
	html:not(.no-js) [data-aos=slide-up] {
		transform: translate3d(0, 100%, 0);
	}
	html:not(.no-js) [data-aos=slide-down] {
		transform: translate3d(0, -100%, 0);
	}
	html:not(.no-js) [data-aos=slide-right] {
		transform: translate3d(-100%, 0, 0);
	}
	html:not(.no-js) [data-aos=slide-left] {
		transform: translate3d(100%, 0, 0);
	}
	html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
		backface-visibility: hidden;
		transition-property: transform;
	}
	html:not(.no-js) [data-aos=flip-left] {
		transform: perspective(2500px) rotateY(-100deg);
	}
	html:not(.no-js) [data-aos=flip-left].aos-animate {
		transform: perspective(2500px) rotateY(0);
	}
	html:not(.no-js) [data-aos=flip-right] {
		transform: perspective(2500px) rotateY(100deg);
	}
	html:not(.no-js) [data-aos=flip-right].aos-animate {
		transform: perspective(2500px) rotateY(0);
	}
	html:not(.no-js) [data-aos=flip-up] {
		transform: perspective(2500px) rotateX(-100deg);
	}
	html:not(.no-js) [data-aos=flip-up].aos-animate {
		transform: perspective(2500px) rotateX(0);
	}
	html:not(.no-js) [data-aos=flip-down] {
		transform: perspective(2500px) rotateX(100deg);
	}
	html:not(.no-js) [data-aos=flip-down].aos-animate {
		transform: perspective(2500px) rotateX(0);
	}
}
/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
[dir=rtl] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

/*# Current File Updated by Asset CleanUp - Original Source Map: app.css.map */