a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
button,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
nav,
object,
ol,
p,
pre,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
title,
tr,
tt,
u,
ul,
var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent
}

body {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif
}

input,
select,
textarea {
    font-family: Helvetica, Arial, sans-serif;
    box-sizing: border-box
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

a {
    cursor: pointer;
    text-decoration: none
}

body,
html {
    height: 100%
}

body {
    overflow-x: auto;
    overflow-y: scroll
}

body.overflowHidden {
    overflow: hidden
}

.testStyles {
    overflow-y: hidden
}

.reset-button {
    background: none;
    border: 0;
    outline: 0;
    color: inherit;
    font: inherit;
    line-height: normal;
    overflow: visible;
    padding: 0;
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

:focus {
    outline: none
}

body.device-mobile-optimized {
    overflow-x: hidden;
    overflow-y: scroll
}

body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
    width: 320px;
    overflow-x: visible;
    position: relative
}

body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
    margin: 0 auto
}

body.device-mobile-optimized>* {
    max-width: 100% !important
}

body.device-mobile-optimized #site-root {
    overflow-x: hidden;
    overflow-y: hidden
}

body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
    overflow-x: hidden;
    overflow-y: auto
}

body.device-mobile-non-optimized.fullScreenMode {
    background-color: #5f6360
}

body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
body.device-mobile-non-optimized.fullScreenMode #site-root,
body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
body.fullScreenMode #WIX_ADS {
    visibility: hidden
}

body.fullScreenMode {
    overflow-x: hidden !important;
    overflow-y: hidden !important
}

body.fullScreenMode.device-mobile-optimized #TINY_MENU {
    opacity: 0;
    pointer-events: none
}

body.fullScreenMode-scrollable.device-mobile-optimized {
    overflow-x: hidden !important;
    overflow-y: auto !important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
    overflow-x: hidden !important;
    overflow-y: hidden !important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND {
    height: auto !important
}

body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
    height: 0 !important
}

body.blockSiteScrolling {
    position: fixed;
    width: 100%;
    overflow: hidden
}

body.blockSiteScrolling #SITE_CONTAINER {
    margin-top: calc(var(--blocked-site-scroll-margin-top) * -1)
}

body.blockSiteScrolling:not(.responsive) #WIX_ADS {
    margin-top: var(--blocked-site-scroll-margin-top)
}

.fullScreenOverlay {
    z-index: 1005;
    position: fixed;
    left: 0;
    top: -60px;
    right: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    overflow-y: hidden
}

.fullScreenOverlay>.fullScreenOverlayContent {
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 60px;
    left: 0;
    bottom: 0;
    overflow: hidden;
    transform: translateZ(0)
}

[data-mesh-id$=centeredContent],
[data-mesh-id$=form],
[data-mesh-id$=inlineContent] {
    position: relative;
    pointer-events: none
}

[data-mesh-id$=-gridWrapper],
[data-mesh-id$=-rotated-wrapper] {
    pointer-events: none
}

[data-mesh-id$=-gridContainer]>*,
[data-mesh-id$=-rotated-wrapper]>*,
[data-mesh-id$=inlineContent]>:not([data-mesh-id$=-gridContainer]) {
    pointer-events: auto
}

.device-mobile-optimized #masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID {
    -ms-grid-row: 2;
    grid-area: 2/1/3/2;
    position: relative
}

#masterPage.mesh-layout {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: max-content max-content min-content max-content;
    grid-template-rows: -webkit-max-content -webkit-max-content -webkit-min-content -webkit-max-content;
    grid-template-rows: max-content max-content min-content max-content;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    align-items: start;
    justify-content: stretch
}

#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer,
#masterPage.mesh-layout #SOSP_CONTAINER_CUSTOM_ID[data-state~=mobileView] {
    -ms-grid-column: 1;
    -ms-grid-row-align: start;
    -ms-grid-column-align: start
}

#masterPage.mesh-layout #SITE_HEADER-placeholder,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER {
    -ms-grid-row: 1;
    grid-area: 1/1/2/2
}

#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
    -ms-grid-row: 3;
    grid-area: 3/1/4/2
}

#masterPage.mesh-layout #soapAfterPagesContainer,
#masterPage.mesh-layout #soapBeforePagesContainer {
    width: 100%
}

#masterPage.mesh-layout #PAGES_CONTAINER {
    align-self: stretch
}

#masterPage.mesh-layout main#PAGES_CONTAINER {
    display: block
}

#masterPage.mesh-layout #SITE_FOOTER-placeholder,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER {
    -ms-grid-row: 4;
    grid-area: 4/1/5/2
}

#masterPage.mesh-layout #SITE_PAGES,
#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERcenteredContent],
#masterPage.mesh-layout [data-mesh-id=PAGES_CONTAINERinlineContent] {
    height: 100%
}

#masterPage.mesh-layout.desktop>* {
    width: 100%
}

#masterPage.mesh-layout #masterPageinlineContent,
#masterPage.mesh-layout #PAGES_CONTAINER,
#masterPage.mesh-layout #SITE_FOOTER,
#masterPage.mesh-layout #SITE_FOOTER_WRAPPER,
#masterPage.mesh-layout #SITE_HEADER,
#masterPage.mesh-layout #SITE_HEADER_WRAPPER,
#masterPage.mesh-layout #SITE_PAGES,
#site-root {
    position: relative
}

#site-root {
    top: var(--wix-ads-top-height);
    min-height: 100%;
    margin: 0 auto
}

#site-root img:not([src]) {
    visibility: hidden
}

#site-root svg img:not([src]) {
    visibility: visible
}

body:not(.responsive) #site-root {
    width: 100%;
    min-width: var(--site-width)
}

#SITE_CONTAINER {
    position: relative
}

.auto-generated-link {
    color: inherit
}

body:not([data-js-loaded]) [data-hide-prejs] {
    visibility: hidden
}

#SCROLL_TO_BOTTOM,
#SCROLL_TO_TOP {
    height: 0
}

[data-z-counter] {
    z-index: 0
}

[data-z-counter="0"] {
    z-index: auto
}

.wixSiteProperties {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

._2_Pya {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    left: 0
}

._1s0Ge {
    transition: .2s ease-in;
    transform: translateY(-100%)
}

._3-JNd {
    transition: .2s;
    transform: translateY(0)
}

.FxFZJ {
    transition: .2s ease-in;
    opacity: 0
}

.FxFZJ._3wrTP {
    z-index: -1 !important
}

.lSyDa {
    transition: .2s;
    opacity: 1
}

._1jI8r {
    height: auto
}

._1jI8r,
._2qN73 {
    position: relative;
    width: 100%
}

body:not(.device-mobile-optimized) ._1M8CM {
    margin-left: calc((100% - var(--site-width)) / 2);
    width: var(--site-width)
}

.UZpZM[data-focuscycled=active] {
    outline: 1px solid transparent
}

.UZpZM[data-focuscycled=active]:not(:focus-within) {
    outline: 2px solid transparent;
    transition: outline .01s ease
}

._17W7D,
.UZpZM ._1M8CM {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.s0eeT {
    cursor: pointer
}

.TG-Zk {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    opacity: var(--opacity);
    fill: var(--fill);
    fill-opacity: var(--fill-opacity);
    stroke: var(--stroke);
    stroke-opacity: var(--stroke-opacity);
    stroke-width: var(--stroke-width);
    transform: var(--flip);
    filter: var(--drop-shadow, none)
}

.TG-Zk,
.TG-Zk svg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.TG-Zk svg {
    width: var(--svg-calculated-width, 100%);
    height: var(--svg-calculated-height, 100%);
    padding: var(--svg-calculated-padding, 0);
    margin: auto
}

._1UnNA * {
    vector-effect: non-scaling-stroke
}

._27iav svg,
._37OKp svg {
    overflow: visible !important
}

@media not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .TG-Zk._37OKp {
            will-change: filter
        }
    }
}

._2HrZd {
    opacity: 0
}

._2fuJI {
    transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
}

._2fuJI,
.g0xNe {
    opacity: 1
}

.PeTAs {
    transition: opacity var(--transition-duration) cubic-bezier(.37, 0, .63, 1)
}

._1IGjY,
.PeTAs {
    opacity: 0
}

.Ic0Mb {
    transition: opacity var(--transition-duration) cubic-bezier(.64, 0, .78, 0)
}

.Ic0Mb,
.WjNI2 {
    opacity: 1
}

.Y5LuX {
    opacity: 0;
    transition: opacity var(--transition-duration) cubic-bezier(.22, 1, .36, 1)
}

._3P3IS {
    transform: translateX(100%)
}

