:host,:root {
	--headerHeight: 0px;
	--headerSearchfield-background-color: #FFF;
	--headerSearchfield-border-color: #bbb;
	--headerSearchfield-border-radius: 20px 20px;
	--headerSearchfield-border-style: solid;
	--headerSearchfield-border-width: 1px;
	--headerSearchfield-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	--headerSearchfield-color: #000000;
	--headerSearchfield-font-family: inherit;
	--headerSearchfield-font-size: 16px;
	--headerSearchfield-font-weight: 400;
	--headerSearchfield-generated-border-bottom-width: 1px;
	--headerSearchfield-generated-border-left-width: 1px;
	--headerSearchfield-generated-border-right-width: 1px;
	--headerSearchfield-generated-border-top-width: 1px;
	--headerSearchfield-generated-padding-left: 38px;
	--headerSearchfield-generated-padding-right: 38px;
	--headerSearchfield-letter-spacing: 0;
	--headerSearchfield-line-height: 1;
	--headerSearchfield-padding: 6px 38px 6px 38px;
	--headerSearchfield-placeholder-color: #999;
	--headerSearchfieldFocus-background-color: #FFF;
	--headerSearchfieldFocus-border-color: #000000;
	--headerSearchfieldFocus-border-radius: 20px 20px;
	--headerSearchfieldFocus-border-style: solid;
	--headerSearchfieldFocus-border-width: 1px;
	--headerSearchfieldFocus-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
	--headerSearchfieldFocus-color: #000000;
	--headerSearchfieldFocus-font-family: inherit;
	--headerSearchfieldFocus-font-size: 16px;
	--headerSearchfieldFocus-font-weight: inherit;
	--headerSearchfieldFocus-letter-spacing: 0;
	--headerSearchfieldFocus-line-height: 1;
	--headerSearchfieldFocus-padding: 6px 38px 6px 38px;
	--headerSearchfieldFocus-placeholder-color: #999;
	--burgerButtonLineActive-background-color: #000000;
	--burgerButtonLineActive-border-color: inherit;
	--burgerButtonLineActive-border-radius: 0px;
	--burgerButtonLineActive-border-style: solid;
	--burgerButtonLineActive-border-width: 0px;
	--burgerButtonLineActive-height: 2px;
	--burgerButtonLineBottom-align-self: end;
	--burgerButtonLineBottom-background-color: #000000;
	--burgerButtonLineBottom-border-color: inherit;
	--burgerButtonLineBottom-border-radius: 0px;
	--burgerButtonLineBottom-border-style: solid;
	--burgerButtonLineBottom-border-width: 0px;
	--burgerButtonLineBottom-box-shadow: inherit;
	--burgerButtonLineBottom-generated-margin-bottom: 7px;
	--burgerButtonLineBottom-generated-margin-left: 0px;
	--burgerButtonLineBottom-generated-margin-right: 0px;
	--burgerButtonLineBottom-generated-margin-top: 0px;
	--burgerButtonLineBottom-height: 2px;
	--burgerButtonLineBottom-margin: 0px 0px 7px 0px;
	--burgerButtonLineBottom-outline: inherit;
	--burgerButtonLineBottom-width: 35px;
	--burgerButtonLineMiddle-align-self: end;
	--burgerButtonLineMiddle-background-color: #000000;
	--burgerButtonLineMiddle-border-color: inherit;
	--burgerButtonLineMiddle-border-radius: 0px;
	--burgerButtonLineMiddle-border-style: solid;
	--burgerButtonLineMiddle-border-width: 0px;
	--burgerButtonLineMiddle-box-shadow: inherit;
	--burgerButtonLineMiddle-generated-margin-bottom: 8px;
	--burgerButtonLineMiddle-generated-margin-left: 0px;
	--burgerButtonLineMiddle-generated-margin-right: 0px;
	--burgerButtonLineMiddle-generated-margin-top: 0px;
	--burgerButtonLineMiddle-height: 2px;
	--burgerButtonLineMiddle-margin: 0px 0px 8px 0px;
	--burgerButtonLineMiddle-outline: inherit;
	--burgerButtonLineMiddle-width: 30px;
	--burgerButtonLineTop-align-self: start;
	--burgerButtonLineTop-background-color: #000000;
	--burgerButtonLineTop-border-color: inherit;
	--burgerButtonLineTop-border-radius: 0px;
	--burgerButtonLineTop-border-style: solid;
	--burgerButtonLineTop-border-width: 0px;
	--burgerButtonLineTop-box-shadow: inherit;
	--burgerButtonLineTop-generated-margin-bottom: 8px;
	--burgerButtonLineTop-generated-margin-left: 0px;
	--burgerButtonLineTop-generated-margin-right: 0px;
	--burgerButtonLineTop-generated-margin-top: 4px;
	--burgerButtonLineTop-height: 2px;
	--burgerButtonLineTop-margin: 4px 0px 8px 0px;
	--burgerButtonLineTop-outline: inherit;
	--burgerButtonLineTop-width: 35px;
	--burgerButtonLineActive-box-shadow: inherit;
	--burgerButtonLineActive-outline: inherit;
	--formCheckbox-background-color: #FFFFFF;
	--formCheckbox-block-size: 30px;
	--formCheckbox-border-color: #E3E3E3;
	--formCheckbox-border-radius: 4px;
	--formCheckbox-border-style: solid;
	--formCheckbox-border-width: 1px;
	--formCheckbox-box-shadow: none;
	--formCheckbox-color: #000000;
	--formCheckbox-generated-border-top-width: 1px;
	--formCheckbox-outline: none;
	--formCheckboxDisabled-background-color: #F6F6F6;
	--formCheckboxDisabled-border-color: #E3E3E3;
	--formCheckboxDisabled-box-shadow: inherit;
	--formCheckboxDisabled-color: #ACACAC;
	--formCheckboxFocus-background-color: #FFFFFF;
	--formCheckboxFocus-border-color: #000000;
	--formCheckboxFocus-box-shadow: none;
	--formCheckboxFocus-color: #000000;
	--formCheckboxFocus-outline: none;
	--formDesc-color: #000000;
	--formDesc-font-family: 'Arvo',serif;
	--formDesc-font-size: 0.8em;
	--formDesc-font-weight: inherit;
	--formDesc-letter-spacing: normal;
	--formDesc-line-height: 1.2;
	--formDesc-opacity: 0.6;
	--formDesc-text-transform: none;
	--formInput-background-color: #FFFFFF;
	--formInput-border-color: #E3E3E3;
	--formInput-border-radius: 4px;
	--formInput-border-style: solid;
	--formInput-border-width: 1px;
	--formInput-box-shadow: none;
	--formInput-color: #000000;
	--formInput-font-family: 'Arvo',serif;
	--formInput-font-size: 16px;
	--formInput-font-weight: inherit;
	--formInput-generated-border-bottom-width: 1px;
	--formInput-generated-border-right-width: 1px;
	--formInput-generated-margin-bottom: 10px;
	--formInput-generated-padding-bottom: 10px;
	--formInput-generated-padding-left: 16px;
	--formInput-generated-padding-right: 16px;
	--formInput-generated-padding-top: 11px;
	--formInput-letter-spacing: normal;
	--formInput-line-height: calc(24 / 16 * 1em);
	--formInput-margin: 0px 0px 10px;
	--formInput-outline: none;
	--formInput-padding: 11px 16px 10px;
	--formInput-placeholder-color: #B3B3B3;
	--formInputDisabled-background-color: #F6F6F6;
	--formInputDisabled-border-color: #E3E3E3;
	--formInputDisabled-box-shadow: inherit;
	--formInputDisabled-color: #ACACAC;
	--formInputError-background-color: inherit;
	--formInputError-border-color: rgb(146, 7, 24);
	--formInputError-color: rgb(146, 7, 24);
	--formInputFocus-background-color: #FFFFFF;
	--formInputFocus-border-color: #000000;
	--formInputFocus-box-shadow: none;
	--formInputFocus-color: #000000;
	--formInputFocus-outline: none;
	--formInputFocus-placeholder-color: #B3B3B3;
	--formLabel-color: #000000;
	--formLabel-font-family: 'Arvo',serif;
	--formLabel-font-size: 14px;
	--formLabel-font-weight: inherit;
	--formLabel-letter-spacing: normal;
	--formLabel-line-height: 24px;
	--formLabel-margin: 0px;
	--formLabel-text-transform: none;
	--formRadioSelect-background-color: #FFFFFF;
	--formRadioSelect-block-size: 30px;
	--formRadioSelect-border-color: #E3E3E3;
	--formRadioSelect-border-style: solid;
	--formRadioSelect-border-width: 1px;
	--formRadioSelect-box-shadow: none;
	--formRadioSelect-color: #000000;
	--formRadioSelect-generated-border-top-width: 1px;
	--formRadioSelect-outline: none;
	--formRadioSelectDisabled-background-color: #F6F6F6;
	--formRadioSelectDisabled-border-color: #E3E3E3;
	--formRadioSelectDisabled-box-shadow: inherit;
	--formRadioSelectDisabled-color: #ACACAC;
	--formRadioSelectFocus-background-color: #FFFFFF;
	--formRadioSelectFocus-border-color: #000000;
	--formRadioSelectFocus-box-shadow: none;
	--formRadioSelectFocus-color: #000000;
	--formRadioSelectFocus-outline: none;
	--formSelect-padding-left: 16px;
	--formSelect-padding-right: 11px;
	--formValueLabel-color: #000000;
	--formValueLabel-font-family: 'Arvo',serif;
	--formValueLabel-font-size: 1rem;
	--formValueLabel-font-weight: 400;
	--formValueLabel-letter-spacing: inherit;
	--formValueLabel-line-height: calc(24 / 16 * 1em);
	--formValueLabel-margin-left: 10px;
	--formValueLabel-margin-top: 1px;
	--formValueLabel-text-transform: none;
	--multiuploader-background-color: #F7F7F7;
	--multiuploader-border-color: #E3E3E3;
	--multiuploader-border-radius: 4px;
	--multiuploader-border-style: dashed;
	--multiuploader-border-width: 1px;
	--multiuploader-box-shadow: none;
	--multiuploader-color: #000000;
	--multiuploader-font-family: 'Arvo',serif;
	--multiuploader-font-size: 16px;
	--multiuploader-font-weight: inherit;
	--multiuploader-letter-spacing: normal;
	--multiuploader-line-height: calc(24 / 16 * 1em);
	--multiuploader-margin: 0px 0px 10px;
	--multiuploader-outline: none;
	--multiuploader-padding: 30px 15px;
	--multiuploaderFocus-background-color: #F7F7F7;
	--multiuploaderFocus-border-color: #000000;
	--multiuploaderFocus-box-shadow: none;
	--multiuploaderFocus-color: #000000;
	--multiuploaderFocus-outline: none;
	--headline1-color: #000000;
	--headline1-font-family: 'Arvo',serif;
	--headline1-font-size: 2em;
	--headline1-font-style: inherit;
	--headline1-font-weight: 700;
	--headline1-generated-text-decoration-thickness: inherit;
	--headline1-letter-spacing: inherit;
	--headline1-line-height: 120.00%;
	--headline1-margin: 2.5px 0px 10px 0px;
	--headline1-text-decoration: inherit;
	--headline1-text-indent: inherit;
	--headline1-text-shadow: inherit;
	--headline1-text-transform: uppercase;
	--headline1-text-underline-offset: inherit;
	--headline1-word-spacing: inherit;
	--headline2-color: #000000;
	--headline2-font-family: 'Arvo',serif;
	--headline2-font-size: 1.71em;
	--headline2-font-style: inherit;
	--headline2-font-weight: 700;
	--headline2-generated-text-decoration-thickness: inherit;
	--headline2-letter-spacing: inherit;
	--headline2-line-height: 120.00%;
	--headline2-margin: 2.9166423613137px 0px 10px 0px;
	--headline2-text-decoration: inherit;
	--headline2-text-indent: inherit;
	--headline2-text-shadow: inherit;
	--headline2-text-transform: uppercase;
	--headline2-text-underline-offset: inherit;
	--headline2-word-spacing: inherit;
	--headline3-color: #000000;
	--headline3-font-family: 'Arvo',serif;
	--headline3-font-size: 1.43em;
	--headline3-font-style: inherit;
	--headline3-font-weight: 700;
	--headline3-generated-text-decoration-line: none;
	--headline3-letter-spacing: inherit;
	--headline3-line-height: 120.00%;
	--headline3-margin: 3.4999300014px 0px 10px 0px;
	--headline3-text-decoration: none;
	--headline3-text-indent: inherit;
	--headline3-text-shadow: inherit;
	--headline3-text-transform: uppercase;
	--headline3-text-underline-offset: inherit;
	--headline3-word-spacing: inherit;
	--headline4-color: #000000;
	--headline4-font-family: 'Arvo',serif;
	--headline4-font-size: 1em;
	--headline4-font-style: inherit;
	--headline4-font-weight: 700;
	--headline4-generated-text-decoration-thickness: inherit;
	--headline4-letter-spacing: inherit;
	--headline4-line-height: 200%;
	--headline4-margin: 5px 0px 10px 0px;
	--headline4-text-decoration: inherit;
	--headline4-text-indent: inherit;
	--headline4-text-shadow: inherit;
	--headline4-text-transform: uppercase;
	--headline4-text-underline-offset: inherit;
	--headline4-word-spacing: inherit;
	--shopCheckoutStepCompleted-background-color: #ffffff;
	--shopCheckoutStepCompleted-border-color: #000000;
	--shopCheckoutStepCompleted-border-style: solid;
	--shopCheckoutStepCompleted-border-width: 2px;
	--shopCheckoutStepCompleted-color: rgb(0, 0, 0);
	--shopCheckoutStepCompleted-font-size: 16px;
	--shopCheckoutStepCompleted-font-weight: inherit;
	--shopCheckoutStepCompleted-label-color: #000000;
	--shopCheckoutStepCurrent-background-color: #000000;
	--shopCheckoutStepCurrent-border-color: #000000;
	--shopCheckoutStepCurrent-border-style: solid;
	--shopCheckoutStepCurrent-border-width: 2px;
	--shopCheckoutStepCurrent-color: #ffffff;
	--shopCheckoutStepCurrent-font-size: 16px;
	--shopCheckoutStepCurrent-font-weight: inherit;
	--shopCheckoutStepCurrent-label-color: #000000;
	--shopCheckoutStepDefault-background-color: #CCCCCC;
	--shopCheckoutStepDefault-border-color: #CCCCCC;
	--shopCheckoutStepDefault-border-radius: 25px;
	--shopCheckoutStepDefault-border-style: solid;
	--shopCheckoutStepDefault-border-width: 2px;
	--shopCheckoutStepDefault-color: inherit;
	--shopCheckoutStepDefault-font-size: 16px;
	--shopCheckoutStepDefault-font-weight: inherit;
	--shopCheckoutStepDefault-height: 50px;
	--shopCheckoutStepDefault-label-color: rgb(0, 0, 0);
	--shopCheckoutStepDefault-label-font-size: inherit;
	--shopCheckoutStepDefault-width: 50px;
	--shopCheckoutStepProgressBar-background-color: #CCCCCC;
	--shopCheckoutStepProgressBar-color: #000000;
	--shopCheckoutStepProgressBar-height: 2px;
	--megamenuAdditionalText-background-color: #ffffff;
	--megamenuAdditionalText-border-color: #00000033;
	--megamenuAdditionalText-border-style: solid;
	--megamenuAdditionalText-border-width: 0px;
	--megamenuAdditionalText-color: #000000;
	--megamenuAdditionalText-font-family: 'Arvo',serif;
	--megamenuAdditionalText-font-size: 1.045rem;
	--megamenuAdditionalText-font-style: inherit;
	--megamenuAdditionalText-font-weight: 400;
	--megamenuAdditionalText-letter-spacing: inherit;
	--megamenuAdditionalText-line-height: 1.1;
	--megamenuAdditionalText-margin: 0.2em 0 0;
	--megamenuAdditionalText-padding: 0px;
	--megamenuAdditionalText-text-shadow: inherit;
	--megamenuAdditionalText-text-transform: none;
	--megamenuAdditionalText-word-spacing: inherit;
	--mainnavFirstLayerActive-background-color: #FFFFFF00;
	--mainnavFirstLayerActive-border-color: #00000033;
	--mainnavFirstLayerActive-border-style: solid;
	--mainnavFirstLayerActive-color: #4f4f4f;
	--mainnavFirstLayer-background-color: #FFFFFF00;
	--mainnavFirstLayer-border-color: #00000033;
	--mainnavFirstLayer-border-style: solid;
	--mainnavFirstLayer-border-width: 0px 0px 1px;
	--mainnavFirstLayer-color: #000000;
	--mainnavFirstLayer-font-family: 'Arvo',serif;
	--mainnavFirstLayer-font-size: 0.945156938rem;
	--mainnavFirstLayer-font-style: inherit;
	--mainnavFirstLayer-font-weight: 700;
	--mainnavFirstLayer-generated-margin-left: 0px;
	--mainnavFirstLayer-generated-padding-bottom: 9px;
	--mainnavFirstLayer-letter-spacing: inherit;
	--mainnavFirstLayer-line-height: 20px;
	--mainnavFirstLayer-margin: 0px;
	--mainnavFirstLayer-padding: 9px 40px 9px 10px;
	--mainnavFirstLayer-text-shadow: inherit;
	--mainnavFirstLayer-text-transform: uppercase;
	--mainnavFirstLayer-word-spacing: inherit;
	--megamenuFirstLayer-background-color: #ffffff;
	--megamenuFirstLayer-border-color: #00000033;
	--megamenuFirstLayer-border-style: solid;
	--megamenuFirstLayer-border-width: 1px 1px 0px 0px;
	--megamenuFirstLayer-color: #000000;
	--megamenuFirstLayer-font-family: 'Arvo',serif;
	--megamenuFirstLayer-font-size: 1.045rem;
	--megamenuFirstLayer-font-style: inherit;
	--megamenuFirstLayer-font-weight: 700;
	--megamenuFirstLayer-generated-border-width-right: 1px;
	--megamenuFirstLayer-letter-spacing: inherit;
	--megamenuFirstLayer-line-height: 1.1;
	--megamenuFirstLayer-padding: 6px 15px 14px 15px;
	--megamenuFirstLayer-text-shadow: inherit;
	--megamenuFirstLayer-text-transform: none;
	--megamenuFirstLayer-word-spacing: inherit;
	--megamenuFirstLayerActive-background-color: #FFFFFF00;
	--megamenuFirstLayerActive-border-color: #00000033;
	--megamenuFirstLayerActive-border-style: solid;
	--megamenuFirstLayerActive-color: #4f4f4f;
	--megamenuSecondLayer-background-color: #ffffff;
	--megamenuSecondLayer-border-color: #00000033;
	--megamenuSecondLayer-border-style: solid;
	--megamenuSecondLayer-border-width: 0px;
	--megamenuSecondLayer-color: #000000;
	--megamenuSecondLayer-font-family: 'Arvo',serif;
	--megamenuSecondLayer-font-size: 0.855rem;
	--megamenuSecondLayer-font-style: inherit;
	--megamenuSecondLayer-font-weight: 400;
	--megamenuSecondLayer-letter-spacing: inherit;
	--megamenuSecondLayer-line-height: 1.1;
	--megamenuSecondLayer-padding: 4px 15px;
	--megamenuSecondLayer-text-shadow: inherit;
	--megamenuSecondLayer-text-transform: none;
	--megamenuSecondLayer-word-spacing: inherit;
	--megamenuSecondLayerActive-background-color: #FFFFFF00;
	--megamenuSecondLayerActive-border-color: #4f4f4f;
	--megamenuSecondLayerActive-border-style: solid;
	--megamenuSecondLayerActive-color: #4f4f4f;
	--metanavFirstLayer-background-color: #EBEBEB;
	--metanavFirstLayer-border-color: #00000033;
	--metanavFirstLayer-border-style: solid;
	--metanavFirstLayer-border-width: 0px 0px 1px;
	--metanavFirstLayer-color: #000000;
	--metanavFirstLayer-font-family: 'Arvo',serif;
	--metanavFirstLayer-font-size: 0.746415rem;
	--metanavFirstLayer-font-style: inherit;
	--metanavFirstLayer-font-weight: 700;
	--metanavFirstLayer-letter-spacing: inherit;
	--metanavFirstLayer-line-height: 20px;
	--metanavFirstLayer-margin: 0px;
	--metanavFirstLayer-padding: 9px 40px 9px 10px;
	--metanavFirstLayer-text-shadow: inherit;
	--metanavFirstLayer-text-transform: uppercase;
	--metanavFirstLayer-word-spacing: inherit;
	--metanavFirstLayerActive-background-color: #FFFFFF00;
	--metanavFirstLayerActive-border-color: #4f4f4f;
	--metanavFirstLayerActive-border-style: solid;
	--metanavFirstLayerActive-color: #4f4f4f;
	--metanavSubnavFirstLayer-background-color: #ffffff;
	--metanavSubnavFirstLayer-border-color: #00000033;
	--metanavSubnavFirstLayer-border-style: solid;
	--metanavSubnavFirstLayer-border-width: 0px 0px 1px;
	--metanavSubnavFirstLayer-color: #000000;
	--metanavSubnavFirstLayer-font-family: 'Arvo',serif;
	--metanavSubnavFirstLayer-font-size: 0.945156938rem;
	--metanavSubnavFirstLayer-font-style: inherit;
	--metanavSubnavFirstLayer-font-weight: 400;
	--metanavSubnavFirstLayer-letter-spacing: inherit;
	--metanavSubnavFirstLayer-line-height: 1.1;
	--metanavSubnavFirstLayer-padding: 5px 15px 5px 25px;
	--metanavSubnavFirstLayer-text-shadow: inherit;
	--metanavSubnavFirstLayer-text-transform: none;
	--metanavSubnavFirstLayer-word-spacing: inherit;
	--metanavSubnavFirstLayerActive-background-color: #FFFFFF00;
	--metanavSubnavFirstLayerActive-border-color: #4f4f4f;
	--metanavSubnavFirstLayerActive-border-style: solid;
	--metanavSubnavFirstLayerActive-color: #4f4f4f;
	--metanavSubnavSecondLayer-background-color: #ffffff;
	--metanavSubnavSecondLayer-border-color: #00000033;
	--metanavSubnavSecondLayer-border-style: solid;
	--metanavSubnavSecondLayer-border-width: 0px 0px 1px;
	--metanavSubnavSecondLayer-color: #000000;
	--metanavSubnavSecondLayer-font-family: 'Arvo',serif;
	--metanavSubnavSecondLayer-font-size: 0.945156938rem;
	--metanavSubnavSecondLayer-font-style: inherit;
	--metanavSubnavSecondLayer-font-weight: 400;
	--metanavSubnavSecondLayer-letter-spacing: inherit;
	--metanavSubnavSecondLayer-line-height: 1.1;
	--metanavSubnavSecondLayer-padding: 5px 15px 5px 40px;
	--metanavSubnavSecondLayer-text-shadow: inherit;
	--metanavSubnavSecondLayer-text-transform: none;
	--metanavSubnavSecondLayer-word-spacing: inherit;
	--subnavFirstLayer-background-color: #ffffff;
	--subnavFirstLayer-border-color: #00000033;
	--subnavFirstLayer-border-style: solid;
	--subnavFirstLayer-border-width: 0px 0px 1px;
	--subnavFirstLayer-color: #000000;
	--subnavFirstLayer-font-family: 'Arvo',serif;
	--subnavFirstLayer-font-size: 0.945156938rem;
	--subnavFirstLayer-font-style: inherit;
	--subnavFirstLayer-font-weight: 400;
	--subnavFirstLayer-generated-padding-left: 25px;
	--subnavFirstLayer-letter-spacing: inherit;
	--subnavFirstLayer-line-height: 1.1;
	--subnavFirstLayer-padding: 5px 15px 5px 25px;
	--subnavFirstLayer-text-shadow: inherit;
	--subnavFirstLayer-text-transform: none;
	--subnavFirstLayer-word-spacing: inherit;
	--subnavFirstLayerActive-background-color: #FFFFFF00;
	--subnavFirstLayerActive-border-color: #4f4f4f;
	--subnavFirstLayerActive-border-style: solid;
	--subnavFirstLayerActive-color: #4f4f4f;
	--subnavSecondLayer-background-color: #ffffff;
	--subnavSecondLayer-border-color: #00000033;
	--subnavSecondLayer-border-style: solid;
	--subnavSecondLayer-border-width: 0px 0px 1px;
	--subnavSecondLayer-color: #000000;
	--subnavSecondLayer-font-family: 'Arvo',serif;
	--subnavSecondLayer-font-size: 0.945156938rem;
	--subnavSecondLayer-font-style: inherit;
	--subnavSecondLayer-font-weight: 400;
	--subnavSecondLayer-letter-spacing: inherit;
	--subnavSecondLayer-line-height: 1.1;
	--subnavSecondLayer-padding: 5px 15px 5px 40px;
	--subnavSecondLayer-text-shadow: inherit;
	--subnavSecondLayer-text-transform: none;
	--subnavSecondLayer-word-spacing: inherit;
	--subnavSecondLayerActive-background-color: #FFFFFF00;
	--subnavSecondLayerActive-border-color: #4f4f4f;
	--subnavSecondLayerActive-border-style: solid;
	--subnavSecondLayerActive-color: #4f4f4f;
	--controlButton-background-color: #ffd321;
	--controlButton-background-image: inherit;
	--controlButton-background-position: inherit;
	--controlButton-background-repeat: inherit;
	--controlButton-background-size: inherit;
	--controlButton-border-color: #ffd321;
	--controlButton-border-radius: inherit;
	--controlButton-border-style: solid;
	--controlButton-border-width: 1px;
	--controlButton-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
	--controlButton-color: #000000;
	--controlButton-font-family: 'Arvo',serif;
	--controlButton-font-size: 20px;
	--controlButton-font-style: inherit;
	--controlButton-font-weight: 400;
	--controlButton-letter-spacing: 0px;
	--controlButton-line-height: 100%;
	--controlButton-outline: inherit;
	--controlButton-padding: 0px;
	--controlButton-text-transform: uppercase;
	--controlButton-transition: all 2s;
	--controlButtonActive-background-color: #000000;
	--controlButtonActive-background-image: inherit;
	--controlButtonActive-background-position: inherit;
	--controlButtonActive-background-repeat: inherit;
	--controlButtonActive-background-size: inherit;
	--controlButtonActive-border-color: #000000;
	--controlButtonActive-border-style: solid;
	--controlButtonActive-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
	--controlButtonActive-color: #FFFFFF;
	--controlButtonActive-outline: inherit;
	--controlButtonActive-transition: all 4s;
	--controlButtonDark-background-color: #90D12482;
	--controlButtonDark-background-image: inherit;
	--controlButtonDark-background-position: inherit;
	--controlButtonDark-background-repeat: inherit;
	--controlButtonDark-background-size: inherit;
	--controlButtonDark-border-color: #FFFFFF00;
	--controlButtonDark-border-radius: inherit;
	--controlButtonDark-border-style: solid;
	--controlButtonDark-border-width: 1px;
	--controlButtonDark-box-shadow: none;
	--controlButtonDark-color: #000000;
	--controlButtonDark-font-family: 'Arvo',serif;
	--controlButtonDark-font-size: 1em;
	--controlButtonDark-font-style: inherit;
	--controlButtonDark-font-weight: 400;
	--controlButtonDark-letter-spacing: 0.02em;
	--controlButtonDark-outline: inherit;
	--controlButtonDark-padding: 0.9em 1.2em 0.9em 1.2em;
	--controlButtonDark-text-transform: uppercase;
	--controlButtonDark-transition: background 1s, color 1s, border-color 1s;
	--controlButtonDarkActive-background-color: #000000;
	--controlButtonDarkActive-background-image: inherit;
	--controlButtonDarkActive-background-position: inherit;
	--controlButtonDarkActive-background-repeat: inherit;
	--controlButtonDarkActive-background-size: inherit;
	--controlButtonDarkActive-border-color: #FFFFFF00;
	--controlButtonDarkActive-border-style: solid;
	--controlButtonDarkActive-box-shadow: none;
	--controlButtonDarkActive-color: #FFFFFF;
	--controlButtonDarkActive-outline: inherit;
	--controlButtonHeader-background-color: #ffd321;
	--controlButtonHeader-background-image: inherit;
	--controlButtonHeader-background-position: inherit;
	--controlButtonHeader-background-repeat: inherit;
	--controlButtonHeader-background-size: inherit;
	--controlButtonHeader-border-color: #ffd321;
	--controlButtonHeader-border-radius: inherit;
	--controlButtonHeader-border-style: solid;
	--controlButtonHeader-border-width: 1px;
	--controlButtonHeader-box-shadow: none;
	--controlButtonHeader-color: #000000;
	--controlButtonHeader-font-family: 'Arvo',serif;
	--controlButtonHeader-font-size: 1rem;
	--controlButtonHeader-font-style: inherit;
	--controlButtonHeader-font-weight: 400;
	--controlButtonHeader-letter-spacing: 0px;
	--controlButtonHeader-outline: inherit;
	--controlButtonHeader-padding: 0.9em 1.2em 0.88em 1.2em;
	--controlButtonHeader-text-transform: uppercase;
	--controlButtonHeader-transition: background 1s, color 1s, border-color 1s;
	--controlButtonHeaderActive-background-color: #000000;
	--controlButtonHeaderActive-background-image: inherit;
	--controlButtonHeaderActive-background-position: inherit;
	--controlButtonHeaderActive-background-repeat: inherit;
	--controlButtonHeaderActive-background-size: inherit;
	--controlButtonHeaderActive-border-color: #000000;
	--controlButtonHeaderActive-border-style: solid;
	--controlButtonHeaderActive-box-shadow: none;
	--controlButtonHeaderActive-color: #FFFFFF;
	--controlButtonHeaderActive-outline: inherit;
	--controlButtonLight-background-color: inherit;
	--controlButtonLight-background-image: inherit;
	--controlButtonLight-background-position: inherit;
	--controlButtonLight-background-repeat: inherit;
	--controlButtonLight-background-size: inherit;
	--controlButtonLight-border-color: #ADADAD;
	--controlButtonLight-border-radius: inherit;
	--controlButtonLight-border-style: solid;
	--controlButtonLight-border-width: 1px;
	--controlButtonLight-box-shadow: none;
	--controlButtonLight-color: #ADADAD;
	--controlButtonLight-font-family: 'Arvo',serif;
	--controlButtonLight-font-size: 1em;
	--controlButtonLight-font-style: inherit;
	--controlButtonLight-font-weight: 400;
	--controlButtonLight-letter-spacing: 0;
	--controlButtonLight-outline: inherit;
	--controlButtonLight-padding: 0.8125em 0.8125em 0.8125em 0.8125em;
	--controlButtonLight-text-transform: uppercase;
	--controlButtonLight-transition: all .5s;
	--controlButtonLightActive-background-color: inherit;
	--controlButtonLightActive-background-image: inherit;
	--controlButtonLightActive-background-position: inherit;
	--controlButtonLightActive-background-repeat: inherit;
	--controlButtonLightActive-background-size: inherit;
	--controlButtonLightActive-border-color: #EEEEEE;
	--controlButtonLightActive-border-style: solid;
	--controlButtonLightActive-box-shadow: none;
	--controlButtonLightActive-color: #EEEEEE;
	--controlButtonLightActive-outline: inherit;
	--controlButtonPrimary-background-color: #ffd321;
	--controlButtonPrimary-background-image: inherit;
	--controlButtonPrimary-background-position: inherit;
	--controlButtonPrimary-background-repeat: inherit;
	--controlButtonPrimary-background-size: inherit;
	--controlButtonPrimary-border-color: #ffd321;
	--controlButtonPrimary-border-radius: inherit;
	--controlButtonPrimary-border-style: solid;
	--controlButtonPrimary-border-width: 1px;
	--controlButtonPrimary-box-shadow: none;
	--controlButtonPrimary-color: #000000;
	--controlButtonPrimary-font-family: 'Arvo',serif;
	--controlButtonPrimary-font-size: 1em;
	--controlButtonPrimary-font-style: inherit;
	--controlButtonPrimary-font-weight: 400;
	--controlButtonPrimary-letter-spacing: 0px;
	--controlButtonPrimary-outline: inherit;
	--controlButtonPrimary-padding: 0.9em 1.2em 0.88em 1.2em;
	--controlButtonPrimary-text-transform: uppercase;
	--controlButtonPrimary-transition: background 1s, color 1s, border-color 1s;
	--controlButtonPrimaryActive-background-color: #000000;
	--controlButtonPrimaryActive-background-image: inherit;
	--controlButtonPrimaryActive-background-position: inherit;
	--controlButtonPrimaryActive-background-repeat: inherit;
	--controlButtonPrimaryActive-background-size: inherit;
	--controlButtonPrimaryActive-border-color: #000000;
	--controlButtonPrimaryActive-border-style: solid;
	--controlButtonPrimaryActive-box-shadow: none;
	--controlButtonPrimaryActive-color: #FFFFFF;
	--controlButtonPrimaryActive-outline: inherit;
	--controlButtonSecondary-background-color: #FFFFFF;
	--controlButtonSecondary-background-image: inherit;
	--controlButtonSecondary-background-position: inherit;
	--controlButtonSecondary-background-repeat: inherit;
	--controlButtonSecondary-background-size: inherit;
	--controlButtonSecondary-border-color: #000000;
	--controlButtonSecondary-border-radius: inherit;
	--controlButtonSecondary-border-style: solid;
	--controlButtonSecondary-border-width: 2px;
	--controlButtonSecondary-box-shadow: none;
	--controlButtonSecondary-color: #000000;
	--controlButtonSecondary-font-family: 'Arvo',serif;
	--controlButtonSecondary-font-size: 1em;
	--controlButtonSecondary-font-style: inherit;
	--controlButtonSecondary-font-weight: 400;
	--controlButtonSecondary-letter-spacing: 0;
	--controlButtonSecondary-outline: inherit;
	--controlButtonSecondary-padding: 0.9em 1.2em 0.9em 1.2em;
	--controlButtonSecondary-text-transform: uppercase;
	--controlButtonSecondary-transition: background 0.3s, color 0.3s, border-color 0.3s;
	--controlButtonSecondaryActive-background-color: #EDECE4B3;
	--controlButtonSecondaryActive-background-image: inherit;
	--controlButtonSecondaryActive-background-position: inherit;
	--controlButtonSecondaryActive-background-repeat: inherit;
	--controlButtonSecondaryActive-background-size: inherit;
	--controlButtonSecondaryActive-border-color: #000000;
	--controlButtonSecondaryActive-border-style: solid;
	--controlButtonSecondaryActive-box-shadow: none;
	--controlButtonSecondaryActive-color: #000000;
	--controlButtonSecondaryActive-outline: inherit;
	--controlButtonSmall-border-radius: inherit;
	--controlButtonSmall-border-width: inherit;
	--controlButtonSmall-font-size: inherit;
	--controlButtonSmall-letter-spacing: inherit;
	--controlButtonSmall-padding: inherit;
	--shopCheckoutStepDefault-generated-text-decoration-line: none;
	--shopCheckoutStepDefault-text-decoration: none;
	--controlButtonHeader-margin: 0px;
	--shopCheckoutStepDefault-margin: 20px 40px 40px 40px;
	--shopxRuleBadge-border-radius: 0px;
	--shopxRuleBadge-font-size: 12px;
	--shopxRuleBadge-font-style: normal;
	--shopxRuleBadge-font-weight: 700;
	--shopxRuleBadge-height: 20px;
	--shopxRuleBadge-letter-spacing: 0px;
	--shopxRuleBadge-padding-left: 7px;
	--shopxRuleBadge-padding-right: 7px;
	--controlButtonDark-generated-padding-bottom: 0.9em;
	--controlButtonDark-generated-padding-left: 1.2em;
	--controlButtonDark-generated-padding-right: 1.2em;
	--controlButtonDark-generated-padding-top: 0.9em;
	--controlButtonLight-generated-padding-bottom: 0.8125em;
	--controlButtonLight-generated-padding-left: 0.8125em;
	--controlButtonLight-generated-padding-right: 0.8125em;
	--controlButtonLight-generated-padding-top: 0.8125em;
	--controlButtonPrimary-generated-padding-bottom: 0.88em;
	--controlButtonPrimary-generated-padding-left: 1.2em;
	--controlButtonPrimary-generated-padding-right: 1.2em;
	--controlButtonPrimary-generated-padding-top: 0.9em;
	--controlButtonSecondary-generated-padding-bottom: 0.9em;
	--controlButtonSecondary-generated-padding-left: 1.2em;
	--controlButtonSecondary-generated-padding-right: 1.2em;
	--controlButtonSecondary-generated-padding-top: 0.9em;
	--controlButtonSmall-generated-padding-bottom: inherit;
	--controlButtonSmall-generated-padding-left: inherit;
	--controlButtonSmall-generated-padding-right: inherit;
	--controlButtonSmall-generated-padding-top: inherit;
	--controlButtonActive-scale: none;
	--controlButtonActiveBadge-background-color: #ffd321;
	--controlButtonActiveBadge-border-color: #ffd321;
	--controlButtonActiveBadge-color: #000000;
	--controlButtonBadge-background-color: #000000;
	--controlButtonBadge-border-color: #ffd321;
	--controlButtonBadge-border-radius: calc(1rem / 2);
	--controlButtonBadge-border-style: solid;
	--controlButtonBadge-border-width: #ffd321;
	--controlButtonBadge-color: #ffd321;
	--controlButtonBadge-font-size: calc(16px * 0.8);
	--controlButtonBadge-generated-position-direction-left: auto;
	--controlButtonBadge-generated-position-direction-position: relative;
	--controlButtonBadge-generated-position-direction-right: auto;
	--controlButtonBadge-generated-position-direction-top: auto;
	--controlButtonBadge-margin: 0px 5px 0px 5px;
	--controlButtonBadge-position-direction: inlineRight;
	--controlButtonBadge-pulsate-color: #ffd321;
	--controlButtonBadge-pulsate-color-contrast: #000000;
	--controlButtonBadge-pulsate-duration: 1000;
	--controlButtonBadge-pulsate-width: inherit;
	--controlButtonBadge-size: 1rem;
	--controlButtonDarkActive-scale: none;
	--controlButtonDarkActiveBadge-background-color: #90D12482;
	--controlButtonDarkActiveBadge-border-color: #000000;
	--controlButtonDarkActiveBadge-color: #000000;
	--controlButtonDarkBadge-background-color: #000000;
	--controlButtonDarkBadge-border-color: #000000;
	--controlButtonDarkBadge-border-radius: calc(1rem / 2);
	--controlButtonDarkBadge-border-style: solid;
	--controlButtonDarkBadge-border-width: #ffd321;
	--controlButtonDarkBadge-color: #90D12482;
	--controlButtonDarkBadge-font-size: calc(16px * 0.8);
	--controlButtonDarkBadge-generated-position-direction-left: auto;
	--controlButtonDarkBadge-generated-position-direction-position: relative;
	--controlButtonDarkBadge-generated-position-direction-right: auto;
	--controlButtonDarkBadge-generated-position-direction-top: auto;
	--controlButtonDarkBadge-margin: 0px 5px 0px 5px;
	--controlButtonDarkBadge-position-direction: inlineRight;
	--controlButtonDarkBadge-pulsate-color: #90D12482;
	--controlButtonDarkBadge-pulsate-color-contrast: #000000;
	--controlButtonDarkBadge-pulsate-duration: 1000;
	--controlButtonDarkBadge-pulsate-width: inherit;
	--controlButtonDarkBadge-size: 1rem;
	--controlButtonHeaderActive-scale: none;
	--controlButtonLightActive-scale: none;
	--controlButtonLightActiveBadge-background-color: inherit;
	--controlButtonLightActiveBadge-border-color: #ADADAD;
	--controlButtonLightActiveBadge-color: #ADADAD;
	--controlButtonLightBadge-background-color: #ADADAD;
	--controlButtonLightBadge-border-color: #ADADAD;
	--controlButtonLightBadge-border-radius: calc(1rem / 2);
	--controlButtonLightBadge-border-style: solid;
	--controlButtonLightBadge-border-width: #ffd321;
	--controlButtonLightBadge-color: inherit;
	--controlButtonLightBadge-font-size: calc(16px * 0.8);
	--controlButtonLightBadge-generated-position-direction-left: auto;
	--controlButtonLightBadge-generated-position-direction-position: relative;
	--controlButtonLightBadge-generated-position-direction-right: auto;
	--controlButtonLightBadge-generated-position-direction-top: auto;
	--controlButtonLightBadge-margin: 0px 5px 0px 5px;
	--controlButtonLightBadge-position-direction: inlineRight;
	--controlButtonLightBadge-pulsate-color: inherit;
	--controlButtonLightBadge-pulsate-color-contrast: #ADADAD;
	--controlButtonLightBadge-pulsate-duration: 1000;
	--controlButtonLightBadge-pulsate-width: inherit;
	--controlButtonLightBadge-size: 1rem;
	--controlButtonPrimaryActive-scale: none;
	--controlButtonPrimaryActiveBadge-background-color: #ffd321;
	--controlButtonPrimaryActiveBadge-border-color: #000000;
	--controlButtonPrimaryActiveBadge-color: #000000;
	--controlButtonPrimaryBadge-background-color: #000000;
	--controlButtonPrimaryBadge-border-color: #000000;
	--controlButtonPrimaryBadge-border-radius: calc(1rem / 2);
	--controlButtonPrimaryBadge-border-style: solid;
	--controlButtonPrimaryBadge-border-width: #ffd321;
	--controlButtonPrimaryBadge-color: #ffd321;
	--controlButtonPrimaryBadge-font-size: calc(16px * 0.8);
	--controlButtonPrimaryBadge-generated-position-direction-left: auto;
	--controlButtonPrimaryBadge-generated-position-direction-position: relative;
	--controlButtonPrimaryBadge-generated-position-direction-right: auto;
	--controlButtonPrimaryBadge-generated-position-direction-top: auto;
	--controlButtonPrimaryBadge-margin: 0px 5px 0px 5px;
	--controlButtonPrimaryBadge-position-direction: inlineRight;
	--controlButtonPrimaryBadge-pulsate-color: #ffd321;
	--controlButtonPrimaryBadge-pulsate-color-contrast: #000000;
	--controlButtonPrimaryBadge-pulsate-duration: 1000;
	--controlButtonPrimaryBadge-pulsate-width: inherit;
	--controlButtonPrimaryBadge-size: 1rem;
	--controlButtonSecondaryActive-scale: none;
	--controlButtonSecondaryActiveBadge-background-color: #FFFFFF;
	--controlButtonSecondaryActiveBadge-border-color: #000000;
	--controlButtonSecondaryActiveBadge-color: #000000;
	--controlButtonSecondaryBadge-background-color: #000000;
	--controlButtonSecondaryBadge-border-color: #000000;
	--controlButtonSecondaryBadge-border-radius: calc(1rem / 2);
	--controlButtonSecondaryBadge-border-style: solid;
	--controlButtonSecondaryBadge-border-width: #ffd321;
	--controlButtonSecondaryBadge-color: #FFFFFF;
	--controlButtonSecondaryBadge-font-size: calc(16px * 0.8);
	--controlButtonSecondaryBadge-generated-position-direction-left: auto;
	--controlButtonSecondaryBadge-generated-position-direction-position: relative;
	--controlButtonSecondaryBadge-generated-position-direction-right: auto;
	--controlButtonSecondaryBadge-generated-position-direction-top: auto;
	--controlButtonSecondaryBadge-margin: 0px 5px 0px 5px;
	--controlButtonSecondaryBadge-position-direction: inlineRight;
	--controlButtonSecondaryBadge-pulsate-color: #FFFFFF;
	--controlButtonSecondaryBadge-pulsate-color-contrast: #000000;
	--controlButtonSecondaryBadge-pulsate-duration: 1000;
	--controlButtonSecondaryBadge-pulsate-width: inherit;
	--controlButtonSecondaryBadge-size: 1rem;
	--controlButtonSmall-scale: inherit;
	--locationStoreSearchInput-background-color: #FFFFFF;
	--locationStoreSearchInput-border-color: #E3E3E3;
	--locationStoreSearchInput-border-radius: 4px;
	--locationStoreSearchInput-border-style: solid;
	--locationStoreSearchInput-border-width: 1px;
	--locationStoreSearchInput-box-shadow: none;
	--locationStoreSearchInput-color: #000000;
	--locationStoreSearchInput-font-family: 'Arvo',serif;
	--locationStoreSearchInput-font-size: 16px;
	--locationStoreSearchInput-font-weight: inherit;
	--locationStoreSearchInput-letter-spacing: normal;
	--locationStoreSearchInput-line-height: calc(24 / 16 * 1em);
	--locationStoreSearchInput-padding: 11px 16px 10px;
	--locationStoreSearchInput-placeholder-color: #B3B3B3;
	--locationStoreSearchInputFocus-background-color: #FFFFFF;
	--locationStoreSearchInputFocus-border-color: #000000;
	--locationStoreSearchInputFocus-box-shadow: none;
	--locationStoreSearchInputFocus-color: #000000;
	--locationStoreSearchInputFocus-outline: none;
	--locationStoreSearchInputFocus-placeholder-color: #B3B3B3;
	--listPricesTableBody-background-color: #ffffff;
	--listPricesTableBody-color: #000000;
	--listPricesTableBody-font-size: 16px;
	--listPricesTableBody-font-weight: 400;
	--listPricesTableHeadHorizontal-background-color: #ffffff;
	--listPricesTableHeadHorizontal-color: #000000;
	--listPricesTableHeadHorizontal-font-size: 16px;
	--listPricesTableHeadHorizontal-font-weight: 400;
	--listPricesTableHeadVertical-background-color: #ffffff;
	--listPricesTableHeadVertical-color: #000000;
	--listPricesTableHeadVertical-font-size: 16px;
	--listPricesTableHeadVertical-font-weight: 400;
	--megamenuFirstLayer-generated-border-width-top: 1px;
	--controlButtonBadge-multi-signs-padding-left: inherit;
	--controlButtonBadge-multi-signs-padding-right: inherit;
	--controlButtonDarkBadge-multi-signs-padding-left: inherit;
	--controlButtonDarkBadge-multi-signs-padding-right: inherit;
	--controlButtonLightBadge-multi-signs-padding-left: inherit;
	--controlButtonLightBadge-multi-signs-padding-right: inherit;
	--controlButtonPrimaryBadge-multi-signs-padding-left: inherit;
	--controlButtonPrimaryBadge-multi-signs-padding-right: inherit;
	--controlButtonSecondaryBadge-multi-signs-padding-left: inherit;
	--controlButtonSecondaryBadge-multi-signs-padding-right: inherit;
	--newsaboArticleStyles-margin-bottom: 0px;
	--newsaboHeadline1Accent-color: rgb(0, 0, 0);
	--newsaboHeadline1Closing-color: rgb(0, 0, 0);
	--newsaboHeadline1Highlight-color: rgb(0, 0, 0);
	--newsaboHeadline1Introduction-color: rgb(0, 0, 0);
	--newsaboHeadline1Normal-color: rgb(0, 0, 0);
	--newsaboHeadline1Styles-font-size: 2em;
	--newsaboHeadline1Styles-font-style: inherit;
	--newsaboHeadline1Styles-font-weight: 700;
	--newsaboHeadline1Styles-letter-spacing: inherit;
	--newsaboHeadline1Styles-margin: 5px 0px 0.67em;
	--newsaboHeadline1Styles-text-align: center;
	--newsaboHeadline1Styles-text-indent: inherit;
	--newsaboHeadline1Styles-text-transform: uppercase;
	--newsaboHeadline1Styles-word-spacing: inherit;
	--newsaboHeadline2Accent-color: rgb(0, 0, 0);
	--newsaboHeadline2Closing-color: rgb(0, 0, 0);
	--newsaboHeadline2Highlight-color: rgb(0, 0, 0);
	--newsaboHeadline2Introduction-color: rgb(0, 0, 0);
	--newsaboHeadline2Normal-color: rgb(0, 0, 0);
	--newsaboHeadline2Styles-font-size: 20px;
	--newsaboHeadline2Styles-font-style: inherit;
	--newsaboHeadline2Styles-font-weight: 700;
	--newsaboHeadline2Styles-letter-spacing: inherit;
	--newsaboHeadline2Styles-margin: 20px 20px 10.00px 20px;
	--newsaboHeadline2Styles-text-align: center;
	--newsaboHeadline2Styles-text-indent: inherit;
	--newsaboHeadline2Styles-text-transform: uppercase;
	--newsaboHeadline2Styles-word-spacing: inherit;
	--newsaboHeadline3Accent-color: rgb(0, 0, 0);
	--newsaboHeadline3Closing-color: rgb(0, 0, 0);
	--newsaboHeadline3Highlight-color: rgb(0, 0, 0);
	--newsaboHeadline3Introduction-color: rgb(0, 0, 0);
	--newsaboHeadline3Normal-color: rgb(0, 0, 0);
	--newsaboHeadline3Styles-font-size: 1.43em;
	--newsaboHeadline3Styles-font-style: inherit;
	--newsaboHeadline3Styles-font-weight: 700;
	--newsaboHeadline3Styles-letter-spacing: inherit;
	--newsaboHeadline3Styles-margin: 5px 0px 10.00px;
	--newsaboHeadline3Styles-text-align: center;
	--newsaboHeadline3Styles-text-indent: inherit;
	--newsaboHeadline3Styles-text-transform: uppercase;
	--newsaboHeadline3Styles-word-spacing: inherit;
	--newsaboHeadline4Accent-color: rgb(0, 0, 0);
	--newsaboHeadline4Closing-color: rgb(0, 0, 0);
	--newsaboHeadline4Highlight-color: rgb(0, 0, 0);
	--newsaboHeadline4Introduction-color: rgb(0, 0, 0);
	--newsaboHeadline4Normal-color: rgb(0, 0, 0);
	--newsaboHeadline4Styles-font-size: 1em;
	--newsaboHeadline4Styles-font-style: inherit;
	--newsaboHeadline4Styles-font-weight: 700;
	--newsaboHeadline4Styles-letter-spacing: inherit;
	--newsaboHeadline4Styles-margin: 5px 5px 10.00px 0px;
	--newsaboHeadline4Styles-text-align: center;
	--newsaboHeadline4Styles-text-indent: inherit;
	--newsaboHeadline4Styles-text-transform: uppercase;
	--newsaboHeadline4Styles-word-spacing: inherit;
	--newsaboStylingTitle-font-size: 20px;
	--newsaboStylingTitle-font-style: normal;
	--newsaboStylingTitle-font-weight: 700;
	--newsaboStylingTitle-letter-spacing: inherit;
	--newsaboStylingTitle-margin: 0px 10px 0px 10px;
	--newsaboStylingTitle-text-align: center;
	--newsaboStylingTitle-text-indent: inherit;
	--newsaboStylingTitle-text-transform: uppercase;
	--newsaboStylingTitle-word-spacing: inherit;
	--newsaboStylingTitleAccent-color: rgb(0, 0, 0);
	--newsaboStylingTitleClosing-color: rgb(0, 0, 0);
	--newsaboStylingTitleHighlight-color: rgb(0, 0, 0);
	--newsaboStylingTitleIntroduction-color: rgb(0, 0, 0);
	--newsaboStylingTitleNormal-color: rgb(0, 0, 0);
	--formInputDivider-border-color: #E3E3E3;
	--formInputDivider-border-radius: 4px;
	--formInputDivider-border-style: solid;
	--formInputDivider-border-width: 1px;
	--formInputDivider-box-shadow: none;
	--formInputDivider-margin: 0px 0px 10px;
	--formInputDivider-outline: none;
	--formInputDivider-padding: 11px 16px 10px;
	--controlButtonBadge-generated-position-direction-order: 1;
	--controlButtonDarkBadge-generated-position-direction-order: 1;
	--controlButtonLightBadge-generated-position-direction-order: 1;
	--controlButtonPrimaryBadge-generated-position-direction-order: 1;
	--controlButtonSecondaryBadge-generated-position-direction-order: 1;
	--headline2-generated-margin-bottom: 10px;
	--megaMenuImage-border-color: #000000;
	--megaMenuImage-border-radius: inherit;
	--megaMenuImage-border-style: inherit;
	--megaMenuImage-border-width: inherit;
	--megaMenuImage-box-shadow: inherit;
	--megaMenuImage-filter: none;
	--megaMenuImage-max-height: inherit;
	--megaMenuImage-max-width: inherit;
	--megaMenuImage-outline: inherit;
	--megaMenuImage-padding: 0px 0px 0px 0px;
	--megaMenuImage-rotate: none;
	--megaMenuImage-translate: none;
	--customerRatingStarRating-color: #ffd23c;
	--customerRatingStarRating-gap: 4px;
	--customerRatingStarRating-placeholder-color: #eaeaea;
	--customerRatingStarRating-size: inherit;
	--customerReviewListStarRating-color: #ffd23c;
	--customerReviewListStarRating-gap: 4px;
	--customerReviewListStarRating-placeholder-color: #eaeaea;
	--customerReviewListStarRating-size: 32px;
	--starRating-color: #ffd23c;
	--starRating-gap: 4px;
	--starRating-placeholder-color: #eaeaea;
	--starRating-size: inherit;
	--listArticleImageDateDay-color: #000000;
	--listArticleImageDateDay-font-size: 1.1429em;
	--listArticleImageDateMonthYear-color: #000000;
	--listArticleImageDateMonthYear-font-size: 0.7142em;
	--listArticleImageDateOverlay-background-color: #FFFFFF;
	--listArticleImageDateOverlay-background-image: inherit;
	--listArticleImageDateOverlay-background-position: inherit;
	--listArticleImageDateOverlay-background-repeat: inherit;
	--listArticleImageDateOverlay-background-size: inherit;
	--listArticleImageDateOverlay-border-color: inherit;
	--listArticleImageDateOverlay-border-radius: inherit;
	--listArticleImageDateOverlay-border-style: none;
	--listArticleImageDateOverlay-border-width: inherit;
	--listArticleImageDateOverlay-font-family: 'Arvo',serif;
	--listArticleImageDateOverlay-font-style: inherit;
	--listArticleImageDateOverlay-font-weight: 400;
	--listArticleImageDateOverlay-letter-spacing: 0px;
	--listArticleImageDateOverlay-line-height: 20px;
	--listArticleImageDateOverlay-margin: 20px 0px 0px 0px;
	--listArticleImageDateOverlay-outline: inherit;
	--listArticleImageDateOverlay-padding: 5px 15px;
	--listArticleImageDateOverlay-text-align: center;
	--listArticleImageDateOverlay-text-transform: uppercase;
	--mobileNavigationDropdown-background-color: #ffffff;
	--mobileNavigationDropdown-box-shadow: none;
	--mobileNavigationDropdown-max-width: 100%;
	--mobileNavigationDropdown-padding: inherit;
	--modalCloseButton-background-color: #FFFFFF00;
	--modalCloseButton-border-color: #FFFFFF00;
	--modalCloseButton-border-radius: 100%;
	--modalCloseButton-border-style: solid;
	--modalCloseButton-border-width: 1px;
	--modalCloseButton-color: #000000;
	--modalCloseButton-font-size: 35px;
	--modalCloseButton-font-weight: 400;
	--modalCloseButton-margin-right: 15px;
	--modalCloseButton-margin-top: 10px;
	--modalCloseButton-padding: 5px;
	--modalCloseButtonHover-background-color: #FFFFFF00;
	--modalCloseButtonHover-border-color: #FFFFFF00;
	--modalCloseButtonHover-border-style: solid;
	--modalCloseButtonHover-color: #000000;
	--modalHeader-background-color: #FFFFFF;
	--modalHeader-border-color: #FFFFFF;
	--modalHeader-border-style: solid;
	--modalHeader-border-width: 1px;
	--modalHeader-color: #FFFFFF;
	--modalHeader-font-size: 18px;
	--modalHeader-font-weight: 400;
	--modalHeader-padding: 12px 12px 12px 16px;
	--modalStyling-background-color: #000000A8;
	--modalStyling-border-color: #FFD321;
	--modalStyling-border-radius: 16px;
	--modalStyling-border-style: solid;
	--modalStyling-border-width: 0px;
	--modalStyling-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2), 0px 6px 20px 0px rgba(0, 0, 0, 0.19);
	--cookieOverlayStyles-background-color: #d9d9d9d9 ;
	--cookieOverlayStyles-color: #000000;
	--cookieOverlayStyles-font-size: 16px;
	--accentFontStyling-color-solid: #000000;
	--accentFontStyling-font-family: 'Arvo',serif;
	--accentFontStyling-font-size: 16px;
	--accentFontStyling-font-style: normal;
	--accentFontStyling-generated-color-solid-rgb: 0,0,0;
	--accentFontStyling-letter-spacing: 0px;
	--accentFontStyling-line-height: 1.6;
	--accentFontStyling-margin-bottom: 10.00px;
	--baseThemeFont-background-color-solid: #ffffff;
	--baseThemeFont-color-solid: #000000;
	--baseThemeFont-font-family: 'Arvo',serif;
	--baseThemeFont-font-size: 16px;
	--baseThemeFont-font-weight: 400;
	--baseThemeFont-generated-color-solid-rgb: 0,0,0;
	--baseThemeFont-generated-font-size-unitless: 16;
	--baseThemeFont-letter-spacing: 0px;
	--baseThemeFont-line-height: 1.6;
	--baseThemeFont-margin-bottom: 10.00px;
	--linkActiveFontStyling-color: #FFD321;
	--linkActiveFontStyling-generated-text-decoration-color: #FFD321;
	--linkActiveFontStyling-generated-text-decoration-line: underline;
	--linkActiveFontStyling-generated-text-decoration-style: solid;
	--linkActiveFontStyling-generated-text-decoration-thickness: 1px;
	--linkActiveFontStyling-text-decoration: underline solid #FFD321 1px;
	--linkFontStyling-color: #000000;
	--linkFontStyling-generated-text-decoration-color: #000000;
	--linkFontStyling-generated-text-decoration-line: underline;
	--linkFontStyling-generated-text-decoration-style: dotted;
	--linkFontStyling-generated-text-decoration-thickness: 1px;
	--linkFontStyling-text-decoration: underline dotted #000000 1px;
	--linkFontStyling-text-underline-offset: 0.06em;
	--linkVisitedFontStyling-color: #000000;
	--linkVisitedFontStyling-generated-text-decoration-color: #000000;
	--linkVisitedFontStyling-generated-text-decoration-line: underline;
	--linkVisitedFontStyling-generated-text-decoration-style: solid;
	--linkVisitedFontStyling-generated-text-decoration-thickness: 1px;
	--linkVisitedFontStyling-text-decoration: underline solid #000000 1px;
	--listArticleImageDateOverlay-generated-text-decoration-thickness: inherit;
	--listArticleImageDateOverlay-text-decoration: inherit;
	--listArticleImageDateOverlay-text-shadow: inherit;
	--listArticleImageDateOverlay-word-spacing: inherit;
	--listManagerFlexListEntryContainer-background-color: #FFFFFFFF;
	--listManagerFlexListEntryContainer-background-image: inherit;
	--listManagerFlexListEntryContainer-background-position: inherit;
	--listManagerFlexListEntryContainer-background-repeat: inherit;
	--listManagerFlexListEntryContainer-background-size: inherit;
	--listManagerFlexListEntryContainer-border-color: inherit;
	--listManagerFlexListEntryContainer-border-radius: inherit;
	--listManagerFlexListEntryContainer-border-style: inherit;
	--listManagerFlexListEntryContainer-border-width: inherit;
	--listManagerFlexListEntryContainer-box-shadow: 0px 5px 20px rgba(0,0,0,0.1);
	--listManagerFlexListEntryContainer-font-family: inherit;
	--listManagerFlexListEntryContainer-font-size: inherit;
	--listManagerFlexListEntryContainer-font-style: inherit;
	--listManagerFlexListEntryContainer-font-weight: inherit;
	--listManagerFlexListEntryContainer-generated-text-decoration-thickness: inherit;
	--listManagerFlexListEntryContainer-letter-spacing: inherit;
	--listManagerFlexListEntryContainer-line-height: inherit;
	--listManagerFlexListEntryContainer-outline: inherit;
	--listManagerFlexListEntryContainer-padding: 20px;
	--listManagerFlexListEntryContainer-text-decoration: inherit;
	--listManagerFlexListEntryContainer-text-shadow: inherit;
	--listManagerFlexListEntryContainer-text-transform: inherit;
	--listManagerFlexListEntryContainer-word-spacing: inherit;
	--listManagerFlexListEntryContentAfter-color: #000000;
	--listManagerFlexListEntryContentAfter-font-family: inherit;
	--listManagerFlexListEntryContentAfter-font-size: inherit;
	--listManagerFlexListEntryContentAfter-font-style: inherit;
	--listManagerFlexListEntryContentAfter-font-weight: inherit;
	--listManagerFlexListEntryContentAfter-generated-text-decoration-thickness: inherit;
	--listManagerFlexListEntryContentAfter-letter-spacing: inherit;
	--listManagerFlexListEntryContentAfter-line-height: inherit;
	--listManagerFlexListEntryContentAfter-margin: inherit;
	--listManagerFlexListEntryContentAfter-padding: inherit;
	--listManagerFlexListEntryContentAfter-text-decoration: inherit;
	--listManagerFlexListEntryContentAfter-text-shadow: inherit;
	--listManagerFlexListEntryContentAfter-text-transform: inherit;
	--listManagerFlexListEntryContentAfter-word-spacing: inherit;
	--listManagerFlexListEntryContentBefore-color: #000000;
	--listManagerFlexListEntryContentBefore-font-family: inherit;
	--listManagerFlexListEntryContentBefore-font-size: inherit;
	--listManagerFlexListEntryContentBefore-font-style: inherit;
	--listManagerFlexListEntryContentBefore-font-weight: inherit;
	--listManagerFlexListEntryContentBefore-generated-text-decoration-thickness: inherit;
	--listManagerFlexListEntryContentBefore-letter-spacing: inherit;
	--listManagerFlexListEntryContentBefore-line-height: inherit;
	--listManagerFlexListEntryContentBefore-margin: inherit;
	--listManagerFlexListEntryContentBefore-padding: inherit;
	--listManagerFlexListEntryContentBefore-text-decoration: inherit;
	--listManagerFlexListEntryContentBefore-text-shadow: inherit;
	--listManagerFlexListEntryContentBefore-text-transform: inherit;
	--listManagerFlexListEntryContentBefore-word-spacing: inherit;
	--listManagerFlexListEntryContentContainer-margin: inherit;
	--listManagerFlexListEntryDescriptionAfter-color: #000000;
	--listManagerFlexListEntryDescriptionAfter-font-family: inherit;
	--listManagerFlexListEntryDescriptionAfter-font-size: inherit;
	--listManagerFlexListEntryDescriptionAfter-font-style: inherit;
	--listManagerFlexListEntryDescriptionAfter-font-weight: inherit;
	--listManagerFlexListEntryDescriptionAfter-generated-text-decoration-thickness: inherit;
	--listManagerFlexListEntryDescriptionAfter-letter-spacing: inherit;
	--listManagerFlexListEntryDescriptionAfter-line-height: inherit;
	--listManagerFlexListEntryDescriptionAfter-margin: inherit;
	--listManagerFlexListEntryDescriptionAfter-padding: inherit;
	--listManagerFlexListEntryDescriptionAfter-text-decoration: inherit;
	--listManagerFlexListEntryDescriptionAfter-text-shadow: inherit;
	--listManagerFlexListEntryDescriptionAfter-text-transform: inherit;
	--listManagerFlexListEntryDescriptionAfter-word-spacing: inherit;
	--listManagerFlexListEntryDescriptionBefore-color: #000000;
	--listManagerFlexListEntryDescriptionBefore-font-family: inherit;
	--listManagerFlexListEntryDescriptionBefore-font-size: inherit;
	--listManagerFlexListEntryDescriptionBefore-font-style: inherit;
	--listManagerFlexListEntryDescriptionBefore-font-weight: inherit;
	--listManagerFlexListEntryDescriptionBefore-generated-text-decoration-thickness: inherit;
	--listManagerFlexListEntryDescriptionBefore-letter-spacing: inherit;
	--listManagerFlexListEntryDescriptionBefore-line-height: inherit;
	--listManagerFlexListEntryDescriptionBefore-margin: 0 0 8px;
	--listManagerFlexListEntryDescriptionBefore-padding: inherit;
	--listManagerFlexListEntryDescriptionBefore-text-decoration: inherit;
	--listManagerFlexListEntryDescriptionBefore-text-shadow: inherit;
	--listManagerFlexListEntryDescriptionBefore-text-transform: inherit;
	--listManagerFlexListEntryDescriptionBefore-word-spacing: inherit;
	--listManagerFlexListEntryHeading-color: #000000;
	--listManagerFlexListEntryHeading-font-family: 'Arvo',serif;
	--listManagerFlexListEntryHeading-font-size: 1.43em;
	--listManagerFlexListEntryHeading-font-style: inherit;
	--listManagerFlexListEntryHeading-font-weight: 700;
	--listManagerFlexListEntryHeading-generated-text-decoration-line: none;
	--listManagerFlexListEntryHeading-letter-spacing: inherit;
	--listManagerFlexListEntryHeading-line-height: 120.00%;
	--listManagerFlexListEntryHeading-margin: 3.4999300014px 0px 10px 0px;
	--listManagerFlexListEntryHeading-text-decoration: none;
	--listManagerFlexListEntryHeading-text-indent: inherit;
	--listManagerFlexListEntryHeading-text-shadow: inherit;
	--listManagerFlexListEntryHeading-text-transform: uppercase;
	--listManagerFlexListEntryHeading-text-underline-offset: inherit;
	--listManagerFlexListEntryHeading-word-spacing: inherit;
	--listManagerFlexListEntryImage-border-radius: inherit;
	--listManagerFlexListEntryImage-filter: inherit;
	--listManagerFlexListEntryImage-padding: 0 0 20px;
	--listManagerFlexListEntryImage-scale: 1;
	--listManagerFlexListEntryImage-transition: filter .5s ease-in-out, scale .5s ease-in-out, opacity .5s ease-in-out;
	--listManagerFlexListEntryImageActive-filter: inherit;
	--listManagerFlexListEntryImageActive-scale: 1.1;
	--listManagerFlexListEntryImageAfter-color: #000000;
	--listManagerFlexListEntryImageAfter-font-family: inherit;
	--listManagerFlexListEntryImageAfter-font-size: inherit;
	--listManagerFlexListEntryImageAfter-font-style: inherit;
	--listManagerFlexListEntryImageAfter-font-weight: inherit;
	--listManagerFlexListEntryImageAfter-generated-text-decoration-thickness: inherit;
	--listManagerFlexListEntryImageAfter-letter-spacing: inherit;
	--listManagerFlexListEntryImageAfter-line-height: inherit;
	--listManagerFlexListEntryImageAfter-margin: inherit;
	--listManagerFlexListEntryImageAfter-padding: inherit;
	--listManagerFlexListEntryImageAfter-text-decoration: inherit;
	--listManagerFlexListEntryImageAfter-text-shadow: inherit;
	--listManagerFlexListEntryImageAfter-text-transform: inherit;
	--listManagerFlexListEntryImageAfter-word-spacing: inherit;
	--listManagerFlexListEntryImageBefore-color: #000000;
	--listManagerFlexListEntryImageBefore-font-family: inherit;
	--listManagerFlexListEntryImageBefore-font-size: inherit;
	--listManagerFlexListEntryImageBefore-font-style: inherit;
	--listManagerFlexListEntryImageBefore-font-weight: inherit;
	--listManagerFlexListEntryImageBefore-generated-text-decoration-thickness: inherit;
	--listManagerFlexListEntryImageBefore-letter-spacing: inherit;
	--listManagerFlexListEntryImageBefore-line-height: inherit;
	--listManagerFlexListEntryImageBefore-margin: inherit;
	--listManagerFlexListEntryImageBefore-padding: inherit;
	--listManagerFlexListEntryImageBefore-text-decoration: inherit;
	--listManagerFlexListEntryImageBefore-text-shadow: inherit;
	--listManagerFlexListEntryImageBefore-text-transform: inherit;
	--listManagerFlexListEntryImageBefore-word-spacing: inherit;
	--listManagerFlexListEntryLink-color: #000000;
	--listManagerFlexListEntryLink-generated-text-decoration-color: #000000;
	--listManagerFlexListEntryLink-generated-text-decoration-line: underline;
	--listManagerFlexListEntryLink-generated-text-decoration-style: dotted;
	--listManagerFlexListEntryLink-generated-text-decoration-thickness: 1px;
	--listManagerFlexListEntryLink-text-decoration: underline dotted #000000 1px;
	--listManagerFlexListEntryLink-text-underline-offset: 0.06em;
	--listManagerFlexListEntryLinkActive-color: #FFD321;
	--listManagerFlexListEntryLinkActive-generated-text-decoration-color: #FFD321;
	--listManagerFlexListEntryLinkActive-generated-text-decoration-line: underline;
	--listManagerFlexListEntryLinkActive-generated-text-decoration-style: solid;
	--listManagerFlexListEntryLinkActive-generated-text-decoration-thickness: 1px;
	--listManagerFlexListEntryLinkActive-text-decoration: underline solid #FFD321 1px;
	--listManagerFlexListEntryLinkVisited-color: #000000;
	--listManagerFlexListEntryLinkVisited-generated-text-decoration-color: #000000;
	--listManagerFlexListEntryLinkVisited-generated-text-decoration-line: underline;
	--listManagerFlexListEntryLinkVisited-generated-text-decoration-style: solid;
	--listManagerFlexListEntryLinkVisited-generated-text-decoration-thickness: 1px;
	--listManagerFlexListEntryLinkVisited-text-decoration: underline solid #000000 1px;
	--shopxRuleBadge-font-family: inherit;
	--shopxRuleBadge-text-shadow: inherit;
	--shopxRuleBadge-text-transform: inherit;
	--shopxRuleBadge-word-spacing: inherit;
	--listManagerFlexListEntryContainer-color-solid: #000000;
	--listManagerFlexListEntryContainer-generated-color-solid-rgb: 0,0,0;
	--swiperIconStyling-background-color: #FFFFFF00;
	--swiperIconStyling-background-image: none;
	--swiperIconStyling-background-position: center;
	--swiperIconStyling-background-repeat: no-repeat;
	--swiperIconStyling-background-size: 100%;
	--swiperIconStyling-border-color: #000000;
	--swiperIconStyling-border-radius: 100%;
	--swiperIconStyling-border-style: solid;
	--swiperIconStyling-border-width: 0px;
	--swiperIconStyling-box-shadow: 0px 1px 3px #000000;
	--swiperIconStyling-color: #FFFFFFE8;
	--swiperIconStyling-font-size: 35px;
	--swiperIconStyling-font-weight: 100;
	--swiperIconStyling-height: 100px;
	--swiperIconStyling-margin: 0px;
	--swiperIconStyling-transition: all .5s;
	--swiperIconStyling-width: 40px;
	--swiperIconStylingActive-background-color: #FFFFFF00;
	--swiperIconStylingActive-background-image: none;
	--swiperIconStylingActive-background-position: center;
	--swiperIconStylingActive-background-repeat: no-repeat;
	--swiperIconStylingActive-background-size: 100%;
	--swiperIconStylingActive-border-color: #000000;
	--swiperIconStylingActive-border-style: solid;
	--swiperIconStylingActive-color: #FFFFFFE8;
	--highlightTooltip-background-color: #FFFFFFFF;
	--highlightTooltip-color: #000000;
	--highlightTooltipHeading-color: #000000;
	--highlightTooltipHeading-font-size: 1.43em;
	--highlightTooltipHeading-font-style: inherit;
	--languageChooserTitleCountry-color: #000000;
	--languageChooserTitleCountry-font-family: 'Arvo',serif;
	--languageChooserTitleCountry-font-size: 1.43em;
	--languageChooserTitleCountry-font-style: inherit;
	--languageChooserTitleCountry-font-weight: 700;
	--languageChooserTitleCountry-letter-spacing: inherit;
	--languageChooserTitleCountry-line-height: 120.00%;
	--languageChooserTitleCountry-margin: 3.4999300014px 0px 10px 0px;
	--languageChooserTitleCountry-text-transform: uppercase;
	--wishlistIconStyles-color: #000000;
	--wishlistIconStyles-font-size: 16px;
	--wishlistIconStyles-margin: 0px;
	--wishlistIconStyles-text-align: left;
	--listManagerFlexListEntryContentContainerBelowImage-padding: inherit;
	--listManagerFlexListEntryContentContainerNextToImage-padding: 0px 0px 0px 20px;
	--baseThemeFont-generated-background-color-solid-rgb: 255,255,255;
	--intelligentSearchBadge-background-color: #000000;
	--intelligentSearchBadge-border-color: #000000;
	--intelligentSearchBadge-border-radius: 100%;
	--intelligentSearchBadge-border-style: solid;
	--intelligentSearchBadge-border-width: 1px;
	--intelligentSearchBadge-color: #ffffff;
	--intelligentSearchBadge-font-size: inherit;
	--intelligentSearchBadge-gap: 10px;
	--intelligentSearchBadge-size: 1.6em;
	--intelligentSearchCurrentPriceElements-color: #000000;
	--intelligentSearchCurrentPriceElements-font-family: 'Arvo',serif;
	--intelligentSearchCurrentPriceElements-font-size: 16px;
	--intelligentSearchCurrentPriceElements-font-style: normal;
	--intelligentSearchCurrentPriceElements-font-weight: 400;
	--intelligentSearchCurrentPriceElements-letter-spacing: 0px;
	--intelligentSearchDropdown-background-color: #ffffff;
	--intelligentSearchDropdown-border-color: #000000;
	--intelligentSearchDropdown-border-radius: 0px;
	--intelligentSearchDropdown-border-style: solid;
	--intelligentSearchDropdown-border-width: 1px;
	--intelligentSearchDropdown-generated-padding-top: 25px;
	--intelligentSearchDropdown-height: 60vh;
	--intelligentSearchDropdown-padding: 25px 15px;
	--intelligentSearchElements-background-color: #FFFFFF00;
	--intelligentSearchElements-border-color: #000000;
	--intelligentSearchElements-border-radius: 0px;
	--intelligentSearchElements-border-style: solid;
	--intelligentSearchElements-border-width: 0px;
	--intelligentSearchElements-margin: 15px 0px;
	--intelligentSearchElements-width: 100%;
	--intelligentSearchElementsImages-max-height: 150px;
	--intelligentSearchElementsImages-max-width: 150px;
	--intelligentSearchElementsSearchInput-color: #000000;
	--intelligentSearchElementsSearchInput-font-weight: 700;
	--intelligentSearchElementsSelected-background-color: #FFFFFF00;
	--intelligentSearchElementsSelected-color: rgb(0, 0, 0);
	--intelligentSearchElementsSubTitle-color: #000000;
	--intelligentSearchElementsSubTitle-font-family: 'Arvo',serif;
	--intelligentSearchElementsSubTitle-font-size: 16px;
	--intelligentSearchElementsSubTitle-font-style: normal;
	--intelligentSearchElementsSubTitle-font-weight: 400;
	--intelligentSearchElementsSubTitle-letter-spacing: 0px;
	--intelligentSearchElementsSubTitle-line-height: 1.6;
	--intelligentSearchElementsSubTitle-padding: 0px 0px 10px;
	--intelligentSearchElementsSubTitle-text-transform: none;
	--intelligentSearchElementsText-color: #000000;
	--intelligentSearchElementsText-font-family: 'Arvo',serif;
	--intelligentSearchElementsText-font-size: 16px;
	--intelligentSearchElementsText-font-style: normal;
	--intelligentSearchElementsText-font-weight: 400;
	--intelligentSearchElementsText-letter-spacing: 0px;
	--intelligentSearchElementsText-line-height: 1.6;
	--intelligentSearchElementsTexts-padding: 0px;
	--intelligentSearchElementsTitle-color: #000000;
	--intelligentSearchElementsTitle-font-family: 'Arvo',serif;
	--intelligentSearchElementsTitle-font-size: 16px;
	--intelligentSearchElementsTitle-font-style: normal;
	--intelligentSearchElementsTitle-font-weight: 700;
	--intelligentSearchElementsTitle-letter-spacing: 0px;
	--intelligentSearchElementsTitle-line-height: 1.6;
	--intelligentSearchElementsTitle-padding: 0px 0px 10px;
	--intelligentSearchElementsTitle-text-transform: none;
	--intelligentSearchEventElements-flex-direction: row;
	--intelligentSearchEventElements-gap: 50px;
	--intelligentSearchEventElements-margin-right: 5px;
	--intelligentSearchEventElements-opacity: 70%;
	--intelligentSearchHeadline-color: #000000;
	--intelligentSearchHeadline-font-family: 'Arvo',serif;
	--intelligentSearchHeadline-font-size: 1.43em;
	--intelligentSearchHeadline-font-style: inherit;
	--intelligentSearchHeadline-font-weight: 700;
	--intelligentSearchHeadline-generated-margin-bottom: 10px;
	--intelligentSearchHeadline-generated-margin-top: 3.4999300014px;
	--intelligentSearchHeadline-generated-text-decoration-line: none;
	--intelligentSearchHeadline-letter-spacing: inherit;
	--intelligentSearchHeadline-margin: 3.4999300014px 0px 10px 0px;
	--intelligentSearchHeadline-text-decoration: none;
	--intelligentSearchHeadline-text-shadow: inherit;
	--intelligentSearchHeadline-text-transform: uppercase;
	--intelligentSearchHeadline-text-underline-offset: inherit;
	--intelligentSearchPriceElements-gap: 10px;
	--intelligentSearchPriceElements-padding: 10px 0px 0px;
	--intelligentSearchPriceElements-text-align: right;
	--intelligentSearchRegularPriceElements-color: #000000;
	--intelligentSearchRegularPriceElements-font-family: 'Arvo',serif;
	--intelligentSearchRegularPriceElements-font-size: 16px;
	--intelligentSearchRegularPriceElements-font-style: normal;
	--intelligentSearchRegularPriceElements-font-weight: 400;
	--intelligentSearchRegularPriceElements-letter-spacing: 0px;
	--intelligentSearchResultsContainer-background-color: #ffffff;
	--intelligentSearchResultsContainer-border-color: #000000;
	--intelligentSearchResultsContainer-border-radius: 0px;
	--intelligentSearchResultsContainer-border-style: solid;
	--intelligentSearchResultsContainer-border-width: 0px;
	--intelligentSearchResultsContainer-padding: 40px 0px 0px;
	--intelligentSearchResultsContainer-width: 100%;
	--intelligentSearchSuggestions-background-color: #ffffff;
	--intelligentSearchSuggestions-border-color: #000000;
	--intelligentSearchSuggestions-border-radius: 10px;
	--intelligentSearchSuggestions-border-style: solid;
	--intelligentSearchSuggestions-border-width: 1px;
	--intelligentSearchSuggestions-color: #000000;
	--intelligentSearchSuggestions-font-family: 'Arvo',serif;
	--intelligentSearchSuggestions-font-size: 16px;
	--intelligentSearchSuggestions-font-weight: 400;
	--intelligentSearchSuggestions-letter-spacing: 0px;
	--intelligentSearchSuggestions-margin: 5px 10px 5px 0px;
	--intelligentSearchSuggestions-padding: 5px 10px;
	--intelligentSearchSuggestions-text-transform: none;
	--intelligentSearchSuggestionsActive-background-color: #ffffff;
	--intelligentSearchSuggestionsActive-border-color: rgb(0, 0, 0);
	--intelligentSearchSuggestionsActive-color: rgb(0, 0, 0);
	--intelligentSearchElementsImages-margin: 0px 20px 0px 0px;
	--headline1-background-image: none;
	--headline1-background-position: bottom left;
	--headline1-background-repeat: no-repeat;
	--headline1-background-size: 60px 3px;
	--headline1-padding: 0px;
	--headline1-text-align: inherit;
	--headline2-background-image: none;
	--headline2-background-position: bottom left;
	--headline2-background-repeat: no-repeat;
	--headline2-background-size: 60px 3px;
	--headline2-padding: 0px;
	--headline2-text-align: inherit;
	--headline3-background-image: none;
	--headline3-background-position: bottom left;
	--headline3-background-repeat: no-repeat;
	--headline3-background-size: 60px 3px;
	--headline3-padding: 0px;
	--headline3-text-align: inherit;
	--headline4-background-image: none;
	--headline4-background-position: bottom left;
	--headline4-background-repeat: no-repeat;
	--headline4-background-size: 60px 3px;
	--headline4-padding: 0px;
	--headline4-text-align: inherit;
	--intelligentSearchHeadline-background-image: none;
	--intelligentSearchHeadline-background-position: bottom left;
	--intelligentSearchHeadline-background-repeat: no-repeat;
	--intelligentSearchHeadline-background-size: 60px 3px;
	--intelligentSearchHeadline-padding: 0px;
	--listManagerFlexListEntryHeading-background-image: none;
	--listManagerFlexListEntryHeading-background-position: bottom left;
	--listManagerFlexListEntryHeading-background-repeat: no-repeat;
	--listManagerFlexListEntryHeading-background-size: 60px 3px;
	--listManagerFlexListEntryHeading-padding: 0px;
	--listManagerCurrentPriceElements-color: #000000;
	--listManagerCurrentPriceElements-font-family: inherit;
	--listManagerCurrentPriceElements-font-size: 1em;
	--listManagerCurrentPriceElements-font-style: inherit;
	--listManagerCurrentPriceElements-font-weight: inherit;
	--listManagerCurrentPriceElements-letter-spacing: inherit;
	--listManagerCurrentPriceElements-text-shadow: inherit;
	--listManagerDivider-background-color: #eeeeee;
	--listManagerDivider-background-image: none;
	--listManagerDivider-background-position: center center;
	--listManagerDivider-background-repeat: no-repeat;
	--listManagerDivider-background-size: cover;
	--listManagerDivider-height: 1px;
	--listManagerDivider-margin: 10px 0px;
	--listManagerPriceElements-gap: 2px;
	--listManagerPriceElements-line-height: 1.2;
	--listManagerPriceElements-padding: 5px 0px 15px 10px;
	--listManagerPriceElements-text-align: right;
	--listManagerRegularPriceElements-color: #000000;
	--listManagerRegularPriceElements-font-family: inherit;
	--listManagerRegularPriceElements-font-size: 0.8em;
	--listManagerRegularPriceElements-font-style: inherit;
	--listManagerRegularPriceElements-font-weight: inherit;
	--listManagerRegularPriceElements-letter-spacing: inherit;
	--listManagerRegularPriceElements-text-shadow: inherit;
	--headerContainerFixedStyling-background-color: #ffffffF5;
	--headerContainerFixedStyling-background-image: none;
	--headerContainerFixedStyling-background-position: center top;
	--headerContainerFixedStyling-background-repeat: no-repeat;
	--headerContainerFixedStyling-background-size: auto 100%;
	--headerContainerFixedStyling-border-color: #000000;
	--headerContainerFixedStyling-border-radius: 0px;
	--headerContainerFixedStyling-border-style: solid;
	--headerContainerFixedStyling-border-width: 0px;
	--headerContainerFixedStyling-box-shadow: none;
	--headerContainerFixedStyling-margin: 0px;
	--headerContainerFixedStyling-outline: none;
	--headerContainerFixedStyling-padding: 0px;
	--headerContainerStyling-background-color: #ffffff;
	--headerContainerStyling-background-image: none;
	--headerContainerStyling-background-position: center top;
	--headerContainerStyling-background-repeat: no-repeat;
	--headerContainerStyling-background-size: auto 100%;
	--headerContainerStyling-border-color: #000000;
	--headerContainerStyling-border-radius: 0px;
	--headerContainerStyling-border-style: solid;
	--headerContainerStyling-border-width: 0px;
	--headerContainerStyling-box-shadow: none;
	--headerContainerStyling-color: #000000;
	--headerContainerStyling-margin: 0px;
	--headerContainerStyling-outline: none;
	--headerContainerStyling-padding: 0px;
	--headerHeightNegative: 0px;
	--headerLogoFixedStyling-border-color: #000000;
	--headerLogoFixedStyling-border-radius: 0px;
	--headerLogoFixedStyling-border-style: solid;
	--headerLogoFixedStyling-border-width: 0px;
	--headerLogoFixedStyling-box-shadow: inherit;
	--headerLogoFixedStyling-filter: none;
	--headerLogoFixedStyling-generated-margin-bottom: 10px;
	--headerLogoFixedStyling-margin: 10px 15px 10px 0px;
	--headerLogoFixedStyling-max-height: 120px;
	--headerLogoFixedStyling-max-width: 260px;
	--headerLogoFixedStyling-outline: inherit;
	--headerLogoFixedStyling-padding: 0px;
	--headerLogoFixedStyling-rotate: none;
	--headerLogoFixedStyling-translate: none;
	--headerLogoStyling-border-color: #000000;
	--headerLogoStyling-border-radius: 0px;
	--headerLogoStyling-border-style: solid;
	--headerLogoStyling-border-width: 0px;
	--headerLogoStyling-box-shadow: inherit;
	--headerLogoStyling-filter: none;
	--headerLogoStyling-generated-margin-bottom: 10px;
	--headerLogoStyling-margin: 10px 15px 10px 0px;
	--headerLogoStyling-max-height: 120px;
	--headerLogoStyling-max-width: 260px;
	--headerLogoStyling-outline: inherit;
	--headerLogoStyling-padding: 0px;
	--headerLogoStyling-rotate: none;
	--headerLogoStyling-translate: none;
	--mobileNavigationDropdown-background-image: none;
	--mobileNavigationDropdown-background-position: center top;
	--mobileNavigationDropdown-background-repeat: no-repeat;
	--mobileNavigationDropdown-background-size: auto 100%;
	--headerLogoFixedStyling-generated-margin-left: 0px;
	--headerLogoFixedStyling-generated-margin-right: 15px;
	--headerLogoStyling-generated-margin-left: 0px;
	--headerLogoStyling-generated-margin-right: 15px;
	--scrollbarWidth: 0px;
	--headerContainerStyling-generated-padding-left: 0px;
	--controlButtonDark-line-height: 100%;
	--controlButtonLight-line-height: 100%;
	--controlButtonPrimary-line-height: 100%;
	--controlButtonSecondary-line-height: 100%;
	--controlButtonSmall-line-height: inherit;
	--backToTopButton-background-color: #ffd321;
	--backToTopButton-background-image: none;
	--backToTopButton-background-position: inherit;
	--backToTopButton-background-repeat: inherit;
	--backToTopButton-background-size: inherit;
	--backToTopButton-border-color: #ffd321;
	--backToTopButton-border-radius: inherit;
	--backToTopButton-border-style: solid;
	--backToTopButton-border-width: 1px;
	--backToTopButton-box-shadow: 0px 1px 4px 1px #0000004D;
	--backToTopButton-color: #000000;
	--backToTopButton-font-size: 22px;
	--backToTopButton-margin: 0px 10px 11px 0px;
	--backToTopButton-outline: none;
	--backToTopButton-padding: 21px;
	--backToTopButton-transition: color 0.5s ease, background-color 0.5s ease, opacity 0.5s ease;
	--backToTopButtonActive-background-color: #000000;
	--backToTopButtonActive-background-image: none;
	--backToTopButtonActive-background-position: inherit;
	--backToTopButtonActive-background-repeat: inherit;
	--backToTopButtonActive-background-size: inherit;
	--backToTopButtonActive-border-color: #000000;
	--backToTopButtonActive-border-style: solid;
	--backToTopButtonActive-box-shadow: 0px 1px 4px 1px #0000004D;
	--backToTopButtonActive-color: #FFFFFF;
	--backToTopButtonActive-outline: none;
	--backToTopButtonActive-scale: none;
	--presentationAccordion-background-color: #ffffff;
	--presentationAccordion-border-color: #0000005C;
	--presentationAccordion-border-radius: 0px;
	--presentationAccordion-border-style: solid;
	--presentationAccordion-border-width: 1px;
	--presentationAccordion-color: #000000;
	--presentationAccordion-font-family: 'Arvo',serif;
	--presentationAccordion-font-size: 1.1em;
	--presentationAccordion-font-style: normal;
	--presentationAccordion-font-weight: 500;
	--presentationAccordion-letter-spacing: 0px;
	--presentationAccordion-line-height: 156%;
	--presentationAccordion-margin: 10px 0px 0px;
	--presentationAccordion-padding: 10px 25px;
	--presentationAccordion-text-transform: none;
	--presentationAccordionActive-background-color: #EDECE487;
	--presentationAccordionActive-border-color: rgb(0, 0, 0);
	--presentationAccordionActive-border-style: solid;
	--presentationAccordionActive-color: rgb(0, 0, 0);
	--presentationAccordionActive-font-style: inherit;
	--presentationAccordionActive-font-weight: 700;
	--presentationTab-background-color: #ffffff;
	--presentationTab-border-color: #000000;
	--presentationTab-border-radius: 0px 0px 0px 0px;
	--presentationTab-border-style: solid;
	--presentationTab-border-width: 0px;
	--presentationTab-color: #000000;
	--presentationTab-font-family: 'Arvo',serif;
	--presentationTab-font-size: 1em;
	--presentationTab-font-style: normal;
	--presentationTab-font-weight: 400;
	--presentationTab-letter-spacing: 0px;
	--presentationTab-margin: 0px 1px 0px 1px;
	--presentationTab-padding: 5px 25px;
	--presentationTab-text-transform: none;
	--presentationTabActive-background-color: inherit;
	--presentationTabActive-border-color: #000000;
	--presentationTabActive-border-style: solid;
	--presentationTabActive-color: rgb(0, 0, 0);
	--presentationTabActive-font-style: inherit;
	--presentationTabActive-font-weight: inherit;
	--presentationTabLine-border-style: solid;
	--presentationTabLine-color: rgb(0, 0, 0);
	--presentationTabLine-width: 2px;
	--listManagerFlexListEntryContentAfter-text-align: left;
	--listManagerFlexListEntryContentBefore-text-align: left;
	--listManagerFlexListEntryContentContainer-text-align: left;
	--listManagerFlexListEntryDescriptionAfter-text-align: left;
	--listManagerFlexListEntryDescriptionBefore-text-align: left;
	--listManagerFlexListEntryHeading-text-align: left;
	--listManagerFlexListEntryImageAfter-text-align: inherit;
	--listManagerFlexListEntryImageBefore-text-align: left;
	--slideoutFooter-background-color: #ffffff;
	--slideoutFooter-background-image: none;
	--slideoutFooter-border-color: #000000;
	--slideoutFooter-border-style: solid;
	--slideoutFooter-border-width: 0px;
	--slideoutFooter-padding: 19px;
	--slideoutHeader-background-color: #ffffff;
	--slideoutHeader-background-image: none;
	--slideoutHeader-background-position: center top;
	--slideoutHeader-background-repeat: no-repeat;
	--slideoutHeader-background-size: auto 100%;
	--slideoutHeader-border-color: #000000;
	--slideoutHeader-border-style: solid;
	--slideoutHeader-border-width: 0px;
	--slideoutHeader-color: #000000;
	--slideoutHeader-font-size: 19.4285714288px;
	--slideoutHeader-font-weight: 400;
	--slideoutHeader-padding: 19px;
	--buttonContainerSideNavigationRight-margin: 0px;
	--buttonSideNavigationRight-background-color: #ffd321;
	--buttonSideNavigationRight-background-image: inherit;
	--buttonSideNavigationRight-background-position: inherit;
	--buttonSideNavigationRight-background-repeat: inherit;
	--buttonSideNavigationRight-background-size: inherit;
	--buttonSideNavigationRight-border-color: #ffd321;
	--buttonSideNavigationRight-border-radius: inherit;
	--buttonSideNavigationRight-border-style: solid;
	--buttonSideNavigationRight-border-width: 1px;
	--buttonSideNavigationRight-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
	--buttonSideNavigationRight-color: #000000;
	--buttonSideNavigationRight-font-family: 'Arvo',serif;
	--buttonSideNavigationRight-font-size: 20px;
	--buttonSideNavigationRight-font-style: inherit;
	--buttonSideNavigationRight-font-weight: 400;
	--buttonSideNavigationRight-gap: 0px;
	--buttonSideNavigationRight-letter-spacing: 0px;
	--buttonSideNavigationRight-line-height: 100%;
	--buttonSideNavigationRight-outline: inherit;
	--buttonSideNavigationRight-padding: 0px;
	--buttonSideNavigationRight-rotate: none;
	--buttonSideNavigationRight-text-transform: none;
	--buttonSideNavigationRight-transition: background 1s, color 1s, border-color 1s;
	--buttonSideNavigationRight-width: 0px;
	--buttonSideNavigationRightActive-background-color: #000000;
	--buttonSideNavigationRightActive-background-image: inherit;
	--buttonSideNavigationRightActive-background-position: inherit;
	--buttonSideNavigationRightActive-background-repeat: inherit;
	--buttonSideNavigationRightActive-background-size: inherit;
	--buttonSideNavigationRightActive-border-color: #000000;
	--buttonSideNavigationRightActive-border-style: solid;
	--buttonSideNavigationRightActive-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
	--buttonSideNavigationRightActive-color: #FFFFFF;
	--buttonSideNavigationRightActive-outline: inherit;
	--buttonSideNavigationRightActive-rotate: none;
	--buttonSideNavigationRightActive-scale: none;
	--buttonSideNavigationRightActiveIcon-background-color: #FFFFFF00;
	--buttonSideNavigationRightActiveIcon-border-radius: 100%;
	--buttonSideNavigationRightActiveIcon-border-style: solid;
	--buttonSideNavigationRightActiveIcon-box-shadow: none;
	--buttonSideNavigationRightActiveIcon-color: #FFFFFF;
	--buttonSideNavigationRightActiveIcon-outline: none;
	--buttonSideNavigationRightIcon-background-color: #FFFFFF00;
	--buttonSideNavigationRightIcon-border-radius: 100%;
	--buttonSideNavigationRightIcon-border-style: solid;
	--buttonSideNavigationRightIcon-border-width: 0px;
	--buttonSideNavigationRightIcon-box-shadow: none;
	--buttonSideNavigationRightIcon-color: #000000;
	--buttonSideNavigationRightIcon-font-size: 20px;
	--buttonSideNavigationRightIcon-gap: 10px;
	--buttonSideNavigationRightIcon-outline: none;
	--buttonSideNavigationRightIcon-padding: 0px;
	--presentationAccordionIcon-background-color: inherit;
	--presentationAccordionIcon-border-radius: inherit;
	--presentationAccordionIcon-border-style: inherit;
	--presentationAccordionIcon-border-width: inherit;
	--presentationAccordionIcon-box-shadow: inherit;
	--presentationAccordionIcon-color: inherit;
	--presentationAccordionIcon-font-size: inherit;
	--presentationAccordionIcon-outline: inherit;
	--presentationAccordionIcon-padding: inherit;
	--presentationAccordionIconActive-background-color: inherit;
	--presentationAccordionIconActive-border-radius: inherit;
	--presentationAccordionIconActive-border-style: inherit;
	--presentationAccordionIconActive-box-shadow: inherit;
	--presentationAccordionIconActive-color: inherit;
	--presentationAccordionIconActive-outline: inherit;
	--presentationTabIcon-background-color: inherit;
	--presentationTabIcon-border-radius: inherit;
	--presentationTabIcon-border-style: inherit;
	--presentationTabIcon-border-width: inherit;
	--presentationTabIcon-box-shadow: inherit;
	--presentationTabIcon-color: inherit;
	--presentationTabIcon-font-size: inherit;
	--presentationTabIcon-outline: inherit;
	--presentationTabIcon-padding: inherit;
	--presentationTabIconActive-background-color: inherit;
	--presentationTabIconActive-border-radius: inherit;
	--presentationTabIconActive-border-style: inherit;
	--presentationTabIconActive-box-shadow: inherit;
	--presentationTabIconActive-color: inherit;
	--presentationTabIconActive-outline: inherit;
	--buttonSideNavigationRight-generated-padding-left: 0px;
	--buttonSideNavigationRight-generated-padding-top: 0px;
	--buttonSideNavigationRightActiveIcon-border-color: inherit;
	--buttonSideNavigationRightActiveIconBadge-background-color: #ffd321;
	--buttonSideNavigationRightActiveIconBadge-border-color: #ffd321;
	--buttonSideNavigationRightActiveIconBadge-border-radius: 100%;
	--buttonSideNavigationRightActiveIconBadge-border-style: solid;
	--buttonSideNavigationRightActiveIconBadge-color: #000000;
	--buttonSideNavigationRightIcon-border-color: inherit;
	--buttonSideNavigationRightIconBadge-background-color: #ffd321;
	--buttonSideNavigationRightIconBadge-border-color: #ffd321;
	--buttonSideNavigationRightIconBadge-border-radius: 100%;
	--buttonSideNavigationRightIconBadge-border-style: solid;
	--buttonSideNavigationRightIconBadge-border-width: 1px;
	--buttonSideNavigationRightIconBadge-color: #000000;
	--buttonSideNavigationRightIconBadge-font-size: 11px;
	--buttonSideNavigationRightIconBadge-margin-left: 0.4em;
	--buttonSideNavigationRightIconBadge-margin-top: 0.4em;
	--buttonSideNavigationRightIconBadge-multi-signs-padding-left: inherit;
	--buttonSideNavigationRightIconBadge-multi-signs-padding-right: inherit;
	--buttonSideNavigationRightIconBadge-pulsate-color: inherit;
	--buttonSideNavigationRightIconBadge-pulsate-color-contrast: inherit;
	--buttonSideNavigationRightIconBadge-pulsate-duration: 1000;
	--buttonSideNavigationRightIconBadge-pulsate-width: inherit;
	--buttonSideNavigationRightIconBadge-size: 16.5px;
	--intelligentSearchCurrentPriceElements-background-color: #FFFFFF00;
	--intelligentSearchCurrentPriceElements-margin: 0px;
	--intelligentSearchCurrentPriceElements-padding: 0px;
	--listManagerCurrentPriceElements-background-color: #FFFFFF00;
	--listManagerCurrentPriceElements-margin: 0px;
	--listManagerCurrentPriceElements-padding: 0px;
	--listPricesNoteText-color: #000000;
	--listPricesNoteText-text-align: left;
	--listPricesPriceColumn-padding: 5px 15px;
	--listPricesProductColumn-padding: 5px 15px;
	--listPricesProductShortDescr-font-size: 16px;
	--listPricesProductTitle-color: #000000;
	--listPricesProductTitle-font-size: 16px;
	--listPricesProductTitle-font-weight: 400;
	--listPricesProductVariantColumn-padding: 5px 15px;
	--listPricesScaleColumn-padding: 5px 15px;
	--listPricesTableColumn-border-color: #EEE;
	--listPricesTableColumn-border-style: solid;
	--listPricesTableColumn-border-width: 1px;
	--listPricesTableColumn-generated-border-right-style: solid;
	--listPricesTableColumn-generated-border-right-width: 1px;
	--listPricesTableColumn-padding: 5px 15px;
	--mainnavFirstLayerIcon-background-color: inherit;
	--mainnavFirstLayerIcon-border-color: inherit;
	--mainnavFirstLayerIcon-border-radius: inherit;
	--mainnavFirstLayerIcon-border-style: inherit;
	--mainnavFirstLayerIcon-border-width: inherit;
	--mainnavFirstLayerIcon-box-shadow: inherit;
	--mainnavFirstLayerIcon-color: inherit;
	--mainnavFirstLayerIcon-font-size: inherit;
	--mainnavFirstLayerIcon-outline: inherit;
	--mainnavFirstLayerIcon-padding: inherit;
	--mainnavFirstLayerIconActive-background-color: inherit;
	--mainnavFirstLayerIconActive-border-color: inherit;
	--mainnavFirstLayerIconActive-border-radius: inherit;
	--mainnavFirstLayerIconActive-border-style: inherit;
	--mainnavFirstLayerIconActive-box-shadow: inherit;
	--mainnavFirstLayerIconActive-color: inherit;
	--mainnavFirstLayerIconActive-outline: inherit;
	--mainnavFirstLayerIconBadge-background-color: #ffd321;
	--mainnavFirstLayerIconBadge-border-color: #ffd321;
	--mainnavFirstLayerIconBadge-border-radius: 27px;
	--mainnavFirstLayerIconBadge-border-style: solid;
	--mainnavFirstLayerIconBadge-border-width: 1px;
	--mainnavFirstLayerIconBadge-color: #000000;
	--mainnavFirstLayerIconBadge-font-size: 11px;
	--mainnavFirstLayerIconBadge-margin-left: 0.4em;
	--mainnavFirstLayerIconBadge-margin-top: 0.4em;
	--mainnavFirstLayerIconBadge-multi-signs-padding-left: inherit;
	--mainnavFirstLayerIconBadge-multi-signs-padding-right: inherit;
	--mainnavFirstLayerIconBadge-pulsate-color: inherit;
	--mainnavFirstLayerIconBadge-pulsate-color-contrast: inherit;
	--mainnavFirstLayerIconBadge-pulsate-duration: 1000;
	--mainnavFirstLayerIconBadge-pulsate-width: inherit;
	--mainnavFirstLayerIconBadge-size: 16.5px;
	--mainnavFirstLayerIconBadgeActive-background-color: #ffd321;
	--mainnavFirstLayerIconBadgeActive-border-color: #ffd321;
	--mainnavFirstLayerIconBadgeActive-border-radius: 27px;
	--mainnavFirstLayerIconBadgeActive-border-style: solid;
	--mainnavFirstLayerIconBadgeActive-color: #000000;
	--metanavFirstLayerIcon-background-color: inherit;
	--metanavFirstLayerIcon-border-color: inherit;
	--metanavFirstLayerIcon-border-radius: inherit;
	--metanavFirstLayerIcon-border-style: inherit;
	--metanavFirstLayerIcon-border-width: inherit;
	--metanavFirstLayerIcon-box-shadow: inherit;
	--metanavFirstLayerIcon-color: inherit;
	--metanavFirstLayerIcon-font-size: inherit;
	--metanavFirstLayerIcon-outline: inherit;
	--metanavFirstLayerIcon-padding: inherit;
	--metanavFirstLayerIconActive-background-color: inherit;
	--metanavFirstLayerIconActive-border-color: inherit;
	--metanavFirstLayerIconActive-border-radius: inherit;
	--metanavFirstLayerIconActive-border-style: inherit;
	--metanavFirstLayerIconActive-box-shadow: inherit;
	--metanavFirstLayerIconActive-color: inherit;
	--metanavFirstLayerIconActive-outline: inherit;
	--metanavFirstLayerIconBadge-background-color: #ffd321;
	--metanavFirstLayerIconBadge-border-color: #ffd321;
	--metanavFirstLayerIconBadge-border-radius: 27px;
	--metanavFirstLayerIconBadge-border-style: solid;
	--metanavFirstLayerIconBadge-border-width: 1px;
	--metanavFirstLayerIconBadge-color: #000000;
	--metanavFirstLayerIconBadge-font-size: 11px;
	--metanavFirstLayerIconBadge-margin-left: 0.4em;
	--metanavFirstLayerIconBadge-margin-top: 0.4em;
	--metanavFirstLayerIconBadge-multi-signs-padding-left: inherit;
	--metanavFirstLayerIconBadge-multi-signs-padding-right: inherit;
	--metanavFirstLayerIconBadge-pulsate-color: inherit;
	--metanavFirstLayerIconBadge-pulsate-color-contrast: inherit;
	--metanavFirstLayerIconBadge-pulsate-duration: 1000;
	--metanavFirstLayerIconBadge-pulsate-width: inherit;
	--metanavFirstLayerIconBadge-size: 16.5px;
	--metanavFirstLayerIconBadgeActive-background-color: #ffd321;
	--metanavFirstLayerIconBadgeActive-border-color: #ffd321;
	--metanavFirstLayerIconBadgeActive-border-radius: 27px;
	--metanavFirstLayerIconBadgeActive-border-style: solid;
	--metanavFirstLayerIconBadgeActive-color: #000000;
	--presentationAccordionContent-padding: 15px;
	--presentationAccordionIcon-border-color: inherit;
	--presentationAccordionIconActive-border-color: inherit;
	--presentationTabContent-padding: 10px 0px 0px;
	--presentationTabIcon-border-color: inherit;
	--presentationTabIconActive-border-color: inherit;
	--textBackgroundColor-background-color: rgba(0, 0, 0, .6);
	--textBackgroundColor-margin: 0px -1px;
	--textBackgroundColor-padding: 0px 1px;
	--textContentBackgroundColorDezent-background-color: rgba(237, 236, 228, .6);
	--textContentBackgroundColorDezent-margin: 0px -1px;
	--textContentBackgroundColorDezent-padding: 0px 1px;
	--textContentBackgroundColorMain-background-color: rgba(0, 0, 0, .6);
	--textContentBackgroundColorMain-margin: 0px -1px;
	--textContentBackgroundColorMain-padding: 0px 1px;
	--imageCaptionContainer-background-color: #e3e3e3b3;
	--imageCaptionContainer-background-image: none;
	--imageCaptionContainer-background-position: center center;
	--imageCaptionContainer-background-repeat: no-repeat;
	--imageCaptionContainer-background-size: 100%;
	--imageCaptionContainer-border-color: #000000;
	--imageCaptionContainer-border-radius: 0px;
	--imageCaptionContainer-border-style: solid;
	--imageCaptionContainer-border-width: 0px;
	--imageCaptionContainer-box-shadow: none;
	--imageCaptionContainer-inset: auto auto 0px 0px;
	--imageCaptionContainer-margin: 0px;
	--imageCaptionContainer-outline: none;
	--imageCaptionContainer-padding: 10px 20px;
	--imageCaptionContainer-width: 100%;
	--imageCaptionText-color: #000000;
	--imageCaptionText-font-family: inherit;
	--imageCaptionText-font-size: 0.85em;
	--imageCaptionText-font-style: inherit;
	--imageCaptionText-font-weight: inherit;
	--imageCaptionText-letter-spacing: 0px;
	--imageCaptionText-line-height: 1.6;
	--imageCaptionText-text-shadow: none;
	--imageCaptionText-text-transform: inherit;
	--imageCaptionText-word-spacing: 0px;
	--mainnavFirstLayer-border-radius: 0px;
	--megamenuFirstLayer-border-radius: 0px;
	--metanavFirstLayer-border-radius: 0px;
	--metanavSubnavFirstLayer-border-radius: 0px;
	--metanavSubnavSecondLayer-border-radius: 0px;
	--subnavFirstLayer-border-radius: 0px;
	--subnavSecondLayer-border-radius: 0px;
	--newsaboHeadline1Styles-line-height: 100%;
	--newsaboHeadline2Styles-line-height: 100%;
	--newsaboHeadline3Styles-line-height: 100%;
	--newsaboHeadline4Styles-line-height: 100%;
	--newsaboStylingTitle-line-height: 100%;
	--locationStoreSearchDropdownContainer-background-color: #FFFFFF;
	--locationStoreSearchDropdownContainer-background-image: none;
	--locationStoreSearchDropdownContainer-background-position: inherit;
	--locationStoreSearchDropdownContainer-background-repeat: inherit;
	--locationStoreSearchDropdownContainer-background-size: inherit;
	--locationStoreSearchDropdownContainer-border-color: #E3E3E3;
	--locationStoreSearchDropdownContainer-border-radius: 0px;
	--locationStoreSearchDropdownContainer-border-style: solid;
	--locationStoreSearchDropdownContainer-border-width: 1px;
	--locationStoreSearchDropdownContainer-box-shadow: none;
	--locationStoreSearchDropdownContainer-outline: none;
	--locationStoreSearchDropdownContainer-padding: 0px;
	--locationStoreSearchDropdownHeadline-background-color: #FFFFFF;
	--locationStoreSearchDropdownHeadline-border-color: #E3E3E3;
	--locationStoreSearchDropdownHeadline-border-radius: 0px;
	--locationStoreSearchDropdownHeadline-border-style: solid;
	--locationStoreSearchDropdownHeadline-border-width: 0px 0px 1px;
	--locationStoreSearchDropdownHeadline-color: inherit;
	--locationStoreSearchDropdownHeadline-font-family: inherit;
	--locationStoreSearchDropdownHeadline-font-size: inherit;
	--locationStoreSearchDropdownHeadline-font-style: inherit;
	--locationStoreSearchDropdownHeadline-font-weight: 700;
	--locationStoreSearchDropdownHeadline-letter-spacing: inherit;
	--locationStoreSearchDropdownHeadline-line-height: inherit;
	--locationStoreSearchDropdownHeadline-padding: 25px 1em 10px;
	--locationStoreSearchDropdownHeadline-text-shadow: inherit;
	--locationStoreSearchDropdownHeadline-text-transform: inherit;
	--locationStoreSearchDropdownHeadline-word-spacing: inherit;
	--locationStoreSearchDropdownResult-background-color: #FFFFFF;
	--locationStoreSearchDropdownResult-border-color: #E3E3E3;
	--locationStoreSearchDropdownResult-border-radius: 0px;
	--locationStoreSearchDropdownResult-border-style: solid;
	--locationStoreSearchDropdownResult-border-width: 0px 0px 1px;
	--locationStoreSearchDropdownResult-color: inherit;
	--locationStoreSearchDropdownResult-font-family: inherit;
	--locationStoreSearchDropdownResult-font-size: inherit;
	--locationStoreSearchDropdownResult-font-style: inherit;
	--locationStoreSearchDropdownResult-font-weight: 400;
	--locationStoreSearchDropdownResult-gap: 5px;
	--locationStoreSearchDropdownResult-letter-spacing: inherit;
	--locationStoreSearchDropdownResult-line-height: inherit;
	--locationStoreSearchDropdownResult-padding: 20px 1em 10px;
	--locationStoreSearchDropdownResult-text-shadow: inherit;
	--locationStoreSearchDropdownResult-text-transform: inherit;
	--locationStoreSearchDropdownResult-word-spacing: inherit;
	--presentationTabLine-generated-border-top-style: solid;
	--intelligentSearchSuggestions-generated-margin-right: 10px;
	--modalSizeMax-height: 90%;
	--modalSizeMax-width: 90%;
	--modalSizeSmall-height: 468px;
	--modalSizeSmall-width: 800px;
	--modalStyling-padding: 0px;
	--textContentBackgroundColorTextColorAlternative-background-color: inherit;
	--textContentBackgroundColorTextColorAlternative-margin: 0px -1px;
	--textContentBackgroundColorTextColorAlternative-padding: 0px 1px;
	--backToTopButtonActive-border-radius: inherit;
	--buttonSideNavigationRightActive-border-radius: inherit;
	--controlButtonActive-border-radius: inherit;
	--controlButtonDarkActive-border-radius: inherit;
	--controlButtonHeaderActive-border-radius: inherit;
	--controlButtonLightActive-border-radius: inherit;
	--controlButtonPrimaryActive-border-radius: inherit;
	--controlButtonSecondaryActive-border-radius: inherit;
	--mediaGalleryLayout_1-gap: 30px;
	--mediaGalleryLayout_1-grid-auto-rows: 400px;
	--mediaGalleryLayout_1-grid-template-columns: repeat(4, 1fr);
	--mediaGalleryLayout_1-grid-template-areas: "i1 i1 i2 i3"
