@charset "UTF-8";
.hero-section[data-type=type-1]{text-align:var(--alignment);margin-bottom:var(--margin-bottom, 40px)}.hero-section[data-type=type-1] .page-description{display:inline-block;max-width:var(--description-max-width, 100%)}.hero-section[data-type=type-2]{position:relative;padding-top:calc(var(--has-transparent-header)*var(--header-height))}.hero-section[data-type=type-2]>[class*=ct-container]{display:flex;flex-direction:column;justify-content:var(--vertical-alignment, center);text-align:var(--alignment, center);position:relative;z-index:2;padding:var(--container-padding, 50px 0);min-height:var(--min-height, 250px)}.hero-section[data-type=type-2]>figure{position:absolute;overflow:hidden;z-index:1;inset:0;background-color:inherit}.hero-section[data-type=type-2]>figure .ct-media-container{height:100%;vertical-align:top}.hero-section[data-type=type-2]>figure .ct-media-container img{height:100%}.hero-section[data-type=type-2] .ct-title-label{display:block;font-size:12px;text-transform:uppercase;margin-bottom:.5em}.entry-header>*:not(:first-child){margin-top:var(--itemSpacing, 20px)}.entry-header .page-title{margin-bottom:0}.entry-header .page-description{color:var(--theme-text-color)}.entry-header .page-description>*:last-child{margin-bottom:0}[data-sidebar]{display:grid;grid-template-columns:var(--grid-template-columns, 100%);grid-column-gap:var(--sidebar-gap, 4%);grid-row-gap:50px}[data-sidebar]>aside{order:var(--sidebar-order)}@media(min-width: 1000px){[data-sidebar=right]{--grid-template-columns: minmax(100px, 1fr) var(--sidebar-width, 27%)}[data-sidebar=left]{--sidebar-order: -1;--grid-template-columns: var(--sidebar-width, 27%) minmax(100px, 1fr)}[data-sidebar=left]>section{grid-column:2}}[data-prefix] div[data-sidebar]>article{--has-wide: var(--false);--has-boxed-structure: var(--false)}.ct-sidebar{position:relative;z-index:1}.ct-sidebar .ct-widget{color:var(--theme-text-color)}.ct-sidebar .ct-widget:not(:last-child){margin-bottom:var(--sidebar-widgets-spacing, 40px)}@media(min-width: 1000px){.ct-sidebar[data-sticky=sidebar],.ct-sidebar .ct-sticky-widgets{position:sticky;top:calc(var(--sidebar-offset, 50px) + var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-height, 0px)*var(--sticky-shrink, 100)/100)}}@media(min-width: 1000px){.ct-sidebar[data-sticky=widgets]{height:100%}}aside[data-type=type-2] .ct-sidebar:not([data-widgets=separated]){padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8));border:var(--theme-border);box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius)}aside[data-type=type-2] .ct-sidebar[data-widgets=separated] .ct-widget{padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8));border:var(--theme-border);box-shadow:var(--theme-box-shadow);border-radius:var(--theme-border-radius)}@media(max-width: 999.98px){aside[data-type=type-4] .ct-sidebar{padding:var(--sidebar-inner-spacing, 35px);background:var(--sidebar-background-color, var(--theme-palette-color-8))}}@media(min-width: 1000px){aside[data-type=type-3],aside[data-type=type-4]{position:relative}aside[data-type=type-3]:after,aside[data-type=type-4]:after{position:absolute;content:"";top:var(--sidebar-helper-top, 0);height:var(--sidebar-helper-height, 100%)}aside[data-type=type-3]:after{border-right:var(--theme-border)}aside[data-type=type-4]:after{background:var(--sidebar-background-color, var(--theme-palette-color-8));width:calc(100% + 30vw)}[data-sidebar=right]>[data-type=type-3],[data-sidebar=right]>[data-type=type-4]{padding-inline-start:var(--sidebar-inner-spacing, 35px)}[data-sidebar=right]>[data-type=type-3]:after,[data-sidebar=right]>[data-type=type-4]:after{inset-inline-start:0}[data-sidebar=left]>[data-type=type-3],[data-sidebar=left]>[data-type=type-4]{padding-inline-end:var(--sidebar-inner-spacing, 35px)}[data-sidebar=left]>[data-type=type-3]:after,[data-sidebar=left]>[data-type=type-4]:after{inset-inline-end:0}}@media(min-width: 1000px){[data-vertical-spacing="top:bottom"]{--sidebar-helper-top: calc(var(--theme-content-vertical-spacing) * -1);--sidebar-helper-height: calc(100% + var(--theme-content-vertical-spacing) * 2)}[data-vertical-spacing=top]{--sidebar-helper-top: calc(var(--theme-content-vertical-spacing) * -1)}[data-vertical-spacing=top],[data-vertical-spacing=bottom]{--sidebar-helper-height: calc(100% + var(--theme-content-vertical-spacing))}}.ct-share-box{display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.ct-share-box[data-location=top]{margin-bottom:var(--margin, 50px)}.ct-share-box[data-location=bottom]{margin-top:var(--margin, 50px)}.ct-share-box[data-location=bottom]:not(:last-child){margin-bottom:var(--margin, 50px)}.hero-section[data-type=type-1]+.ct-share-box[data-location=top]{margin-top:var(--margin, 50px)}.ct-share-box a{display:flex;justify-content:center}.ct-share-box a:hover .ct-tooltip{opacity:1;visibility:visible;transform:translate3d(0px, calc(-100% - 12px), 0px)}.ct-share-box .ct-tooltip{transform:translate3d(0px, calc(-100% - 7px), 0px)}.ct-share-box:is([data-type=type-2],[data-type=type-3])>div{display:inline-flex;flex-wrap:wrap;gap:var(--items-spacing, 15px)}.ct-share-box[data-type=type-1]>div{display:grid;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));border-top:var(--theme-border);border-inline-start:var(--theme-border)}.ct-share-box[data-type=type-1] a{border-inline-end:var(--theme-border);border-bottom:var(--theme-border)}.ct-share-box[data-type=type-1] .ct-icon-container{min-height:50px;padding:10px 0}.ct-share-box[data-type=type-2] .ct-icon-container{width:initial;height:initial;padding:10px 25px;border-radius:3px}.ct-comments{color:var(--theme-text-color)}@media(min-width: 690px){.ct-has-avatar .ct-comment-content{padding-inline-start:70px}}.ct-comments-title{margin-bottom:50px}@media(max-width: 689.98px){.ct-comment-list .children{padding-inline-start:35px}}@media(min-width: 690px){.ct-comment-list .children{padding-inline-start:70px}}.ct-comment-list .comment-respond{padding-bottom:50px}@media(min-width: 690px){.ct-comment-list .comment-respond{padding-inline-start:70px}}.ct-comment-inner{padding-block:50px;border-top:1px solid var(--theme-border-color)}.ct-comment-inner:not(.ct-has-reply-form):hover .comment-reply-link{color:#fff;background:var(--theme-button-background-initial-color)}.ct-comment-inner:not(.ct-has-reply-form) .comment-reply-link:hover{background:var(--theme-button-background-hover-color)}.ct-comment-meta{position:relative;margin-bottom:20px;--theme-link-initial-color: var(--theme-text-color)}@media(min-width: 690px){.ct-comment-meta{display:flex;align-items:center}}.ct-comment-meta figure{position:absolute;inset-inline-start:0;border-radius:100%;max-width:var(--max-size, 50px);max-height:var(--max-size, 50px)}@media(max-width: 689.98px){.ct-comment-meta figure{--max-size: 40px}}@media(min-width: 690px){.ct-comment-meta figure{top:0}}@media(max-width: 689.98px){.ct-has-avatar .ct-comment-meta{padding-inline-start:50px}}@media(min-width: 690px){.ct-has-avatar .ct-comment-meta{padding-inline-start:70px}}.ct-comment-author{--theme-font-size: 16px;--theme-link-initial-color: currentColor;margin-bottom:0}.ct-comment-meta-data{display:flex;flex-wrap:wrap;align-items:center;font-size:11px;font-weight:500;text-transform:uppercase}@media(min-width: 690px){.ct-comment-meta-data{margin-inline-start:auto}}.ct-comment-meta-data .comment-edit-link:before,.ct-comment-meta-data .comment-reply-login:before{content:"/";margin-inline:3px}@media(max-width: 689.98px){.ct-comment-meta-data .comment-edit-link{display:none}}.ct-comment-meta-data .comment-reply-link{display:flex;align-items:center;height:25px;padding:0 10px;border-radius:3px;margin-inline-start:var(--margin-inline-start, 20px);transition:color .12s cubic-bezier(0.455, 0.03, 0.515, 0.955),background .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media(max-width: 689.98px){.ct-comment-meta-data .comment-reply-link{--margin-inline-start: auto}}#reply-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:16px}#cancel-comment-reply-link{padding:.5em .9em;font-size:11px;font-weight:500;text-transform:uppercase;border-radius:3px;color:var(--theme-button-text-initial-color, #fff);background:var(--theme-button-background-initial-color)}#cancel-comment-reply-link:hover{color:var(--theme-button-text-hover-color, #fff);background:var(--theme-button-background-hover-color)}.comment-respond:not(:only-child) .comment-reply-title{padding-top:40px;border-top:1px solid var(--theme-border-color)}.comment-respond+.ct-comment-list{margin-top:50px}.comment-form{display:grid;grid-column-gap:20px;grid-row-gap:1.5em;--theme-content-spacing: 0;--theme-link-initial-color: var(--theme-text-color)}@media(min-width: 690px){.comment-form{grid-template-columns:repeat(2, 1fr)}.comment-form.has-website-field{grid-template-columns:repeat(3, 1fr)}.comment-form>*{grid-column:var(--grid-column, 1/-1)}.comment-form [class*=comment-form-field-input]{--grid-column: span 1}}.comment-form .logged-in-as,.comment-form .comment-notes{font-size:13px}.comment-form .required{color:#c00}[class*=comment-form-field] label{display:flex;color:var(--theme-form-text-initial-color);margin-bottom:var(--has-classic-forms, 0.5em)}.has-labels-inside [class*=comment-form-field]{position:relative}.has-labels-inside [class*=comment-form-field] label{position:absolute;align-items:center;cursor:text;margin-bottom:0;inset-inline-start:0;height:var(--has-classic-forms, var(--theme-form-field-height, 40px));padding:var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));transition:opacity .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),visibility .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),inset-inline-start .15s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.has-labels-inside [class*=comment-form-field][class*=textarea] label{height:40px;top:var(--has-classic-forms, 5px)}.has-labels-inside [class*=comment-form-field]:focus-within label,.has-labels-inside [class*=comment-form-field].ct-not-empty label{opacity:0;visibility:hidden;inset-inline-start:20px}.comment-form-cookies-consent+.gdpr-confirm-policy{margin-top:-1em}.no-comments{padding:15px 20px;text-align:center;background:rgba(233,235,239,.5);border-radius:2px}.ct-comments-navigation{display:flex;justify-content:space-between;padding-top:15px;margin-bottom:15px;border-top:1px solid var(--theme-border-color)}.author-box{display:flex;padding:var(--spacing, 40px)}@media(max-width: 689.98px){.author-box{flex-direction:column;align-items:center;text-align:center}}.author-box .ct-media-container{flex:0 0 60px;width:60px;height:60px;border-radius:100%}.author-box .ct-media-container:is(a) svg,.author-box .ct-media-container:is(a):before{position:absolute;inset:0;z-index:2;opacity:0;transition:opacity .15s cubic-bezier(0.455, 0.03, 0.515, 0.955),transform .15s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.author-box .ct-media-container:is(a):before{content:"";background:var(--theme-palette-color-1)}.author-box .ct-media-container:is(a) svg{margin:auto;fill:#fff;transform:translateX(-10px)}.author-box .ct-media-container:is(a):hover:before{opacity:.85}.author-box .ct-media-container:is(a):hover svg{opacity:1;transform:translateX(0)}.author-box[data-type=type-1]{margin-top:60px;margin-bottom:60px;box-shadow:var(--theme-box-shadow);border:var(--theme-border);border-radius:var(--theme-border-radius, 0)}@media(max-width: 689.98px){.author-box[data-type=type-1] .ct-media-container{margin-bottom:20px}}@media(min-width: 690px){.author-box[data-type=type-1] .ct-media-container{margin-right:25px}}.author-box[data-type=type-2]{flex-direction:column;align-items:center;text-align:center;position:relative;padding-top:50px;margin-top:90px;border-bottom:1px solid var(--theme-border-color, #e8ebf0)}.author-box[data-type=type-2]:not(:last-child){margin-bottom:60px}.author-box[data-type=type-2] .ct-media-container{position:absolute;top:-33px}.author-box[data-type=type-2]:after,.author-box[data-type=type-2]:before{position:absolute;content:"";top:-1px;width:calc(50% - 50px);height:1px;background:var(--theme-border-color, #e8ebf0)}.author-box[data-type=type-2]:before{left:0}.author-box[data-type=type-2]:after{right:0}.author-box .author-box-name:is(p,div){margin-bottom:20px;color:var(--theme-heading-color)}.author-box .author-box-bio{color:var(--theme-text-color)}.author-box .author-box-socials:not(:last-child){margin-bottom:15px}.author-box .ct-author-box-more{font-size:11px;font-weight:500;text-transform:uppercase;display:inline-flex}.author-box+.ct-comments,.author-box+.ct-related-posts{border-top:none;margin-top:0;padding-top:0}

#shop-extra-floating-button.shop-extra-floating-button {
cursor: pointer;
padding: 0;
transform: none
}
.shop-extra-floating-button:hover {
opacity: 0.875;
box-shadow: 0 8px 14px -10px rgb(30 37 44 / 44%)
}
.shop-extra-floating-button-img:hover {
opacity: 0.925
}
.shop-extra-floating-button,
.shop-extra-floating-button-img {
transition: all .125s ease-in-out
}
.shop-extra-floating-button {
background: #878e3b;
background: #27ae5a;
background: black;
}
.shop-extra-floating-button-img.active {
visibility: hidden;
opacity: 0
}
.shop-extra-floating-popup {
-webkit-transition: all .015s ease;
-moz-transition: all .015s ease;
transition: all .015s ease;
visibility: hidden;
opacity: 0
}
.shop-extra-floating-popup.active {
visibility: visible;
opacity: 1;
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0, 0, 0, .567);
z-index: 999
}
.shop-extra-floating-popup-container {
padding: 0;
margin: auto;
color: #fff;
background: #fefefe;
border-radius: 6px;
position: fixed;
width: calc(349px + (352 - 349) * ((100vw - 300px) / (1680 - 300)));
max-width: calc(100vw - 11.25%);
bottom: calc(91px + (97.5 - 91) * ((100vw - 300px) / (1680 - 300)));
box-shadow: 2px 2px 45px 8px rgb(0,0,0,0.35);
-webkit-transform: translateY(60px);
-moz-transform: translateY(60px);
transform: translateY(60px);
-webkit-transition: all .4s cubic-bezier(.16,.68,.43,.99);
-moz-transition: all .4s cubic-bezier(.16,.68,.43,.99);
transition: all .4s cubic-bezier(.16,.68,.43,.99);
will-change: transform,visibility,opacity;
visibility: hidden
}
.shop-extra-floating-popup-container.active {
-webkit-transform: translate(0);
-moz-transform: translate(0);
transform: translate3d(0,0,0);
visibility: visible;
opacity: 1
}
.shop-extra-floating-tooltip:before,
.shop-extra-floating-popup-container.active:after {
content: '▲';
position: absolute
}
.shop-extra-floating-popup-container.active:after {
filter: drop-shadow(-4px -16px 6px black);
bottom: -.85em;
color: #fff;
z-index: -1
}
.shop-extra-floating-popup-container .shop-extra-floating-button {
position: relative;
width: 100%;
display: flex;
align-items: center;
bottom: 0;
height: 50px
}
.shop-extra-floating-popup-container .shop-extra-floating-button:before {
margin-top: 0
}
.shop-extra-floating-account-container-padding {
padding: 0.625em 0;
}
.shop-extra-floating-account-container {
max-height: calc(100vh - calc(279px + (285 - 279) * ((100vw - 300px) / (1680 - 300))));
overflow: scroll;
padding: 0.66em 0;
}
.shop-extra-floating-account {
display: flex;
width: 89.2%;
margin: auto;
flex-direction: column;
padding: .125em 0
}
.shop-extra-floating-account-number {
display: flex;
align-items: center;
width: 100%;
background: #128c7e;
background: #878e3b;
background: #0c9649;
background: #eee;
border-radius: 30px;
position: relative
}
.shop-extra-floating-account:not(:last-child) {
margin-bottom: .5em
}
.shop-extra-floating-number-img {
display: flex;
border: 1px dashed #dedede;
border-radius: 50%;
padding: 0.33em;
background-color: #fff;
z-index: 0;
position: absolute;
left: -1%;
width: 54.5px;
object-fit: cover;
overflow: hidden;
transition: all .4s ease-in-out!important
}
.shop-extra-floating-number-account-label {
margin: 0;
min-width: 100%;
padding: 9px 20px 9px 66px;
padding: calc(8.65px + (9 - 8.65) * ((100vw - 300px) / (1680 - 300))) 20px calc(8.65px + (9 - 8.65) * ((100vw - 300px) / (1680 - 300))) 66px;
line-height: 2.08;
font-size: medium;
font-size: calc(14.5px + (15 - 14.5) * ((100vw - 300px) / (1680 - 300)));
}
.shop-extra-floating-popup-heading-container {
display: flex;
padding: 23.5px 19px;
box-shadow: none;
border-radius: 5px 5px 0 0;
background: #128c7e;
background: #878e3b;
background: #0c9649;
background: black;
}
.shop-extra-floating-popup-heading-image-container {
margin-right: .5em
}
.shop-extra-floating-popup-heading-text-container {
display: flex;
flex-direction: column;
align-self: center;
}
.shop-extra-floating-popup-heading {
font-size: larger;
font-weight: 700;
line-height: 1.25;
margin-top: 0;
margin-bottom: 0
}
.shop-extra-floating-popup-description {
font-size: smaller;
line-height: 1.15;
margin-top: 0;
margin-bottom: 0
}
.shop-extra-popup-close {
font-size: 1.05em;
font-weight: 700;
top: calc(2px + (1 - 2) * ((100vw - 300px) / (1680 - 300)));
right: calc(9px + (8 - 9) * ((100vw - 300px) / (1680 - 300)));
position: absolute;
color: #fff;
transition: opacity .175s ease
}
.shop-extra-popup-close:focus,
.shop-extra-popup-close:hover {
opacity: .55;
text-decoration: none;
cursor: pointer
}
.shop-extra-floating-tooltip-container.active {
content-visibility: hidden;
opacity: 0;
}
.shop-extra-floating-tooltip:before {
color: #f5f3ed;
z-index: -1;
}
.shop-extra-floating-tooltip {
display: inline-block!important;
background: #f5f3ed;
position: relative;
color: #43474e;
padding: 6px 12px;
padding: calc(5px + (6 - 5) * ((100vw - 300px) / (1680 - 300))) calc(9px + (12 - 9) * ((100vw - 300px) / (1680 - 300)));
border-radius: 3px;
font-size: calc(11.5px + (13.5 - 11.5) * ((100vw - 300px) / (1680 - 300)));
margin: 0
}
.shop-extra-floating-button:after {
content: '';
height: 100%;
left: 0;
position: absolute;
top: 0;
transition: all .4s ease;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
width: 100%;
}
.shop-extra-floating-button:after {
background: transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTguNjU5IDYuOTk4IDUtNWExLjE3NyAxLjE3NyAwIDAgMCAwLTEuNjU3IDEuMTc3IDEuMTc3IDAgMCAwLTEuNjU3IDBsLTUgNS01LTVBMS4xNzIgMS4xNzIgMCAwIDAgLjM0NSAxLjk5OGw1IDUtNSA1YTEuMTcyIDEuMTcyIDAgMCAwIDAgMS42NTcgMS4xNzcgMS4xNzcgMCAwIDAgMS42NTcgMGw1LTUgNSA1YTEuMTc3IDEuMTc3IDAgMCAwIDEuNjU3IDAgMS4xNzcgMS4xNzcgMCAwIDAgMC0xLjY1N2wtNS01WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==) 50% no-repeat;
background-size: 22.5% auto;
-webkit-background-size: 22.5% auto;
-moz-background-size: 22.5% auto;
opacity: 0;
-ms-transform: scale(0) rotate(-1turn);
transform: scale(0) rotate(-1turn);
-webkit-transform: scale(0) rotate(-1turn);
-moz-transform: scale(0) rotate(-1turn);
z-index: 2;
}
.shop-extra-floating-button.active:after {
opacity: 1;
-ms-transform: scale(1) rotate(0deg);
transform: scale(1) rotate(0deg);
-webkit-transform: scale(1) rotate(0deg);
-moz-transform: scale(1) rotate(0deg);
}
p.shop-extra-floating-availability {
position: relative;
width: 81%;
padding-left: 1em;
margin: 2.5px auto 3.5px;
font-size: small;
line-height: 1.475;
color: #303030;
text-align: center;
width: fit-content;
}
.shop-extra-floating-availability.available:after,
.shop-extra-floating-availability.not-available:after {
content: '';
width: 7px;
height: 7px;
border-radius: 7px;
position: absolute;
left: -0.05em;
left: 0;
top: 50%;
transform: translate(0, -50%);
}
.shop-extra-floating-availability.available:after {
background: #0dc152
}
.shop-extra-floating-availability.not-available:after {
background: #aaa
}
html.overflow-hidden {
overflow: hidden
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
.shop-extra-floating-button {
bottom: 10px
}
}