._1vZD6 {
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

._1vZD6,
.AM-g_ {
    transform: translateX(0)
}

._1MVJv {
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

._1MVJv,
._2uVRM {
    transform: translateX(-100%)
}

._2kt-u {
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

._2kt-u,
._3f6Db {
    transform: translateX(0)
}

._3u3Qg {
    transform: translateX(100%);
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

._2LoMk {
    transform: translateY(100%)
}

._3VRRq {
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

._3VRRq,
._8b5uM {
    transform: translateY(0)
}

._1c8N5 {
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

._1c8N5,
._1SRt2 {
    transform: translateY(-100%)
}

.mMep- {
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

._3jOkM,
.mMep- {
    transform: translateY(0)
}

._1hGK7 {
    transform: translateY(100%);
    transition: transform var(--transition-duration) cubic-bezier(.87, 0, .13, 1)
}

.StylableButton1872886392__root {
    -archetype: box;
    cursor: pointer;
    border: none;
    display: block;
    min-width: 10px;
    min-height: 10px;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    padding: 0
}

.StylableButton1872886392__root[disabled] {
    pointer-events: none
}

.StylableButton1872886392__root.StylableButton1872886392--hasBackgroundColor {
    background-color: var(--corvid-background-color) !important
}

.StylableButton1872886392__root.StylableButton1872886392--hasBorderColor {
    border-color: var(--corvid-border-color) !important
}

.StylableButton1872886392__root.StylableButton1872886392--hasBorderRadius {
    border-radius: var(--corvid-border-radius) !important
}

.StylableButton1872886392__root.StylableButton1872886392--hasBorderWidth {
    border-width: var(--corvid-border-width) !important
}

.StylableButton1872886392__root.StylableButton1872886392--hasColor,
.StylableButton1872886392__root.StylableButton1872886392--hasColor .StylableButton1872886392__label {
    color: var(--corvid-color) !important
}

.StylableButton1872886392__link {
    -archetype: box;
    text-decoration: none;
    box-sizing: border-box;
    color: #000
}

.StylableButton1872886392__container {
    display: flex;
    flex-basis: auto;
    justify-content: center;
    flex-direction: row;
    flex-grow: 1;
    align-items: center;
    overflow: hidden;
    height: 100%;
    width: 100%;
    transition: all .2s ease, visibility 0s
}

.StylableButton1872886392__label {
    -archetype: text;
    -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(first);
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    min-width: 1.8em;
    max-width: 100%;
    transition: inherit
}

.StylableButton1872886392__icon {
    -archetype: icon;
    -controller-part-type: LayoutChildDisplayDropdown, LayoutFlexChildSpacing(last);
    min-width: 1px;
    height: 50px;
    transition: inherit;
    flex-shrink: 0
}

.StylableButton1872886392__icon>div,
.StylableButton1872886392__icon svg {
    display: flex;
    width: inherit;
    height: inherit
}

ol.font_100,
ul.font_100 {
    color: #080808;
    font-family: "Arial, Helvetica, sans-serif", serif;
    font-size: 10px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    margin: 0;
    text-decoration: none;
    line-height: normal;
    letter-spacing: normal
}

ol.font_100 li,
ul.font_100 li {
    margin-bottom: 12px
}

ol.wix-list-text-align,
ul.wix-list-text-align {
    list-style-position: inside
}

ol.wix-list-text-align h1,
ol.wix-list-text-align h2,
ol.wix-list-text-align h3,
ol.wix-list-text-align h4,
ol.wix-list-text-align h5,
ol.wix-list-text-align h6,
ol.wix-list-text-align p,
ul.wix-list-text-align h1,
ul.wix-list-text-align h2,
ul.wix-list-text-align h3,
ul.wix-list-text-align h4,
ul.wix-list-text-align h5,
ul.wix-list-text-align h6,
ul.wix-list-text-align p {
    display: inline
}

._2tuyK {
    cursor: pointer
}

.XcBF6 {
    min-height: var(--min-height)
}

.XcBF6 ._1cEyW {
    position: relative;
    width: 100%;
    height: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.XcBF6 ._1cEyW ul {
    list-style: disc inside
}

.XcBF6 ._1cEyW li {
    margin-bottom: 12px
}

._2bafp blockquote,
._2bafp h1,
._2bafp h2,
._2bafp h3,
._2bafp h4,
._2bafp h5,
._2bafp h6,
._2bafp p {
    line-height: normal;
    letter-spacing: normal
}

.lJm9X {
    min-height: var(--min-height)
}

.lJm9X ._1cEyW {
    position: relative;
    width: 100%;
    height: 100%;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.lJm9X ._1cEyW ol,
.lJm9X ._1cEyW ul {
    padding-left: 1.3em;
    margin-left: .5em;
    line-height: normal;
    letter-spacing: normal
}

.lJm9X ._1cEyW ol[dir=rtl],
.lJm9X ._1cEyW ul[dir=rtl] {
    padding-right: 1.3em;
    margin-right: .5em
}

.lJm9X ._1cEyW ul {
    list-style-type: disc
}

.lJm9X ._1cEyW ol {
    list-style-type: decimal
}

.lJm9X ._1cEyW ol[dir=rtl],
.lJm9X ._1cEyW ul[dir=rtl] {
    padding-right: 1.3em;
    margin-right: .5em
}

.lJm9X ._1cEyW ol ul,
.lJm9X ._1cEyW ul ul {
    list-style-type: circle;
    line-height: normal
}

.lJm9X ._1cEyW ol ol ul,
.lJm9X ._1cEyW ol ul ul,
.lJm9X ._1cEyW ul ol ul,
.lJm9X ._1cEyW ul ul ul {
    list-style-type: square;
    line-height: normal
}

.lJm9X ._1cEyW li {
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: normal
}

.lJm9X ._1cEyW h1,
.lJm9X ._1cEyW h2,
.lJm9X ._1cEyW h3,
.lJm9X ._1cEyW h4,
.lJm9X ._1cEyW h5,
.lJm9X ._1cEyW h6,
.lJm9X ._1cEyW p {
    margin: 0;
    line-height: normal;
    letter-spacing: normal
}

.lJm9X ._1cEyW a {
    color: inherit
}

._2bafp,
.afVXQ {
    word-wrap: break-word;
    overflow-wrap: break-word;
    text-align: start;
    pointer-events: none;
    min-height: var(--min-height)
}

._2bafp>*,
.afVXQ>* {
    pointer-events: auto
}

._2bafp li,
.afVXQ li {
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: normal
}

._2bafp ol,
._2bafp ul,
.afVXQ ol,
.afVXQ ul {
    padding-left: 1.3em;
    padding-right: 0;
    margin-left: .5em;
    margin-right: 0;
    line-height: normal;
    letter-spacing: normal
}

._2bafp ul,
.afVXQ ul {
    list-style-type: disc
}

._2bafp ol,
.afVXQ ol {
    list-style-type: decimal
}

._2bafp ol ul,
._2bafp ul ul,
.afVXQ ol ul,
.afVXQ ul ul {
    list-style-type: circle
}

._2bafp ol ol ul,
._2bafp ol ul ul,
._2bafp ul ol ul,
._2bafp ul ul ul,
.afVXQ ol ol ul,
.afVXQ ol ul ul,
.afVXQ ul ol ul,
.afVXQ ul ul ul {
    list-style-type: square
}

._2bafp ol[dir=rtl],
._2bafp ol[dir=rtl] ol,
._2bafp ol[dir=rtl] ul,
._2bafp ul[dir=rtl],
._2bafp ul[dir=rtl] ol,
._2bafp ul[dir=rtl] ul,
.afVXQ ol[dir=rtl],
.afVXQ ol[dir=rtl] ol,
.afVXQ ol[dir=rtl] ul,
.afVXQ ul[dir=rtl],
.afVXQ ul[dir=rtl] ol,
.afVXQ ul[dir=rtl] ul {
    padding-left: 0;
    padding-right: 1.3em;
    margin-left: 0;
    margin-right: .5em
}

._2bafp blockquote,
._2bafp h1,
._2bafp h2,
._2bafp h3,
._2bafp h4,
._2bafp h5,
._2bafp h6,
._2bafp p,
.afVXQ blockquote,
.afVXQ h1,
.afVXQ h2,
.afVXQ h3,
.afVXQ h4,
.afVXQ h5,
.afVXQ h6,
.afVXQ p {
    margin: 0
}

._2bafp a,
.afVXQ a {
    color: inherit
}

.GFY_- {
    pointer-events: none;
    overflow: hidden;
    padding: 0;
    white-space: nowrap
}

._2Yk_Z {
    cursor: pointer
}

._3tDhR {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr
}

._3tDhR>div {
    justify-self: stretch !important;
    align-self: stretch !important
}

._2oJTp {
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    height: calc(100% - var(--wix-ads-height));
    margin-top: var(--wix-ads-height);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr
}

._1PGFM,
._2oJTp {
    pointer-events: none;
    z-index: var(--pinned-layer-in-container, var(--above-all-in-container))
}


.dmysR {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    left: 0
}

._1veUs {
    transition: .2s ease-in;
    transform: translateY(-100%)
}

._3FGUd {
    transition: .2s;
    transform: translateY(0)
}

._2JCUO {
    transition: .2s ease-in;
    opacity: 0
}

._2JCUO._1lcKg {
    z-index: -1 !important
}

._2qLBX {
    transition: .2s;
    opacity: 1
}

._1MBwI {
    height: auto
}

._1MBwI,
._2_pp6 {
    position: relative;
    width: 100%
}

body:not(.device-mobile-optimized) ._1DMOb {
    margin-left: calc((100% - var(--site-width)) / 2);
    width: var(--site-width)
}

._26XlU[data-focuscycled=active] {
    outline: 1px solid transparent
}

._26XlU[data-focuscycled=active]:not(:focus-within) {
    outline: 2px solid transparent;
    transition: outline .01s ease
}

._26XlU .kvZ7q {
    top: 0;
    bottom: 0;
    box-shadow: var(--shd, 0 0 5px rgba(0, 0, 0, .7));
    background-color: var(--screenwidth-corvid-background-color, rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1)));
    border-top: var(--brwt, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1)));
    border-bottom: var(--brwb, 0) solid var(--screenwidth-corvid-border-color, rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1)))
}

._26XlU .kvZ7q,
._26XlU .mtROD {
    position: absolute;
    right: 0;
    left: 0
}

._26XlU .mtROD {
    top: var(--brwt, 0);
    bottom: var(--brwb, 0);
    border-radius: var(--rd, 0);
    background-color: rgba(var(--bgctr, var(--color_11)), var(--alpha-bgctr, 1))
}

._26XlU ._1DMOb {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

body.device-mobile-optimized ._26XlU ._1DMOb {
    left: 10px;
    right: 10px
}

._31Ne5 {
    position: relative;
    overflow: visible
}

._1XT8x {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

._2US5Z {
    cursor: pointer
}

.cs8rE {
    border-color: var(--hover-box-border-color);
    border-radius: var(--hover-box-border-radius);
    border-style: var(--hover-box-border-style);
    border-width: var(--hover-box-border-width);
    box-shadow: var(--hover-box-box-shadow);
    transform: var(--hover-box-transform);
    margin: var(--hover-box-margin);
    overflow: var(--hover-box-overflow);
    position: relative
}

._2k7xj {
    text-align: initial;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    justify-content: var(--label-align);
    min-width: 100%
}

._2k7xj:before {
    max-width: var(--margin-left, 0)
}

._2k7xj:after,
._2k7xj:before {
    content: "";
    flex-grow: 1;
    align-self: stretch
}

._2k7xj:after {
    max-width: var(--margin-right, 0)
}

._2btH0 {
    height: 100%
}

._2btH0 ._2k7xj {
    border-radius: var(--corvid-border-radius, var(--rd, 0));
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: var(--trans1, border-color .4s ease 0s, background-color .4s ease 0s);
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
}

._2btH0 ._2k7xj:link,
._2btH0 ._2k7xj:visited {
    border-color: transparent
}

._2btH0 .nr31w {
    font: var(--fnt, var(--font_5));
    transition: var(--trans2, color .4s ease 0s);
    color: var(--corvid-color, rgb(var(--txt, var(--color_15))));
    position: relative;
    white-space: nowrap;
    margin: 0
}

._2btH0[aria-disabled=false] ._2k7xj {
    background-color: var(--corvid-background-color, rgba(var(--bg, var(--color_17)), var(--alpha-bg, 1)));
    border: solid var(--corvid-border-color, rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1))) var(--corvid-border-width, var(--brw, 0));
    cursor: pointer !important
}

body.device-mobile-optimized ._2btH0[aria-disabled=false]:active ._2k7xj {
    background-color: rgba(var(--bgh, var(--color_18)), var(--alpha-bgh, 1));
    border-color: rgba(var(--brdh, var(--color_15)), var(--alpha-brdh, 1))
}

body.device-mobile-optimized ._2btH0[aria-disabled=false]:active .nr31w {
    color: rgb(var(--txth, var(--color_15)))
}

body:not(.device-mobile-optimized) ._2btH0[aria-disabled=false]:hover ._2k7xj {
    background-color: rgba(var(--bgh, var(--color_18)), var(--alpha-bgh, 1));
    border-color: rgba(var(--brdh, var(--color_15)), var(--alpha-brdh, 1))
}

body:not(.device-mobile-optimized) ._2btH0[aria-disabled=false]:hover .nr31w {
    color: rgb(var(--txth, var(--color_15)))
}

._2btH0[aria-disabled=true] ._2k7xj {
    background-color: rgba(var(--bgd, 204, 204, 204), var(--alpha-bgd, 1));
    border-color: rgba(var(--brdd, 204, 204, 204), var(--alpha-brdd, 1));
    border-width: var(--corvid-border-width, var(--brw, 0));
    border-style: solid
}

._2btH0[aria-disabled=true] .nr31w {
    color: rgb(var(--txtd, 255, 255, 255))
}

.e3SAW {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.e3SAW._3qUQs:hover {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODM3MEUzMUU4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODM3MEUzMUQ4OTAyMTFFMzk3Q0FCMkFEODdDNzUzMjQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bqsJgAAACF0lEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPmgI0F2YdmxXQUhX///sVQqK2tDVL4DFkhF8zK2NjY/4aGhshOOMJAJAB5ZjdAADGQCpiB4Cear3uwKQR74vv372BPLFq0CKZ4GnLcdMGiFtnXmzZtQo0Bdnb2r/b29nBFMIwUjkxghby8vHfFxMQwTMQWp0YggZcvX/5HBpqamhgKQdafAQnq6en9j4+P/4/me150nzsCPfYOKrkWKvYCymcjJozPgqIYIMAYcUjKAnEcELsDbVECOpkNiO8B+buAeCEQ3yUqFllYWNYh+4Obm/u/ubn5f0tLy//QPIqM90ATHVagDHTJH5BCfn7+/xcvXvyPC9y7d+8/KHqghv4FYj0M04BxeAOkQEhI6P+vX79QDECOeBj49+/ffzk5OZih91FyP4gAGiIDooH5hIGVlRUsAXQpGMMAMh+Y1xksLCzg5QxGrAFzwAxY2GzYsIGgC48cOYIclsuwBiIbG9sCmCJFRcX/+/fvxwi/EydOwIoDGH6JLQEiA26ga1egxSY2vAUpkcKKEV5iCwVOIObBU8w8RzLYgYHaAAACg5CxaxSLgwAAAABJRU5ErkJggg==), auto
}

.e3SAW.UKJJk:hover {
    cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAAH6ji2bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0I4QkNGQTI4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0I4QkNGQTE4OTAyMTFFMzg0RDlBRkM5NDA5QjczRTEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjk0ZTkyMTRlLThiNDQtNjc0My04MWZiLTZlYjIzYTA2ZjcwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpmMWUzNTlkMS1hYjZhLTNkNDctYmM0ZC03MWMyZDYyMWNmNDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7hiSPZAAACGklEQVR42mJgQAd8fHz/gdRvRigfxGEACCA4YvwPBMgCbgABBGOAJP6LiooiZBUUFMCC7969Awk6AQQQA1bAxMTUOnXq1P8/f/78j2zdf5BDQDgoKAgiyMgItv0/1AkozlgJlHwPpDWB+AhAACFL1EJVwvBPIGZHd8P/OXPm/EcHUA3TURT+/fsXQ6G2tjZI4TNkhVwwK2NjY/8bGhoiO+EIA5EA5JndAAHEQCpgBoKfaL7uwaYQHLrfv38He2LRokUwxdOQ46YLFrXIYNOmTagxwM7O/tXe3h4sCYs3EEYKRyawQl5e3rtiYmL/sQH0ODUCCbx8+RJFkaamJoZCkPVnQIJ6enr/4+Pj/6P5nhfd545Aj72DSq6Fir2A8tmICeOzoCgGCDBGHJKyQBwHxO5AW5SATmYD4ntA/i4gXgjEd4mKRRYWlnXI/uDm5v5vbm7+39LS8j80jyLjPdBEhxUoA13yB6SQn5///8WLF//jAvfu3fsPih6ooX+BWA/DNGAc3gApEBIS+v/r16//hMC/f//+y8nJwQy9j2wWC4gAGiIDooH5hIGVlRUsAXQpVq98/PgRVBAwWFhYMDx69AhczkBj7RdyFpgBC5sNGzYQdOGRI0eQw3IZVpvZ2NgWwBQpKir+379/P4ZBJ06cgBUHMPwSWwJEBtxA165Ai01seAtSIoUVI7zEFgqcQMyDp5h5jmSwAwO1AQBU5q033XYWQwAAAABJRU5ErkJggg==), auto
}

._3oqF5 {
    text-align: initial;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    justify-content: var(--label-align);
    min-width: 100%
}

._3oqF5:before {
    max-width: var(--margin-left, 0)
}

._3oqF5:after,
._3oqF5:before {
    content: "";
    flex-grow: 1;
    align-self: stretch
}

._3oqF5:after {
    max-width: var(--margin-right, 0)
}

._1P1ro[aria-disabled=false] ._3oqF5 {
    cursor: pointer
}

body.device-mobile-optimized ._1P1ro[aria-disabled=false]:active ._22ngm,
body:not(.device-mobile-optimized) ._1P1ro[aria-disabled=false]:hover ._22ngm {
    color: rgb(var(--txth, var(--color_15)));
    transition: var(--trans, color .4s ease 0s)
}

._1P1ro ._3oqF5 {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._1P1ro ._22ngm {
    font: var(--fnt, var(--font_5));
    transition: var(--trans, color .4s ease 0s);
    color: var(--corvid-color, rgb(var(--txt, var(--color_15))));
    white-space: nowrap
}

._1P1ro[aria-disabled=true] ._22ngm {
    color: rgb(var(--txtd, 255, 255, 255))
}

._2AO2a {
    position: var(--bg-position);
    top: var(--wix-ads-height);
    min-height: calc(100vh - var(--wix-ads-height));
    height: 100%;
    width: 100%;
    min-width: var(--site-width)
}

body:not(.device-mobile-optimized) .JSM9k {
    display: flex
}

body:not(.device-mobile-optimized) ._2EoGw {
    display: flex;
    position: relative;
    width: calc(100% - var(--padding) * 2);
    margin: 0 auto
}

body:not(.device-mobile-optimized) ._2EoGw>* {
    flex: var(--column-flex) 1 0%;
    min-width: 0;
    margin-top: var(--padding);
    margin-bottom: var(--padding);
    position: relative;
    left: 0;
    top: 0;
    margin-left: var(--margin)
}

body:not(.device-mobile-optimized) ._2EoGw>:first-child {
    margin-left: 0
}

body.device-mobile-optimized ._2EoGw {
    display: block;
    position: relative;
    padding: var(--padding) 0
}

body.device-mobile-optimized ._2EoGw>* {
    margin-bottom: var(--margin);
    position: relative
}

body.device-mobile-optimized ._2EoGw>:first-child {
    margin-top: -1px
}

body.device-mobile-optimized ._2EoGw>:last-child {
    margin-bottom: -1px
}

._1NovW {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.rca7A {
    width: 100%;
    height: 100%;
    display: block
}

.rca7A svg._1eMqj {
    width: 0;
    height: 0;
    left: 0;
    top: 0;
    overflow: hidden;
    position: absolute
}

._1K4Go,
._1K4Go svg {
    width: 100%;
    height: 100%
}

._22Lsw,
.X-jRX {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.X-jRX {
    left: 0;
    -webkit-mask-image: var(--mask-image, none);
    mask-image: var(--mask-image, none);
    -webkit-mask-position: var(--mask-position, 0);
    mask-position: var(--mask-position, 0);
    -webkit-mask-size: var(--mask-size, 100%);
    mask-size: var(--mask-size, 100%);
    -webkit-mask-repeat: var(--mask-repeat, no-repeat);
    mask-repeat: var(--mask-repeat, no-repeat);
    pointer-events: var(--fill-layer-background-media-pointer-events)
}

.X-jRX._2AZ6T {
    clip: rect(0, auto, auto, 0)
}

@media not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .X-jRX._2AZ6T {
            clip: auto;
            -webkit-clip-path: inset(0)
        }
    }
}

._1J6n9 {
    height: 100%
}

.mlsxv {
    background-color: var(--bg-overlay-color)
}

._1-b-O {
    opacity: var(--fill-layer-image-opacity);
    height: var(--fill-layer-image-height, 100%)
}

._1-b-O img {
    width: 100%;
    height: 100%
}

.kBelp,
.xcG1w {
    opacity: var(--fill-layer-video-opacity)
}

._2kjIP {
    position: absolute;
    width: 100%;
    height: var(--media-padding-height);
    top: var(--media-padding-top);
    bottom: var(--media-padding-bottom)
}

.ysaOK {
    transform: scale(var(--scale, 1));
    transition: var(--transform-duration, transform 0s)
}

.kBelp {
    position: relative;
    width: 100%;
    height: 100%
}

._1n_5u {
    -webkit-clip-path: var(--fill-layer-clip);
    clip-path: var(--fill-layer-clip)
}

._1n_5u,
._3UHRA {
    position: absolute;
    top: 0
}

._1n_5u,
._1ytkV img,
._3UHRA {
    width: 100%;
    height: 100%
}

._1BP2G {
    position: absolute;
    top: 0;
    opacity: 0
}

._3nV6U {
    position: var(--fill-layer-background-media-position);
    pointer-events: var(--fill-layer-background-media-pointer-events);
    left: 0
}

._1qeol,
._3nV6U,
.YhHhy {
    width: 100%;
    height: 100%;
    top: 0
}

.YhHhy {
    position: absolute
}

._1qeol {
    background-color: var(--fill-layer-background-overlay-color);
    position: var(--fill-layer-background-overlay-position);
    opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
    transform: var(--fill-layer-background-overlay-transform)
}

@supports (mix-blend-mode:overlay) {
    ._1qeol {
        mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
        opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
    }
}

._2ws69 {
    cursor: pointer
}

._2edl5 {
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

._2ztx1 {
    min-height: var(--image-min-height);
    min-width: var(--image-min-width)
}

._2ztx1 img {
    -o-object-position: var(--object-position);
    object-position: var(--object-position);
    filter: var(--filter-effect-svg-url)
}

.Ued3M {
    position: var(--position-fixed, static);
    left: var(--left, auto);
    top: var(--top, auto);
    z-index: var(--z-index, auto)
}

.Ued3M ._2ztx1 img {
    position: static;
    box-shadow: 0 0 0 #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Ued3M ._2edl5 {
    display: block
}

.Ued3M ._2edl5,
.Ued3M ._2ztx1 {
    overflow: hidden
}

._1m93a .PE8t5 ._2-pBe {
    display: var(--item-display);
    width: var(--item-size);
    height: var(--item-size)
}

._1m93a .PE8t5 ._2-pBe:not(:last-child) {
    margin: var(--item-margin)
}

._1m93a .PE8t5 ._2-pBe .fNVUF {
    display: block
}

._1m93a .PE8t5 ._2-pBe .fNVUF ._21zrA {
    width: var(--item-size);
    height: var(--item-size)
}

._1m93a .PE8t5 {
    position: absolute;
    width: 100%;
    height: 100%;
    white-space: nowrap
}

body.device-mobile-optimized ._1m93a .PE8t5 {
    white-space: normal
}

._3XkhD {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._3UCvU {
    height: auto;
    width: 100%;
    position: relative
}

body:not(.responsive) ._3V_xK {
    height: 100%;
    position: relative;
    left: 0;
    grid-area: 1/1/1/1;
    align-self: start;
    justify-self: stretch
}

body:not(.device-mobile-optimized) ._3XkhD {
    margin-left: calc((100% - var(--site-width)) / 2);
    width: var(--site-width)
}

._4INfd ._3XkhD {
    overflow: hidden;
    background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1))
}

body.device-mobile-optimized ._3XkhD {
    left: 10px;
    right: 10px
}

._1vnzj {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._2egft {
    height: auto;
    width: 100%;
    position: relative
}

body:not(.responsive) ._3akMP {
    height: 100%;
    position: relative;
    left: 0;
    grid-area: 1/1/1/1;
    align-self: start;
    justify-self: stretch
}

body:not(.device-mobile-optimized) ._1vnzj {
    margin-left: calc((100% - var(--site-width)) / 2);
    width: var(--site-width)
}

body.device-mobile-optimized ._1vnzj {
    left: 10px;
    right: 10px
}

._1Cfot {
    pointer-events: none
}


._3T-6J ._3YXXz ._1ELSG,
._3T-6J ._3YXXz ._1sFWq,
._3YXXz ._2CQK0>button,
._3YXXz ._3T-6J ._1ELSG,
._3YXXz ._3T-6J ._1sFWq {
    justify-content: flex-start
}

._2Jyr- ._2CQK0>button,
._2Jyr- ._3T-6J ._1ELSG,
._2Jyr- ._3T-6J ._1sFWq,
._3T-6J ._2Jyr- ._1ELSG,
._3T-6J ._2Jyr- ._1sFWq {
    justify-content: center
}

._3T-6J ._25w_n ._1ELSG,
._3T-6J ._25w_n ._1sFWq,
._25w_n ._2CQK0>button,
._25w_n ._3T-6J ._1ELSG,
._25w_n ._3T-6J ._1sFWq {
    direction: rtl
}

._2CQK0 .pfjHR img,
._3T-6J ._1sFWq ._8Jn6I img,
._3T-6J ._2jWQ5 ._8Jn6I img {
    height: var(--iconSize);
    display: block
}

._2CQK0>button:hover,
._3T-6J ._1ELSG.cV6VG,
._3T-6J ._1ELSG:hover,
._3T-6J ._1sFWq:hover {
    color: rgb(var(--itemTextColorHover, var(--color_1)));
    background-color: rgba(var(--backgroundColorHover, var(--color_4)), var(--alpha-backgroundColorHover, 1))
}

._2CQK0>button:hover path,
._3T-6J ._1ELSG.cV6VG path,
._3T-6J ._1ELSG:hover path,
._3T-6J ._1sFWq:hover path {
    fill: rgb(var(--itemTextColorHover, var(--color_1)))
}

._2CQK0>button._3cpsR,
._2CQK0>button:active,
._3T-6J ._1ELSG:active,
._3T-6J ._1sFWq:active,
._3T-6J ._3cpsR._1ELSG,
._3T-6J ._3cpsR._1sFWq {
    color: rgb(var(--itemTextColorActive, var(--color_1)));
    background-color: rgba(var(--backgroundColorActive, var(--color_4)), var(--alpha-backgroundColorActive, 1))
}

._2CQK0>button._3cpsR path,
._2CQK0>button:active path,
._3T-6J ._1ELSG:active path,
._3T-6J ._1sFWq:active path,
._3T-6J ._3cpsR._1ELSG path,
._3T-6J ._3cpsR._1sFWq path {
    fill: rgb(var(--itemTextColorActive, var(--color_1)))
}

._3cliv {
    width: var(--width)
}

body.device-mobile-optimized ._3cliv {
    display: table
}

._3cliv._2rTbJ {
    opacity: .38
}

._3cliv._2rTbJ *,
._3cliv._2rTbJ:active {
    pointer-events: none
}

._3T-6J ._1ELSG,
._3T-6J ._1sFWq {
    display: flex;
    align-items: center;
    height: calc(var(--height) - var(--borderWidth, 1px) * 2)
}

._3T-6J ._1ELSG ._2W6zu,
._3T-6J ._1sFWq ._2W6zu {
    line-height: 0
}

._2Jyr- ._3T-6J ._1ELSG ._2W6zu,
._2Jyr- ._3T-6J ._1sFWq ._2W6zu,
._3T-6J ._2Jyr- ._1ELSG ._2W6zu,
._3T-6J ._2Jyr- ._1sFWq ._2W6zu {
    position: absolute;
    right: 0
}

._2Jyr- ._3T-6J ._1ELSG ._2W6zu,
._2Jyr- ._3T-6J ._1sFWq ._2W6zu,
._3T-6J ._2Jyr- ._1ELSG ._2W6zu,
._3T-6J ._2Jyr- ._1sFWq ._2W6zu,
._3T-6J ._25w_n ._1ELSG ._2W6zu,
._3T-6J ._25w_n ._1sFWq ._2W6zu,
._25w_n ._3T-6J ._1ELSG ._2W6zu,
._25w_n ._3T-6J ._1sFWq ._2W6zu {
    margin: 0 20px 0 14px
}

._2Jyr- ._3T-6J ._1ELSG ._2W6zu,
._2Jyr- ._3T-6J ._1sFWq ._2W6zu,
._3T-6J ._2Jyr- ._1ELSG ._2W6zu,
._3T-6J ._2Jyr- ._1sFWq ._2W6zu,
._3T-6J ._3YXXz ._1ELSG ._2W6zu,
._3T-6J ._3YXXz ._1sFWq ._2W6zu,
._3YXXz ._3T-6J ._1ELSG ._2W6zu,
._3YXXz ._3T-6J ._1sFWq ._2W6zu {
    margin: 0 14px 0 20px
}

._3T-6J ._3YXXz ._1ELSG ._3V3Jx,
._3T-6J ._3YXXz ._1sFWq ._3V3Jx,
._3T-6J ._25w_n ._1ELSG ._3V3Jx,
._3T-6J ._25w_n ._1sFWq ._3V3Jx,
._3YXXz ._3T-6J ._1ELSG ._3V3Jx,
._3YXXz ._3T-6J ._1sFWq ._3V3Jx,
._25w_n ._3T-6J ._1ELSG ._3V3Jx,
._25w_n ._3T-6J ._1sFWq ._3V3Jx {
    flex-grow: 1
}

._3T-6J ._1ELSG svg,
._3T-6J ._1sFWq svg {
    width: 12px;
    height: auto
}

._3T-6J ._1ELSG path,
._3T-6J ._1sFWq path {
    fill: rgb(var(--itemTextColor, var(--color_9)))
}

._3T-6J ._1sFWq,
._3T-6J ._2jWQ5 {
    border-style: solid;
    border-color: rgba(var(--borderColor, 32, 32, 32), var(--alpha-borderColor, 1));
    border-width: var(--borderWidth, 1px);
    border-radius: var(--borderRadius, 5px);
    box-shadow: var(--boxShadow, 0 1px 3px rgba(0, 0, 0, .5));
    background-color: rgba(var(--backgroundColor, var(--color_4)), var(--alpha-backgroundColor, 1));
    overflow: hidden
}

._3T-6J ._1sFWq ._8Jn6I,
._3T-6J ._2jWQ5 ._8Jn6I {
    margin: 0 -6px 0 14px
}

._2Jyr- ._3T-6J ._1sFWq ._8Jn6I,
._2Jyr- ._3T-6J ._2jWQ5 ._8Jn6I,
._3T-6J ._2Jyr- ._1sFWq ._8Jn6I,
._3T-6J ._2Jyr- ._2jWQ5 ._8Jn6I {
    margin: 0 4px
}

._3T-6J ._25w_n ._1sFWq ._8Jn6I,
._3T-6J ._25w_n ._2jWQ5 ._8Jn6I,
._25w_n ._3T-6J ._1sFWq ._8Jn6I,
._25w_n ._3T-6J ._2jWQ5 ._8Jn6I {
    margin: 0 14px 0 -6px
}

._3cliv,
._3T-6J {
    height: 100%
}

._3T-6J {
    cursor: pointer;
    position: relative;
    width: var(--width);
    font: var(--itemFont, var(--font_0));
    color: rgb(var(--itemTextColor, var(--color_9)))
}

._3T-6J * {
    box-sizing: border-box
}

._3T-6J ._1sFWq {
    height: 100%;
    position: relative;
    z-index: 1
}

._1Tor_._3T-6J ._1sFWq {
    display: none !important
}

._3T-6J ._37cS3 {
    margin: 0 0 0 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

._2Jyr- ._3T-6J ._37cS3 {
    margin: 0 4px
}

._25w_n ._3T-6J ._37cS3 {
    margin: 0 14px 0 0
}

._3T-6J ._2jWQ5 {
    position: absolute;
    z-index: 1;
    min-width: 100%;
    display: flex;
    flex-direction: column;
    max-height: calc(var(--height) * 5.5);
    overflow-y: auto
}

._3T-6J ._2jWQ5:not(._1D1v2) {
    top: 0;
    --itemBorder: 1px 0 0
}

._3T-6J ._2jWQ5._1D1v2 {
    --itemBorder: 0 0 1px;
    bottom: 0;
    flex-direction: column-reverse
}

._1Tor_._3T-6J ._2jWQ5 svg {
    transform: rotate(180deg)
}

._3T-6J._1Tor_ {
    z-index: 47
}

._3T-6J:not(._1Tor_) ._2jWQ5 {
    display: none
}

._3T-6J ._1ELSG {
    flex-shrink: 0
}

._3T-6J ._1ELSG:not(:first-child) {
    border-width: var(--itemBorder);
    border-style: solid;
    border-color: rgba(var(--separatorColor, 254, 254, 254), var(--alpha-separatorColor, 1))
}

._2ymlr {
    height: 100%
}

body.device-mobile-optimized ._2ymlr {
    display: table;
    width: 100%
}

._2CQK0 {
    display: flex;
    border-style: solid;
    overflow: hidden;
    height: 100%;
    background-color: rgba(var(--backgroundColor, var(--color_4)), var(--alpha-backgroundColor, 1));
    border-color: rgba(var(--borderColor, 32, 32, 32), var(--alpha-borderColor, 1));
    border-width: var(--borderWidth, 1px);
    color: rgb(var(--itemTextColor, var(--color_9)));
    border-radius: var(--borderRadius, 5px);
    box-shadow: var(--boxShadow, 0 1px 3px rgba(0, 0, 0, .5));
    font: var(--itemFont, var(--font_0))
}

._2CQK0,
._2CQK0 * {
    box-sizing: border-box
}

._2CQK0>button {
    background-color: rgba(var(--backgroundColor, var(--color_4)), var(--alpha-backgroundColor, 1));
    flex: auto;
    height: 100%;
    display: flex;
    align-items: center;
    color: inherit;
    cursor: pointer;
    font: inherit
}

._2CQK0>button:not(:first-child) {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgba(var(--separatorColor, 254, 254, 254), var(--alpha-separatorColor, 1))
}

._2CQK0>button:first-child,
._2CQK0>button:last-child {
    border-radius: var(--borderRadius, 5px)
}

._2CQK0>button:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

._2CQK0>button:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

._25w_n ._2CQK0 .pfjHR {
    margin: 0 14px 0 -6px
}

._2Jyr- ._2CQK0 .pfjHR {
    margin: 0 4px
}

._3YXXz ._2CQK0 .pfjHR {
    margin: 0 -6px 0 14px
}

._2CQK0 ._31IRE {
    margin: 0 14px
}

._2Jyr- ._2CQK0 ._31IRE {
    margin: 0 4px
}

._1rXWF select {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1
}

._1rXWF ._38Vy9 {
    display: none
}


._10k60 {
    box-sizing: border-box;
    border-top: var(--lnw, 2px) solid rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1));
    height: 0
}


._3JSHe {
    margin: 0 10px;
    opacity: .6
}

._25-B7 {
    height: auto !important
}

._3rKL6 .-SaFH {
    border: solid var(--brw, 1px) rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1));
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
    border-radius: var(--rd, 0)
}

._3rKL6 .XOxx5 {
    height: 100%;
    width: 100%;
    position: relative;
    border-bottom: solid var(--sepw, 1px) rgba(var(--sep, var(--color_15)), var(--alpha-sep, 1))
}

._3rKL6 .XOxx5:last-child {
    border-bottom: 0
}

._3rKL6 ._3YiKB {
    box-sizing: border-box;
    position: absolute;
    min-width: 100%;
    z-index: 999;
    visibility: hidden;
    border: solid var(--brw, 1px) rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1));
    border-radius: var(--SKINS_submenuBR, 0);
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
}

._3rKL6 ._3YiKB._3lA5t {
    left: calc(100% + var(--SKINS_submenuMargin, 8px))
}

._3rKL6 ._3YiKB._1s_ZM {
    right: calc(100% + var(--SKINS_submenuMargin, 8px))
}

._3rKL6 ._3YiKB._3DGWF {
    bottom: var(--brw, 1px)
}

._3rKL6 ._3YiKB._13b8L {
    top: calc(-1 * var(--brw, 1px))
}

._3rKL6 ._3YiKB:before {
    content: " ";
    height: 100%;
    width: var(--SKINS_submenuMargin, 8px);
    position: absolute;
    top: 0;
    right: var(--sub-menu-open-direction-right, auto);
    left: var(--sub-menu-open-direction-left, 0);
    margin-right: calc(-1 * var(--SKINS_submenuMargin, 8px));
    margin-left: calc(-1 * var(--SKINS_submenuMargin, 8px))
}

._3rKL6 ._3Cpo0 {
    background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1));
    height: var(--item-height, 50px);
    transition: var(--itemBGColorTrans, background-color .4s ease 0s)
}

