@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}.entry-content>.elementor{width:initial;max-width:initial}.ct-elementor-default-template .elementor-top-section:not(.ct-section-stretched):not(.elementor-sticky){margin-left:var(--has-wide, auto);margin-right:var(--has-wide, auto);width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .elementor-section.elementor-section-boxed>.elementor-container{width:var(--theme-block-width, var(--theme-container-width));max-width:var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-container{--container-max-width: min(var(--theme-block-max-width, var(--theme-normal-container-max-width)), var(--theme-container-width-base))}.ct-elementor-default-template .e-con{--container-max-width: var(--theme-block-max-width, var(--theme-normal-container-max-width))}.ct-elementor-default-template .e-con>.e-con-inner{width:var(--theme-block-width, var(--theme-container-width))}.elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-select-wrapper select{background-image:none}.elementor-search-form__input{--theme-form-field-height: auto}.elementor-search-form__submit{--theme-button-shadow: none;--theme-button-transform: none}.elementor-widget-container .flex-viewport{margin-bottom:20px}.elementor-widget-container .flex-control-thumbs{margin:0 -10px}.elementor-widget-container .flex-control-thumbs li{padding:0 10px 10px 10px}.elementor-add-to-cart--align-justify .quantity[data-type=type-1]{flex:0 0 100px}.elementor-add-to-cart--align-justify .quantity[data-type=type-2]{flex:0 0 130px}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] .input-text{text-align:center;max-height:initial}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span{color:var(--quantity-arrows-initial-color, #fff)}.elementor-widget-woocommerce-cart .woocommerce .quantity[data-type] span:hover{color:var(--quantity-arrows-hover-color, #fff)}.woocommerce div.product.elementor .woocommerce-tabs .woocommerce-Tabs-panel.panel{margin:0}@media(max-width: 689.98px){.woocommerce-cart-form table.cart .actions .coupon{flex-direction:column !important}}.elementor-element [data-products] .product>figure{margin-bottom:var(--product-element-spacing, 10px) !important}.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)}.flexy-container:not([data-flexy]) .flexy-items{flex-wrap:wrap}.flexy,.flexy-pills{position:relative;-webkit-user-select:none;user-select:none}[data-flexy*=no] .flexy-items>*{transform:translate3d(calc(-100% * var(--current-item, 0)), 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*{order:2;transform:translate3d(-100%, 0, 0)}[data-flexy*=no][data-wrap*=viewport] .flexy-items>*:last-child{order:1}.flexy-items{display:flex;gap:0;will-change:transform,max-height;margin-inline:calc(var(--flexy-items-gap, 0px)/-2)}.flexy-items>*{cursor:grab;flex:0 0 var(--flexy-item-width, 100%);max-width:var(--flexy-item-width, 100%);padding-inline:calc(var(--flexy-items-gap, 0px)/2)}[data-flexy-moving] .flexy-items{align-items:start}[data-flexy-moving] .flexy-items .flexy-item{transition:min-height .2s ease;min-height:var(--flexy-view-height)}.flexy-view{height:var(--flexy-view-height, initial);transition:height .2s ease}[data-flexy=""]:not([data-flexy-moving]) .flexy-items>*:not(.flexy-item-is-visible){height:1px}[data-flexy-dragging]{cursor:ew-resize}[data-flexy-dragging] .flexy-items>*{pointer-events:none}[data-flexy-view=boxed]{overflow:hidden}.flexy-pills ol,.flex-control-nav:has(img){display:flex;flex-direction:var(--pills-direction);justify-content:var(--pills-horizontal-alignment);flex-wrap:var(--pills-wrap, wrap);list-style:none;padding:0;margin-bottom:0}.flexy-pills ol li,.flex-control-nav:has(img) li{flex:0 0 var(--thumbs-width, 20%);width:var(--thumbs-width, 20%);cursor:pointer}.flexy-pills [data-flexy]{overflow:hidden;--pills-wrap: nowrap}.flexy-pills[data-type=circle]{max-width:180px;margin-top:30px;margin-inline:auto}.flexy-pills[data-type=circle] ol:not([data-flexy]),.flexy-pills[data-type=circle] ol[data-flexy*=paused]{--pills-horizontal-alignment: center}.flexy-pills[data-type=circle] li{--thumbs-width: 20%;--thumbs-top-spacing: 0;display:flex;align-items:center;justify-content:center;height:20px}.flexy-pills[data-type=circle] li:before{content:"";width:6px;height:6px;border-radius:100%;box-shadow:inset 0 0 0 5px var(--flexyInitialPill, rgba(44, 62, 80, 0.9));transition:box-shadow .2s ease,transform .2s ease}.flexy-pills[data-type=circle] li.active:before{transform:scale3d(2, 2, 1);box-shadow:inset 0 0 0 1px var(--flexyActivePill, rgba(44, 62, 80, 0.9))}@media(any-hover: hover){.flexy-container:not([data-flexy]) .flexy>[class*=flexy-arrow],.flexy-container[data-flexy*=no] .flexy>[class*=flexy-arrow]{visibility:hidden}}[class*=flexy-arrow]{position:absolute;top:var(--flexy-nav-arrow-top-offset, calc(50% - 20px));display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;border-radius:100%;color:var(--flexy-nav-arrow-color, var(--theme-text-color));box-shadow:0px 25px 40px rgba(0,0,0,.03);background:var(--flexy-nav-background-color, #fff);transition:all .12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[class*=flexy-arrow] svg{pointer-events:none}@media(any-hover: hover){[class*=flexy-arrow]{opacity:0;transform:rotate(var(--rotate, 0)) translateX(var(--translate-x, 0))}[class*=flexy-arrow]:hover{color:var(--flexy-nav-arrow-hover-color, #fff);background:var(--flexy-nav-background-hover-color, var(--theme-palette-color-1))}}.flexy-arrow-prev{left:20px;--translate-x: -10px}.flexy-arrow-next{right:20px;--translate-x: 10px}[class*=flexy]:hover>[class*=flexy-arrow]{opacity:1;--translate-x: 0}.flexy-pills{--flexy-nav-arrow-top-offset: calc(50% - 20px + var(--thumbs-spacing, 15px) / 2)}.flexy-pills ol:is(:not([data-flexy]),[data-flexy*=paused])~[class*=arrow]{visibility:hidden}.is-layout-slider .flexy-items{--flexy-items-gap: var(--grid-columns-gap, 30px);--flexy-item-width: var(--grid-columns-width)}.is-layout-slider .flexy-item{display:flex}.is-layout-slider .flexy-item>*{width:100%}.wpforms-container:not(.wpforms-container-full) .wpforms-field-label{font-weight:600}.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio,.wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox{--top: 2px}.wpforms-container:not(.wpforms-container-full) .wpforms-field-radio ul,.wpforms-container:not(.wpforms-container-full) .wpforms-field-checkbox ul{padding:0}.wpforms-container:not(.wpforms-container-full) .wpforms-field-sublabel{font-style:italic}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]{-webkit-appearance:none;height:4px;outline:none;margin:10px 0 10px;border-radius:5px;background:var(--theme-form-field-border-initial-color)}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb,.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider input[type=range]::-moz-range-thumb{-webkit-appearance:none;cursor:pointer;height:16px;width:16px;border-radius:100%;border:none;background:var(--theme-palette-color-1)}.wpforms-container:not(.wpforms-container-full) .wpforms-field-number-slider .wpforms-field-number-slider-hint{font-size:13px}.wpforms-submit{--theme-button-padding: 5px 35px}div.ct-wpforms-inline-fields form,div.ct-wpforms-inline-fields .wpforms-field-container{display:flex;flex-wrap:wrap;gap:var(--wpforms-inline-fields-gap, 20px)}@media(max-width: 689.98px){div.ct-wpforms-inline-fields form,div.ct-wpforms-inline-fields .wpforms-field-container{flex-direction:column}}div.ct-wpforms-inline-fields .wpforms-field-container{flex:1}div.ct-wpforms-inline-fields .wpforms-field-container .wpforms-field{flex:1;padding:0}div.ct-wpforms-inline-fields .wpforms-submit-container{padding:0}@media(max-width: 689.98px){div.ct-wpforms-inline-fields input,div.ct-wpforms-inline-fields select option{text-align:center}div.ct-wpforms-inline-fields .wpforms-submit{width:100%}}.ct-trending-block{padding:var(--padding, 30px) 0}.ct-trending-block>div{display:grid;grid-template-columns:var(--grid-template-columns);grid-column-gap:30px;grid-row-gap:20px}@media(min-width: 690px)and (max-width: 999.98px){.ct-trending-block>div{--grid-template-columns: repeat(2, 1fr)}}@media(min-width: 1000px){.ct-trending-block>div{--grid-template-columns: repeat(4, 1fr)}}.ct-trending-block .ct-module-title{grid-column:1/-1;display:flex;align-items:center;margin-bottom:10px}.ct-trending-block .ct-module-title>svg{margin-inline-start:10px}.ct-trending-block .ct-slider-arrows{margin-inline-start:auto;--slider-arrow-button-size: 22px;--theme-border-color: currentColor}.ct-trending-block .ct-slider-arrows>*:not(:hover){opacity:.4}.ct-trending-block [data-page="1"] .ct-arrow-prev,.ct-trending-block [data-page*=last] .ct-arrow-next{opacity:.2;pointer-events:none}.ct-trending-block-item{display:flex;align-items:var(--vertical-alignment, center);transition:opacity .3s ease,transform .3s ease}.ct-trending-block-item .ct-media-container{flex:0 0 var(--trending-block-image-width, 60px);border-radius:var(--trending-block-image-radius, 100px);margin-inline-end:20px}.ct-trending-block-item .ct-post-title{word-break:break-word}.ct-trending-block-item-content{display:flex;flex-direction:column}.ct-header-account .ct-account-item .ct-media-container{flex:0 0 var(--avatar-size, 18px);width:var(--avatar-size, 18px);height:var(--avatar-size, 18px);border-radius:100%}.ct-header-account .ct-account-item:not([href]){cursor:pointer;color:var(--theme-link-initial-color);transition:var(--theme-transition)}.ct-header-account .ct-account-item:not([href]):hover{color:var(--theme-link-hover-color)}

#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
}
}