"i1 i1 i4 i5"
"i6 i6 i7 i7";
	--mediaGalleryLayout_2-gap: 30px;
	--mediaGalleryImage_2-aspect-ratio: 1;
	--mediaGalleryImage_4-aspect-ratio: 1;
	--mediaGalleryLayout_6-gap: 30px;
	--mediaGalleryImage_6-aspect-ratio: 3/4;
	--mediaGalleryImage_8-aspect-ratio: 3/4;
	--mediaGalleryLayout_10-gap: 30px;
	--mediaGalleryImage_10-aspect-ratio: 4/3;
	--mediaGalleryImage_12-aspect-ratio: 4/3;
	--mediaGalleryImage-aspect-ratio: auto;
	--mediaGalleryImage-border-radius: 0px;
	--mediaGalleryImage-filter: none;
	--mediaGalleryImage-height: 100%;
	--mediaGalleryImage-width: 100%;
	--mediaGalleryLayout-gap: 0px;
	--mediaGalleryLayout-grid-auto-rows: auto;
	--mediaGalleryLayout-grid-template-areas: none;
	--mediaGalleryLayout-grid-template-columns: repeat(4, 1fr);
	--thumbnailMediaGalleryListImage-border-radius: 0px;
	--thumbnailMediaGalleryListImage-filter: none;
	--thumbnailMediaGalleryListImage-height: 100%;
	--thumbnailMediaGalleryListImage-width: 100%;
	--thumbnailMediaGalleryThumbnailImage-border-radius: inherit;
	--thumbnailMediaGalleryThumbnailImage-filter: inherit;
	--thumbnailMediaGalleryThumbnailImage-height: inherit;
	--thumbnailMediaGalleryThumbnailImage-width: inherit;
	--thumbnailMediaGalleryThumbnailImage-aspect-ratio: inherit;
	--burgerButtonLineActive-width: 100%;
	--megamenuContainer-background-color: #FFFFFF00;
	--megamenuContainer-background-image: none;
	--megamenuContainer-background-position: inherit;
	--megamenuContainer-background-repeat: inherit;
	--megamenuContainer-background-size: inherit;
	--megamenuContainer-border-bottom-color: #00000033;
	--megamenuContainer-border-left-color: #00000033;
	--megamenuContainer-border-radius: 0px;
	--megamenuContainer-border-right-color: #00000033;
	--megamenuContainer-border-style: solid;
	--megamenuContainer-border-top-color: #4f4f4f;
	--megamenuContainer-border-width: 2px 1px 1px;
	--megamenuContainer-box-shadow: none;
	--megamenuContainer-generated-margin-bottom: 0px;
	--megamenuContainer-generated-margin-left: 0px;
	--megamenuContainer-generated-margin-right: 0px;
	--megamenuContainer-generated-margin-top: 0px;
	--megamenuContainer-margin: 0px;
	--megamenuContainer-outline: none;
	--megamenuContainer-padding: 0px;
	--megamenuContainer-width: 310px;
	--mobileNavigationDropdown-border-color: #000000;
	--mobileNavigationDropdown-border-radius: 0px;
	--mobileNavigationDropdown-border-style: solid;
	--mobileNavigationDropdown-border-width: 0px 0px 0px;
	--mobileNavigationDropdown-generated-margin-bottom: 0px;
	--mobileNavigationDropdown-generated-margin-left: 0px;
	--mobileNavigationDropdown-generated-margin-right: 0px;
	--mobileNavigationDropdown-generated-margin-top: 0px;
	--mobileNavigationDropdown-margin: 0px;
	--mobileNavigationDropdown-outline: none;
	--subnavContainer-background-color: #ffffff;
	--subnavContainer-background-image: none;
	--subnavContainer-background-position: inherit;
	--subnavContainer-background-repeat: inherit;
	--subnavContainer-background-size: inherit;
	--subnavContainer-border-bottom-color: #00000026;
	--subnavContainer-border-left-color: #00000026;
	--subnavContainer-border-radius: 0px;
	--subnavContainer-border-right-color: #00000026;
	--subnavContainer-border-style: solid;
	--subnavContainer-border-top-color: #4f4f4f;
	--subnavContainer-border-width: 2px 1px 1px;
	--subnavContainer-box-shadow: 0px 6px 12px #0000002B;
	--subnavContainer-margin-left: 0px;
	--subnavContainer-margin-top: 0px;
	--subnavContainer-outline: none;
	--subnavContainer-padding: 0px;
	--mainnavFirstLayer-generated-margin-bottom: 0px;
	--controlButton-margin: 0px;
	--controlButtonDark-margin: 0px;
	--controlButtonLight-margin: 0px;
	--controlButtonPrimary-margin: 0px;
	--controlButtonSecondary-margin: 0px;
	--controlButtonSmall-margin: inherit;
	--formSelect-border-width: 1px;
	--teamCaptionTitle-color: #FFFFFF;
	--mediaGalleryLayout-margin: 0 calc(0px / 2) 0px calc(0px / 2);
	--subnavContainer-generated-border-top-width: 2px;
	--buttonSideNavigationRight-generated-border-width-bottom: 1px;
	--buttonSideNavigationRight-generated-border-width-top: 1px;
	--focusElement-outline-width: 1px;
	--focusElement-outline-color: rgb(0, 0, 0);
	--focusElement-outline-offset: 0px;
	--focusElement-outline-style: solid;
	--formSelect-background-color: #ffffff;
	--formSelect-color: #000000;
	--formSelectActive-background-color: rgb(0, 0, 0);
	--formSelectActive-color: #ffffff;
	--mainnavFirstLayer-generated-padding-top: 9px;
	--metanavFirstLayer-generated-padding-bottom: 9px;
	--metanavFirstLayer-generated-padding-top: 9px;
	--metanavSubnavFirstLayer-generated-padding-bottom: 5px;
	--metanavSubnavFirstLayer-generated-padding-top: 5px;
	--metanavSubnavSecondLayer-generated-padding-bottom: 5px;
	--metanavSubnavSecondLayer-generated-padding-top: 5px;
	--subnavFirstLayer-generated-padding-bottom: 5px;
	--subnavFirstLayer-generated-padding-top: 5px;
	--subnavSecondLayer-generated-padding-bottom: 5px;
	--subnavSecondLayer-generated-padding-top: 5px;
	--mainnavFirstLayer-generated-margin-top: 0px;
	--metanavFirstLayer-generated-margin-top: 0px;
	--formInput-generated-border-top-width: 1px;
	--tooltipStyling-background-color: #FFFFFFFF;
	--tooltipStyling-border-radius: 8px;
	--tooltipStyling-box-shadow: 0px 0px 20px 4px rgba(154, 161, 177, 0.15), 0 4px 20px -8px rgba(36, 40, 47, 0.25), 0px 4px 4px -2px rgba(91, 94, 105, 0.15);
	--tooltipStyling-color: #000000;
	--tooltipStyling-padding: 20px;
	--newsaboImage-generated-padding-unitless: 0;
	--newsaboImage-padding: 0px;
	--metanavContainer-background-color: #ffffff;
	--metanavContainer-background-image: none;
	--metanavContainer-background-position: inherit;
	--metanavContainer-background-repeat: inherit;
	--metanavContainer-background-size: inherit;
	--metanavContainer-border-bottom-color: #00000026;
	--metanavContainer-border-left-color: #00000026;
	--metanavContainer-border-radius: 0px;
	--metanavContainer-border-right-color: #00000026;
	--metanavContainer-border-style: none;
	--metanavContainer-border-top-color: #4f4f4f;
	--metanavContainer-border-width: 2px 1px 1px;
	--metanavContainer-box-shadow: 0px 6px 12px #0000002B;
	--metanavContainer-generated-border-width-left: 1px;
	--metanavContainer-generated-border-width-right: 1px;
	--metanavContainer-generated-padding-left: 0px;
	--metanavContainer-generated-padding-right: 0px;
	--metanavContainer-outline: none;
	--metanavContainer-padding: 0px;
	--subnavContainer-generated-border-width-left: 1px;
	--subnavContainer-generated-border-width-right: 1px;
	--subnavContainer-generated-padding-left: 0px;
	--subnavContainer-generated-padding-right: 0px;
	--spacingExtraLarge-margin: 100px;
	--spacingLarge-margin: 40px;
	--spacingMedium-margin: 20px;
	--spacingSmall-margin: 10px;
	--listManagerFlexListEntryContainer-margin: 14px;
	--presentationAccordion-outline-color: #0000005C;
	--presentationAccordion-outline-offset: 0px;
	--presentationAccordion-outline-style: none;
	--presentationAccordion-outline-width: 0px;
	--presentationAccordionActive-outline-color: #0000005C;
	--presentationAccordionActive-outline-offset: 0px;
	--presentationAccordionActive-outline-style: none;
	--presentationAccordionActive-outline-width: 0px;
	--presentationTab-outline-color: #000000;
	--presentationTab-outline-offset: 0px;
	--presentationTab-outline-style: none;
	--presentationTab-outline-width: 0px;
	--presentationTabActive-outline-color: #000000;
	--presentationTabActive-outline-offset: 0px;
	--presentationTabActive-outline-style: none;
	--presentationTabActive-outline-width: 0px;
	--textBackgroundColor-border-radius: 0px;
	--textBackgroundColor-generated-background-color-solidHexColor: #000000;
	--textContentBackgroundColorDezent-border-radius: 0px;
	--textContentBackgroundColorDezent-generated-background-color-solidHexColor: #edece4;
	--textContentBackgroundColorMain-border-radius: 0px;
	--textContentBackgroundColorMain-generated-background-color-solidHexColor: #000000;
	--textContentBackgroundColorTextColorAlternative-border-radius: 0px;
	--textContentBackgroundColorTextColorAlternative-generated-background-color-solidHexColor: inherit;
	--borderRadiusLarge-border-radius: 20px;
	--borderRadiusLarge-generated-border-radius-bottom: 20px;
	--borderRadiusLarge-generated-border-radius-left: 20px;
	--borderRadiusLarge-generated-border-radius-right: 20px;
	--borderRadiusLarge-generated-border-radius-top: 20px;
	--borderRadiusMedium-border-radius: 15px;
	--borderRadiusMedium-generated-border-radius-bottom: 15px;
	--borderRadiusMedium-generated-border-radius-left: 15px;
	--borderRadiusMedium-generated-border-radius-right: 15px;
	--borderRadiusMedium-generated-border-radius-top: 15px;
	--borderRadiusSmall-border-radius: 10px;
	--borderRadiusSmall-generated-border-radius-bottom: 10px;
	--borderRadiusSmall-generated-border-radius-left: 10px;
	--borderRadiusSmall-generated-border-radius-right: 10px;
	--borderRadiusSmall-generated-border-radius-top: 10px;
	--listManagerFlexListEntryContentContainer-background-color: #FFFFFF00;
	--listManagerFlexListEntryContentContainer-background-image: none;
	--listManagerFlexListEntryContentContainer-background-position: center center;
	--listManagerFlexListEntryContentContainer-background-repeat: no-repeat;
	--listManagerFlexListEntryContentContainer-background-size: cover;
	--listManagerFlexListEntryContentContainer-border-color: inherit;
	--listManagerFlexListEntryContentContainer-border-radius: 0px;
	--listManagerFlexListEntryContentContainer-border-style: solid;
	--listManagerFlexListEntryContentContainer-border-width: 0px;
	--listManagerFlexListEntryContentContainer-box-shadow: none;
	--listManagerFlexListEntryContentContainer-outline: none;
	--newsaboLogo-generated-width-unitless: 640;
	--newsaboLogo-text-align: center;
	--newsaboLogo-width: 640px;
	--newsaboLogoContainer-background-color-solid: inherit;
	--newsaboLogoContainer-padding: 20px 0px 10px;
	--newsaboWebLink-color-solid: #000000;
	--newsaboWebLink-padding: 20px 0px;
	--newsaboWebLink-text-align: right;
	--presentationTabContainer-align-self: start;
	--presentationTabContainer-padding: 0px;
	--headerSearchfield-margin: 0px 0px 10px;
	--headerSearchfield-max-width: 100%;
	--mainnavAdditionalText-background-color: #FFFFFF00;
	--mainnavAdditionalText-border-color: #00000033;
	--mainnavAdditionalText-border-style: solid;
	--mainnavAdditionalText-border-width: 0px;
	--mainnavAdditionalText-color: #000000;
	--mainnavAdditionalText-font-family: 'Arvo',serif;
	--mainnavAdditionalText-font-size: 0.945156938rem;
	--mainnavAdditionalText-font-style: inherit;
	--mainnavAdditionalText-font-weight: 700;
	--mainnavAdditionalText-letter-spacing: inherit;
	--mainnavAdditionalText-line-height: 20px;
	--mainnavAdditionalText-margin: 0px;
	--mainnavAdditionalText-padding: 0px;
	--mainnavAdditionalText-text-shadow: inherit;
	--mainnavAdditionalText-text-transform: uppercase;
	--mainnavAdditionalText-word-spacing: inherit;
	--basicBoxShadow-blur-radius: 15px;
	--basicBoxShadow-color: rgba(0,0,0,.3);
	--basicBoxShadow-offset-x: 0px;
	--basicBoxShadow-offset-y: 0px;
	--basicBoxShadow-spread-radius: 0px;
	--headerElementStyling-background-color: none;
	--headerElementStyling-background-image: none;
	--headerElementStyling-background-position: center top;
	--headerElementStyling-background-repeat: no-repeat;
	--headerElementStyling-background-size: auto 100%;
	--headerElementStyling-position: relative;
	--newsaboArticleStyles-border-radius: 0px;
	--newsaboImage-border-radius: 0px;
	--newsaboIntroImage-border-radius: 0px;
	--newsaboIntroImage-generated-padding-unitless: 0;
	--newsaboIntroImage-padding: 0px;
	--newsaboIntroStyles-border-radius: 0px;
	--newsaboIntroStyles-margin-bottom: 0px;
	--formSelectSelectedOptions-background-color: rgb(237, 236, 228);
	--formSelectSelectedOptions-color: #000000;
	--stickerBottom-margin-bottom: 0px;
	--stickerBottom-margin-left: 0px;
	--stickerFirstText-color: #000000;
	--stickerFirstText-font-family: 'Arvo',serif;
	--stickerFirstText-font-size: 16px;
	--stickerFirstText-font-style: normal;
	--stickerFirstText-font-weight: 400;
	--stickerFirstText-letter-spacing: 0px;
	--stickerFirstText-line-height: 1.6;
	--stickerFirstText-padding: 0px;
	--stickerFirstText-text-align: center;
	--stickerFirstText-text-transform: none;
	--stickerSecondText-color: #000000;
	--stickerSecondText-font-family: 'Arvo',serif;
	--stickerSecondText-font-size: 16px;
	--stickerSecondText-font-style: normal;
	--stickerSecondText-font-weight: 400;
	--stickerSecondText-letter-spacing: 0px;
	--stickerSecondText-line-height: 1.6;
	--stickerSecondText-padding: 0px;
	--stickerSecondText-text-align: center;
	--stickerSecondText-text-transform: none;
	--stickerStyling-background-color: #ffd321;
	--stickerStyling-background-image: none;
	--stickerStyling-background-position: inherit;
	--stickerStyling-background-repeat: inherit;
	--stickerStyling-background-size: inherit;
	--stickerStyling-border-color: #ffd321;
	--stickerStyling-border-radius: inherit;
	--stickerStyling-border-style: solid;
	--stickerStyling-border-width: 1px;
	--stickerStyling-box-shadow: none;
	--stickerStyling-color: #000000;
	--stickerStyling-height: 150px;
	--stickerStyling-outline: inherit;
	--stickerStyling-padding: 0px;
	--stickerStyling-rotate: none;
	--stickerStyling-width: 150px;
	--stickerThirdText-color: #000000;
	--stickerThirdText-font-family: 'Arvo',serif;
	--stickerThirdText-font-size: 16px;
	--stickerThirdText-font-style: normal;
	--stickerThirdText-font-weight: 400;
	--stickerThirdText-letter-spacing: 0px;
	--stickerThirdText-line-height: 1.6;
	--stickerThirdText-padding: 0px;
	--stickerThirdText-text-align: center;
	--stickerThirdText-text-transform: none;
	--stickerTop-margin-left: 0px;
	--stickerTop-margin-top: 0px;
	--listManagerFlexListEntryContainer_18-background-color: #FFFFFF;
	--listManagerFlexListEntryContainer_18-box-shadow: none;
	--listManagerFlexListEntryContainer_18-color-solid: #000000;
	--listManagerFlexListEntryContainer_18-generated-color-solid-rgb: 0,0,0;
	--listManagerFlexListEntryContainer_18-margin: 10px;
	--listManagerFlexListEntryContainer_18-padding: 0px;
	--listManagerFlexListEntryImage_18-padding: 0px;
	--listManagerFlexListEntryContentContainer_18-background-color: #FFFFFF;
	--listManagerFlexListEntryContentContainer_18-border-color: #EEEEEE;
	--listManagerFlexListEntryContentContainer_18-border-width: 0.5px;
	--listManagerFlexListEntryContentContainerBelowImage_18-padding: 20px 20px 10px 20px;
	--listManagerFlexListEntryHeading_18-color: #000000;
	--listManagerFlexListEntryHeading_18-font-size: 1.1426em;
	--listManagerFlexListEntryHeading_18-font-weight: 400;
	--listManagerFlexListEntryContentBefore_18-color: #000000;
	--mainnavFirstLayer-generated-padding-left: 10px;
	--metanavFirstLayer-generated-padding-left: 10px;
	--multiuploader-generated-padding-right: 15px;
	--multiuploader-generated-padding-top: 30px;
	--multiuploaderFileExtensionBadge-background-color: #FFF;
	--multiuploaderFileExtensionBadge-border-radius: 5px;
	--multiuploaderFileExtensionBadge-color: #000000;
	--multiuploaderFileExtensionBadge-font-family: 'Arvo',serif;
	--multiuploaderFileExtensionBadge-font-size: 16px;
	--multiuploaderFileExtensionBadge-font-weight: inherit;
	--multiuploaderFileExtensionBadge-height: 30px;
	--multiuploaderPreviewImage-border-radius: 5px;
	--multiuploaderPreviewImage-border-color: #000000;
	--multiuploaderPreviewImage-border-width: 1px;
	--swiperProgress-background-color: #D0CDCD;
	--swiperProgress-border-color: #000000;
	--swiperProgress-border-radius: 10px;
	--swiperProgress-border-style: solid;
	--swiperProgress-border-width: 0px;
	--swiperProgress-box-shadow: none;
	--swiperProgress-height: 10px;
	--swiperProgress-width: 10px;
	--swiperProgressActive-background-color: #939393;
	--swiperProgressActive-width: 40px;
	--swiperProgressContainer-background-color: #F7F7F7;
	--swiperProgressContainer-background-image: none;
	--swiperProgressContainer-background-position: center;
	--swiperProgressContainer-background-repeat: no-repeat;
	--swiperProgressContainer-background-size: 100%;
	--swiperProgressContainer-border-radius: 30px;
	--swiperProgressContainer-border-style: solid;
	--swiperProgressContainer-border-width: 0px;
	--swiperProgressContainer-gap: 15px;
	--swiperProgressContainer-padding: 15px 20px;
	--swiperProgressElement-gap: 15px;
	--swiperProgressElement-margin: 0px;
	--swiperProgressIconStyling-background-color: #F7F7F7;
	--swiperProgressIconStyling-background-image: none;
	--swiperProgressIconStyling-background-position: center;
	--swiperProgressIconStyling-background-repeat: no-repeat;
	--swiperProgressIconStyling-background-size: 100%;
	--swiperProgressIconStyling-border-color: #000000;
	--swiperProgressIconStyling-border-radius: 100%;
	--swiperProgressIconStyling-border-style: solid;
	--swiperProgressIconStyling-border-width: 0px;
	--swiperProgressIconStyling-box-shadow: none;
	--swiperProgressIconStyling-color: #939393;
	--swiperProgressIconStyling-font-size: 15px;
	--swiperProgressIconStyling-font-weight: 100;
	--swiperProgressIconStyling-height: 40px;
	--swiperProgressIconStyling-transition: all .5s;
	--swiperProgressIconStyling-width: 40px;
	--swiperProgressIconStylingActive-background-color: #D0CDCD;
	--swiperProgressIconStylingActive-background-image: none;
	--swiperProgressIconStylingActive-background-position: center;
	--swiperProgressIconStylingActive-background-repeat: no-repeat;
	--swiperProgressIconStylingActive-background-size: 100%;
	--swiperProgressIconStylingActive-color: #939393;
	--swiperProgressContainer-border-color: #000000;
	--swiperProgressIconStylingActive-border-color: #000000;
	--swiperProgressIconStylingActive-border-style: solid;
	--swiperIconElement-gap: 15px;
	--swiperIconElement-margin: 0px;
	--swiperProgress-generated-border-bottom-width: 0px;
	--swiperProgress-generated-border-top-width: 0px;
	--swiperProgressContainer-generated-padding-bottom: 15px;
	--swiperProgressContainer-generated-padding-top: 15px;
	--swiperProgressElement-generated-margin-bottom: 0px;
	--swiperProgressElement-generated-margin-top: 0px;
	--megamenuThirdLayer-background-color: #ffffff;
	--megamenuThirdLayer-border-color: #00000033;
	--megamenuThirdLayer-border-style: solid;
	--megamenuThirdLayer-border-width: 0px;
	--megamenuThirdLayer-color: #000000;
	--megamenuThirdLayer-font-family: 'Arvo',serif;
	--megamenuThirdLayer-font-size: 0.855rem;
	--megamenuThirdLayer-font-style: inherit;
	--megamenuThirdLayer-font-weight: 400;
	--megamenuThirdLayer-letter-spacing: inherit;
	--megamenuThirdLayer-line-height: 1.1;
	--megamenuThirdLayer-padding: 4px 15px;
	--megamenuThirdLayer-text-shadow: inherit;
	--megamenuThirdLayer-text-transform: none;
	--megamenuThirdLayer-word-spacing: inherit;
	--megamenuThirdLayerActive-background-color: #FFFFFF00;
	--megamenuThirdLayerActive-border-color: #4f4f4f;
	--megamenuThirdLayerActive-border-style: solid;
	--megamenuThirdLayerActive-color: #4f4f4f;
	--subnavThirdLayer-border-color: #00000033;
	--subnavThirdLayer-border-radius: 0px;
	--subnavThirdLayer-border-style: solid;
	--subnavThirdLayer-border-width: 0px 0px 1px;
	--subnavThirdLayer-color: #000000;
	--subnavThirdLayer-font-family: 'Arvo',serif;
	--subnavThirdLayer-font-size: 0.945156938rem;
	--subnavThirdLayer-font-style: inherit;
	--subnavThirdLayer-font-weight: 400;
	--subnavThirdLayer-letter-spacing: inherit;
	--subnavThirdLayer-line-height: 1.1;
	--subnavThirdLayer-padding: 5px 15px 5px 40px;
	--subnavThirdLayer-text-shadow: inherit;
	--subnavThirdLayer-text-transform: none;
	--subnavThirdLayer-word-spacing: inherit;
	--subnavThirdLayerActive-background-color: #FFFFFF00;
	--subnavThirdLayerActive-border-color: #4f4f4f;
	--subnavThirdLayerActive-border-style: solid;
	--subnavThirdLayerActive-color: #4f4f4f;
	--eventsFooterModal-background-color: rgb(237, 236, 228);
	--eventsFooterModal-background-image: none;
	--eventsFooterModal-background-position: center;
	--eventsFooterModal-background-repeat: no-repeat;
	--eventsFooterModal-background-size: contain;
	--eventsFooterModal-border-color: #000000;
	--eventsFooterModal-border-radius: 0px;
	--eventsFooterModal-border-style: solid;
	--eventsFooterModal-border-width: 1px 0px 0px;
	--modalSizeMax-max-width: 1200px;
	--modalSizeSmall-max-width: 1200px;
	--swiperIconBackward-generated-iconselection-content: '';
	--swiperIconBackward-generated-iconselection-font-family: "FontAwesome6Free";
	--swiperIconBackward-generated-iconselection-font-weight: 900;
	--swiperIconForward-generated-iconselection-content: '';
	--swiperIconForward-generated-iconselection-font-family: "FontAwesome6Free";
	--swiperIconForward-generated-iconselection-font-weight: 900;
	--swiperProgressIconPause-generated-iconselection-content: '';
	--swiperProgressIconPause-generated-iconselection-font-family: "xtxiconfont";
	--swiperProgressIconPause-generated-iconselection-font-weight: inherit;
	--swiperProgressIconPlay-generated-iconselection-content: '';
	--swiperProgressIconPlay-generated-iconselection-font-family: "xtxiconfont";
	--swiperProgressIconPlay-generated-iconselection-font-weight: inherit;
	--swiperProgressIconRestart-generated-iconselection-content: '';
	--swiperProgressIconRestart-generated-iconselection-font-family: "xtxiconfont";
	--swiperProgressIconRestart-generated-iconselection-font-weight: inherit;
	--shopCheckoutStepDefault-box-shadow: none;
	--shopCheckoutStepDefault-outline-color: #ffffff;
	--shopCheckoutStepDefault-outline-style: solid;
	--shopCheckoutStepDefault-outline-width: 5px;
}
@media screen and (min-width: 1200px) {
	:host,:root {
		--megamenuAdditionalText-line-height: 20px;
		--mainnavFirstLayerActive-border-color: #FFFFFF00;
		--mainnavFirstLayer-border-color: #FFFFFF00;
		--mainnavFirstLayer-border-width: 0px 0px 2px;
		--mainnavFirstLayer-font-size: 1.01783rem;
		--mainnavFirstLayer-generated-margin-left: 30px;
		--mainnavFirstLayer-generated-padding-bottom: 10px;
		--mainnavFirstLayer-line-height: 100%;
		--mainnavFirstLayer-margin: 0px 0px 0px 30px;
		--mainnavFirstLayer-padding: 9px 0px 10px 0px;
		--megamenuFirstLayer-line-height: 20px;
		--megamenuSecondLayer-line-height: 20px;
		--metanavFirstLayer-background-color: FFFFFF00;
		--metanavFirstLayer-border-width: 0px;
		--metanavFirstLayer-line-height: 1.43;
		--metanavFirstLayer-padding: 0px;
		--metanavFirstLayer-text-transform: none;
		--metanavSubnavFirstLayer-font-size: 0.746415rem;
		--metanavSubnavFirstLayer-font-weight: 700;
		--metanavSubnavFirstLayer-line-height: 1.43;
		--metanavSubnavFirstLayer-padding: 6px 15px 6px 15px;
		--metanavSubnavSecondLayer-font-size: 0.746415rem;
		--metanavSubnavSecondLayer-font-weight: 700;
		--metanavSubnavSecondLayer-line-height: 1.43;
		--metanavSubnavSecondLayer-padding: 6px 15px 6px 15px;
		--subnavFirstLayer-font-size: 0.88217rem;
		--subnavFirstLayer-font-weight: 700;
		--subnavFirstLayer-generated-padding-left: 15px;
		--subnavFirstLayer-line-height: 20px;
		--subnavFirstLayer-padding: 6px 15px 6px 15px;
		--subnavSecondLayer-font-size: 0.88217rem;
		--subnavSecondLayer-font-weight: 700;
		--subnavSecondLayer-line-height: 20px;
		--subnavSecondLayer-padding: 6px 15px 6px 15px;
		--controlButton-font-size: 16px;
		--controlButton-padding: 11px;
		--headerContainerFixedStyling-padding: 0px 15px;
		--headerContainerStyling-padding: 0px 15px;
		--headerContainerStyling-generated-padding-left: 15px;
		--buttonContainerSideNavigationRight-margin: 181px 0px 0px 0px;
		--buttonSideNavigationRight-border-radius: inherit inherit 0px 0px;
		--buttonSideNavigationRight-font-size: 16px;
		--buttonSideNavigationRight-gap: 20px;
		--buttonSideNavigationRight-padding: 11px;
		--buttonSideNavigationRight-width: 40px;
		--buttonSideNavigationRightIcon-font-size: 16px;
		--buttonSideNavigationRight-generated-padding-left: 11px;
		--buttonSideNavigationRight-generated-padding-top: 11px;
		--subnavContainer-margin-left: 30px;
		--metanavFirstLayer-generated-padding-bottom: 0px;
		--metanavFirstLayer-generated-padding-top: 0px;
		--metanavSubnavFirstLayer-generated-padding-bottom: 6px;
		--metanavSubnavFirstLayer-generated-padding-top: 6px;
		--metanavSubnavSecondLayer-generated-padding-bottom: 6px;
		--metanavSubnavSecondLayer-generated-padding-top: 6px;
		--subnavFirstLayer-generated-padding-bottom: 6px;
		--subnavFirstLayer-generated-padding-top: 6px;
		--subnavSecondLayer-generated-padding-bottom: 6px;
		--subnavSecondLayer-generated-padding-top: 6px;
		--mainnavAdditionalText-border-color: #FFFFFF00;
		--mainnavAdditionalText-font-size: 1.01783rem;
		--mainnavAdditionalText-line-height: 100%;
		--headerElementStyling-position: sticky;
		--mainnavFirstLayer-generated-padding-left: 0px;
		--metanavFirstLayer-generated-padding-left: 0px;
		--megamenuThirdLayer-line-height: 20px;
		--subnavThirdLayer-font-size: 0.88217rem;
		--subnavThirdLayer-font-weight: 700;
		--subnavThirdLayer-line-height: 20px;
		--subnavThirdLayer-padding: 6px 15px 6px 15px;
	}
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
	:host,:root {
		--megamenuAdditionalText-line-height: 20px;
		--mainnavFirstLayerActive-border-color: #FFFFFF00;
		--mainnavFirstLayer-border-color: #FFFFFF00;
		--mainnavFirstLayer-border-width: 0px 0px 2px;
		--mainnavFirstLayer-font-size: 1.01783rem;
		--mainnavFirstLayer-generated-margin-left: 30px;
		--mainnavFirstLayer-generated-padding-bottom: 10px;
		--mainnavFirstLayer-line-height: 100%;
		--mainnavFirstLayer-margin: 0px 0px 0px 30px;
		--mainnavFirstLayer-padding: 9px 0px 10px 0px;
		--megamenuFirstLayer-line-height: 20px;
		--megamenuSecondLayer-line-height: 20px;
		--metanavFirstLayer-background-color: FFFFFF00;
		--metanavFirstLayer-border-width: 0px;
		--metanavFirstLayer-line-height: 1.43;
		--metanavFirstLayer-padding: 0px;
		--metanavFirstLayer-text-transform: none;
		--metanavSubnavFirstLayer-font-size: 0.746415rem;
		--metanavSubnavFirstLayer-font-weight: 700;
		--metanavSubnavFirstLayer-line-height: 1.43;
		--metanavSubnavFirstLayer-padding: 6px 15px 6px 15px;
		--metanavSubnavSecondLayer-font-size: 0.746415rem;
		--metanavSubnavSecondLayer-font-weight: 700;
		--metanavSubnavSecondLayer-line-height: 1.43;
		--metanavSubnavSecondLayer-padding: 6px 15px 6px 15px;
		--subnavFirstLayer-font-size: 0.88217rem;
		--subnavFirstLayer-font-weight: 700;
		--subnavFirstLayer-generated-padding-left: 15px;
		--subnavFirstLayer-line-height: 20px;
		--subnavFirstLayer-padding: 6px 15px 6px 15px;
		--subnavSecondLayer-font-size: 0.88217rem;
		--subnavSecondLayer-font-weight: 700;
		--subnavSecondLayer-line-height: 20px;
		--subnavSecondLayer-padding: 6px 15px 6px 15px;
		--controlButton-font-size: 16px;
		--controlButton-padding: 11px;
		--headerContainerFixedStyling-padding:  0px 15px;
		--headerContainerStyling-padding:  0px 15px;
		--headerContainerStyling-generated-padding-left: 15px;
		--buttonContainerSideNavigationRight-margin: 181px 0px 0px 0px;
		--buttonSideNavigationRight-border-radius: inherit inherit 0px 0px;
		--buttonSideNavigationRight-font-size: 16px;
		--buttonSideNavigationRight-gap: 20px;
		--buttonSideNavigationRight-padding: 11px;
		--buttonSideNavigationRight-width: 40px;
		--buttonSideNavigationRightIcon-font-size: 16px;
		--buttonSideNavigationRight-generated-padding-left: 11px;
		--buttonSideNavigationRight-generated-padding-top: 11px;
		--subnavContainer-margin-left: 30px;
		--metanavFirstLayer-generated-padding-bottom: 0px;
		--metanavFirstLayer-generated-padding-top: 0px;
		--metanavSubnavFirstLayer-generated-padding-bottom: 6px;
		--metanavSubnavFirstLayer-generated-padding-top: 6px;
		--metanavSubnavSecondLayer-generated-padding-bottom: 6px;
		--metanavSubnavSecondLayer-generated-padding-top: 6px;
		--subnavFirstLayer-generated-padding-bottom: 6px;
		--subnavFirstLayer-generated-padding-top: 6px;
		--subnavSecondLayer-generated-padding-bottom: 6px;
		--subnavSecondLayer-generated-padding-top: 6px;
		--mainnavAdditionalText-border-color: #FFFFFF00;
		--mainnavAdditionalText-font-size: 1.01783rem;
		--mainnavAdditionalText-line-height: 100%;
		--mainnavFirstLayer-generated-padding-left: 0px;
		--metanavFirstLayer-generated-padding-left: 0px;
		--megamenuThirdLayer-line-height: 20px;
		--subnavThirdLayer-font-size: 0.88217rem;
		--subnavThirdLayer-font-weight: 700;
		--subnavThirdLayer-line-height: 20px;
		--subnavThirdLayer-padding: 6px 15px 6px 15px;
	}
}
@media screen and (min-width: 768px) and (max-width: 990px) {
	:host,:root {
		--controlButtonHeader-margin: 0px 0px 10px;
		--modalCloseButton-font-size: 45px;
		--intelligentSearchEventElements-flex-direction: column;
		--intelligentSearchEventElements-gap: 5px;
		--headerContainerFixedStyling-padding: 0px 15px;
		--headerContainerStyling-padding: 0px 15px;
		--headerLogoFixedStyling-generated-margin-bottom: 0px;
		--headerLogoFixedStyling-margin: 0px 15px 0px 0px;
		--headerLogoFixedStyling-max-width: 100%;
		--headerLogoFixedStyling-padding: 10px 0px;
		--headerLogoStyling-generated-margin-bottom: 0px;
		--headerLogoStyling-margin: 0px 15px 0px 0px;
		--headerLogoStyling-max-width: 100%;
		--headerLogoStyling-padding: 10px 0px;
		--headerContainerStyling-generated-padding-left: 15px;
		--buttonContainerSideNavigationRight-margin: 0px 0px 11px 11px;
		--buttonSideNavigationRight-gap: 11px;
		--buttonSideNavigationRight-width: 48px;
		--modalSizeSmall-height: 90%;
		--modalSizeSmall-width: 90%;
		--spacingExtraLarge-margin: 20px;
		--spacingLarge-margin: 20px;
	}
}
@media screen and (max-width: 767px) {
	:host,:root {
		--controlButtonHeader-margin: 0px 0px 10px;
		--modalCloseButton-font-size: 45px;
		--intelligentSearchEventElements-flex-direction: column;
		--intelligentSearchEventElements-gap: 5px;
		--headerContainerFixedStyling-padding: 0px 15px;
		--headerContainerStyling-padding: 0px 15px;
		--headerLogoFixedStyling-generated-margin-bottom: 0px;
		--headerLogoFixedStyling-margin: 0px 15px 0px 0px;
		--headerLogoFixedStyling-max-width: 100%;
		--headerLogoFixedStyling-padding: 10px 0px;
		--headerLogoStyling-generated-margin-bottom: 0px;
		--headerLogoStyling-margin: 0px 15px 0px 0px;
		--headerLogoStyling-max-width: 100%;
		--headerLogoStyling-padding: 10px 0px;
		--headerContainerStyling-generated-padding-left: 15px;
		--presentationAccordion-font-size: 1em;
		--buttonContainerSideNavigationRight-margin: 0px 0px 11px 11px;
		--buttonSideNavigationRight-gap: 11px;
		--buttonSideNavigationRight-width: 45px;
		--modalSizeSmall-height: 90%;
		--modalSizeSmall-width: 90%;
		--spacingExtraLarge-margin: 20px;
		--spacingLarge-margin: 20px;
		--swiperProgressActive-width: 30px;
		--swiperProgressContainer-gap: 10px;
	}
}
.mediaGallery_1 {
  --mediaGalleryLayout-gap: var(--mediaGalleryLayout_1-gap);
  --mediaGalleryLayout-grid-auto-rows: var(--mediaGalleryLayout_1-grid-auto-rows);
  --mediaGalleryLayout-grid-template-columns: var(--mediaGalleryLayout_1-grid-template-columns);
  --mediaGalleryLayout-grid-template-areas: var(--mediaGalleryLayout_1-grid-template-areas);
}