._3rKL6 ._3Cpo0.zLOeC>._16rQy>._3VyKd {
    cursor: default
}

._3rKL6 ._3Cpo0._3MLhF {
    background-color: rgba(var(--bgs, var(--color_15)), var(--alpha-bgs, 1))
}

._3rKL6 ._3Cpo0._3MLhF>._16rQy>._3VyKd {
    color: rgb(var(--txts, var(--color_13)))
}

._3rKL6 ._3Cpo0.M1VN5>._3YiKB {
    visibility: visible
}

._3rKL6 ._3Cpo0.M1VN5:not(.zLOeC) {
    background-color: rgba(var(--bgh, var(--color_15)), var(--alpha-bgh, 1))
}

._3rKL6 ._3Cpo0.M1VN5:not(.zLOeC)>._16rQy>._3VyKd {
    color: rgb(var(--txth, var(--color_13)))
}

._3rKL6 ._3YiKB ._3Cpo0 {
    background-color: rgba(var(--SKINS_bgSubmenu, var(--color_11)), var(--alpha-SKINS_bgSubmenu, 1))
}

._3rKL6 ._3YiKB .XOxx5 ._3Cpo0 {
    border-radius: 0
}

._3rKL6 .XOxx5:first-child ._3Cpo0 {
    border-radius: var(--rd, 0);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

._3rKL6 .XOxx5:last-child ._3Cpo0 {
    border-radius: var(--rd, 0);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom: 0 solid transparent
}

._3rKL6 ._3VyKd {
    box-sizing: border-box;
    cursor: pointer;
    color: rgb(var(--txt, var(--color_15)));
    font: var(--fnt, var(--font_1));
    position: relative;
    display: flex;
    justify-content: var(--text-align, flex-start);
    height: 100%;
    padding-left: var(--textSpacing, 10px);
    padding-right: var(--textSpacing, 10px);
    white-space: nowrap
}

._3rKL6 ._3VyKd,
._3rKL6 ._3VyKd:after {
    background-color: transparent;
    width: 100%
}

._3rKL6 ._3VyKd:after {
    cursor: default;
    content: " ";
    height: var(--sepw, 1px);
    position: absolute;
    top: 100%;
    left: 0
}

._3rKL6 .XOxx5 ._3Cpo0 ._3VyKd {
    line-height: var(--item-height, 50px)
}

._3rKL6 ._3YiKB ._3VyKd {
    font: var(--SKINS_fntSubmenu, var(--font_1))
}


._1BLK_ {
    overflow-x: hidden
}

._1BLK_ ._3mdqs {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 100%
}

._1BLK_ ._3mdqs ._151Fq {
    flex: 1
}

._1BLK_ ._3mdqs ._2qN6d {
    width: calc(100% - (var(--menuTotalBordersX, 0px)));
    height: calc(100% - (var(--menuTotalBordersY, 0px)));
    white-space: nowrap;
    overflow: visible
}

._1BLK_ ._3mdqs ._2qN6d .AEGjP {
    display: inline-block
}

._1BLK_ ._3mdqs ._2qN6d ._3c4V9 {
    display: block;
    width: 100%
}

._1BLK_ ._3FVLO {
    z-index: 99999;
    display: block;
    opacity: 1
}

._1BLK_ ._3FVLO ._37sAS {
    overflow: visible;
    display: inherit;
    white-space: nowrap;
    width: auto;
    visibility: inherit
}

._1BLK_ ._3FVLO._3Pev9 {
    transition: visibility;
    transition-delay: .2s;
    visibility: visible
}

._1BLK_ ._3FVLO .hfpL0 {
    display: inline-block
}

._1BLK_ ._2FZTJ {
    display: none
}

._3w6CQ>nav {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._3w6CQ ._2qN6d,
._3w6CQ ._3FVLO,
._3w6CQ>nav {
    position: absolute
}

._3w6CQ ._3FVLO {
    visibility: hidden;
    margin-top: 7px
}

._3w6CQ ._3FVLO[data-dropMode=dropUp] {
    margin-top: 0;
    margin-bottom: 7px
}

._3w6CQ ._37sAS {
    background-color: rgba(var(--bgDrop, var(--color_11)), var(--alpha-bgDrop, 1));
    border-radius: var(--rd, 0);
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6))
}

