*:focus {
  outline: none;
}
[data-show-only=none],
[data-show-only=none][data-page-element="FlexContainer/V1"],
[data-show-only=none][data-page-element="RowContainer/V1"] {
  display: none;
}
.elPageContent {
  font-size: 14px;
}
:host,
body {
  color: inherit !important;
  -webkit-font-smoothing: antialiased;
}
html,
:host {
  all: initial;
  font-family: sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #2f2f2f;
  background-color: #fff;
}
u {
  text-decoration: underline;
}
strike {
  text-decoration: line-through;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
body {
  line-height: 1.42857143;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 500;
  line-height: 1.1;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0 auto;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}
span {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@keyframes store-search-slide-in {
  0% {
    transform: translateY(-100%);
  }
}
.containerWrapper {
  min-width: 320px;
  height: 100%;
}
.innerContent {
  word-wrap: break-word;
}
.midWideContainer {
  max-width: 960px;
  width: 100%;
}
.fullContainer {
  width: 100%;
}
.fullContainer .containerInnerV2 {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}
.fullContainer .containerInnerV2 .containerInnerV2 {
  max-width: inherit;
}
.bgCoverV2 {
  background-size: cover !important;
  -webkit-background-size: cover !important;
  background-attachment: fixed !important;
  background-repeat: repeat repeat !important;
  background-position: center center !important;
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.col-md-2,
.col-md-5,
.col-md-7,
.col-md-10,
.col-md-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
.col-md-2,
.col-md-5,
.col-md-7,
.col-md-10,
.col-md-12 {
    float: left;
  }
.col-md-12 {
    width: 100%;
  }
.col-md-10 {
    width: 83.33333333%;
  }
.col-md-7 {
    width: 58.33333333%;
  }
.col-md-5 {
    width: 41.66666667%;
  }
.col-md-2 {
    width: 16.66666667%;
  }
}
.container:before,
.container:after,
.row:before,
.row:after {
  display: table;
  content: " ";
}
.container:after,
.row:after {
  clear: both;
}
@media only screen and (min-width: 771px) {
*[data-show-only=mobile] {
    display: none !important;
  }
*[data-show-only=desktop] {
    display: block;
  }
*[data-mobile-only] {
    display: none !important;
  }
*[data-timed-style=fade][data-show-only=desktop] {
    display: none;
  }
*[data-timed-style=scale][data-show-only=desktop] {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 770px) {
*[data-show-only=desktop] {
    display: none !important;
  }
*[data-show-only=mobile] {
    display: block;
  }
*[data-desktop-only] {
    display: none !important;
  }
*[data-timed-style=fade][data-show-only=mobile] {
    display: none;
  }
*[data-timed-style=scale][data-show-only=mobile] {
    display: none;
  }
.fullContainer .containerInnerV2 {
    width: 100% !important;
    min-width: 320px;
  }
.fullContainer .containerInnerV2 .containerInnerV2,
.midWideContainer .containerInnerV2 .containerInnerV2,
.containerInnerV2 .fullContainer,
.containerInnerV2 .midWideContainer {
    min-width: auto;
  }
.containerModal .fullContainer .containerInnerV2 {
    min-width: inherit;
  }
.containerModal .midWideContainer {
    min-width: 100% !important;
  }
.midWideContainer {
    width: 100% !important;
    min-width: 320px;
  }
.col-inner {
  }
.innerContent {
    padding: 0px !important;
    width: 100%;
  }
.row {
  }
.col_right {
    margin-top: 20px !important;
  }
.de-video-block {
    width: 100% !important;
  }
.containerInnerV2 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
.row,
.col-inner {
    margin-left: auto !important;
    margin-right: auto !important;
    width: auto !important;
  }
.elBTN {
    text-align: center;
  }
.elBulletList {
  }
[data-page-element="RowContainer/V1"] {
    flex-direction: column;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=vertical-reverse] {
    flex-direction: column-reverse;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=vertical-reverse] > .col_right:last-of-type {
    margin-top: 0px !important;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=vertical-reverse] > .col_left {
    margin-top: 20px !important;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=vertical-reverse] > .col_left:last-of-type {
    margin-top: 0px !important;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] {
    flex-direction: row;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] {
    flex-direction: row-reverse;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col_right,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col_right {
    margin-top: 0px !important;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-2,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-5,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-7,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-10,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-12,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-2,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-5,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-7,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-10,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-2,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-5,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-7,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-10,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-12,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-2,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-5,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-7,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-10,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-12 {
    float: left;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-12,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-12 {
    width: 100%;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-10,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-10 {
    width: 83.33333333%;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-7,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-7 {
    width: 58.33333333%;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-5,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-5 {
    width: 41.66666667%;
  }
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal] > .col-md-2,
[data-page-element="RowContainer/V1"][data-mobile-columns-direction=horizontal-reverse] > .col-md-2 {
    width: 16.66666667%;
  }
}
@media only screen and (min-width: 770px) and (max-width: 1170px) {
.col-inner {
  }
.fullContainer .col-md-2,
.fullContainer .col-md-5,
.fullContainer .col-md-7,
.fullContainer .col-md-10,
.fullContainer .col-md-12 {
    float: left !important;
  }
.fullContainer .col-md-12 {
    width: 100%;
  }
.fullContainer .col-md-10 {
    width: 83.33333333%;
  }
.fullContainer .col-md-7 {
    width: 58.33333333%;
  }
.fullContainer .col-md-5 {
    width: 41.66666667%;
  }
.fullContainer .col-md-2 {
    width: 16.66666667%;
  }
.midWideContainer .col-md-2,
.midWideContainer .col-md-5,
.midWideContainer .col-md-7,
.midWideContainer .col-md-10,
.midWideContainer .col-md-12 {
    float: left !important;
  }
.midWideContainer .col-md-12 {
    width: 100%;
  }
.midWideContainer .col-md-10 {
    width: 83.33333333%;
  }
.midWideContainer .col-md-7 {
    width: 58.33333333%;
  }
.midWideContainer .col-md-5 {
    width: 41.66666667%;
  }
.midWideContainer .col-md-2 {
    width: 16.66666667%;
  }
}
@media only screen and (max-width: 700px) {
[data-mobile-font-size] li {
    font-size: inherit !important;
  }
.elPageContent.elPageContent [data-mobile-font-size="10"] {
    font-size: 10px;
  }
.elPageContent.elPageContent [data-mobile-font-size="11"] {
    font-size: 11px;
  }
.elPageContent.elPageContent [data-mobile-font-size="12"] {
    font-size: 12px;
  }
.elPageContent.elPageContent [data-mobile-font-size="13"] {
    font-size: 13px;
  }
.elPageContent.elPageContent [data-mobile-font-size="14"] {
    font-size: 14px;
  }
.elPageContent.elPageContent [data-mobile-font-size="15"] {
    font-size: 15px;
  }
.elPageContent.elPageContent [data-mobile-font-size="16"] {
    font-size: 16px;
  }
.elPageContent.elPageContent [data-mobile-font-size="17"] {
    font-size: 17px;
  }
.elPageContent.elPageContent [data-mobile-font-size="18"] {
    font-size: 18px;
  }
.elPageContent.elPageContent [data-mobile-font-size="19"] {
    font-size: 19px;
  }
.elPageContent.elPageContent [data-mobile-font-size="20"] {
    font-size: 20px;
  }
.elPageContent.elPageContent [data-mobile-font-size="21"] {
    font-size: 21px;
  }
.elPageContent.elPageContent [data-mobile-font-size="22"] {
    font-size: 22px;
  }
.elPageContent.elPageContent [data-mobile-font-size="23"] {
    font-size: 23px;
  }
.elPageContent.elPageContent [data-mobile-font-size="24"] {
    font-size: 24px;
  }
.elPageContent.elPageContent [data-mobile-font-size="25"] {
    font-size: 25px;
  }
.elPageContent.elPageContent [data-mobile-font-size="26"] {
    font-size: 26px;
  }
.elPageContent.elPageContent [data-mobile-font-size="27"] {
    font-size: 27px;
  }
.elPageContent.elPageContent [data-mobile-font-size="28"] {
    font-size: 28px;
  }
.elPageContent.elPageContent [data-mobile-font-size="29"] {
    font-size: 29px;
  }
.elPageContent.elPageContent [data-mobile-font-size="30"] {
    font-size: 30px;
  }
.elPageContent.elPageContent [data-mobile-font-size="31"] {
    font-size: 31px;
  }
.elPageContent.elPageContent [data-mobile-font-size="32"] {
    font-size: 32px;
  }
.elPageContent.elPageContent [data-mobile-font-size="33"] {
    font-size: 33px;
  }
.elPageContent.elPageContent [data-mobile-font-size="34"] {
    font-size: 34px;
  }
.elPageContent.elPageContent [data-mobile-font-size="35"] {
    font-size: 35px;
  }
.elPageContent.elPageContent [data-mobile-font-size="36"] {
    font-size: 36px;
  }
.elPageContent.elPageContent [data-mobile-font-size="37"] {
    font-size: 37px;
  }
.elPageContent.elPageContent [data-mobile-font-size="38"] {
    font-size: 38px;
  }
.elPageContent.elPageContent [data-mobile-font-size="39"] {
    font-size: 39px;
  }
.elPageContent.elPageContent [data-mobile-font-size="40"] {
    font-size: 40px;
  }
.elPageContent.elPageContent [data-mobile-font-size="41"] {
    font-size: 41px;
  }
.elPageContent.elPageContent [data-mobile-font-size="42"] {
    font-size: 42px;
  }
.elPageContent.elPageContent [data-mobile-font-size="43"] {
    font-size: 43px;
  }
.elPageContent.elPageContent [data-mobile-font-size="44"] {
    font-size: 44px;
  }
.elPageContent.elPageContent [data-mobile-font-size="45"] {
    font-size: 45px;
  }
.elPageContent.elPageContent [data-mobile-font-size="46"] {
    font-size: 46px;
  }
.elPageContent.elPageContent [data-mobile-font-size="47"] {
    font-size: 47px;
  }
.elPageContent.elPageContent [data-mobile-font-size="48"] {
    font-size: 48px;
  }
.elPageContent.elPageContent [data-mobile-font-size="49"] {
    font-size: 49px;
  }
.elPageContent.elPageContent [data-mobile-font-size="50"] {
    font-size: 50px;
  }
.elPageContent.elPageContent [data-mobile-font-size="51"] {
    font-size: 51px;
  }
.elPageContent.elPageContent [data-mobile-font-size="52"] {
    font-size: 52px;
  }
.elPageContent.elPageContent [data-mobile-font-size="53"] {
    font-size: 53px;
  }
.elPageContent.elPageContent [data-mobile-font-size="54"] {
    font-size: 54px;
  }
.elPageContent.elPageContent [data-mobile-font-size="55"] {
    font-size: 55px;
  }
.elPageContent.elPageContent [data-mobile-font-size="56"] {
    font-size: 56px;
  }
.elPageContent.elPageContent [data-mobile-font-size="57"] {
    font-size: 57px;
  }
.elPageContent.elPageContent [data-mobile-font-size="58"] {
    font-size: 58px;
  }
.elPageContent.elPageContent [data-mobile-font-size="59"] {
    font-size: 59px;
  }
.elPageContent.elPageContent [data-mobile-font-size="60"] {
    font-size: 60px;
  }
.elPageContent.elPageContent [data-mobile-font-size="61"] {
    font-size: 61px;
  }
.elPageContent.elPageContent [data-mobile-font-size="62"] {
    font-size: 62px;
  }
.elPageContent.elPageContent [data-mobile-font-size="63"] {
    font-size: 63px;
  }
.elPageContent.elPageContent [data-mobile-font-size="64"] {
    font-size: 64px;
  }
.elPageContent.elPageContent [data-mobile-font-size="65"] {
    font-size: 65px;
  }
.elPageContent.elPageContent [data-mobile-font-size="66"] {
    font-size: 66px;
  }
.elPageContent.elPageContent [data-mobile-font-size="67"] {
    font-size: 67px;
  }
.elPageContent.elPageContent [data-mobile-font-size="68"] {
    font-size: 68px;
  }
.elPageContent.elPageContent [data-mobile-font-size="69"] {
    font-size: 69px;
  }
.elPageContent.elPageContent [data-mobile-font-size="70"] {
    font-size: 70px;
  }
.elPageContent.elPageContent [data-mobile-font-size="71"] {
    font-size: 71px;
  }
.elPageContent.elPageContent [data-mobile-font-size="72"] {
    font-size: 72px;
  }
}
@media (max-width: 1170px) {
.fullContainer .containerInnerV2 {
    width: 100% !important;
  }
}
@media (max-width: 960px) {
.midWideContainer {
    width: 100% !important;
    min-width: 320px;
  }
.midWideContainer .containerInnerV2 {
    width: 100% !important;
  }
}
html {
  margin-right: 0px !important;
  overflow-x: hidden;
}
body {
  color: #2e2e2e;
}
[data-trigger=load] {
  opacity: 0;
  position: relative;
}
.elVideo {
  display: block !important;
}
#closeCFPOPUP,
#closeCFPOPUP:hover {
  cursor: pointer !important;
}
[data-element-link]:not([data-element-link=""]) {
  cursor: pointer;
}
#bump-offer {
  cursor: normal !important;
}
.containerModal {
  position: fixed;
  overflow-y: auto;
}
.innerContent {
  word-wrap: break-word;
}
@media screen and (max-width: 500px) {
#tubular-container {
    display: none !important;
  }
}
#product-bump-name {
  width: 70% !important;
  padding-top: 10px;
}
#product-bump-price {
  padding-top: 10px;
}
@keyframes wobble {
  0% {
    transform: skewX(0deg);
  }
  25% {
    transform: skewX(10deg);
  }
  50% {
    transform: skewX(0deg);
  }
  75% {
    transform: skewX(-10deg);
  }
  100% {
    transform: skewX(0deg);
  }
}
@keyframes pulseGlow {
  0% {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
  }
  25% {
    box-shadow: 0px 0px 2.5px 1px rgba(255, 255, 255, 0.25);
  }
  50% {
    box-shadow: 0px 0px 5px 2px rgba(255, 255, 255, 0.5);
  }
  85% {
    box-shadow: 0px 0px 5px 5px rgba(255, 255, 255, 0);
  }
  100% {
    box-shadow: 0px 0px 0px 0px rgba(255, 255, 255, 0);
  }
}
@keyframes rocking {
  0% {
    transform: rotate(0deg);
  }
  25% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(2deg);
  }
  75% {
    transform: rotate(-2deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes bounce {
  15% {
    transform: translateY(0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
  35% {
    transform: translateY(-35%);
    box-shadow: 0px 8px 5px -5px rgba(0, 0, 0, 0.25);
  }
  45% {
    transform: translateY(0%);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
  55% {
    transform: translateY(-20%);
    box-shadow: 0px 5px 4px -4px rgba(0, 0, 0, 0.25);
  }
  70% {
    transform: translateY(0%);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
  80% {
    transform: translateY(-10%);
    box-shadow: 0px 4px 3px -3px rgba(0, 0, 0, 0.25);
  }
  90% {
    transform: translateY(0%);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
  95% {
    transform: translateY(-2%);
    box-shadow: 0px 2px 3px -3px rgba(0, 0, 0, 0.25);
  }
  99% {
    transform: translateY(0%);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
  100% {
    transform: translateY(0);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  }
}
#order-declined-message ul {
  list-style: inside;
  margin-bottom: 0px;
}
body {
  margin: 0px;
}
html,
body,
.containerWrapper,
.elPageContent,
.elPageContentWrapper {
  height: 100%;
  min-height: 100%;
}
input:-webkit-autofill,
select:-webkit-autofill {
  -webkit-background-clip: text !important;
  background-clip: text !important;
}
.elVideoWrapper[data-video-aspect-ratio=vertical] iframe {
  position: relative !important;
  height: auto !important;
  aspect-ratio: 9 / 16 !important;
}
[data-page-element=ContentNode] > [data-page-element^="UniversalBlock/"] {
  width: 100%;
}
@keyframes alert-fade-out {
  0% {
    opacity: 1;
    transform: translateY(0px);
  }
  100% {
    opacity: 0;
    transform: translateY(-54px);
  }
}
@keyframes elSpinnerCircle {
  0%, 100% {
    animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
  }
  0% {
    transform: rotateY(0deg);
  }
  50% {
    transform: rotateY(1800deg);
    animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
  }
  100% {
    transform: rotateY(3600deg);
  }
}
@keyframes elSpinnerDualRing {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes elSpinnerBars {
  0% {
    top: 8px;
    height: 64px;
  }
  50%, 100% {
    top: 24px;
    height: 32px;
  }
}
@keyframes elSpinnerHeart {
  0% {
    transform: scale(0.95);
  }
  5% {
    transform: scale(1.1);
  }
  39% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.9);
  }
}
@keyframes elSpinnerRing {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes elSpinnerRoller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes elSpinnerDots {
  0%, 20%, 80%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
}
@keyframes elSpinnerEllipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes elSpinnerEllipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes elSpinnerEllipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
@keyframes elSpinnerGrid {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
@keyframes elSpinnerHourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}
@keyframes elSpinnerRipple {
  0% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 0;
  }
  4.9% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 0;
  }
  5% {
    top: 36px;
    left: 36px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: 0px;
    left: 0px;
    width: 72px;
    height: 72px;
    opacity: 0;
  }
}
@keyframes elSpinnerLongBars {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes load5 {
  0%, 100% {
    box-shadow:
      0em -2.6em 0em 0em var(--spinner-rotating-color),
      1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      2.5em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      1.75em 1.75em 0 0em rgba(var(--spinner-still-color), 0.2),
      0em 2.5em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em 1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      -2.6em 0em 0 0em rgba(var(--spinner-still-color), 0.5),
      -1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.7);
  }
  12.5% {
    box-shadow:
      0em -2.6em 0em 0em rgba(var(--spinner-still-color), 0.7),
      1.8em -1.8em 0 0em var(--spinner-rotating-color),
      2.5em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      1.75em 1.75em 0 0em rgba(var(--spinner-still-color), 0.2),
      0em 2.5em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em 1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      -2.6em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.5);
  }
  25% {
    box-shadow:
      0em -2.6em 0em 0em rgba(var(--spinner-still-color), 0.5),
      1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.7),
      2.5em 0em 0 0em var(--spinner-rotating-color),
      1.75em 1.75em 0 0em rgba(var(--spinner-still-color), 0.2),
      0em 2.5em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em 1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      -2.6em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2);
  }
  37.5% {
    box-shadow:
      0em -2.6em 0em 0em rgba(var(--spinner-still-color), 0.2),
      1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.5),
      2.5em 0em 0 0em rgba(var(--spinner-still-color), 0.7),
      1.75em 1.75em 0 0em var(--spinner-rotating-color),
      0em 2.5em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em 1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      -2.6em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2);
  }
  50% {
    box-shadow:
      0em -2.6em 0em 0em rgba(var(--spinner-still-color), 0.2),
      1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      2.5em 0em 0 0em rgba(var(--spinner-still-color), 0.5),
      1.75em 1.75em 0 0em rgba(var(--spinner-still-color), 0.7),
      0em 2.5em 0 0em var(--spinner-rotating-color),
      -1.8em 1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      -2.6em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2);
  }
  62.5% {
    box-shadow:
      0em -2.6em 0em 0em rgba(var(--spinner-still-color), 0.2),
      1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      2.5em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      1.75em 1.75em 0 0em rgba(var(--spinner-still-color), 0.5),
      0em 2.5em 0 0em rgba(var(--spinner-still-color), 0.7),
      -1.8em 1.8em 0 0em var(--spinner-rotating-color),
      -2.6em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2);
  }
  75% {
    box-shadow:
      0em -2.6em 0em 0em rgba(var(--spinner-still-color), 0.2),
      1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      2.5em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      1.75em 1.75em 0 0em rgba(var(--spinner-still-color), 0.2),
      0em 2.5em 0 0em rgba(var(--spinner-still-color), 0.5),
      -1.8em 1.8em 0 0em rgba(var(--spinner-still-color), 0.7),
      -2.6em 0em 0 0em var(--spinner-rotating-color),
      -1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2);
  }
  87.5% {
    box-shadow:
      0em -2.6em 0em 0em rgba(var(--spinner-still-color), 0.2),
      1.8em -1.8em 0 0em rgba(var(--spinner-still-color), 0.2),
      2.5em 0em 0 0em rgba(var(--spinner-still-color), 0.2),
      1.75em 1.75em 0 0em rgba(var(--spinner-still-color), 0.2),
      0em 2.5em 0 0em rgba(var(--spinner-still-color), 0.2),
      -1.8em 1.8em 0 0em rgba(var(--spinner-still-color), 0.5),
      -2.6em 0em 0 0em rgba(var(--spinner-still-color), 0.7),
      -1.8em -1.8em 0 0em var(--spinner-rotating-color);
  }
}
[data-page-element=ContentNode] {
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
[data-page-element=ContentNode]:before {
  content: "";
  display: table;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@keyframes disable-pointer-events {
  0%, 99% {
    pointer-events: none;
  }
}
[data-page-element="SectionContainer/V1"] {
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
}
[data-page-element="ColContainer/V1"] {
  padding-left: 0px;
  padding-right: 0px;
}
[data-page-element="ColContainer/V1"] > .col-inner {
  padding-bottom: 0px;
  padding-top: 0px;
  margin-left: 16px;
  margin-right: 16px;
}
[data-page-element="ColContainer/V1"] > .col-inner:before {
  content: "";
  display: table;
}
[data-page-element="ColContainer/V1"] > .col-inner:after {
  content: "";
  display: table;
}
[data-page-element="FlexContainer/V1"] {
  display: flex;
  justify-content: center;
  gap: 1.5em;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
  padding-right: 15px;
}
[data-page-element="FlexContainer/V1"].elFlexWrap {
  flex-wrap: wrap;
}
[data-page-element="FlexContainer/V1"] div {
  margin: 0px;
}
@media (max-width: 770px) {
[data-page-element="FlexContainer/V1"][data-page-element="FlexContainer/V1"][data-page-element="FlexContainer/V1"].elFlexNoWrapMobile {
    flex-wrap: nowrap;
  }
}
[data-page-element="RowContainer/V1"] {
  padding-top: 20px;
  padding-bottom: 20px;
  max-width: 100%;
  display: flex;
  padding-left: 15px;
  padding-right: 15px;
}
[data-page-element="RowContainer/V1"] .col-inner {
  height: 100%;
}
[data-page-element="CollectionContainer/V1"] {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  display: grid;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 770px) {
[data-page-element="CollectionContainer/V1"][data-page-element="CollectionContainer/V1"][data-page-element="CollectionContainer/V1"] {
    grid-template-columns: 1fr;
  }
}
[data-page-element="Modal/V1"] {
  position: fixed;
  overflow-y: auto;
  overflow-x: hidden;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  cursor: pointer;
  display: none;
  z-index: 100000;
  background: rgba(0, 0, 0, 0.4);
}
[data-page-element="Modal/V1"] .elModalInnerContainer {
  z-index: 100001;
  cursor: auto;
  position: relative;
}
[data-page-element="ModalSidebar/V1"] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: end;
  align-items: flex-end;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 1000;
  font-family: var(--text-font-family);
  margin-left: 0px;
  margin-right: 0px;
  background: var(--backdrop-color);
}
[data-page-element="ModalContainer/V1"] .modal-wrapper {
  z-index: 60;
  opacity: 0;
  top: -800px;
}
[data-page-element="ModalContainer/V1"] .containerModal {
  display: block;
  position: relative;
  margin-top: 60px;
  margin-bottom: 60px;
  width: 100%;
  z-index: 222;
  overflow: visible !important;
  background: #fff;
}
[data-page-element="ModalContainer/V1"] .closeLPModal {
  display: flex;
  z-index: 9999;
  position: absolute;
  right: -20px;
  top: -20px;
  cursor: pointer;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  align-items: center;
  justify-content: center;
  background: #031a01;
}
[data-page-element="ModalContainer/V1"] .elModalInnerContainer {
  max-width: 100%;
  width: 50%;
}
@media (max-width: 770px) {
[data-page-element="ModalContainer/V1"][data-page-element="ModalContainer/V1"][data-page-element="ModalContainer/V1"] .elModalInnerContainer {
    width: 80%;
  }
}
[data-page-element="Headline/V1"] .elHeadline {
  text-align: center;
  font-size: 32px;
}
[data-page-element="SubHeadline/V1"] .elSubheadline {
  text-align: center;
  font-size: 22px;
}
[data-page-element="Paragraph/V1"] .elParagraph {
  text-align: center;
}
[data-page-element="BulletList/V1"] li:not(:first-child) {
  margin-top: 10px;
}
[data-page-element="BulletList/V1"] .elBulletList li {
  display: flex;
}
[data-page-element="BulletList/V1"] .elBulletList .fa_icon {
  margin-right: 10px;
  line-height: inherit;
  margin-left: 0px;
  flex-shrink: 0;
}
[data-page-element="BulletList/V1"] .elBulletListTextWrapper {
  min-width: 5px;
}
.elBulletList[data-list-type=ordered] ul {
  counter-reset: li;
}
.elBulletList[data-list-type=ordered] li {
  counter-increment: li;
}
.elBulletList[data-list-type=ordered] li i {
  font-family: inherit;
}
.elBulletList[data-list-type=ordered] li i.far::before,
.elBulletList[data-list-type=ordered] li i.fas::before {
  content: counter(li) ".";
  display: inline-block;
  font-family: inherit;
}
[data-page-element="Image/V1"] {
  text-align: center;
  margin-top: 15px;
}
[data-page-element="Image/V1"] .elImage {
  max-width: 100%;
  vertical-align: bottom;
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  box-sizing: border-box;
}
[data-page-element="Image/V2"] {
  text-align: center;
  margin-top: 15px;
}
[data-page-element="Image/V2"] .elImage {
  max-width: 100%;
  vertical-align: bottom;
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  box-sizing: border-box;
}
[data-page-element="Button/V1"] {
  margin-top: 15px;
  text-align: center;
}
[data-page-element="Button/V1"] .fa_prepended.fa_prepended,
[data-page-element="Button/V1"] .fa_apended.fa_apended {
  color: inherit;
}
[data-page-element="Button/V1"] .elButton {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: auto;
  font-weight: 600;
  transition: background .2s ease;
  padding-left: 25px;
  padding-right: 25px;
  padding-top: 10px;
  padding-bottom: 10px;
  background: rgb(1, 116, 199);
}
[data-page-element="Button/V1"] .elButton .elButtonText {
  font-size: 1.25rem;
  line-height: 100%;
  color: rgb(255, 255, 255);
  transition: color .2s ease;
}
[data-page-element="Button/V1"] .elButton .elButtonSub {
  font-size: 0.875rem;
  line-height: 100%;
  opacity: 0.8;
  color: rgb(255, 255, 255);
  transition: color .2s ease;
}
[data-page-element="Button/V1"] .elButton:hover {
  background: #018ff5;
}
[data-page-element="Button/V1"] .elButton:hover .elButtonText {
  color: rgb(255, 255, 255);
}
[data-page-element="Button/V1"] .elButton:hover .elButtonSub {
  color: rgb(255, 255, 255);
}
[data-page-element="Button/V1"] .elButton:active {
  background: #0163a9;
}
[data-page-element="Button/V1"] .elButton:active .elButtonText {
  color: rgb(255, 255, 255);
}
[data-page-element="Button/V1"] .elButton:active .elButtonSub {
  color: rgb(255, 255, 255);
}
[data-page-element="Button/V1"] .elButtonSpinner.elButtonSpinner.elButtonSpinner.elButtonSpinner {
  display: none;
  margin-right: 10px;
  font-family: "Font Awesome 5 Free";
  letter-spacing: 0;
  line-height: 0;
  text-decoration: none;
  font-weight: 900;
}
@media (max-width: 770px) {
[data-page-element="Button/V1"][data-page-element="Button/V1"][data-page-element="Button/V1"] .elButton {
    max-width: 100%;
  }
}
.elButton {
  position: relative;
}
.elButton[data-disabled=true] {
  pointer-events: none;
  opacity: 0.5;
}
.elButton[href=""] {
  cursor: default;
  pointer-events: none;
}
.elButton:hover {
  text-decoration: none;
}
.elButtonSub {
  display: block;
}
.elButtonSub:empty {
  display: none;
}
[data-page-element="SelectBox/V1"] {
  margin-top: 15px;
}
[data-page-element="SelectBox/V2"] {
  margin-top: 15px;
  background-position: 97%;
  font-family: inherit;
  position: relative;
  padding: 0 !important;
  --label-padding-on-focus: 4px;
  border-style: none;
}
[data-page-element="SelectBox/V2"] [data-input-status-type] {
  position: initial;
  border-style: none;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-left: 5px;
  top: -10px;
}
[data-page-element="SelectBox/V2"] label {
  top: 50%;
  position: relative;
  transform: translateY(-50%);
  display: block;
  line-height: 18px;
  transition: all .2s ease;
  border-bottom-color: transparent !important;
}
[data-page-element="Audio/V1"] {
  margin-top: 15px;
  width: 100%;
}
[data-page-element="CheckboxGroup/V1"] {
  margin-top: 15px;
}
[data-page-element="Input/V1"] {
  margin: 0px auto;
  margin-top: 15px;
  font-family: inherit;
  position: relative;
  padding: 0 !important;
  --label-padding-on-focus: 4px;
  border: 0 !important;
}
[data-page-element="Input/V1"] [data-input-status-type] {
  position: initial !important;
  border: none !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-left: 2px;
  top: -10px;
}
[data-page-element="Input/V1"] label {
  top: 50%;
  position: relative;
  transform: translateY(-50%);
  display: block;
  transition: all .2s ease;
  border-bottom-color: transparent !important;
}
[data-page-element="Input/V1"] [data-intl-tel-input-id] {
  padding-left: 50px !important;
}
[data-page-element="Radio/V1"] {
  margin: 0px;
}
[data-page-element="SuperSelectBox/V1"] {
  background-color: #fff;
  background-position: 97%;
  font-family: inherit;
  padding: 12px 18px;
}
[data-page-element="Icon/V1"] .fa_icon {
  font-size: 55px;
}
[data-page-element="Divider/V1"] {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  flex-basis: 100%;
  align-self: stretch;
}
[data-page-element="Divider/V1"] .elDivider {
  width: 100%;
  min-height: 1px;
  margin: 0 auto 0 0;
  border-style: solid;
  border-top: 1px solid;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
[data-page-element="Link/V1"] {
  text-align: center;
}
[data-page-element="CustomHtmlJs/V1"] {
  margin-top: 15px;
}
[data-page-element="ProgressBar/V1"] {
  margin-top: 12px;
}
[data-page-element="TextArea/V1"] {
  margin: 0px auto;
  margin-top: 15px;
  font-family: inherit;
  position: relative;
  padding: 0 !important;
  --label-padding-on-focus: 4px;
  border: 0 !important;
  width: 100%;
}
[data-page-element="TextArea/V1"] label {
  top: 0;
  position: relative;
  transform: translateY(-50%);
  display: block;
  transition: all .2s ease;
  padding-top: inherit;
  border-bottom-color: transparent !important;
}
[data-page-element=AddToCart] {
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: var(--text-font-family);
  padding-left: 15px;
  padding-right: 15px;
}
[data-page-element=AddToCart] [data-page-element="Button/V1"] {
  margin: 0px;
}
[data-page-element=AddToCart] [data-page-element="Button/V1"] .elButton {
  width: 100%;
}
[data-page-element="Image/V2"][data-dynamic-image] .elImage {
  aspect-ratio: 16 / 9;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: center;
  object-position: center;
}
[data-page-element="Image/V2"][data-dynamic-image] .elImage {
  aspect-ratio: 16 / 9;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: center;
  object-position: center;
}
[data-page-element="Image/V2"][data-dynamic-image] .elImage {
  aspect-ratio: 16 / 9;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: center;
  object-position: center;
}
[data-page-element="CoursePodcastLink/V1"] {
  text-align: center;
}
[data-page-element="CoursePodcastLink/V1"] .elImageWrapper {
  padding: 0px;
}
[data-page-element="Image/V2"][data-dynamic-image] .elImage {
  aspect-ratio: 16 / 9;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: center;
  object-position: center;
}
[data-page-element="CoursesSectionPodcastLink/V1"] {
  text-align: center;
}
[data-page-element="CoursesSectionPodcastLink/V1"] .elImageWrapper {
  padding: 0px;
}
[data-page-element="Image/V2"][data-dynamic-image] .elImage {
  aspect-ratio: 16 / 9;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: center;
  object-position: center;
}
[data-page-element="Image/V2"][data-dynamic-image] .elImage {
  aspect-ratio: 16 / 9;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: center;
  object-position: center;
}
[data-page-element="Image/V2"][data-dynamic-image] .elImage {
  aspect-ratio: 16 / 9;
  -o-object-fit: scale-down;
  object-fit: scale-down;
  -o-object-position: center;
  object-position: center;
}
[data-page-element=LessonStatus] .elTypographyLink.elTypographyLink {
  color: inherit;
}
[data-page-element="BlogPostCategories/V1"] div,
[data-page-element="BlogPostCategories/V1"] a,
[data-page-element="BlogPostCategories/V1"] i {
  margin: 0px;
}
[data-page-element="BlogPostAuthors/V1"] div,
[data-page-element="BlogPostAuthors/V1"] a,
[data-page-element="BlogPostAuthors/V1"] i {
  margin: 0px;
}
[data-page-element=TemplateDynamicSection] {
  width: 100%;
}
[data-page-element=StoreSearchProducts] {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-gap: 25px;
  margin-left: 0px;
  margin-right: 0px;
}
[data-page-element=StoreSearchProducts] .elImage {
  width: auto;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  margin-left: 0px;
  margin-right: 0px;
}
[data-page-element=StoreSearchProducts] .elImageWrapper {
  margin-top: 0px;
  height: 100%;
}
@media (min-width: 2100px) {
[data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts] {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}
@media (max-width: 1720px) {
[data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts] {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }
}
@media (max-width: 1300px) {
[data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts] {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
@media (max-width: 1080px) {
[data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts] {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media (max-width: 770px) {
[data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts] {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 390px) {
[data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts][data-page-element=StoreSearchProducts] {
    grid-template-columns: 1fr;
  }
}
[data-page-element=StoreSearch] {
  text-align: center;
  --loading-spinner-color: gray;
  --text-color: black;
  --border-color: #D2D2D2;
}
[data-page-element=StoreSearch] .elModal {
  background: rgba(0, 0, 0, 0.3);
}
[data-page-element=StoreSearch] .elModalInnerContainer,
[data-page-element=StoreSearch] .elModalInner {
  width: 100%;
  height: 100%;
  cursor: pointer;
}
[data-page-element=StoreSearch] .elModalClose {
  font-size: 24px;
  cursor: pointer;
  margin-left: 0px;
  margin-right: 0px;
}
[data-page-element=StoreSearch] .elModalClose {
  color: var(--text-color);
  margin-left: 0px;
  margin-right: 0px;
}
[data-page-element=StoreSearch] [data-store-search-size=xs] .elModalClose {
  font-size: 18px;
}
[data-page-element=StoreSearch] [data-store-search-size=s] .elModalClose {
  font-size: 20px;
}
@media (max-width: 770px) {
[data-page-element=StoreSearch] [data-store-search-size=s] .elModalClose {
    font-size: 18px;
  }
}
[data-page-element=StoreSearch] [data-store-search-size=m] .elModalClose {
  font-size: 22px;
}
@media (max-width: 770px) {
[data-page-element=StoreSearch] [data-store-search-size=m] .elModalClose {
    font-size: 20px;
  }
}
[data-page-element=StoreSearch] [data-store-search-size=l] .elModalClose {
  font-size: 24px;
}
@media (max-width: 770px) {
[data-page-element=StoreSearch] [data-store-search-size=l] .elModalClose {
    font-size: 22px;
  }
}
[data-page-element=StoreSearch] [data-store-search-size=xl] .elModalClose {
  font-size: 28px;
}
@media (max-width: 770px) {
[data-page-element=StoreSearch] [data-store-search-size=xl] .elModalClose {
    font-size: 24px;
  }
}
[data-page-element=AccordionItem] {
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
}
[data-page-element="Accordion/V1"] {
  padding-top: 20px;
  padding-bottom: 20px;
  --item-background: var(--style-background-color, #fff);
  --header-background: var(--style-background-color, linear-gradient(135deg,rgb(168, 160, 245) 0%,rgb(216, 197, 252) 100%));
  --header-color: var(--style-color, #fff);
  --header-background-hover: var(--style-background-color, linear-gradient(135deg,rgb(168, 160, 245) 0%,rgb(216, 197, 252) 100%));
  --header-color-hover: var(--style-color, #fff);
  --header-background-active: var(--style-background-color, linear-gradient(135deg,rgb(168, 160, 245) 0%,rgb(216, 197, 252) 100%));
  --header-color-active: var(--style-color, #fff);
  padding-left: 15px;
  padding-right: 15px;
}
[data-page-element="CheckoutProductImageCarousel/V1"] {
  padding-left: 10px;
  padding-right: 10px;
}
[data-page-element="CheckoutProductImageCarousel/V1"] {
  position: relative;
}
[data-page-element="OrderConfirmation/V1"] {
  margin-top: 15px;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
}
[data-page-element="SurveyImageOption/V1"] {
  margin: 0px;
  border: 1px solid rgba(var(--style-link-color-r), var(--style-link-color-g), var(--style-link-color-b), 25%);
  border-radius: 6px;
  margin-bottom: 16px;
  background-color: rgba(var(--style-link-color-r), var(--style-link-color-g), var(--style-link-color-b), 15%);
  box-shadow: 0 4px 6px rgba(var(--style-link-color-r), var(--style-link-color-g), var(--style-link-color-b), 15%);
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
[data-page-element="SurveyImageOption/V1"]:hover {
  background-color: rgba(var(--style-link-color-r), var(--style-link-color-g), var(--style-link-color-b), 30%);
}
[data-page-element="SurveyImageOption/V1"]:has(input:checked) {
  border: 1px solid var(--style-link-color);
}
[data-page-element="SurveyImageOption/V1"] [data-page-element="Checkbox/V1"] {
  margin: 0;
}