.mediaGallery_2 {
  --mediaGalleryLayout-gap: var(--mediaGalleryLayout_2-gap);
  --mediaGalleryImage-aspect-ratio: var(--mediaGalleryImage_2-aspect-ratio);
}

.mediaGallery_4 {
  --mediaGalleryImage-aspect-ratio: var(--mediaGalleryImage_4-aspect-ratio);
}

.mediaGallery_6 {
  --mediaGalleryLayout-gap: var(--mediaGalleryLayout_6-gap);
  --mediaGalleryImage-aspect-ratio: var(--mediaGalleryImage_6-aspect-ratio);
}

.mediaGallery_8 {
  --mediaGalleryImage-aspect-ratio: var(--mediaGalleryImage_8-aspect-ratio);
}

.mediaGallery_10 {
  --mediaGalleryLayout-gap: var(--mediaGalleryLayout_10-gap);
  --mediaGalleryImage-aspect-ratio: var(--mediaGalleryImage_10-aspect-ratio);
}

.mediaGallery_12 {
  --mediaGalleryImage-aspect-ratio: var(--mediaGalleryImage_12-aspect-ratio);
}

.listManagerFlexList_18 {
  --listManagerFlexListEntryContainer-background-color: var(--listManagerFlexListEntryContainer_18-background-color);
  --listManagerFlexListEntryContainer-box-shadow: var(--listManagerFlexListEntryContainer_18-box-shadow);
  --listManagerFlexListEntryContainer-color-solid: var(--listManagerFlexListEntryContainer_18-color-solid);
  --listManagerFlexListEntryContainer-generated-color-solid-rgb: var(--listManagerFlexListEntryContainer_18-generated-color-solid-rgb);
  --listManagerFlexListEntryContainer-margin: var(--listManagerFlexListEntryContainer_18-margin);
  --listManagerFlexListEntryContainer-padding: var(--listManagerFlexListEntryContainer_18-padding);
  --listManagerFlexListEntryImage-padding: var(--listManagerFlexListEntryImage_18-padding);
  --listManagerFlexListEntryContentContainer-background-color: var(--listManagerFlexListEntryContentContainer_18-background-color);
  --listManagerFlexListEntryContentContainer-border-color: var(--listManagerFlexListEntryContentContainer_18-border-color);
  --listManagerFlexListEntryContentContainer-border-width: var(--listManagerFlexListEntryContentContainer_18-border-width);
  --listManagerFlexListEntryContentContainerBelowImage-padding: var(--listManagerFlexListEntryContentContainerBelowImage_18-padding);
  --listManagerFlexListEntryHeading-color: var(--listManagerFlexListEntryHeading_18-color);
  --listManagerFlexListEntryHeading-font-size: var(--listManagerFlexListEntryHeading_18-font-size);
  --listManagerFlexListEntryHeading-font-weight: var(--listManagerFlexListEntryHeading_18-font-weight);
  --listManagerFlexListEntryContentBefore-color: var(--listManagerFlexListEntryContentBefore_18-color);
}