._1VAYf,
._14VId {
    height: 100%;
    width: auto;
    position: relative;
    box-sizing: border-box;
    overflow: visible
}

._1VAYf[data-state~=header] a,
._1VAYf[data-state~=header] div,
._14VId[data-state~=header] a,
._14VId[data-state~=header] div {
    cursor: default !important
}

._1VAYf ._35v05,
._14VId ._35v05 {
    display: inline-block;
    height: 100%;
    width: 100%
}

._14VId {
    display: inline-block;
    cursor: pointer;
    font: var(--fnt, var(--font_1))
}

._14VId ._1Szr4 {
    padding: 0 var(--pad, 5px)
}

._14VId .ccDUc {
    display: inline-block;
    padding: 0 10px;
    color: rgb(var(--txt, var(--color_15)));
    transition: var(--trans, color .4s ease 0s)
}

._14VId[data-state~=drop] {
    width: 100%;
    display: block
}

._14VId[data-state~=drop] .ccDUc {
    padding: 0 .5em
}

._14VId[data-state~=link]:hover .ccDUc,
._14VId[data-state~=over] .ccDUc {
    color: rgb(var(--txth, var(--color_14)));
    transition: var(--trans, color .4s ease 0s)
}

._14VId[data-state~=selected] .ccDUc {
    color: rgb(var(--txts, var(--color_14)));
    transition: var(--trans, color .4s ease 0s)
}

/*! remove when this file is updated or https://github.com/wix/yoshi/issues/2689 is resolved */
._3WQKx {
    overflow: hidden;
    background-color: rgba(var(--backgroundColor, var(--color_8)), var(--alpha-backgroundColor, 1));
    border-color: rgba(var(--borderColor, var(--color_8)), var(--alpha-borderColor, 1));
    border-width: var(--borderWidth, 0);
    border-style: solid;
    border-radius: var(--cornerRadius, 0);
    box-shadow: var(--boxShadow, none)
}

._3WQKx wix-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: var(--mediaOpacity, 1)
}

._3WQKx img {
    width: 100%;
    height: 100%
}

._7STJN .PpEzW .TlAtT {
    display: var(--item-display);
    width: var(--item-size);
    height: var(--item-size)
}

._7STJN .PpEzW .TlAtT:not(:last-child) {
    margin: var(--item-margin)
}

._7STJN .PpEzW .TlAtT .I0LrY {
    display: block
}

._7STJN .PpEzW .TlAtT .I0LrY ._3YBJ2 {
    width: var(--item-size);
    height: var(--item-size)
}

._7STJN {
    display: table
}

._7STJN .PpEzW {
    display: flex;
    flex-direction: var(--flex-direction)
}

._3QVX_ {
    background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1))
}

.b2Sfd {
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-timing-function: var(--transition-timing-function);
    transition-property: var(--transition-property)
}

.b2Sfd._3kfn- {
    transform: var(--scrolled-transform)
}

.b2Sfd._13h-i {
    opacity: var(--scrolled-opacity)
}

.b2Sfd._30mX3 {
    transition-delay: 0s
}

._2mKjd {
    background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1));
    transition-delay: var(--transition-delay);
    transition-duration: var(--transition-duration);
    transition-timing-function: var(--transition-timing-function);
    transition-property: var(--transition-property)
}

._192ST._2mKjd {
    background-color: rgba(var(--bg-scrl, var(--color_11)), var(--alpha-bg-scrl, 1))
}

._1xBzm {
    --container-corvid-border-color: rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1));
    --container-corvid-border-size: var(--brw, 1px);
    --container-corvid-background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1))
}

._3NuDC {
    border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1)));
    background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1)));
    border-radius: var(--rd, 5px);
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._2wjTQ {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    opacity: 0;
    visibility: hidden
}

._2wjTQ._3bPEB {
    opacity: 1;
    visibility: visible
}

._2wjTQ[data-undisplayed=true] {
    display: none
}

._2wjTQ:not([data-is-mesh]) .-r5tc,
._2wjTQ:not([data-is-mesh]) ._3KPTS {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

._1ACUw {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(var(--bg, var(--color_15)), var(--alpha-bg, 1));
    display: initial;
    opacity: 0
}

._1ACUw._11nYb {
    display: none
}

body.device-mobile-optimized ._1ACUw {
    height: 100vh;
    width: var(--screen-width)
}

body.device-mobile-optimized ._1ACUw,
body.device-mobile-optimized ._2wjTQ._11nYb {
    left: calc((100% - var(--screen-width)) / 2)
}

body.device-mobile-optimized ._2wjTQ.tPkHi,
body:not(.device-mobile-optimized) ._2wjTQ.tPkHi {
    height: 100vh
}

._1KE0E.tPkHi,
._1KE0E.tPkHi>:first-child {
    height: calc(var(--menu-height) - var(--wix-ads-height))
}

._1KE0E.tPkHi>:first-child {
    margin-top: var(--wix-ads-height)
}

._2wjTQ.tPkHi {
    top: 0
}

._2wjTQ._2RcFC {
    z-index: calc(var(--above-all-z-index) - 1)
}

._3bezk {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    opacity: 0;
    visibility: hidden
}

._3bezk.bwoU- {
    opacity: 1;
    visibility: visible
}

._3bezk[data-undisplayed=true] {
    display: none
}

._3bezk:not([data-is-mesh]) ._1tsjP,
._3bezk:not([data-is-mesh]) ._2eYka {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.CcDeJ {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(var(--bg, var(--color_15)), var(--alpha-bg, 1));
    display: initial;
    opacity: 0
}

.CcDeJ.d1eWu {
    display: none
}

body.device-mobile-optimized .CcDeJ {
    height: 100vh;
    width: var(--screen-width)
}

body.device-mobile-optimized ._3bezk.d1eWu,
body.device-mobile-optimized .CcDeJ {
    left: calc((100% - var(--screen-width)) / 2)
}

body.device-mobile-optimized ._3bezk._3o_Lz,
body:not(.device-mobile-optimized) ._3bezk._3o_Lz {
    height: 100vh
}

._2iV2q._3o_Lz,
._2iV2q._3o_Lz>:first-child {
    height: calc(var(--menu-height) - var(--wix-ads-height))
}

._2iV2q._3o_Lz>:first-child {
    margin-top: var(--wix-ads-height)
}

._3bezk._3o_Lz {
    top: 0
}

.cf8n_ {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(var(--containerBackground, var(--color_11)), var(--alpha-containerBackground, 1))
}

._2iV2q {
    height: 100%
}

._3V5_4 {
    pointer-events: none !important
}

._3V5_4>* {
    pointer-events: auto
}

.AgPkq ._1htNC {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1))
}

._7b77h {
    display: contents
}


._3ucik {
    --container-corvid-border-color: rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1));
    --container-corvid-border-size: var(--brw, 1px);
    --container-corvid-background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1))
}

._15Xjo {
    border: var(--container-corvid-border-width, var(--brw, 1px)) solid var(--container-corvid-border-color, rgba(var(--brd, var(--color_15)), var(--alpha-brd, 1)));
    background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1)));
    border-radius: var(--rd, 5px);
    box-shadow: var(--shd, 0 1px 4px rgba(0, 0, 0, .6));
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}


._2_2nr {
    --container-corvid-background-color: rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1))
}

._3oi4n {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: var(--container-corvid-background-color, rgba(var(--bg, var(--color_11)), var(--alpha-bg, 1)))
}

:root {
    --color_0: 255, 255, 255;
    --color_1: 255, 255, 255;
    --color_2: 0, 0, 0;
    --color_3: 237, 28, 36;
    --color_4: 0, 136, 203;
    --color_5: 255, 203, 5;
    --color_6: 114, 114, 114;
    --color_7: 176, 176, 176;
    --color_8: 255, 255, 255;
    --color_9: 114, 114, 114;
    --color_10: 176, 176, 176;
    --color_11: 255, 255, 255;
    --color_12: 235, 235, 235;
    --color_13: 164, 162, 162;
    --color_14: 79, 79, 79;
    --color_15: 21, 21, 21;
    --color_16: 254, 241, 187;
    --color_17: 253, 230, 129;
    --color_18: 250, 217, 78;
    --color_19: 183, 147, 1;
    --color_20: 113, 91, 0;
    --color_21: 242, 219, 197;
    --color_22: 230, 196, 165;
    --color_23: 204, 163, 125;
    --color_24: 145, 103, 64;
    --color_25: 72, 51, 32;
    --color_26: 238, 211, 224;
    --color_27: 222, 171, 195;
    --color_28: 166, 128, 147;
    --color_29: 111, 85, 98;
    --color_30: 55, 43, 49;
    --color_31: 209, 232, 211;
    --color_32: 183, 217, 186;
    --color_33: 149, 181, 153;
    --color_34: 84, 105, 86;
    --color_35: 42, 52, 43;
    --font_0: normal normal bold 21px/1.4em raleway, sans-serif;
    --font_1: italic normal normal 17px/1.4em 'times new roman', times, serif;
    --font_2: normal normal normal 24px/1.4em raleway, sans-serif;
    --font_3: normal normal normal 51px/1.4em raleway, sans-serif;
    --font_4: italic normal normal 43px/1.4em 'times new roman', times, serif;
    --font_5: normal normal normal 35px/1.4em raleway, sans-serif;
    --font_6: italic normal normal 30px/1.4em 'times new roman', times, serif;
    --font_7: normal normal normal 16px/1.4em raleway, sans-serif;
    --font_8: italic normal normal 15px/1.4em 'times new roman', times, serif;
    --font_9: italic normal normal 14px/1.4em 'times new roman', times, serif;
    --font_10: italic normal normal 12px/1.4em 'times new roman', times, serif;
    --wix-ads-height: 0px;
    --wix-ads-top-height: 0px;
    --site-width: 980px;
    --above-all-z-index: 100000;
    --minViewportSize: 320;
    --maxViewportSize: 1920
}

.font_0 {
    font: var(--font_0);
    color: rgb(var(--color_15))
}

.font_1 {
    font: var(--font_1);
    color: rgb(var(--color_15))
}

.font_2 {
    font: var(--font_2);
    color: rgb(var(--color_15))
}

.font_3 {
    font: var(--font_3);
    color: rgb(var(--color_15))
}

.font_4 {
    font: var(--font_4);
    color: rgb(var(--color_15))
}

.font_5 {
    font: var(--font_5);
    color: rgb(var(--color_15))
}

.font_6 {
    font: var(--font_6);
    color: rgb(var(--color_15))
}

.font_7 {
    font: var(--font_7);
    color: rgb(var(--color_15))
}

.font_8 {
    font: var(--font_8);
    color: rgb(var(--color_15))
}

.font_9 {
    font: var(--font_9);
    color: rgb(var(--color_15))
}

.font_10 {
    font: var(--font_10);
    color: rgb(var(--color_13))
}

.color_0 {
    color: rgb(var(--color_0))
}

.color_1 {
    color: rgb(var(--color_1))
}

.color_2 {
    color: rgb(var(--color_2))
}

.color_3 {
    color: rgb(var(--color_3))
}

.color_4 {
    color: rgb(var(--color_4))
}

.color_5 {
    color: rgb(var(--color_5))
}

.color_6 {
    color: rgb(var(--color_6))
}

.color_7 {
    color: rgb(var(--color_7))
}

.color_8 {
    color: rgb(var(--color_8))
}

.color_9 {
    color: rgb(var(--color_9))
}

.color_10 {
    color: rgb(var(--color_10))
}

.color_11 {
    color: rgb(var(--color_11))
}

.color_12 {
    color: rgb(var(--color_12))
}

.color_13 {
    color: rgb(var(--color_13))
}

.color_14 {
    color: rgb(var(--color_14))
}

.color_15 {
    color: rgb(var(--color_15))
}

.color_16 {
    color: rgb(var(--color_16))
}

.color_17 {
    color: rgb(var(--color_17))
}

.color_18 {
    color: rgb(var(--color_18))
}

.color_19 {
    color: rgb(var(--color_19))
}

.color_20 {
    color: rgb(var(--color_20))
}

.color_21 {
    color: rgb(var(--color_21))
}

.color_22 {
    color: rgb(var(--color_22))
}

.color_23 {
    color: rgb(var(--color_23))
}

.color_24 {
    color: rgb(var(--color_24))
}

.color_25 {
    color: rgb(var(--color_25))
}

.color_26 {
    color: rgb(var(--color_26))
}

.color_27 {
    color: rgb(var(--color_27))
}

.color_28 {
    color: rgb(var(--color_28))
}

.color_29 {
    color: rgb(var(--color_29))
}

.color_30 {
    color: rgb(var(--color_30))
}

.color_31 {
    color: rgb(var(--color_31))
}

.color_32 {
    color: rgb(var(--color_32))
}

.color_33 {
    color: rgb(var(--color_33))
}

.color_34 {
    color: rgb(var(--color_34))
}

.color_35 {
    color: rgb(var(--color_35))
}

.backcolor_0 {
    background-color: rgb(var(--color_0))
}

.backcolor_1 {
    background-color: rgb(var(--color_1))
}

.backcolor_2 {
    background-color: rgb(var(--color_2))
}

.backcolor_3 {
    background-color: rgb(var(--color_3))
}

.backcolor_4 {
    background-color: rgb(var(--color_4))
}

.backcolor_5 {
    background-color: rgb(var(--color_5))
}

.backcolor_6 {
    background-color: rgb(var(--color_6))
}

.backcolor_7 {
    background-color: rgb(var(--color_7))
}

.backcolor_8 {
    background-color: rgb(var(--color_8))
}

.backcolor_9 {
    background-color: rgb(var(--color_9))
}

.backcolor_10 {
    background-color: rgb(var(--color_10))
}

.backcolor_11 {
    background-color: rgb(var(--color_11))
}

.backcolor_12 {
    background-color: rgb(var(--color_12))
}

.backcolor_13 {
    background-color: rgb(var(--color_13))
}

.backcolor_14 {
    background-color: rgb(var(--color_14))
}

.backcolor_15 {
    background-color: rgb(var(--color_15))
}

.backcolor_16 {
    background-color: rgb(var(--color_16))
}

.backcolor_17 {
    background-color: rgb(var(--color_17))
}

.backcolor_18 {
    background-color: rgb(var(--color_18))
}

.backcolor_19 {
    background-color: rgb(var(--color_19))
}

.backcolor_20 {
    background-color: rgb(var(--color_20))
}

.backcolor_21 {
    background-color: rgb(var(--color_21))
}

.backcolor_22 {
    background-color: rgb(var(--color_22))
}

.backcolor_23 {
    background-color: rgb(var(--color_23))
}

.backcolor_24 {
    background-color: rgb(var(--color_24))
}

.backcolor_25 {
    background-color: rgb(var(--color_25))
}

.backcolor_26 {
    background-color: rgb(var(--color_26))
}

.backcolor_27 {
    background-color: rgb(var(--color_27))
}

.backcolor_28 {
    background-color: rgb(var(--color_28))
}

.backcolor_29 {
    background-color: rgb(var(--color_29))
}

.backcolor_30 {
    background-color: rgb(var(--color_30))
}

.backcolor_31 {
    background-color: rgb(var(--color_31))
}

.backcolor_32 {
    background-color: rgb(var(--color_32))
}

.backcolor_33 {
    background-color: rgb(var(--color_33))
}

.backcolor_34 {
    background-color: rgb(var(--color_34))
}

.backcolor_35 {
    background-color: rgb(var(--color_35))
}

#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):focus,
#SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):focus~.wixSdkShowFocusOnSibling {
    box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff !important;
    z-index: 999
}

[data-mesh-id=SITE_HEADERinlineContent] {
    height: auto;
    width: 100%
}

[data-mesh-id=SITE_HEADERinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%
}

[data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="comp-jw6niaqi"] {
    position: relative;
    margin: 84px 0px 29px calc((100% - 980px) * 0.5);
    left: 16px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="i48jlegg"] {
    position: relative;
    margin: 9px 0px 10px calc((100% - 980px) * 0.5);
    left: 432px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="i21ohrd6"] {
    position: relative;
    margin: 86px 0px 29px calc((100% - 980px) * 0.5);
    left: 655px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="i3pweb0t"] {
    position: relative;
    margin: 81px 0px 27px calc((100% - 980px) * 0.5);
    left: 820px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SITE_HEADERinlineContent-gridContainer]>[id="i3e364t9"] {
    position: relative;
    margin: 0px 0px 30px calc((100% - 980px) * 0.5);
    left: 6px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SITE_FOOTERinlineContent] {
    height: auto;
    width: 100%
}

[data-mesh-id=SITE_FOOTERinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%
}

[data-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="i21os4vi"] {
    position: relative;
    margin: 27px 0px 21px calc((100% - 980px) * 0.5);
    left: 18px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SITE_FOOTERinlineContent-gridContainer]>[id="WRchTxt0-16wb"] {
    position: relative;
    margin: 0px 0px 0px calc((100% - 980px) * 0.5);
    left: 18px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent] {
    height: auto;
    width: 291px
}

[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%
}

[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer]>[id="comp-jm5q9cc2"] {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 20px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=SOSP_CONTAINER_CUSTOM_IDinlineContent-gridContainer]>[id="comp-jm5q9cpg"] {
    position: relative;
    margin: 60px 0px 10px 0;
    left: 20px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=i3e364t9inlineContent] {
    height: auto;
    width: 968px;
    display: flex
}

[data-mesh-id=i3e364t9inlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    margin-bottom: -2px;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%
}

[data-mesh-id=i3e364t9inlineContent-gridContainer]>[id="i3pyb93r"] {
    position: relative;
    margin: 12px 0px 8px 0;
    left: 10px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=i3e364t9inlineContent-gridContainer]>[id="i21lxekj"] {
    position: relative;
    margin: 0px 0px 0px 0;
    left: 45px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start
}

[id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent] {
    height: auto;
    width: 100%;
    position: static;
    min-height: auto;
    padding-bottom: 0px;
    box-sizing: border-box
}

[id="soapAfterPagesContainer"].page-without-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="CONTROLLER_COMP_CUSTOM_ID"] {
    position: absolute;
    top: 15px;
    left: 20px;
    margin-left: calc((100% - 980px) * 0.5)
}

[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent] {
    height: auto;
    width: 100%;
    display: flex
}

[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    margin-top: -15px;
    grid-template-rows: 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box
}

[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="CONTROLLER_COMP_CUSTOM_ID"] {
    position: absolute;
    top: -200px;
    left: 20px;
    margin-left: calc((100% - 980px) * 0.5)
}

[id="soapAfterPagesContainer"].page-with-sosp [data-mesh-id=soapAfterPagesContainerinlineContent-gridContainer]>[id="SOSP_CONTAINER_CUSTOM_ID"] {
    position: relative;
    margin: 0px 0px 0 calc((100% - 980px) * 0.5);
    left: 0px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

#comp-jw6niaqi {
    width: 150px;
    height: 24px
}

#i48jlegg {
    width: 120px;
    height: 118px
}

#i21ohrd6 {
    width: 132px;
    height: 22px
}

#i3pweb0t {
    width: 43px;
    height: 29px
}

#i21os4vi {
    width: 946px;
    height: 5px
}

#WRchTxt0-16wb {
    width: 700px;
    height: 17px
}

#comp-jm5q9cc2 {
    width: 248px;
    height: 442px
}

#comp-jm5q9cpg {
    width: 250px;
    height: 306px
}

#i3pyb93r {
    width: 952px;
    height: 5px
}

#i21lxekj {
    width: 878px;
    height: 25px
}

#masterPage {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 980px
}

#SITE_HEADER {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 980px;
    --pinned-layer-in-container: 50;
    --above-all-in-container: 49
}

#SITE_FOOTER {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 980px;
    --pinned-layer-in-container: 51;
    --above-all-in-container: 49
}

#PAGES_CONTAINER {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 980px;
    --pinned-layer-in-container: 52;
    --above-all-in-container: 49
}

#SOSP_CONTAINER_CUSTOM_ID {
    width: 291px;
    --pinned-layer-in-container: 54;
    --above-all-in-container: 49
}

#i3e364t9 {
    width: 968px
}

#SITE_PAGES {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 980px
}

#masterPage.landingPage #SITE_HEADER {
    display: none
}

#masterPage.landingPage #SITE_FOOTER {
    display: none
}

#masterPage.landingPage #CONTROLLER_COMP_CUSTOM_ID {
    display: none
}

#masterPage.landingPage #SOSP_CONTAINER_CUSTOM_ID {
    display: none
}

#masterPage.landingPage #SITE_HEADER-placeholder {
    display: none
}

#masterPage.landingPage #SITE_FOOTER-placeholder {
    display: none
}

#masterPage:not(.landingPage) #PAGES_CONTAINER {
    margin-top: 0px;
    margin-bottom: 0px
}

#CONTROLLER_COMP_CUSTOM_ID {
    --pinned-layer-in-container: 53;
    --above-all-in-container: 49
}

#CONTROLLER_COMP_CUSTOM_ID {
    --alpha-brd: 1;
    --alpha-brdh: 1;
    --alpha-txt: 1;
    --alpha-txth: 1;
    --alpha-bgh: 1;
    --alpha-bg: 1;
    --bg: 61, 155, 233;
    --bgh: 43, 104, 156;
    --alpha-bgh: 1;
    --boxShadowToggleOn-shd: none;
    --brd: 43, 104, 156;
    --alpha-brd: 1;
    --brdh: 61, 155, 233;
    --alpha-brdh: 1;
    --brw: 0px;
    --fnt: normal normal normal 14px/1.4em raleway;
    --rd: 20px;
    --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
    --txt: 255, 255, 255;
    --alpha-txt: 1;
    --txth: 255, 255, 255;
    --alpha-txth: 1;
}

#comp-jw6niaqi {
    --borderColor: 232, 232, 232;
    --alpha-borderColor: 1;
    --borderWidth: 1px;
    --borderRadius: 0px 0px 0px 0px;
    --boxShadow: none;
    --separatorColor: 232, 232, 232;
    --backgroundColor: 243, 243, 243;
    --alpha-backgroundColor: 1;
    --borderRadiusValue: 0px 0px 0px 0px;
    --itemFont: normal normal 700 6px/1.4em raleway, sans-serif;
    --itemTextColor: 0, 0, 0;
    --itemTextColorHover: 138, 128, 0;
    --backgroundColorHover: var(--color_11);
    --alpha-backgroundColorHover: 1;
    --itemTextColorActive: 50, 50, 50;
    --alpha-itemTextColorActive: 1;
    --backgroundColorActive: 243, 243, 243;
    --alpha-backgroundColorActive: 1;
    --alpha-itemTextColor: 1;
    --alpha-itemTextColorHover: 1;
    --alpha-separatorColor: 1;
    --borderColorActive: rgba(32, 32, 32, 1);
    --borderColorHover: rgba(32, 32, 32, 1);
    --borderSides: none;
    --boxShadowToggleOn-boxShadow: none;
    --iconSize: 21px;
    --iconType: circle;
    --itemSpacing: 5px;
    --height: 24px
}

#i48jlegg {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
    --height: 118px;
    --width: 120px
}

#i21ohrd6 {
    --item-size: 22px;
    --item-margin: 0 33px 0 0;
    --item-display: inline-block;
    width: 132px;
    height: 22px
}

#i21os4vi {
    --lnw: 1px;
    --brd: var(--color_15);
    --alpha-brd: 1;
    transform-origin: center 0.5px
}

#WRchTxt0-16wb {
    height: auto
}

#comp-jm5q9cc2 {
    --brw: 1px;
    --brd: var(--color_15);
    --shd: none;
    --rd: 0px;
    --sepw: 0px;
    --sep: var(--color_15);
    --itemBGColorTrans: background-color 0.4s ease 0s;
    --bgh: var(--color_11);
    --txth: var(--color_14);
    --alpha-txth: 1;
    --bgs: var(--color_11);
    --txts: var(--color_18);
    --alpha-txts: 1;
    --textSpacing: 30px;
    --bg: var(--color_11);
    --fnt: var(--font_8);
    --txt: var(--color_15);
    --alpha-txt: 1;
    --subMenuOpacityTrans: all 0.4s ease 0s;
    --SKINS_submenuBR: 0px;
    --SKINS_bgSubmenu: 255, 255, 255;
    --SKINS_fntSubmenu: var(--font_8);
    --SKINS_submenuMargin: 0px;
    --subItemAlterAlignPad: 30px;
    --separatorHeight: 0px;
    --dropdownMarginReal: 0px;
    --alpha-SKINS_bgSubmenu: 1;
    --alpha-bg: 1;
    --alpha-bgh: 1;
    --alpha-bgs: 1;
    --alpha-brd: 0.2;
    --alpha-sep: 1;
    --boxShadowToggleOn-shd: none;
    --item-height: 40px;
    --item-align: left;
    --text-align: flex-start;
    --sub-menu-open-direction-right: auto;
    --sub-menu-open-direction-left: 0;
    --separator-height-adjusted: 0px
}

#i3pyb93r {
    --lnw: 1px;
    --brd: var(--color_15);
    --alpha-brd: 1;
    transform-origin: center 0.5px
}

#i21lxekj {
    --menuTotalBordersX: 0px;
    --menuTotalBordersY: 0px;
    --bgDrop: var(--color_15);
    --rd: 0px;
    --shd: none;
    --fnt: italic normal normal 17px/1.4em barlow-medium, barlow, sans-serif;
    --pad: 5px;
    --txt: var(--color_13);
    --trans: color 0.4s ease 0s;
    --txth: var(--color_18);
    --txts: 138, 128, 0;
    --alpha-bgDrop: 1;
    --alpha-txt: 1;
    --alpha-txth: 1;
    --alpha-txts: 1;
    --boxShadowToggleOn-shd: none
}

#SOSP_CONTAINER_CUSTOM_ID {
    --brw: 0px;
    --brd: var(--color_15);
    --bg: var(--color_11);
    --rd: 0px;
    --shd: none;
    --alpha-bg: 1;
    --alpha-brd: 1;
    --boxShadowToggleOn-shd: none;
    --shc-mutated-brightness: 128, 128, 128
}

#i3e364t9 {
    --bg: var(--color_11);
    --alpha-bg: 0.5;
    --shc-mutated-brightness: 128, 128, 128
}

#SITE_PAGES {
    --transition-duration: 700ms
}

.i3pweb0t .JFG84 {
    --cartWidget_cartIcon: #FAD94E;
    --cartWidget_cartIconText: #FAD94E;
    --cartWidget_cartIconTextFont: italic normal normal 15px/1.4em "times new roman", times, serif;
    --cartWidget_cartIconNumberFont: italic normal normal 15px/1.4em "times new roman", times, serif;
    --cartWidget_cartIconBubble: #FAD94E
}

.i3pweb0t ._350Q0 rect,
.i3pweb0t ._350Q0 polygon,
.i3pweb0t ._350Q0 polyline,
.i3pweb0t ._350Q0 circle,
.i3pweb0t ._350Q0 path {
    fill: #EED3E0
}

.i3pweb0t ._350Q0 text {
    fill: #FAD94E;
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    font-size: 90px
}

.i3pweb0t ._350Q0 ._2u__n {
    fill: #151515;
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    font-size: 90px
}

.i3pweb0t ._350Q0 ._2u__n._6mbMh {
    fill: #151515
}

.i3pweb0t ._350Q0 .ex_uq {
    fill: #FAD94E
}

.iOUBo {
    padding: 0;
    position: relative
}

.iOUBo>svg {
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

._1ze_q {
    opacity: 0
}

._350Q0 {
    text-decoration: none;
    width: 100%;
    display: block;
    overflow: hidden;
    outline: none
}

.js-focus-visible ._350Q0:focus {
    position: relative;
    box-shadow: none
}

.js-focus-visible ._350Q0:focus:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    outline: none;
    box-shadow: inset 0 0 1px 1px #3899EC, inset 0 0 0 2px rgba(255, 255, 255, 0.9)
}

._1ArCY text._2u__n {
    font-size: 50px !important
}

._1ArCY._158ud ._2u__n {
    font-size: 45px !important
}

._1ArCY.Hb6if ._2u__n {
    font-size: 37px !important
}

._1PFda._158ud ._2u__n {
    font-size: 80px !important
}

._1PFda.Hb6if ._2u__n {
    font-size: 58px !important
}

._19H__._158ud ._2u__n {
    font-size: 60px !important
}

._19H__.Hb6if ._2u__n {
    font-size: 45px !important
}

.rxCFl._158ud ._2u__n {
    font-size: 60px !important
}

.rxCFl.Hb6if ._2u__n {
    font-size: 40px !important
}

._39Fhw._158ud ._2u__n {
    font-size: 70px !important
}

._39Fhw.Hb6if ._2u__n {
    font-size: 60px !important
}

.fPzJo._158ud ._2u__n {
    font-size: 80px !important
}

.fPzJo.Hb6if ._2u__n {
    font-size: 60px !important
}

._13MI6._158ud ._2u__n {
    font-size: 75px !important
}

._13MI6.Hb6if ._2u__n {
    font-size: 55px !important
}

._10mAe._158ud ._2u__n {
    font-size: 75px !important
}

._10mAe.Hb6if ._2u__n {
    font-size: 59px !important
}

._19eEr._158ud ._2u__n {
    font-size: 80px !important
}

._19eEr.Hb6if ._2u__n {
    font-size: 65px !important
}

._3FN3m._158ud ._2u__n {
    font-size: 75px !important
}

._3FN3m.Hb6if ._2u__n {
    font-size: 60px !important
}

._1WTd1._158ud ._2u__n {
    font-size: 80px !important
}

._1WTd1.Hb6if ._2u__n {
    font-size: 60px !important
}

#BACKGROUND_GROUP {
    --transition-duration: 700ms
}

[data-mesh-id=comp-igrqpxjoinlineContent] {
    height: auto;
    width: 952px
}

[data-mesh-id=comp-igrqpxjoinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: auto;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%
}

[data-mesh-id=comp-igrqpxjoinlineContent-gridContainer]>[id="i2ah1d8z"] {
    position: relative;
    margin: 28px 0px 34px 0;
    left: 24px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=comp-igrqpxjoinlineContent-gridContainer]>[id="comp-igrr2bl1"] {
    position: relative;
    margin: 28px 0px 10px 0;
    left: 359px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=comp-igrqpxjoinlineContent-gridContainer]>[id="comp-igrra3l6"] {
    position: relative;
    margin: 28px 0px 10px 0;
    left: 607px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=comp-igrqpxjoinlineContent-gridContainer]>[id="comp-jm6zwhps"] {
    position: relative;
    margin: 0px 0px 14px 0;
    left: 717px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=i2ah1d8zinlineContent] {
    height: auto;
    width: 312px
}

[data-mesh-id=i2ah1d8zinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: 372px;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%
}

[data-mesh-id=i2ah1d8zinlineContent-gridContainer]>[id="comp-jrc8w7os"] {
    position: relative;
    margin: 12px 0px 9px 0;
    left: 31px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=i2ah1d8zinlineContent-gridContainer]>[id="iclu4oju"] {
    position: relative;
    margin: 0px 0px 10px 0;
    left: 19px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=Containerc43qinlineContent] {
    height: auto;
    width: 100%
}

[data-mesh-id=Containerc43qinlineContent-gridContainer] {
    position: static;
    display: grid;
    height: auto;
    width: 100%;
    min-height: 856px;
    grid-template-rows: min-content 1fr;
    grid-template-columns: 100%;
    padding-bottom: 0px;
    box-sizing: border-box
}

[data-mesh-id=Containerc43qinlineContent-gridContainer]>[id="comp-kkxmca06"] {
    position: relative;
    margin: 0px 0px 25px calc((100% - 980px) * 0.5);
    left: 12px;
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
    align-self: start
}

[data-mesh-id=Containerc43qinlineContent-gridContainer]>[id="comp-igrqpxjo"] {
    position: relative;
    margin: 0px 0px 0 calc((100% - 980px) * 0.5);
    left: 14px;
    grid-area: 2 / 1 / 3 / 2;
    justify-self: start;
    align-self: start
}

#comp-kkxmca06 {
    width: 954px;
    height: 581px
}

#comp-igrr2bl1 {
    width: 280px;
    height: 396px
}

#comp-igrra3l6 {
    width: 324px;
    height: 396px
}

#comp-jm6zwhps {
    width: 214px;
    height: 22px
}

#comp-jrc8w7os {
    width: 248px;
    height: 65px
}

#iclu4oju {
    width: 271px;
    height: 190px
}

#c43q {
    left: 0;
    margin-left: 0;
    width: 100%;
    min-width: 980px
}

#comp-igrqpxjo {
    width: 952px
}

#i2ah1d8z {
    width: 312px
}

#masterPage {
    --pinned-layers-in-page: 0
}



#comp-kkxmca06 {
    --contentPaddingLeft: 0px;
    --contentPaddingRight: 0px;
    --contentPaddingTop: 0px;
    --contentPaddingBottom: 0px;
    --height: 581px;
    --width: 954px
}

#comp-jm6zwhps {
    height: auto
}

#comp-jrc8w7os {
    height: auto
}

#c43q {
    width: auto;
    min-height: 856px
}

#comp-igrqpxjo {
    --bg: var(--color_12);
    --alpha-bg: 0.5;
    --shc-mutated-brightness: 118, 118, 118
}

#i2ah1d8z {
    --bg: var(--color_12);
    --alpha-bg: 0.5;
    --shc-mutated-brightness: 118, 118, 118
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363---priority-7-primary {
    color: #151515
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363---priority-9-secondary {
    color: #4F4F4F
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363---typography-10-smallTitle {
    font: normal normal normal 24px/1.33em raleway, sans-serif
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363---typography-11-runningText {
    font: italic normal normal 16px/1.5em "times new roman", times, serif
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363---typography-8-listText {
    font: italic normal normal 16px/2em "times new roman", times, serif
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363---typography-10-largeTitle {
    font: normal normal normal 32px/1.25em raleway, sans-serif
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-10-smallTitle {
    font: normal normal normal 20px/1.4em raleway, sans-serif
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-11-runningText {
    font: italic normal normal 14px/1.42em "times new roman", times, serif
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-8-listText {
    font: italic normal normal 14px/1.72em "times new roman", times, serif
}

.comp-igrr2bl1 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-10-largeTitle {
    font: normal normal normal 24px/1.33em raleway, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363---priority-7-primary {
    color: #151515
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363---priority-9-secondary {
    color: #151515
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363---typography-10-smallTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363---typography-11-runningText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363---typography-8-listText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363---typography-10-largeTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-10-smallTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-11-runningText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-8-listText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-10-largeTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrr2bl1 ._1vJfb {
    border-color: #A4A2A2
}

.comp-igrr2bl1 ._3eNS2 {
    border-width: 1px
}

.comp-igrr2bl1 .Button635701227__root {
    border-color: #FAD94E;
    border-radius: 0
}

.comp-igrr2bl1 .Button635701227__root,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic {
    color: #FFFFFF;
    background-color: #151515;
    border-width: 0px
}

.comp-igrr2bl1 .Button635701227__root:active,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic:active,
.comp-igrr2bl1 .Button635701227__root.Focusable2302608412--focus,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Focusable2302608412--focus,
.comp-igrr2bl1 .Button635701227__root:hover,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic:hover {
    background-color: rgba(21, 21, 21, 0.7);
    color: rgba(255, 255, 255, 0.7);
    border-color: #FAD94E
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary {
    color: #151515;
    background-color: rgba(0, 0, 0, 0);
    border-color: #151515;
    border-width: 1px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary:active,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary.Focusable2302608412--focus,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary:hover {
    color: rgba(21, 21, 21, 0.7);
    border-color: rgba(21, 21, 21, 0.7)
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary {
    color: #FFFFFF;
    background-color: #FAD94E;
    border-width: 0px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary:active,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Focusable2302608412--focus,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary:hover {
    background-color: rgba(250, 217, 78, 0.7);
    color: rgba(255, 255, 255, 0.7);
    border-color: #FAD94E
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary {
    color: #FAD94E;
    background-color: rgba(0, 0, 0, 0);
    border-color: #FAD94E;
    border-width: 1px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary:active,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary.Focusable2302608412--focus,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary:hover {
    color: rgba(250, 217, 78, 0.7);
    border-color: rgba(250, 217, 78, 0.7)
}

.comp-igrr2bl1 .Button635701227__root.buttonnext1290602857--disabled,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.buttonnext1290602857--disabled,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.buttonnext1290602857--disabled {
    background-color: #A4A2A2
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary.buttonnext1290602857--disabled,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary.buttonnext1290602857--disabled {
    color: #A4A2A2;
    background-color: rgba(0, 0, 0, 0);
    border-color: #A4A2A2
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-4-tiny {
    font: italic normal normal 14px/1.43em "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-small {
    font: italic normal normal 16px/1.5em "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root,
.comp-igrr2bl1 .Button635701227__root.Button635701227---size-6-medium {
    font: italic normal normal 16px/1.5em "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227--mobile.Button635701227---size-6-medium {
    font: italic normal normal 14px/1.44em "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-large {
    font: italic normal normal 20px/1.5em "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--mobile.Button635701227--upgrade {
    font: italic normal normal 14px/1 "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 14px/1 "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 0px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 16px/1 "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small {
    padding: calc(10px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small {
    padding: calc(10px - 0px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 0px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade:not(.Button635701227--mobile),
.comp-igrr2bl1 .Button635701227__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 16px/1 "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium {
    padding: calc(12px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium {
    padding: calc(12px - 0px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 0px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 16px/1 "times new roman", times, serif
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary {
    padding: calc(16px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large {
    padding: calc(16px - 0px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile {
    padding: calc(17px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile {
    padding: calc(17px - 1px) 16px
}

.comp-igrr2bl1 .Button635701227__root .Button635701227__affixIcon svg path {
    stroke: #FFFFFF
}

.comp-igrr2bl1 .Button635701227__root:hover .Button635701227__affixIcon svg path {
    stroke: rgba(255, 255, 255, 0.7)
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary .Button635701227__affixIcon svg path {
    stroke: #FAD94E
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-9-secondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(250, 217, 78, 0.7)
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary .Button635701227__affixIcon svg path {
    stroke: #151515
}

.comp-igrr2bl1 .Button635701227__root.Button635701227---priority-14-basicSecondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(21, 21, 21, 0.7)
}

.comp-igrr2bl1 .addToCartButton2780601075__root {
    border-color: #A68093;
    border-radius: 0;
    width: 81.14754098360656%
}

.comp-igrr2bl1 .addToCartButton2780601075__root,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px
}

.comp-igrr2bl1 .addToCartButton2780601075__root:active,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic:active,
.comp-igrr2bl1 .addToCartButton2780601075__root.Focusable2302608412--focus,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Focusable2302608412--focus,
.comp-igrr2bl1 .addToCartButton2780601075__root:hover,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic:hover {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(166, 128, 147, 0.7);
    border-color: #A68093
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-color: #A68093;
    border-width: 0px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary:active,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary.Focusable2302608412--focus,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary:hover {
    color: rgba(166, 128, 147, 0.7);
    border-color: rgba(166, 128, 147, 0.7)
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary:active,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Focusable2302608412--focus,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary:hover {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(166, 128, 147, 0.7);
    border-color: #A68093
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-color: #A68093;
    border-width: 0px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary:active,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary.Focusable2302608412--focus,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary:hover {
    color: rgba(166, 128, 147, 0.7);
    border-color: rgba(166, 128, 147, 0.7)
}

.comp-igrr2bl1 .addToCartButton2780601075__root.buttonnext1290602857--disabled,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.buttonnext1290602857--disabled,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.buttonnext1290602857--disabled {
    background-color: #A4A2A2
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary.buttonnext1290602857--disabled,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary.buttonnext1290602857--disabled {
    color: #A4A2A2;
    background-color: rgba(0, 0, 0, 0);
    border-color: #A4A2A2
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-4-tiny {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-small {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-6-medium {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--mobile.Button635701227---size-6-medium {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-large {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--mobile.Button635701227--upgrade {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small {
    padding: calc(10px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small {
    padding: calc(10px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade:not(.Button635701227--mobile),
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium {
    padding: calc(12px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium {
    padding: calc(12px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary {
    padding: calc(16px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large {
    padding: calc(16px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile {
    padding: calc(17px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile {
    padding: calc(17px - 0px) 16px
}

.comp-igrr2bl1 .addToCartButton2780601075__root .Button635701227__affixIcon svg path {
    stroke: #A68093
}

.comp-igrr2bl1 .addToCartButton2780601075__root:hover .Button635701227__affixIcon svg path {
    stroke: rgba(166, 128, 147, 0.7)
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary .Button635701227__affixIcon svg path {
    stroke: #A68093
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-9-secondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(166, 128, 147, 0.7)
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary .Button635701227__affixIcon svg path {
    stroke: #A68093
}

.comp-igrr2bl1 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(166, 128, 147, 0.7)
}

@media only screen and (min-width: 769px) {
    .comp-igrr2bl1 ._1w6i-:hover ._2sWE_._3_zSm:before {
        background-color: rgba(255, 255, 255, 0)
    }

    .comp-igrr2bl1 ._1w6i-:hover ._2sWE_.MXZ6K:before {
        background-color: rgba(255, 255, 255, 0.8)
    }
}

.comp-igrr2bl1 .AbxXQ {
    border-width: 0;
    border-color: #151515
}

.comp-igrr2bl1 ._1P2qx:hover {
    border-width: 0;
    border-color: #151515
}

.comp-igrr2bl1 .-X_TE {
    padding-top: 20px;
    padding-bottom: 20px
}

.comp-igrr2bl1 .-X_TE._2C5XL {
    background-color: #FFFFFF
}

.comp-igrr2bl1 .-X_TE.oo7Rq {
    background-color: transparent
}

.comp-igrr2bl1 ._2nQFN._2C5XL {
    padding-left: 12%;
    padding-right: 12%
}

.comp-igrr2bl1 ._2nQFN.oo7Rq {
    padding-left: 33px;
    padding-right: 33px
}

.comp-igrr2bl1 .rpcb7 {
    font: normal normal normal 18px/22px raleway, sans-serif;
    background: rgba(255, 255, 255, 0);
    border-color: #A68093;
    border-width: 0px;
    border-radius: 0;
    width: 81.14754098360656%;
    color: #A68093
}

.comp-igrr2bl1 .dJ_eG {
    margin-top: 30px
}

.comp-igrr2bl1 ._3z0xe {
    color: #FFFFFF;
    background: #EBEBEB
}

.comp-igrr2bl1 ._1oU8u {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif;
    color: #151515
}

.comp-igrr2bl1 ._2zovr {
    margin-bottom: 14px
}

.comp-igrr2bl1 .jeh9p {
    text-align: center
}

.comp-igrr2bl1 .Ob5UY {
    text-align: center
}

.comp-igrr2bl1 ._3_Tcw {
    height: 1px;
    width: 20px;
    background-color: #151515
}

.comp-igrr2bl1 ._2qpkF {
    margin-bottom: 14px
}

.comp-igrr2bl1 ._2n3nU {
    font: italic normal normal 16px/20px signika, sans-serif;
    color: rgb(164, 162, 162);
    font-size: [object Object]
}

.comp-igrr2bl1 ._3PAzb {
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    color: #4F4F4F;
    font-size: 12px
}

.comp-igrr2bl1 .DUo23 {
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    color: #4F4F4F;
    font-size: 12px
}

.comp-igrr2bl1 ._1f62M {
    color: #A4A2A2;
    font: font-8
}

.comp-igrr2bl1 ._3zC0R {
    width: 50%
}

.comp-igrr2bl1 ._2KYtw {
    background-color: #151515;
    color: #FFFFFF
}

.comp-igrr2bl1 ._3VpI3 {
    --ribbonText: #FFFFFF;
    --ribbonFont: italic normal normal 15px/1.4em "times new roman", times, serif;
    --ribbonBackground: #FAD94E;
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    color: #FFFFFF;
    background: #FAD94E
}

.Focusable2302608412__focus-box {
    outline: 0
}

.Focusable2302608412__focus-box-error {
    outline: 0
}

.buttonnext1290602857__root {
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.buttonnext1290602857__prefix {
    flex-shrink: 0
}

.buttonnext1290602857__suffix {
    flex-shrink: 0
}

.buttonnext1290602857__root.buttonnext1290602857--disabled {
    cursor: default
}

.buttonnext1290602857__root[disabled] {
    pointer-events: none
}

.Text2228906363__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    border: 0
}

.ProductName427744937__root .Text2228906363__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    border: 0
}

._1vJfb {
    height: 100%;
    box-sizing: border-box;
    border-style: solid
}

._3x92e {
    background: #e6f5ff;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    color: #234460
}

.Button635701227__root {
    min-width: 100px;
    border-style: solid;
    box-sizing: content-box;
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out
}

.Button635701227__root .buttonnext1290602857__content {
    margin: 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.Button635701227__root.Button635701227--fullWidth {
    width: 100%;
    box-sizing: border-box
}

.Button635701227__root.Button635701227---size-4-tiny {
    padding: 6px 16px
}

.Button635701227__root.Button635701227---size-4-tiny.Button635701227__hasIcon {
    padding: 5.5px 16px
}

.Button635701227__root.Button635701227---size-5-small {
    padding: 7px 16px
}

.Button635701227__root,
.Button635701227__root.Button635701227---size-6-medium {
    padding: 8px 16px
}

.Button635701227__root.Button635701227--mobile,
.Button635701227__root.Button635701227--mobile.Button635701227---size-6-medium {
    padding: 10px 16px
}

.Button635701227__root.Button635701227---size-5-large {
    padding: 10px 16px
}

.Button635701227__root.Button635701227--upgrade .buttonnext1290602857__content {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.Button635701227__root.Button635701227--upgrade {
    box-sizing: border-box;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-flex
}

.Button635701227__root.Button635701227--mobile.Button635701227--upgrade {
    line-height: 1
}

.Button635701227__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root.Button635701227--upgrade:not(.Button635701227--mobile),
.Button635701227__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root .Button635701227__affixIcon svg path {
    fill: none;
    transition: stroke .2s ease-in-out
}

.Button635701227__affixIcon svg {
    height: 1.5em;
    width: 1.5em;
    margin: calc(-1*(1.5em/4)) 0
}

.Button635701227__prefix-icon::after,
.Button635701227__suffix-icon::before {
    content: '';
    width: 4px;
    height: 1px;
    display: inline-block
}

.StatesButton1213966552__root {
    position: relative;
    cursor: pointer;
    display: block;
    border-style: solid;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box
}

.StatesButton1213966552__root .buttonnext1290602857__content {
    line-height: 1.5;
    display: block
}

.StatesButton1213966552__root.StatesButton1213966552--upgrade .buttonnext1290602857__content {
    line-height: 1;
    display: inline-block
}

.StatesButton1213966552__successIcon {
    position: relative;
    top: .15em;
    animation: a .5s ease 0s 1 normal
}

.addToCartButton2780601075__root {
    min-width: 100px;
    border-style: solid;
    box-sizing: content-box;
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out;
    box-sizing: border-box
}

.addToCartButton2780601075__root .buttonnext1290602857__content {
    margin: 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.addToCartButton2780601075__root.Button635701227--fullWidth {
    width: 100%;
    box-sizing: border-box
}

.addToCartButton2780601075__root.Button635701227---size-4-tiny {
    padding: 6px 16px
}

.addToCartButton2780601075__root.Button635701227---size-4-tiny.Button635701227__hasIcon {
    padding: 5.5px 16px
}

.addToCartButton2780601075__root.Button635701227---size-5-small {
    padding: 7px 16px
}

.addToCartButton2780601075__root,
.addToCartButton2780601075__root.Button635701227---size-6-medium {
    padding: 8px 16px
}

.addToCartButton2780601075__root.Button635701227--mobile,
.addToCartButton2780601075__root.Button635701227--mobile.Button635701227---size-6-medium {
    padding: 10px 16px
}

.addToCartButton2780601075__root.Button635701227---size-5-large {
    padding: 10px 16px
}

.addToCartButton2780601075__root.Button635701227--upgrade .buttonnext1290602857__content {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.addToCartButton2780601075__root.Button635701227--upgrade {
    box-sizing: border-box;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-flex
}

.addToCartButton2780601075__root.Button635701227--mobile.Button635701227--upgrade {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227--upgrade:not(.Button635701227--mobile),
.addToCartButton2780601075__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root .Button635701227__affixIcon svg path {
    fill: none;
    transition: stroke .2s ease-in-out
}

.addToCartButton2780601075__root .Button635701227__affixIcon svg {
    height: 1.5em;
    width: 1.5em;
    margin: calc(-1*(1.5em/4)) 0
}

.addToCartButton2780601075__root .Button635701227__prefix-icon::after,
.addToCartButton2780601075__root .Button635701227__suffix-icon::before {
    content: '';
    width: 4px;
    height: 1px;
    display: inline-block
}

._1w6i- {
    display: flex;
    width: 100%;
    height: 100%;
    cursor: pointer
}

@media only screen and (min-width: 769px) {
    ._1w6i-:hover ._2sWE_:before {
        opacity: 0.8
    }
}

._1w6i-:hover .p4Rh9 {
    transform: scale(1.07)
}

._1w6i-:hover ._35A94 {
    transition-delay: 0s;
    opacity: 0
}

._1w6i-:hover ._2ubAY {
    transition-delay: .25s;
    opacity: 1
}

.AbxXQ {
    border-style: solid
}

._1P2qx:hover {
    border-style: solid;
    box-sizing: border-box
}

.-X_TE {
    flex: 1;
    position: relative;
    overflow: hidden
}

.-X_TE:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    box-sizing: border-box;
    pointer-events: none;
    opacity: 0;
    transition: opacity calc(.25s * 3) ease, background-color calc(.25s * 3) ease
}

.oo7Rq {
    flex: unset
}

._2nQFN {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._3hWuz {
    align-items: flex-start
}

._3YGOG {
    align-items: center
}

._1v27K {
    align-items: flex-end
}

.rpcb7 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-style: solid;
    padding: 13px 0;
    cursor: pointer
}

button._1s0Jn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .25s ease;
    opacity: 0
}

.kr8e3 {
    align-self: center
}

._3z0xe {
    border-width: 0;
    pointer-events: none;
    cursor: not-allowed
}

._1oU8u {
    display: block;
    margin-top: 0;
    line-height: 1.4 !important
}

._3_Tcw {
    border: 0;
    margin-top: 0;
    margin-bottom: 0
}

._9mzpr {
    border: 0 !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}

._3Xpnx {
    margin-right: 16px
}

._1NUdd {
    text-decoration: line-through
}

._3PAzb {
    margin-top: 4px
}

.DUo23 {
    margin-top: 8px
}

.SYa_A {
    cursor: inherit
}

._1r77K {
    cursor: pointer;
    text-decoration: underline
}

._1r77K,
.SYa_A {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    outline: inherit
}

._1DWWf {
    display: flex;
    flex-direction: column;
    align-items: center
}

._3ksPU {
    transition: opacity .25s ease .25s;
    opacity: 1
}

._14QyI {
    align-items: flex-start
}

.PniyK {
    align-items: center
}

._2cfAR {
    align-items: flex-end
}

.wccsW {
    width: 100%;
    height: 100%
}

._1TU-e {
    max-height: 100%;
    max-width: 100%;
    width: auto
}

._1vC6f {
    visibility: hidden
}

._3Pg9U {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

figure {
    display: flex !important;
    align-items: center;
    min-width: 100%;
    min-height: 100%;
    height: 100%
}

figure img {
    width: unset;
    max-height: 100% !important;
    max-width: 100% !important
}

._1E2Zb {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

._1E2Zb figure img {
    object-fit: contain
}

._2lC7e {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

._2lC7e figure img {
    object-fit: cover
}

._1KjjI {
    position: relative;
    flex-shrink: 0
}

._6iuvR {
    position: absolute
}

._1MxT2 {
    flex: 1;
    display: flex;
    max-width: 100%;
    max-height: 100%
}

._2KYtw {
    display: flex;
    flex-shrink: 0
}

._2IFHi {
    opacity: 0.5
}

._3NpVz {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

._3ahII {
    overflow: hidden
}

._3dxzH {
    transition: transform calc(.25s * 3) ease
}

._3VpI3 {
    position: absolute;
    padding: 13px 22px;
    max-width: 85%;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    z-index: 1;
    font-size: 15px !important;
    line-height: 1
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}


.comp-igrra3l6 .Text2228906363__root.Text2228906363---priority-7-primary {
    color: #151515
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363---priority-9-secondary {
    color: #4F4F4F
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363---typography-10-smallTitle {
    font: normal normal normal 24px/1.33em raleway, sans-serif
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363---typography-11-runningText {
    font: italic normal normal 16px/1.5em "times new roman", times, serif
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363---typography-8-listText {
    font: italic normal normal 16px/2em "times new roman", times, serif
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363---typography-10-largeTitle {
    font: normal normal normal 32px/1.25em raleway, sans-serif
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-10-smallTitle {
    font: normal normal normal 20px/1.4em raleway, sans-serif
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-11-runningText {
    font: italic normal normal 14px/1.42em "times new roman", times, serif
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-8-listText {
    font: italic normal normal 14px/1.72em "times new roman", times, serif
}

.comp-igrra3l6 .Text2228906363__root.Text2228906363--mobile.Text2228906363---typography-10-largeTitle {
    font: normal normal normal 24px/1.33em raleway, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363---priority-7-primary {
    color: #151515
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363---priority-9-secondary {
    color: #151515
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363---typography-10-smallTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363---typography-11-runningText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363---typography-8-listText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363---typography-10-largeTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-10-smallTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-11-runningText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-8-listText {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 .ProductName427744937__root.Text2228906363--mobile.Text2228906363---typography-10-largeTitle {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif
}

.comp-igrra3l6 ._1vJfb {
    border-color: #A4A2A2
}

.comp-igrra3l6 ._3eNS2 {
    border-width: 1px
}

.comp-igrra3l6 .Button635701227__root {
    border-color: #FAD94E;
    border-radius: 0
}

.comp-igrra3l6 .Button635701227__root,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic {
    color: #FFFFFF;
    background-color: #151515;
    border-width: 0px
}

.comp-igrra3l6 .Button635701227__root:active,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic:active,
.comp-igrra3l6 .Button635701227__root.Focusable2302608412--focus,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Focusable2302608412--focus,
.comp-igrra3l6 .Button635701227__root:hover,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic:hover {
    background-color: rgba(21, 21, 21, 0.7);
    color: rgba(255, 255, 255, 0.7);
    border-color: #FAD94E
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary {
    color: #151515;
    background-color: rgba(0, 0, 0, 0);
    border-color: #151515;
    border-width: 1px
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary:active,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary.Focusable2302608412--focus,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary:hover {
    color: rgba(21, 21, 21, 0.7);
    border-color: rgba(21, 21, 21, 0.7)
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary {
    color: #FFFFFF;
    background-color: #FAD94E;
    border-width: 0px
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary:active,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Focusable2302608412--focus,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary:hover {
    background-color: rgba(250, 217, 78, 0.7);
    color: rgba(255, 255, 255, 0.7);
    border-color: #FAD94E
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary {
    color: #FAD94E;
    background-color: rgba(0, 0, 0, 0);
    border-color: #FAD94E;
    border-width: 1px
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary:active,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary.Focusable2302608412--focus,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary:hover {
    color: rgba(250, 217, 78, 0.7);
    border-color: rgba(250, 217, 78, 0.7)
}

.comp-igrra3l6 .Button635701227__root.buttonnext1290602857--disabled,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.buttonnext1290602857--disabled,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.buttonnext1290602857--disabled {
    background-color: #A4A2A2
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary.buttonnext1290602857--disabled,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary.buttonnext1290602857--disabled {
    color: #A4A2A2;
    background-color: rgba(0, 0, 0, 0);
    border-color: #A4A2A2
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-4-tiny {
    font: italic normal normal 14px/1.43em "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-small {
    font: italic normal normal 16px/1.5em "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root,
.comp-igrra3l6 .Button635701227__root.Button635701227---size-6-medium {
    font: italic normal normal 16px/1.5em "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227--mobile.Button635701227---size-6-medium {
    font: italic normal normal 14px/1.44em "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-large {
    font: italic normal normal 20px/1.5em "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227--mobile.Button635701227--upgrade {
    font: italic normal normal 14px/1 "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 14px/1 "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 0px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 16px/1 "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small {
    padding: calc(10px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small {
    padding: calc(10px - 0px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 0px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade:not(.Button635701227--mobile),
.comp-igrra3l6 .Button635701227__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 16px/1 "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium {
    padding: calc(12px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium {
    padding: calc(12px - 0px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 0px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: italic normal normal 16px/1 "times new roman", times, serif
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary {
    padding: calc(16px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large {
    padding: calc(16px - 0px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile {
    padding: calc(17px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrra3l6 .Button635701227__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile {
    padding: calc(17px - 1px) 16px
}

.comp-igrra3l6 .Button635701227__root .Button635701227__affixIcon svg path {
    stroke: #FFFFFF
}

.comp-igrra3l6 .Button635701227__root:hover .Button635701227__affixIcon svg path {
    stroke: rgba(255, 255, 255, 0.7)
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary .Button635701227__affixIcon svg path {
    stroke: #FAD94E
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-9-secondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(250, 217, 78, 0.7)
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary .Button635701227__affixIcon svg path {
    stroke: #151515
}

.comp-igrra3l6 .Button635701227__root.Button635701227---priority-14-basicSecondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(21, 21, 21, 0.7)
}

.comp-igrra3l6 .addToCartButton2780601075__root {
    border-color: #A68093;
    border-radius: 0;
    width: 81.14754098360656%
}

.comp-igrra3l6 .addToCartButton2780601075__root,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px
}

.comp-igrra3l6 .addToCartButton2780601075__root:active,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic:active,
.comp-igrra3l6 .addToCartButton2780601075__root.Focusable2302608412--focus,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Focusable2302608412--focus,
.comp-igrra3l6 .addToCartButton2780601075__root:hover,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic:hover {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(166, 128, 147, 0.7);
    border-color: #A68093
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-color: #A68093;
    border-width: 0px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary:active,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary.Focusable2302608412--focus,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary:hover {
    color: rgba(166, 128, 147, 0.7);
    border-color: rgba(166, 128, 147, 0.7)
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-width: 0px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary:active,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Focusable2302608412--focus,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary:hover {
    background-color: rgba(255, 255, 255, 0);
    color: rgba(166, 128, 147, 0.7);
    border-color: #A68093
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary {
    color: #A68093;
    background-color: rgba(255, 255, 255, 0);
    border-color: #A68093;
    border-width: 0px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary:active,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary.Focusable2302608412--focus,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary:hover {
    color: rgba(166, 128, 147, 0.7);
    border-color: rgba(166, 128, 147, 0.7)
}

.comp-igrra3l6 .addToCartButton2780601075__root.buttonnext1290602857--disabled,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.buttonnext1290602857--disabled,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.buttonnext1290602857--disabled {
    background-color: #A4A2A2
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary.buttonnext1290602857--disabled,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary.buttonnext1290602857--disabled {
    color: #A4A2A2;
    background-color: rgba(0, 0, 0, 0);
    border-color: #A4A2A2
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-4-tiny {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-small {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-6-medium {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--mobile.Button635701227---size-6-medium {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-large {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--mobile.Button635701227--upgrade {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-4-tiny,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-4-tiny {
    padding: calc(9px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small {
    padding: calc(10px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small {
    padding: calc(10px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-small.Button635701227--mobile {
    padding: calc(11px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade:not(.Button635701227--mobile),
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium {
    padding: calc(12px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium {
    padding: calc(12px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-6-medium.Button635701227--mobile {
    padding: calc(13px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    font: normal normal normal 18px/22px raleway, sans-serif
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary {
    padding: calc(16px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large {
    padding: calc(16px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-9-secondary.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade.Button635701227---priority-14-basicSecondary.Button635701227--mobile {
    padding: calc(17px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-7-primary.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile,
.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-5-basic.Button635701227--upgrade.Button635701227---size-5-large.Button635701227--mobile {
    padding: calc(17px - 0px) 16px
}

.comp-igrra3l6 .addToCartButton2780601075__root .Button635701227__affixIcon svg path {
    stroke: #A68093
}

.comp-igrra3l6 .addToCartButton2780601075__root:hover .Button635701227__affixIcon svg path {
    stroke: rgba(166, 128, 147, 0.7)
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary .Button635701227__affixIcon svg path {
    stroke: #A68093
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-9-secondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(166, 128, 147, 0.7)
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary .Button635701227__affixIcon svg path {
    stroke: #A68093
}

.comp-igrra3l6 .addToCartButton2780601075__root.Button635701227---priority-14-basicSecondary:hover .Button635701227__affixIcon svg path {
    stroke: rgba(166, 128, 147, 0.7)
}

@media only screen and (min-width: 769px) {
    .comp-igrra3l6 ._1w6i-:hover ._2sWE_._3_zSm:before {
        background-color: rgba(255, 255, 255, 0)
    }

    .comp-igrra3l6 ._1w6i-:hover ._2sWE_.MXZ6K:before {
        background-color: rgba(255, 255, 255, 0.8)
    }
}

.comp-igrra3l6 .AbxXQ {
    border-width: 0;
    border-color: #151515
}

.comp-igrra3l6 ._1P2qx:hover {
    border-width: 0;
    border-color: #151515
}

.comp-igrra3l6 .-X_TE {
    padding-top: 20px;
    padding-bottom: 20px
}

.comp-igrra3l6 .-X_TE._2C5XL {
    background-color: #FFFFFF
}

.comp-igrra3l6 .-X_TE.oo7Rq {
    background-color: transparent
}

.comp-igrra3l6 ._2nQFN._2C5XL {
    padding-left: 12%;
    padding-right: 12%
}

.comp-igrra3l6 ._2nQFN.oo7Rq {
    padding-left: 33px;
    padding-right: 33px
}

.comp-igrra3l6 .rpcb7 {
    font: normal normal normal 18px/22px raleway, sans-serif;
    background: rgba(255, 255, 255, 0);
    border-color: #A68093;
    border-width: 0px;
    border-radius: 0;
    width: 81.14754098360656%;
    color: #A68093
}

.comp-igrra3l6 .dJ_eG {
    margin-top: 30px
}

.comp-igrra3l6 ._3z0xe {
    color: #FFFFFF;
    background: #EBEBEB
}

.comp-igrra3l6 ._1oU8u {
    font: normal normal bold 24px/30px barlow-medium, barlow, sans-serif;
    color: #151515
}

.comp-igrra3l6 ._2zovr {
    margin-bottom: 14px
}

.comp-igrra3l6 .jeh9p {
    text-align: center
}

.comp-igrra3l6 .Ob5UY {
    text-align: center
}

.comp-igrra3l6 ._3_Tcw {
    height: 1px;
    width: 20px;
    background-color: #151515
}

.comp-igrra3l6 ._2qpkF {
    margin-bottom: 14px
}

.comp-igrra3l6 ._2n3nU {
    font: italic normal normal 16px/20px signika, sans-serif;
    color: rgb(164, 162, 162);
    font-size: [object Object]
}

.comp-igrra3l6 ._3PAzb {
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    color: #4F4F4F;
    font-size: 12px
}

.comp-igrra3l6 .DUo23 {
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    color: #4F4F4F;
    font-size: 12px
}

.comp-igrra3l6 ._1f62M {
    color: #A4A2A2;
    font: font-8
}

.comp-igrra3l6 ._3zC0R {
    width: 50%
}

.comp-igrra3l6 ._2KYtw {
    background-color: #151515;
    color: #FFFFFF
}

.comp-igrra3l6 ._3VpI3 {
    --ribbonText: #FFFFFF;
    --ribbonFont: italic normal normal 15px/1.4em "times new roman", times, serif;
    --ribbonBackground: #FAD94E;
    font: italic normal normal 15px/1.4em "times new roman", times, serif;
    color: #FFFFFF;
    background: #FAD94E
}

.Focusable2302608412__focus-box {
    outline: 0
}

.Focusable2302608412__focus-box-error {
    outline: 0
}

.buttonnext1290602857__root {
    display: inline-flex;
    align-items: center;
    cursor: pointer
}

.buttonnext1290602857__prefix {
    flex-shrink: 0
}

.buttonnext1290602857__suffix {
    flex-shrink: 0
}

.buttonnext1290602857__root.buttonnext1290602857--disabled {
    cursor: default
}

.buttonnext1290602857__root[disabled] {
    pointer-events: none
}

.Text2228906363__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    border: 0
}

.ProductName427744937__root .Text2228906363__sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    border: 0
}

._1vJfb {
    height: 100%;
    box-sizing: border-box;
    border-style: solid
}

._3x92e {
    background: #e6f5ff;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    color: #234460
}

.Button635701227__root {
    min-width: 100px;
    border-style: solid;
    box-sizing: content-box;
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out
}

.Button635701227__root .buttonnext1290602857__content {
    margin: 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.Button635701227__root.Button635701227--fullWidth {
    width: 100%;
    box-sizing: border-box
}

.Button635701227__root.Button635701227---size-4-tiny {
    padding: 6px 16px
}

.Button635701227__root.Button635701227---size-4-tiny.Button635701227__hasIcon {
    padding: 5.5px 16px
}

.Button635701227__root.Button635701227---size-5-small {
    padding: 7px 16px
}

.Button635701227__root,
.Button635701227__root.Button635701227---size-6-medium {
    padding: 8px 16px
}

.Button635701227__root.Button635701227--mobile,
.Button635701227__root.Button635701227--mobile.Button635701227---size-6-medium {
    padding: 10px 16px
}

.Button635701227__root.Button635701227---size-5-large {
    padding: 10px 16px
}

.Button635701227__root.Button635701227--upgrade .buttonnext1290602857__content {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.Button635701227__root.Button635701227--upgrade {
    box-sizing: border-box;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-flex
}

.Button635701227__root.Button635701227--mobile.Button635701227--upgrade {
    line-height: 1
}

.Button635701227__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root.Button635701227--upgrade:not(.Button635701227--mobile),
.Button635701227__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.Button635701227__root .Button635701227__affixIcon svg path {
    fill: none;
    transition: stroke .2s ease-in-out
}

.Button635701227__affixIcon svg {
    height: 1.5em;
    width: 1.5em;
    margin: calc(-1*(1.5em/4)) 0
}

.Button635701227__prefix-icon::after,
.Button635701227__suffix-icon::before {
    content: '';
    width: 4px;
    height: 1px;
    display: inline-block
}

.StatesButton1213966552__root {
    position: relative;
    cursor: pointer;
    display: block;
    border-style: solid;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box
}

.StatesButton1213966552__root .buttonnext1290602857__content {
    line-height: 1.5;
    display: block
}

.StatesButton1213966552__root.StatesButton1213966552--upgrade .buttonnext1290602857__content {
    line-height: 1;
    display: inline-block
}

.StatesButton1213966552__successIcon {
    position: relative;
    top: .15em;
    animation: a .5s ease 0s 1 normal
}

@keyframes a {
    0% {
        transform: translateY(30px);
        opacity: 0
    }

    32% {
        transform: translateY(-5px);
        opacity: 1
    }

    68% {
        transform: translateY(2px);
        opacity: 1
    }

    to {
        transform: translateY(0);
        opacity: 1
    }
}

.addToCartButton2780601075__root {
    min-width: 100px;
    border-style: solid;
    box-sizing: content-box;
    transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .2s ease-in-out;
    box-sizing: border-box
}

.addToCartButton2780601075__root .buttonnext1290602857__content {
    margin: 0 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.addToCartButton2780601075__root.Button635701227--fullWidth {
    width: 100%;
    box-sizing: border-box
}

.addToCartButton2780601075__root.Button635701227---size-4-tiny {
    padding: 6px 16px
}

.addToCartButton2780601075__root.Button635701227---size-4-tiny.Button635701227__hasIcon {
    padding: 5.5px 16px
}

.addToCartButton2780601075__root.Button635701227---size-5-small {
    padding: 7px 16px
}

.addToCartButton2780601075__root,
.addToCartButton2780601075__root.Button635701227---size-6-medium {
    padding: 8px 16px
}

.addToCartButton2780601075__root.Button635701227--mobile,
.addToCartButton2780601075__root.Button635701227--mobile.Button635701227---size-6-medium {
    padding: 10px 16px
}

.addToCartButton2780601075__root.Button635701227---size-5-large {
    padding: 10px 16px
}

.addToCartButton2780601075__root.Button635701227--upgrade .buttonnext1290602857__content {
    overflow: visible;
    text-overflow: unset;
    white-space: unset
}

.addToCartButton2780601075__root.Button635701227--upgrade {
    box-sizing: border-box;
    line-height: 1;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-flex
}

.addToCartButton2780601075__root.Button635701227--mobile.Button635701227--upgrade {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227---size-4-tiny.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227---size-5-small.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227--upgrade:not(.Button635701227--mobile),
.addToCartButton2780601075__root.Button635701227---size-6-medium.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root.Button635701227---size-5-large.Button635701227--upgrade:not(.Button635701227--mobile) {
    line-height: 1
}

.addToCartButton2780601075__root .Button635701227__affixIcon svg path {
    fill: none;
    transition: stroke .2s ease-in-out
}

.addToCartButton2780601075__root .Button635701227__affixIcon svg {
    height: 1.5em;
    width: 1.5em;
    margin: calc(-1*(1.5em/4)) 0
}

.addToCartButton2780601075__root .Button635701227__prefix-icon::after,
.addToCartButton2780601075__root .Button635701227__suffix-icon::before {
    content: '';
    width: 4px;
    height: 1px;
    display: inline-block
}

._1w6i- {
    display: flex;
    width: 100%;
    height: 100%;
    cursor: pointer
}

@media only screen and (min-width: 769px) {
    ._1w6i-:hover ._2sWE_:before {
        opacity: 0.8
    }
}

._1w6i-:hover .p4Rh9 {
    transform: scale(1.07)
}

._1w6i-:hover ._35A94 {
    transition-delay: 0s;
    opacity: 0
}

._1w6i-:hover ._2ubAY {
    transition-delay: .25s;
    opacity: 1
}

.AbxXQ {
    border-style: solid
}

._1P2qx:hover {
    border-style: solid;
    box-sizing: border-box
}

.-X_TE {
    flex: 1;
    position: relative;
    overflow: hidden
}

.-X_TE:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    box-sizing: border-box;
    pointer-events: none;
    opacity: 0;
    transition: opacity calc(.25s * 3) ease, background-color calc(.25s * 3) ease
}

.oo7Rq {
    flex: unset
}

._2nQFN {
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center
}

._3hWuz {
    align-items: flex-start
}

._3YGOG {
    align-items: center
}

._1v27K {
    align-items: flex-end
}

.rpcb7 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-style: solid;
    padding: 13px 0;
    cursor: pointer
}

button._1s0Jn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: opacity .25s ease;
    opacity: 0
}

.kr8e3 {
    align-self: center
}

._3z0xe {
    border-width: 0;
    pointer-events: none;
    cursor: not-allowed
}

._1oU8u {
    display: block;
    margin-top: 0;
    line-height: 1.4 !important
}

._3_Tcw {
    border: 0;
    margin-top: 0;
    margin-bottom: 0
}

._9mzpr {
    border: 0 !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px !important;
    overflow: hidden;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important
}

._3Xpnx {
    margin-right: 16px
}

._1NUdd {
    text-decoration: line-through
}

._3PAzb {
    margin-top: 4px
}

.DUo23 {
    margin-top: 8px
}

.SYa_A {
    cursor: inherit
}

._1r77K {
    cursor: pointer;
    text-decoration: underline
}

._1r77K,
.SYa_A {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    font: inherit;
    outline: inherit
}

._1DWWf {
    display: flex;
    flex-direction: column;
    align-items: center
}

._3ksPU {
    transition: opacity .25s ease .25s;
    opacity: 1
}

._14QyI {
    align-items: flex-start
}

.PniyK {
    align-items: center
}

._2cfAR {
    align-items: flex-end
}

.wccsW {
    width: 100%;
    height: 100%
}

._1TU-e {
    max-height: 100%;
    max-width: 100%;
    width: auto
}

._1vC6f {
    visibility: hidden
}

._3Pg9U {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

figure {
    display: flex !important;
    align-items: center;
    min-width: 100%;
    min-height: 100%;
    height: 100%
}

figure img {
    width: unset;
    max-height: 100% !important;
    max-width: 100% !important
}

._1E2Zb {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

._1E2Zb figure img {
    object-fit: contain
}

._2lC7e {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

._2lC7e figure img {
    object-fit: cover
}

._1KjjI {
    position: relative;
    flex-shrink: 0
}

._6iuvR {
    position: absolute
}

._1MxT2 {
    flex: 1;
    display: flex;
    max-width: 100%;
    max-height: 100%
}

._2KYtw {
    display: flex;
    flex-shrink: 0
}

._2IFHi {
    opacity: 0.5
}

._3NpVz {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center
}

._3ahII {
    overflow: hidden
}

._3dxzH {
    transition: transform calc(.25s * 3) ease
}

._3VpI3 {
    position: absolute;
    padding: 13px 22px;
    max-width: 85%;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
    z-index: 1;
    font-size: 15px !important;
    line-height: 1
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

#pageBackground_c43q {
    --bg-position: absolute;
    --bg-overlay-color: rgb(var(--color_11));
    --fill-layer-background-overlay-color: transparent;
    --fill-layer-background-overlay-position: absolute
}