/* .acoplw-badge{
    visibility:hidden;
} */
.products .acoplw-badge{
    position: relative;
    display: inline-block;
    /* display: block; */
    /* pointer-events: none; */
}
.products .product{
    position: relative;
}
.products .acoplw-badge.acoplw-textBlock{
    position: unset;
}
.acoplw-badge img{
    margin: 0;
}
.acoplw-badge > span {
    z-index: 99;
}
.acoplw-badge-icon{
    visibility:hidden;
}
.acoplw-hidden-wrap{
    display: none;
    visibility: hidden;
    position: absolute;
    height: 0;
    width: 0;
}
.type-product .acoplw-badge-icon,
.product-gallery .acoplw-badge-icon,
.wc-block-grid .acoplw-badge-icon,
.jet-woo-products__item .acoplw-badge-icon,
.woocommerce-product-gallery__wrapper .acoplw-badge-icon{
    visibility:visible;
}
.acoplw-blockText{
    font-style: normal;
    line-height: 16px;
    position: relative;
    z-index: 99;
    top: 50%;
    display: block;
    transform: translateY(-50%);
    color: #fff;
}
.acoplw-badge-listing-hide {
    display: none !important;
}
.acoplw-badgeOutter{
    position: relative;
    display: block;
}
.acoplw-badgeOutter .acoplw-badge-listing-hide,
.acoplw-badgeOutter .acoplw-jq-badge{
    display: block !important;
}

.acoplw-bsone {
    background-color: #6D71F9;
    color: #d1d2d8;
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 0px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    padding: 0 15px;
    text-align: center;
    text-shadow: none;
    border-radius: 3px;
}
.acoplw-bsone .acoplw-blockText{
    line-height: inherit;
    transform: translateY(0);
    top: auto;
}
.acoplw-bsone.acoplwRightAlign{
    right: 0;
    left: auto;
}

.acoplw-bstwo {
    position: absolute;
    background-color: #6D71F9;
    text-align: center;
    border-radius: 3px;
    top: 0px;
    left: 0px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    padding: 0px 5px 0px 15px;
}
.acoplw-bstwo .acoplw-blockText{
    line-height: inherit;
    transform: translateY(0);
    top: auto;
}
.acoplw-bstwo:after {
    content:"";
    position: absolute;
    bottom: 0px;
    transform: skew(-15deg);
    right: -10px;
    width: 20px;
    height: 100%;
    background-color: #6D71F9;
    border-radius: 0 3px 3px 0;
}
.acoplw-bstwo.acoplwRightAlign{
    left: auto;
    right: 0;
}
.acoplw-bstwo.acoplwRightAlign:after {
    right: auto;
    left: -10px;
    border-radius: 3px 0px 0px 3px;
    transform: skew(-1055deg);
}

.acoplw-bsthree {
    border-radius: 3px;
    padding: 0px 15px;
    position: absolute;
    display: inline-block;
    background-color: #6D71F9;
    width: auto;
    top: 0px;
    left: 0px;
    height: 30px;
    line-height: 30px;
    box-sizing: border-box;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}
.acoplw-bsthree .acoplw-blockText{
    line-height: inherit;
    transform: translateY(0);
    top: auto;
}
.acoplw-bsthree:before {
    position: absolute;
    right: -15px;
    top: 0px;
    border-top-left-radius: 1px;
    border-bottom-left-radius: 1px;
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-left: 15px solid #6D71F9;
    border-bottom: 15px solid transparent;
}
.acoplw-bsthree:after {
    display: block;
    content: '';
    position: absolute;
    background: #ffffff;
    width: 7px;
    height: 7px;
    border-radius: 10px;
    right: 0px;
    top: calc(100%/2 - 4px);
}
.acoplw-bsthree.acoplwLeftAlign{                                           
    border-top-right-radius: 1px !important;
    border-bottom-right-radius: 1px !important;
}
.acoplw-bsthree.acoplwRightAlign{
    left: auto;
    right: 0;
    border-top-left-radius: 1px !important;
    border-bottom-left-radius: 1px !important;
}
.acoplw-bsthree.acoplwRightAlign:before {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 1px;
    border-bottom-right-radius: 1px;
    border-top: 15px solid transparent;
    border-right: 15px solid #6D71F9;
    border-bottom: 15px solid transparent;
    border-left: none;
    right: auto;
    left: -15px;
}
.acoplw-bsthree.acoplwRightAlign:after {
    right: auto;
    left: 0px;
}

.acoplw-bsfour {
    text-align: center;
    display: inline-block;
    padding: 0px 15px;
    position: absolute;
    left: 0px;
    top: 0px;
    height: 30px;
    background: #6D71F9;
    border-radius: 3px;
}
.acoplw-bsfour .acoplw-blockText{
    line-height: inherit;
    transform: translateY(0);
    top: auto;
}
.acoplw-bsfour:before {
    border-left-color: transparent!important;
    display: inline-block;
    content: "";
    position: absolute;
    right: -20px;
    top: 0;
    border: 9px solid transparent;
    border-width: 15px 15px;
    border-color: #6D71F9;
    transform: rotate(180deg); /* Position Left */
}
.acoplw-bsfour.acoplwRightAlign{
    right: 0px;
    left: auto;
}
.acoplw-bsfour.acoplwRightAlign:before {
    right: auto;
    left: -20px;
    transform: rotate(0deg);
}

.acoplw-bsfive {
    position: absolute;
    display: block;
    width: 65px;
    color: #d1d2d8;
    height: auto;
    text-align: center;
    left: auto;
    right: 0px;
    top: 0px;
    overflow: hidden;
}
.acoplw-bsfive .acoplw-blockOne{
    position: absolute;
    z-index: 12;
    top: 0;
    left: 2px;
    border-left: 3px solid transparent;
    width: 10px;
}
.acoplw-bsfive .acoplw-blockTwo{
    position: absolute;
    z-index: 12;
    bottom: 2px;
    right: 0px;
    border-bottom: 3px solid transparent;
    height: 10px;
}
.acoplw-bsfive .acoplw-blockText{
    background: #6D71F9;
    position: absolute;
    text-align: center;
    z-index: 14;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 11px;
    left: -7px;
    width: 65px;
    height: 24px;
    line-height: 24px;
}
.acoplw-bsfive.acoplwLeftAlign{
    left: 0px;
    right: auto;
}
.acoplw-bsfive.acoplwLeftAlign .acoplw-blockText{
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg); 
}

.acoplw-bssix {
    position: absolute;
    height: 65px;
    margin: 0;
    padding: 0;
    text-align: center;
    top: 0px;
    right: 0px;
    left: auto;
    width: 65px;
    font-weight: 400;
    border-radius: 0;
    box-sizing: border-box;
}
.acoplw-bssix .acoplw-blockOne{
    width: 0;
    height: 0;
    border-right: 65px solid #6D71F9;
    border-bottom: 65px solid transparent;
    z-index: 12;
    display: block;
}
.acoplw-bssix .acoplw-blockText{
    position: absolute;
    z-index: 14;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 100%;
    text-align: center;
    display: block;
    top: 15px;
    left: 0px;
    width: 90px;
}
.acoplw-bssix.acoplwLeftAlign{
    right: auto;
    left: 0;
}
.acoplw-bssix.acoplwLeftAlign .acoplw-blockOne{
    border-right: none;
    border-left: 65px solid #6D71F9;
}
.acoplw-bssix.acoplwLeftAlign .acoplw-blockText{
    -webkit-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    transform: rotate(315deg);
    left: auto;
    right: 0px;
}

.acoplw-bsseven {
    background-color: #6D71F9;
    color: #d1d2d8;
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 0px;
    height: 65px;
    width: 65px;
    border-radius: 3px;
    text-align: center;
}
.acoplw-bsseven.acoplwRightAlign {
    left: auto;
    right: 0;
}

.acoplw-bseight {
    background-color: #6D71F9;
    color: #d1d2d8;
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 0px;
    height: 65px;
    width: 65px;
    border-radius: 50%;
    text-align: center;
}
.acoplw-bseight.acoplwRightAlign {
    left: auto;
    right: 0;
}

.acoplw-bsten {
    display: none;
    height: 65px;
    width: 60px;
    background-color: #6D71F9;
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 0px;
    color: white;
    border-radius: 3px 3px 25px 25px;
    text-align: center;
}
.acoplw-bsten .acoplw-blockText{
    line-height: 16px;
    position: relative;
    z-index: 99;
    top: 50%;
    display: block;
    transform: translateY(-50%);
}
.acoplw-bsten.acoplwRightAlign {
    left: auto;
    right: 0;
}

.acoplw-bsfifteen {
    /* width: 100%;
    .badgeBlock{ */
    background-color: #6D71F9;
    color: #d1d2d8;
    position: absolute;
    z-index: 99;
    top: 0px;
    left: 0px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    /* padding: 0 15px; */
    text-align: center;
    text-shadow: none;
    border-radius: 0px;
    width: 100%;
}
.acoplw-bsfifteen .acoplw-blockText{
    line-height: inherit;
    transform: translateY(0);
    top: auto;
}
/***** Elementor Fix *****/
/* .acoplw-elemBlock{
    display: block;
} */
.stm-product-item{
    position: relative;
}
.stm-product-item .acoplw-badge-icon{
    visibility: visible;
}/* Global forms style */

.mailerlite-form {

}

.mailerlite-form .mailerlite-form-description {
    margin-bottom: 10px;
}

.mailerlite-form .mailerlite-form-field {
    margin-bottom: 10px;
}

.mailerlite-form .mailerlite-form-field label {
    display: block;
}

.mailerlite-form .mailerlite-subscribe-button-container {
    text-align: center;
}

.mailerlite-form input.error {
    color: #ff0000;
    border-color: #ff0000;
}

.mailerlite-form label.error {
    color: #ff0000;
}

.mailerlite-form-response {
    margin-top: 20px;
    display: none;
    text-align: center;
    color: #00a154;
}

.mailerlite-form-loader {
    display: none;
    text-align: center;
    font-weight: bold;
    margin: 0 20px;
}

.mailerlite-form-error {
    display: block;
    color: #ff0000;
}

.mailerlite-subscribe-submit{
    max-width: 100%;
}.widget .ppc-login-form input{display:block;margin:2px 0 0}.widget .ppc-login-form .ppc-login-form-submit{margin-top:6px}.ppc-login-error{color:#e2401c;font-weight:700}.ppc-login-form .ppc-password-label{display:inline-block;padding-right:5px}.ppc-login-form .ppc-login-form-label-text{margin-right:5px}.ppc-protected-category.events-archive header.entry-header{display:block}
@charset "UTF-8";.animated{animation-duration:1s;animation-fill-mode:both;}.animated.infinite{animation-iteration-count:infinite;}.animated.hinge{animation-duration:2s;}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s;}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0);}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0);}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0);}90%{transform:translate3d(0,-4px,0);}}.bounce{animation-name:bounce;transform-origin:center bottom;}@keyframes flash{0%,50%,to{opacity:1;}25%,75%{opacity:0;}}.flash{animation-name:flash;}@keyframes pulse{0%{transform:scaleX(1);}50%{transform:scale3d(1.05,1.05,1.05);}to{transform:scaleX(1);}}.pulse{animation-name:pulse;}@keyframes rubberBand{0%{transform:scaleX(1);}30%{transform:scale3d(1.25,.75,1);}40%{transform:scale3d(.75,1.25,1);}50%{transform:scale3d(1.15,.85,1);}65%{transform:scale3d(.95,1.05,1);}75%{transform:scale3d(1.05,.95,1);}to{transform:scaleX(1);}}.rubberBand{animation-name:rubberBand;}@keyframes shake{0%,to{transform:translateZ(0);}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0);}20%,40%,60%,80%{transform:translate3d(10px,0,0);}}.shake{animation-name:shake;}@keyframes headShake{0%{transform:translateX(0);}6.5%{transform:translateX(-6px) rotateY(-9deg);}18.5%{transform:translateX(5px) rotateY(7deg);}31.5%{transform:translateX(-3px) rotateY(-5deg);}43.5%{transform:translateX(2px) rotateY(3deg);}50%{transform:translateX(0);}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake;}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}to{transform:rotate(0deg);}}.swing{transform-origin:top center;animation-name:swing;}@keyframes tada{0%{transform:scaleX(1);}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg);}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg);}to{transform:scaleX(1);}}.tada{animation-name:tada;}@keyframes wobble{0%{transform:none;}15%{transform:translate3d(-25%,0,0) rotate(-5deg);}30%{transform:translate3d(20%,0,0) rotate(3deg);}45%{transform:translate3d(-15%,0,0) rotate(-3deg);}60%{transform:translate3d(10%,0,0) rotate(2deg);}75%{transform:translate3d(-5%,0,0) rotate(-1deg);}to{transform:none;}}.wobble{animation-name:wobble;}@keyframes jello{0%,11.1%,to{transform:none;}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{transform:skewX(6.25deg) skewY(6.25deg);}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{transform:skewX(.390625deg) skewY(.390625deg);}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg);}}.jello{animation-name:jello;transform-origin:center;}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:scale3d(.3,.3,.3);}20%{transform:scale3d(1.1,1.1,1.1);}40%{transform:scale3d(.9,.9,.9);}60%{opacity:1;transform:scale3d(1.03,1.03,1.03);}80%{transform:scale3d(.97,.97,.97);}to{opacity:1;transform:scaleX(1);}}.bounceIn{animation-name:bounceIn;}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(0,-3000px,0);}60%{opacity:1;transform:translate3d(0,25px,0);}75%{transform:translate3d(0,-10px,0);}90%{transform:translate3d(0,5px,0);}to{transform:none;}}.bounceInDown{animation-name:bounceInDown;}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(-3000px,0,0);}60%{opacity:1;transform:translate3d(25px,0,0);}75%{transform:translate3d(-10px,0,0);}90%{transform:translate3d(5px,0,0);}to{transform:none;}}.bounceInLeft{animation-name:bounceInLeft;}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(3000px,0,0);}60%{opacity:1;transform:translate3d(-25px,0,0);}75%{transform:translate3d(10px,0,0);}90%{transform:translate3d(-5px,0,0);}to{transform:none;}}.bounceInRight{animation-name:bounceInRight;}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;transform:translate3d(0,3000px,0);}60%{opacity:1;transform:translate3d(0,-20px,0);}75%{transform:translate3d(0,10px,0);}90%{transform:translate3d(0,-5px,0);}to{transform:translateZ(0);}}.bounceInUp{animation-name:bounceInUp;}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1);}to{opacity:0;transform:scale3d(.3,.3,.3);}}.bounceOut{animation-name:bounceOut;}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0);}40%,45%{opacity:1;transform:translate3d(0,-20px,0);}to{opacity:0;transform:translate3d(0,2000px,0);}}.bounceOutDown{animation-name:bounceOutDown;}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0);}to{opacity:0;transform:translate3d(-2000px,0,0);}}.bounceOutLeft{animation-name:bounceOutLeft;}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0);}to{opacity:0;transform:translate3d(2000px,0,0);}}.bounceOutRight{animation-name:bounceOutRight;}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0);}40%,45%{opacity:1;transform:translate3d(0,20px,0);}to{opacity:0;transform:translate3d(0,-2000px,0);}}.bounceOutUp{animation-name:bounceOutUp;}@keyframes fadeIn{0%{opacity:0;}to{opacity:1;}}.fadeIn{animation-name:fadeIn;}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0);}to{opacity:1;transform:none;}}.fadeInDown{animation-name:fadeInDown;}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0);}to{opacity:1;transform:none;}}.fadeInDownBig{animation-name:fadeInDownBig;}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0);}to{opacity:1;transform:none;}}.fadeInLeft{animation-name:fadeInLeft;}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0);}to{opacity:1;transform:none;}}.fadeInLeftBig{animation-name:fadeInLeftBig;}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0);}to{opacity:1;transform:none;}}.fadeInRight{animation-name:fadeInRight;}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0);}to{opacity:1;transform:none;}}.fadeInRightBig{animation-name:fadeInRightBig;}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0);}to{opacity:1;transform:none;}}.fadeInUp{animation-name:fadeInUp;}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0);}to{opacity:1;transform:none;}}.fadeInUpBig{animation-name:fadeInUpBig;}@keyframes fadeOut{0%{opacity:1;}to{opacity:0;}}.fadeOut{animation-name:fadeOut;}@keyframes fadeOutDown{0%{opacity:1;}to{opacity:0;transform:translate3d(0,100%,0);}}.fadeOutDown{animation-name:fadeOutDown;}@keyframes fadeOutDownBig{0%{opacity:1;}to{opacity:0;transform:translate3d(0,2000px,0);}}.fadeOutDownBig{animation-name:fadeOutDownBig;}@keyframes fadeOutLeft{0%{opacity:1;}to{opacity:0;transform:translate3d(-100%,0,0);}}.fadeOutLeft{animation-name:fadeOutLeft;}@keyframes fadeOutLeftBig{0%{opacity:1;}to{opacity:0;transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{animation-name:fadeOutLeftBig;}@keyframes fadeOutRight{0%{opacity:1;}to{opacity:0;transform:translate3d(100%,0,0);}}.fadeOutRight{animation-name:fadeOutRight;}@keyframes fadeOutRightBig{0%{opacity:1;}to{opacity:0;transform:translate3d(2000px,0,0);}}.fadeOutRightBig{animation-name:fadeOutRightBig;}@keyframes fadeOutUp{0%{opacity:1;}to{opacity:0;transform:translate3d(0,-100%,0);}}.fadeOutUp{animation-name:fadeOutUp;}@keyframes fadeOutUpBig{0%{opacity:1;}to{opacity:0;transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{animation-name:fadeOutUpBig;}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in;}to{transform:perspective(400px);animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip;}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;}60%{transform:perspective(400px) rotateX(10deg);opacity:1;}80%{transform:perspective(400px) rotateX(-5deg);}to{transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX;}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;}60%{transform:perspective(400px) rotateY(10deg);opacity:1;}80%{transform:perspective(400px) rotateY(-5deg);}to{transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY;}@keyframes flipOutX{0%{transform:perspective(400px);}30%{transform:perspective(400px) rotateX(-20deg);opacity:1;}to{transform:perspective(400px) rotateX(90deg);opacity:0;}}.flipOutX{animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@keyframes flipOutY{0%{transform:perspective(400px);}30%{transform:perspective(400px) rotateY(-15deg);opacity:1;}to{transform:perspective(400px) rotateY(90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY;}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{transform:skewX(20deg);opacity:1;}80%{transform:skewX(-5deg);opacity:1;}to{transform:none;opacity:1;}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out;}@keyframes lightSpeedOut{0%{opacity:1;}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in;}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0;}to{transform-origin:center;transform:none;opacity:1;}}.rotateIn{animation-name:rotateIn;}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0;}to{transform-origin:left bottom;transform:none;opacity:1;}}.rotateInDownLeft{animation-name:rotateInDownLeft;}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0;}to{transform-origin:right bottom;transform:none;opacity:1;}}.rotateInDownRight{animation-name:rotateInDownRight;}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0;}to{transform-origin:left bottom;transform:none;opacity:1;}}.rotateInUpLeft{animation-name:rotateInUpLeft;}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}to{transform-origin:right bottom;transform:none;opacity:1;}}.rotateInUpRight{animation-name:rotateInUpRight;}@keyframes rotateOut{0%{transform-origin:center;opacity:1;}to{transform-origin:center;transform:rotate(200deg);opacity:0;}}.rotateOut{animation-name:rotateOut;}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1;}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0;}}.rotateOutDownLeft{animation-name:rotateOutDownLeft;}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1;}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0;}}.rotateOutDownRight{animation-name:rotateOutDownRight;}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1;}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0;}}.rotateOutUpLeft{animation-name:rotateOutUpLeft;}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1;}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}.rotateOutUpRight{animation-name:rotateOutUpRight;}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;}to{transform:translate3d(0,700px,0);opacity:0;}}.hinge{animation-name:hinge;}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom;}50%{transform:rotate(-10deg);}70%{transform:rotate(3deg);}to{opacity:1;transform:scale(1);}}.jackInTheBox{animation-name:jackInTheBox;}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg);}to{opacity:1;transform:none;}}.rollIn{animation-name:rollIn;}@keyframes rollOut{0%{opacity:1;}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg);}}.rollOut{animation-name:rollOut;}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{animation-name:zoomIn;}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInDown{animation-name:zoomInDown;}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInLeft{animation-name:zoomInLeft;}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInRight{animation-name:zoomInRight;}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomInUp{animation-name:zoomInUp;}@keyframes zoomOut{0%{opacity:1;}50%{opacity:0;transform:scale3d(.3,.3,.3);}to{opacity:0;}}.zoomOut{animation-name:zoomOut;}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutDown{animation-name:zoomOutDown;}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center;}}.zoomOutLeft{animation-name:zoomOutLeft;}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center;}}.zoomOutRight{animation-name:zoomOutRight;}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutUp{animation-name:zoomOutUp;}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible;}to{transform:translateZ(0);}}.slideInDown{animation-name:slideInDown;}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible;}to{transform:translateZ(0);}}.slideInLeft{animation-name:slideInLeft;}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible;}to{transform:translateZ(0);}}.slideInRight{animation-name:slideInRight;}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible;}to{transform:translateZ(0);}}.slideInUp{animation-name:slideInUp;}@keyframes slideOutDown{0%{transform:translateZ(0);}to{visibility:hidden;transform:translate3d(0,100%,0);}}.slideOutDown{animation-name:slideOutDown;}@keyframes slideOutLeft{0%{transform:translateZ(0);}to{visibility:hidden;transform:translate3d(-100%,0,0);}}.slideOutLeft{animation-name:slideOutLeft;}@keyframes slideOutRight{0%{transform:translateZ(0);}to{visibility:hidden;transform:translate3d(100%,0,0);}}.slideOutRight{animation-name:slideOutRight;}@keyframes slideOutUp{0%{transform:translateZ(0);}to{visibility:hidden;transform:translate3d(0,-100%,0);}}.slideOutUp{animation-name:slideOutUp;}/* Magnific Popup CSS */

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}

.mfp-preloader a {
    color: #CCC;
}

.mfp-preloader a:hover {
    color: #FFF;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}

.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px;
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px;
}

.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
    top: -40px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}


/* Main image in popup */

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}


/* The shadow behind the image */

.mfp-figure {
    line-height: 0;
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-figure figure {
    margin: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
    /**
	   * Remove all paddings around the image on small screen
	   */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in;}.dashicons-admin-appearance:before{content:"";}.dashicons-admin-collapse:before{content:"";}.dashicons-admin-comments:before{content:"";}.dashicons-admin-customizer:before{content:"";}.dashicons-admin-generic:before{content:"";}.dashicons-admin-home:before{content:"";}.dashicons-admin-links:before{content:"";}.dashicons-admin-media:before{content:"";}.dashicons-admin-multisite:before{content:"";}.dashicons-admin-network:before{content:"";}.dashicons-admin-page:before{content:"";}.dashicons-admin-plugins:before{content:"";}.dashicons-admin-post:before{content:"";}.dashicons-admin-settings:before{content:"";}.dashicons-admin-site-alt:before{content:"";}.dashicons-admin-site-alt2:before{content:"";}.dashicons-admin-site-alt3:before{content:"";}.dashicons-admin-site:before{content:"";}.dashicons-admin-tools:before{content:"";}.dashicons-admin-users:before{content:"";}.dashicons-airplane:before{content:"";}.dashicons-album:before{content:"";}.dashicons-align-center:before{content:"";}.dashicons-align-full-width:before{content:"";}.dashicons-align-left:before{content:"";}.dashicons-align-none:before{content:"";}.dashicons-align-pull-left:before{content:"";}.dashicons-align-pull-right:before{content:"";}.dashicons-align-right:before{content:"";}.dashicons-align-wide:before{content:"";}.dashicons-amazon:before{content:"";}.dashicons-analytics:before{content:"";}.dashicons-archive:before{content:"";}.dashicons-arrow-down-alt:before{content:"";}.dashicons-arrow-down-alt2:before{content:"";}.dashicons-arrow-down:before{content:"";}.dashicons-arrow-left-alt:before{content:"";}.dashicons-arrow-left-alt2:before{content:"";}.dashicons-arrow-left:before{content:"";}.dashicons-arrow-right-alt:before{content:"";}.dashicons-arrow-right-alt2:before{content:"";}.dashicons-arrow-right:before{content:"";}.dashicons-arrow-up-alt:before{content:"";}.dashicons-arrow-up-alt2:before{content:"";}.dashicons-arrow-up-duplicate:before{content:"";}.dashicons-arrow-up:before{content:"";}.dashicons-art:before{content:"";}.dashicons-awards:before{content:"";}.dashicons-backup:before{content:"";}.dashicons-bank:before{content:"";}.dashicons-beer:before{content:"";}.dashicons-bell:before{content:"";}.dashicons-block-default:before{content:"";}.dashicons-book-alt:before{content:"";}.dashicons-book:before{content:"";}.dashicons-buddicons-activity:before{content:"";}.dashicons-buddicons-bbpress-logo:before{content:"";}.dashicons-buddicons-buddypress-logo:before{content:"";}.dashicons-buddicons-community:before{content:"";}.dashicons-buddicons-forums:before{content:"";}.dashicons-buddicons-friends:before{content:"";}.dashicons-buddicons-groups:before{content:"";}.dashicons-buddicons-pm:before{content:"";}.dashicons-buddicons-replies:before{content:"";}.dashicons-buddicons-topics:before{content:"";}.dashicons-buddicons-tracking:before{content:"";}.dashicons-building:before{content:"";}.dashicons-businessman:before{content:"";}.dashicons-businessperson:before{content:"";}.dashicons-businesswoman:before{content:"";}.dashicons-button:before{content:"";}.dashicons-calculator:before{content:"";}.dashicons-calendar-alt:before{content:"";}.dashicons-calendar:before{content:"";}.dashicons-camera-alt:before{content:"";}.dashicons-camera:before{content:"";}.dashicons-car:before{content:"";}.dashicons-carrot:before{content:"";}.dashicons-cart:before{content:"";}.dashicons-category:before{content:"";}.dashicons-chart-area:before{content:"";}.dashicons-chart-bar:before{content:"";}.dashicons-chart-line:before{content:"";}.dashicons-chart-pie:before{content:"";}.dashicons-clipboard:before{content:"";}.dashicons-clock:before{content:"";}.dashicons-cloud-saved:before{content:"";}.dashicons-cloud-upload:before{content:"";}.dashicons-cloud:before{content:"";}.dashicons-code-standards:before{content:"";}.dashicons-coffee:before{content:"";}.dashicons-color-picker:before{content:"";}.dashicons-columns:before{content:"";}.dashicons-controls-back:before{content:"";}.dashicons-controls-forward:before{content:"";}.dashicons-controls-pause:before{content:"";}.dashicons-controls-play:before{content:"";}.dashicons-controls-repeat:before{content:"";}.dashicons-controls-skipback:before{content:"";}.dashicons-controls-skipforward:before{content:"";}.dashicons-controls-volumeoff:before{content:"";}.dashicons-controls-volumeon:before{content:"";}.dashicons-cover-image:before{content:"";}.dashicons-dashboard:before{content:"";}.dashicons-database-add:before{content:"";}.dashicons-database-export:before{content:"";}.dashicons-database-import:before{content:"";}.dashicons-database-remove:before{content:"";}.dashicons-database-view:before{content:"";}.dashicons-database:before{content:"";}.dashicons-desktop:before{content:"";}.dashicons-dismiss:before{content:"";}.dashicons-download:before{content:"";}.dashicons-drumstick:before{content:"";}.dashicons-edit-large:before{content:"";}.dashicons-edit-page:before{content:"";}.dashicons-edit:before{content:"";}.dashicons-editor-aligncenter:before{content:"";}.dashicons-editor-alignleft:before{content:"";}.dashicons-editor-alignright:before{content:"";}.dashicons-editor-bold:before{content:"";}.dashicons-editor-break:before{content:"";}.dashicons-editor-code-duplicate:before{content:"";}.dashicons-editor-code:before{content:"";}.dashicons-editor-contract:before{content:"";}.dashicons-editor-customchar:before{content:"";}.dashicons-editor-expand:before{content:"";}.dashicons-editor-help:before{content:"";}.dashicons-editor-indent:before{content:"";}.dashicons-editor-insertmore:before{content:"";}.dashicons-editor-italic:before{content:"";}.dashicons-editor-justify:before{content:"";}.dashicons-editor-kitchensink:before{content:"";}.dashicons-editor-ltr:before{content:"";}.dashicons-editor-ol-rtl:before{content:"";}.dashicons-editor-ol:before{content:"";}.dashicons-editor-outdent:before{content:"";}.dashicons-editor-paragraph:before{content:"";}.dashicons-editor-paste-text:before{content:"";}.dashicons-editor-paste-word:before{content:"";}.dashicons-editor-quote:before{content:"";}.dashicons-editor-removeformatting:before{content:"";}.dashicons-editor-rtl:before{content:"";}.dashicons-editor-spellcheck:before{content:"";}.dashicons-editor-strikethrough:before{content:"";}.dashicons-editor-table:before{content:"";}.dashicons-editor-textcolor:before{content:"";}.dashicons-editor-ul:before{content:"";}.dashicons-editor-underline:before{content:"";}.dashicons-editor-unlink:before{content:"";}.dashicons-editor-video:before{content:"";}.dashicons-ellipsis:before{content:"";}.dashicons-email-alt:before{content:"";}.dashicons-email-alt2:before{content:"";}.dashicons-email:before{content:"";}.dashicons-embed-audio:before{content:"";}.dashicons-embed-generic:before{content:"";}.dashicons-embed-photo:before{content:"";}.dashicons-embed-post:before{content:"";}.dashicons-embed-video:before{content:"";}.dashicons-excerpt-view:before{content:"";}.dashicons-exit:before{content:"";}.dashicons-external:before{content:"";}.dashicons-facebook-alt:before{content:"";}.dashicons-facebook:before{content:"";}.dashicons-feedback:before{content:"";}.dashicons-filter:before{content:"";}.dashicons-flag:before{content:"";}.dashicons-food:before{content:"";}.dashicons-format-aside:before{content:"";}.dashicons-format-audio:before{content:"";}.dashicons-format-chat:before{content:"";}.dashicons-format-gallery:before{content:"";}.dashicons-format-image:before{content:"";}.dashicons-format-quote:before{content:"";}.dashicons-format-status:before{content:"";}.dashicons-format-video:before{content:"";}.dashicons-forms:before{content:"";}.dashicons-fullscreen-alt:before{content:"";}.dashicons-fullscreen-exit-alt:before{content:"";}.dashicons-games:before{content:"";}.dashicons-google:before{content:"";}.dashicons-googleplus:before{content:"";}.dashicons-grid-view:before{content:"";}.dashicons-groups:before{content:"";}.dashicons-hammer:before{content:"";}.dashicons-heading:before{content:"";}.dashicons-heart:before{content:"";}.dashicons-hidden:before{content:"";}.dashicons-hourglass:before{content:"";}.dashicons-html:before{content:"";}.dashicons-id-alt:before{content:"";}.dashicons-id:before{content:"";}.dashicons-image-crop:before{content:"";}.dashicons-image-filter:before{content:"";}.dashicons-image-flip-horizontal:before{content:"";}.dashicons-image-flip-vertical:before{content:"";}.dashicons-image-rotate-left:before{content:"";}.dashicons-image-rotate-right:before{content:"";}.dashicons-image-rotate:before{content:"";}.dashicons-images-alt:before{content:"";}.dashicons-images-alt2:before{content:"";}.dashicons-index-card:before{content:"";}.dashicons-info-outline:before{content:"";}.dashicons-info:before{content:"";}.dashicons-insert-after:before{content:"";}.dashicons-insert-before:before{content:"";}.dashicons-insert:before{content:"";}.dashicons-instagram:before{content:"";}.dashicons-laptop:before{content:"";}.dashicons-layout:before{content:"";}.dashicons-leftright:before{content:"";}.dashicons-lightbulb:before{content:"";}.dashicons-linkedin:before{content:"";}.dashicons-list-view:before{content:"";}.dashicons-location-alt:before{content:"";}.dashicons-location:before{content:"";}.dashicons-lock-duplicate:before{content:"";}.dashicons-lock:before{content:"";}.dashicons-marker:before{content:"";}.dashicons-media-archive:before{content:"";}.dashicons-media-audio:before{content:"";}.dashicons-media-code:before{content:"";}.dashicons-media-default:before{content:"";}.dashicons-media-document:before{content:"";}.dashicons-media-interactive:before{content:"";}.dashicons-media-spreadsheet:before{content:"";}.dashicons-media-text:before{content:"";}.dashicons-media-video:before{content:"";}.dashicons-megaphone:before{content:"";}.dashicons-menu-alt:before{content:"";}.dashicons-menu-alt2:before{content:"";}.dashicons-menu-alt3:before{content:"";}.dashicons-menu:before{content:"";}.dashicons-microphone:before{content:"";}.dashicons-migrate:before{content:"";}.dashicons-minus:before{content:"";}.dashicons-money-alt:before{content:"";}.dashicons-money:before{content:"";}.dashicons-move:before{content:"";}.dashicons-nametag:before{content:"";}.dashicons-networking:before{content:"";}.dashicons-no-alt:before{content:"";}.dashicons-no:before{content:"";}.dashicons-open-folder:before{content:"";}.dashicons-palmtree:before{content:"";}.dashicons-paperclip:before{content:"";}.dashicons-pdf:before{content:"";}.dashicons-performance:before{content:"";}.dashicons-pets:before{content:"";}.dashicons-phone:before{content:"";}.dashicons-pinterest:before{content:"";}.dashicons-playlist-audio:before{content:"";}.dashicons-playlist-video:before{content:"";}.dashicons-plugins-checked:before{content:"";}.dashicons-plus-alt:before{content:"";}.dashicons-plus-alt2:before{content:"";}.dashicons-plus:before{content:"";}.dashicons-podio:before{content:"";}.dashicons-portfolio:before{content:"";}.dashicons-post-status:before{content:"";}.dashicons-pressthis:before{content:"";}.dashicons-printer:before{content:"";}.dashicons-privacy:before{content:"";}.dashicons-products:before{content:"";}.dashicons-randomize:before{content:"";}.dashicons-reddit:before{content:"";}.dashicons-redo:before{content:"";}.dashicons-remove:before{content:"";}.dashicons-rest-api:before{content:"";}.dashicons-rss:before{content:"";}.dashicons-saved:before{content:"";}.dashicons-schedule:before{content:"";}.dashicons-screenoptions:before{content:"";}.dashicons-search:before{content:"";}.dashicons-share-alt:before{content:"";}.dashicons-share-alt2:before{content:"";}.dashicons-share:before{content:"";}.dashicons-shield-alt:before{content:"";}.dashicons-shield:before{content:"";}.dashicons-shortcode:before{content:"";}.dashicons-slides:before{content:"";}.dashicons-smartphone:before{content:"";}.dashicons-smiley:before{content:"";}.dashicons-sort:before{content:"";}.dashicons-sos:before{content:"";}.dashicons-spotify:before{content:"";}.dashicons-star-empty:before{content:"";}.dashicons-star-filled:before{content:"";}.dashicons-star-half:before{content:"";}.dashicons-sticky:before{content:"";}.dashicons-store:before{content:"";}.dashicons-superhero-alt:before{content:"";}.dashicons-superhero:before{content:"";}.dashicons-table-col-after:before{content:"";}.dashicons-table-col-before:before{content:"";}.dashicons-table-col-delete:before{content:"";}.dashicons-table-row-after:before{content:"";}.dashicons-table-row-before:before{content:"";}.dashicons-table-row-delete:before{content:"";}.dashicons-tablet:before{content:"";}.dashicons-tag:before{content:"";}.dashicons-tagcloud:before{content:"";}.dashicons-testimonial:before{content:"";}.dashicons-text-page:before{content:"";}.dashicons-text:before{content:"";}.dashicons-thumbs-down:before{content:"";}.dashicons-thumbs-up:before{content:"";}.dashicons-tickets-alt:before{content:"";}.dashicons-tickets:before{content:"";}.dashicons-tide:before{content:"";}.dashicons-translation:before{content:"";}.dashicons-trash:before{content:"";}.dashicons-twitch:before{content:"";}.dashicons-twitter-alt:before{content:"";}.dashicons-twitter:before{content:"";}.dashicons-undo:before{content:"";}.dashicons-universal-access-alt:before{content:"";}.dashicons-universal-access:before{content:"";}.dashicons-unlock:before{content:"";}.dashicons-update-alt:before{content:"";}.dashicons-update:before{content:"";}.dashicons-upload:before{content:"";}.dashicons-vault:before{content:"";}.dashicons-video-alt:before{content:"";}.dashicons-video-alt2:before{content:"";}.dashicons-video-alt3:before{content:"";}.dashicons-visibility:before{content:"";}.dashicons-warning:before{content:"";}.dashicons-welcome-add-page:before{content:"";}.dashicons-welcome-comments:before{content:"";}.dashicons-welcome-learn-more:before{content:"";}.dashicons-welcome-view-site:before{content:"";}.dashicons-welcome-widgets-menus:before{content:"";}.dashicons-welcome-write-blog:before{content:"";}.dashicons-whatsapp:before{content:"";}.dashicons-wordpress-alt:before{content:"";}.dashicons-wordpress:before{content:"";}.dashicons-xing:before{content:"";}.dashicons-yes-alt:before{content:"";}.dashicons-yes:before{content:"";}.dashicons-youtube:before{content:"";}.dashicons-editor-distractionfree:before{content:"";}.dashicons-exerpt-view:before{content:"";}.dashicons-format-links:before{content:"";}.dashicons-format-standard:before{content:"";}.dashicons-post-trash:before{content:"";}.dashicons-share1:before{content:"";}.dashicons-welcome-edit-page:before{content:"";}ul.pewc-product-extra-groups,ul.pewc-product-extra-groups li{list-style:none !important;margin-left:0;}#left-area ul.pewc-product-extra-groups,#left-area ul.pewc-product-extra-groups li ul{list-style:none;padding:0;}.pewc-product-extra-groups li{margin-bottom:1em;}.single-product form.cart .pewc-product-extra-groups li input[type="text"],.single-product form.cart .pewc-product-extra-groups li input[type="file"]{width:100%;}.single-product form.cart .pewc-product-extra-groups li input[type="checkbox"],.single-product form.cart .pewc-product-extra-groups td input[type="checkbox"]{width:auto;margin-right:1em;}.pewc-group small{display:block;}.pewc-group small.woocommerce-price-suffix{display:inline;}li.pewc-group label .pewc-field-price,li.pewc-group h4 .pewc-field-price{display:inline-block;float:right;font-weight:normal;font-size:80%;}.pewc-hide-option-price .dd-desc{display:none;}h4.pewc-field-label span:not(.pewc-field-label-text){font-size:80%;}label.pewc-field-label .dashicons,h4.pewc-field-label .dashicons{margin-top:2px;}label.pewc-field-label .dashicons.tooltip,h4.pewc-field-label .dashicons.tooltip{position:relative;display:inline-block;font-family:dashicons;font-size:20px;line-height:1;opacity:1;}.pewc-group-checkbox label{display:inline;}.pewc-product-extra-groups .pewc-item .required{display:none;visibility:hidden;}.pewc-product-extra-groups .pewc-item.required-field .required,.pewc-product-extra-groups.show-required .pewc-item.required-field .required{display:inline;visibility:visible;}.woocommerce .pewc-placeholder img{max-width:100px;}.pewc-placeholder{display:none;}.pewc-input-wrapper.image-loaded{display:grid;grid-template-columns:minmax(100px,120px) 1fr;}.pewc-item-upload .pewc-field-label{display:inherit;overflow:auto;}.pewc-range-slider{width:90%;margin-right:1em;font-size:1.5rem;color:#666;--thumb-height:1.125em;--track-height:.125em;--track-color:rgba(0,0,0,.2);--brightness-hover:110%;--brightness-down:80%;--clip-edges:.125em;position:relative;background:rgba(255,255,255,0);overflow:hidden;}.pewc-range-slider:focus{outline-color:white;}.pewc-range-slider,.pewc-range-slider::-webkit-slider-runnable-track,.pewc-range-slider::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease 100ms;height:var(--thumb-height);}.pewc-range-slider::-webkit-slider-runnable-track,.pewc-range-slider::-webkit-slider-thumb{position:relative;}.pewc-range-slider::-webkit-slider-thumb{--thumb-radius:calc(( var(--thumb-height) * .5 ) - 1px);--clip-top:calc(( var(--thumb-height) - var(--track-height) ) * .5 - .5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill:calc(-100vmax - var(--thumb-width,var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width,var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width,var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further));}.pewc-range-slider:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:grab;}.pewc-range-slider:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:grabbing;}.pewc-range-slider::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px);}.pewc-range-slider:disabled::-webkit-slider-thumb{cursor:not-allowed;}.pewc-range-slider,.pewc-range-slider::-moz-range-track,.pewc-range-slider::-moz-range-thumb{appearance:none;transition:all ease 100ms;height:var(--thumb-height);}.pewc-range-slider::-moz-range-track,.pewc-range-slider::-moz-range-thumb,.pewc-range-slider::-moz-range-progress{background:rgba(255,255,255,0);}.pewc-range-slider::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width,var(--thumb-height));border-radius:var(--thumb-width,var(--thumb-height));cursor:grab;}.pewc-range-slider:active::-moz-range-thumb{cursor:grabbing;}.pewc-range-slider::-moz-range-track{width:100%;background:var(--track-color);}.pewc-range-slider::-moz-range-progress{appearance:none;background:currentColor;transition-delay:30ms;}.pewc-range-slider::-moz-range-track,.pewc-range-slider::-moz-range-progress{height:calc(var(--track-height) + 1px);border-radius:var(--track-height);}.pewc-range-slider::-moz-range-thumb,.pewc-range-slider::-moz-range-progress{filter:brightness(100%);}.pewc-range-slider:hover::-moz-range-thumb,.pewc-range-slider:hover::-moz-range-progress{filter:brightness(var(--brightness-hover));}.pewc-range-slider:active::-moz-range-thumb,.pewc-range-slider:active::-moz-range-progress{filter:brightness(var(--brightness-down));}.pewc-range-slider:disabled::-moz-range-thumb{cursor:not-allowed;}.pewc-range-slider:active{cursor:grabbing;}.pewc-range-value{float:right;}.pewc-group-hidden,.pewc-hidden-conditional-fields{display:none;visibility:hidden;}.pewc-hidden-field.pewc-variation-dependent.active,.pewc-item.pewc-variation-dependent.pewc-hidden-field.active{display:none;visibility:hidden;}.pewc-item.pewc-variation-dependent.active{display:block;visibility:visible;}table .pewc-variation-dependent.active{display:table-row !important;visibility:visible;}li.pewc-has-field-image,li.pewc-has-field-image.pewc-variation-dependent.active{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}li.pewc-has-field-image .pewc-item-field-wrapper{-webkit-flex-grow:1;flex-grow:1;}.pewc-item-field-image-wrapper{width:20%;margin-right:1em;}.pewc-hidden-field,.pewc-visibility-hidden,.pewc-hidden-calculation,.pewc-item.pewc-has-field-image.pewc-hidden-field,.pewc-item.pewc-variation-dependent,.pewc-item.pewc-variation-dependent.pewc-hidden-calculation{display:none;visibility:hidden;}table.pewc-information-fields th,table.pewc-information-fields td{vertical-align:middle;}td.pewc-information-image{width:50px;padding:0;}td.pewc-information-image:empty{padding:0;width:0;}.pewc-total-field{float:right;}.pewc-total-only .pewc-total-field{float:none;font-size:1.5em;}.pewc-total-field-wrapper{padding:1em 0;margin-bottom:1em;}.pewc-total-field-wrapper p:last-child{margin-bottom:0;}.pewc-total-field-wrapper small{font-weight:normal;}.has-flat-rate .pewc-total-label,.pewc-per-product-label{display:none;visibility:hidden;}.has-flat-rate .pewc-per-product-label{display:inline;visibility:visible;}.pewc-flat-rate-cart-label{display:block;}.pewc-upload-thumb-wrapper img,.shop_table.order_details .order_item li img{max-width:100px;height:auto;}.pewc-progress-wrapper{position:relative;}.pewc-progress-text{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#fff;}.progress{display:none;padding:4px;margin-bottom:2rem;background:rgba(0,0,0,.25);border-radius:1rem;box-shadow:inset 0 1px 2px rgba(0,0,0,.25),0 1px rgba(255,255,255,.08);}.progress-bar{height:1rem;width:0;border-radius:1rem;transition:.2s linear;transition-property:width,background-color;background-color:#2196f3;background-image:repeating-linear-gradient(135deg,#2175d3 0 .5em,#2196f3 0 1em);}:root{--progress-bar-percent-steps-line-border-fill:#3498db;--progress-bar-percent-steps-line-border-empty:#e0e0e0;}.pewc-progress-wrapper-percent-steps{position:relative;}.progress-percent-steps::before{content:"";background:var(--progress-bar-percent-steps-line-border-empty);position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;width:100%;z-index:-1;}.progress-percent-steps{display:flex;justify-content:space-between;position:relative;margin:0 auto 30px;max-width:100%;width:100%;}.progress-bar-percent-steps{background:var(--progress-bar-percent-steps-line-border-fill);position:absolute;top:50%;left:0;transform:translateY(-50%);height:4px;width:0%;z-index:-1;transition:.4s ease;}.pewc-progress-wrapper-percent-steps .circle{background:#fff;color:#999;border-radius:50%;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border:3px solid var(--progress-bar-percent-steps-line-border-empty);transition:.4s ease;transition-delay:.2s;}.pewc-progress-wrapper-percent-steps .circle.active{border-color:var(--progress-bar-percent-steps-line-border-fill);background:var(--progress-bar-percent-steps-line-border-fill);color:#fff;}.dropzone table.dz-preview{display:table;width:100%;}.dropzone table.dz-preview td{vertical-align:middle;padding:0 .25rem;border-bottom:1px solid #eee;background-color:transparent;}.dropzone table.dz-preview:last-child td{border-bottom:0;}.dropzone table.dz-preview td.pewc-dz-image-wrapper{padding:0;width:4rem;}.dropzone table.dz-preview td.pewc-dz-remove-wrapper{width:1rem;padding:0 !important;}.dropzone table.dz-preview td.pewc-dz-remove-wrapper img{width:12px;height:auto;cursor:pointer;}.dropzone{min-width:100px;border:0;border:3px dashed #d3d3d3;background:white;padding:1rem 2rem;margin:1rem 0;}.dropzone .dz-preview{width:100px;}.dropzone .dz-preview.dz-image-preview{margin:0;}.dropzone .dz-message{background-image:url("https://cdn-hbflj.nitrocdn.com/AGZajTDCRKvNwBYJwuuFpxyORRuzDqlY/assets/images/optimized/rev-939537d/champainting.com.au/wp-content/plugins/product-extras-for-woocommerce/assets/images/upload.svg");background-repeat:no-repeat;background-position:50% 0rem;padding-top:4rem;background-size:4rem;}.dropzone .dz-message.nitro-lazy{background-image:none !important;}.dropzone .dz-preview .dz-image{border-radius:0;width:100px;height:100px;}.dropzone .dz-preview .dz-details{position:relative;text-align:left;min-width:auto;margin-top:0;padding:0 1rem;font-size:inherit;color:inherit;opacity:1;line-height:inherit;}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:0;font-size:inherit;}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-filter:none;filter:none;}.dropzone .dz-preview .dz-progress{background:#ececec;height:10px;border-radius:45px;border:0;position:relative;top:auto;left:auto;width:100%;margin:.25rem 0;}.dropzone .dz-preview.dz-complete .dz-progress{display:none;}.dropzone .dz-preview .dz-progress .dz-upload{background:#0183ff;background-image:linear-gradient(-90deg,#0183ff,#00a3fe);border:0;}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{top:50px;}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:0;background-color:transparent;padding:0;}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:0;}.dropzone .dz-preview .dz-details .dz-filename{white-space:break-spaces;}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:transparent;padding:0;border-radius:0;}.dropzone .dz-preview .dz-details .dz-size{font-weight:normal;opacity:.7;}.dropzone .dz-preview .dz-details .dz-size strong{font-weight:normal;}.dropzone .dz-preview.dz-success .dz-success-mark,.dropzone .dz-preview.dz-error .dz-error-mark{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;position:relative;top:auto;left:auto;margin:0;opacity:.5;font-size:80%;width:auto;height:auto;}.dropzone .dz-preview a.dz-remove{display:none;}.retain-upload-graphic .dropzone.dz-started .dz-message{display:block;}.has-enhanced-tooltip .pewc-field-label{position:relative;}.pewc-enhanced-tooltip{background-color:rgba(68,64,62,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:scale(0);visibility:hidden;width:100%;z-index:9999;}.pewc-enhanced-tooltip.active{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible;}.pewc-enhanced-tooltip-wrapper{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;height:80vh;left:50%;max-width:1040px;padding:4rem 4rem 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%;overflow:scroll;}.pewc-enhanced-close{align-items:center;border:1px solid #44403e;border-radius:50%;color:#44403e;background-color:transparent;display:flex;font-size:1.0125rem;height:25px;justify-content:center;line-height:25px;position:absolute;right:15px;top:15px;transition:transform .3s ease-in-out;width:25px;z-index:1;padding:0;}.pewc-preset-style .has-enhanced-tooltip span.pewc-tooltip-button{font-size:100%;cursor:pointer;line-height:inherit;margin-top:0;}table.pewc-product-extra-groups{border-collapse:collapse;}table.pewc-product-extra-groups th,table.pewc-product-extra-groups td{vertical-align:middle;}table.pewc-product-extra-groups th:empty,table.pewc-product-extra-groups td:empty{padding:0;}table.pewc-product-extra-groups td:last-of-type{text-align:right;}table.pewc-product-extra-groups .pewc-item-checkbox td:last-of-type,table.pewc-product-extra-groups .pewc-item-select-box td:last-of-type .dd-container,table.pewc-product-extra-groups .pewc-group-product-categories td:last-of-type{text-align:left;}ul.pewc-product-extra-groups.cols-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;}@media only screen and (max-width : 767px ){ul.pewc-product-extra-groups.cols-2{grid-template-columns:1fr;}}ul.pewc-product-extra-groups.cols-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2em;}ul.pewc-product-extra-groups.cols-2 li.pewc-group label .pewc-field-price,ul.pewc-product-extra-groups.cols-3 li.pewc-group label .pewc-field-price{display:block;float:none;}.has-extra-fields .woocommerce-variation-price{display:none;visibility:hidden;}.has-extra-fields .woocommerce-variation .woocommerce-variation-price{display:block;visibility:visible;}li.pewc-item:before,li.pewc-item:after,.acaou-look-up-table-wrapper:before,.acaou-look-up-table-wrapper:after{content:"";display:table;}li.pewc-item:after,.acaou-look-up-table-wrapper:after{clear:both;}li.pewc-item-calculation label,li.pewc-item-calculation h4{float:left;}li .pewc-calculation-field-wrapper{float:right;}@keyframes spin{100%{transform:rotate(360deg);}}.pewc-radio-image-wrapper label{display:block;}.pewc-radio-image-wrapper,.pewc-checkbox-image-wrapper{transition:.15s all;}.pewc-item-image_swatch .pewc-radio-image-wrapper label,.pewc-item-image_swatch .pewc-checkbox-image-wrapper label{position:relative;}.pewc-radio-image-wrapper label input[type=radio],.pewc-checkbox-image-wrapper label input[type=checkbox]{visibility:hidden;position:absolute;}.pewc-radio-image-wrapper label img,.pewc-checkbox-image-wrapper label img{cursor:pointer;border:4px solid transparent;align-self:center;}.pewc-preset-style .pewc-has-hex .pewc-radio-image-wrapper,.pewc-preset-style .pewc-has-hex .pewc-checkbox-image-wrapper{border:none;padding:0;}.pewc-has-hex .pewc-radio-images-wrapper,.pewc-preset-style .pewc-has-hex .pewc-radio-images-wrapper{grid-gap:10px;justify-content:flex-start;align-items:flex-end;}.pewc-has-hex .pewc-radio-images-wrapper[class*=" pewc-columns-"] .pewc-radio-image-wrapper{width:60px;}.pewc-has-hex .pewc-radio-images-wrapper img{visibility:hidden;height:0;}.pewc-hex{display:block;height:60px;padding:4px;border:3px solid #eee;}.pewc-hex span{content:" ";width:100%;height:100%;display:block;}.pewc-circular-swatches .pewc-hex,.pewc-circular-swatches .pewc-hex span{border-radius:50%;}:checked .pewc-hex,.checked .pewc-hex{}.pewc-radio-image-wrapper label input:checked + img,.pewc-checkbox-image-wrapper label input:checked + img,.pewc-radio-image-wrapper label input:checked + picture,.pewc-checkbox-image-wrapper label input:checked + picture{border:4px solid #aaa;}.pewc-radio-image-desc{text-align:center;margin-top:.25em;pointer-events:none;font-weight:bold;}.pewc-hide-labels .pewc-radio-image-desc{display:none;}.pewc-radio-images-wrapper,.pewc-checkboxes-images-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:767px){.pewc-checkboxes-list-wrapper.pewc-checkboxes-images-wrapper.child-product-wrapper.pewc-columns-1{flex-direction:column;}}.pewc-radio-list-wrapper.pewc-columns-1 .pewc-radio-wrapper,.pewc-checkboxes-list-wrapper.pewc-columns-1 .pewc-checkbox-wrapper{width:100%;}.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper,.pewc-radio-list-wrapper .pewc-radio-wrapper,.pewc-radio-images-wrapper .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper{width:100%;margin-bottom:1em !important;}@media screen and (min-width:767px){.pewc-checkboxes-list-wrapper.pewc-columns-2 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-2 .pewc-radio-wrapper,.pewc-radio-images-wrapper.pewc-columns-2 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-2 .pewc-checkbox-image-wrapper{width:48%;}.pewc-checkboxes-list-wrapper.pewc-columns-3 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-3 .pewc-radio-wrapper,.pewc-radio-images-wrapper.pewc-columns-3 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-3 .pewc-checkbox-image-wrapper{width:31%;}.pewc-checkboxes-list-wrapper.pewc-columns-4 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-4 .pewc-radio-wrapper,.pewc-radio-images-wrapper.pewc-columns-4 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-4 .pewc-checkbox-image-wrapper{width:23%;}.pewc-checkboxes-list-wrapper.pewc-columns-5 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-5 .pewc-radio-wrapper,.pewc-radio-images-wrapper.pewc-columns-5 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-5 .pewc-checkbox-image-wrapper{width:18%;}.pewc-checkboxes-list-wrapper.pewc-columns-6 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-6 .pewc-radio-image-wrapper,.pewc-radio-images-wrapper.pewc-columns-6 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-6 .pewc-checkbox-image-wrapper{width:15%;}.pewc-checkboxes-list-wrapper.pewc-columns-7 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-7 .pewc-radio-wrapper,.pewc-radio-images-wrapper.pewc-columns-7 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-7 .pewc-checkbox-image-wrapper{width:13%;}.pewc-checkboxes-list-wrapper.pewc-columns-8 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-8 .pewc-radio-image-wrapper,.pewc-radio-images-wrapper.pewc-columns-8 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-8 .pewc-checkbox-image-wrapper{width:12%;}.pewc-checkboxes-list-wrapper.pewc-columns-9 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-9 .pewc-radio-wrapper,.pewc-radio-images-wrapper.pewc-columns-9 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-9 .pewc-checkbox-image-wrapper{width:10.5%;}.pewc-checkboxes-list-wrapper.pewc-columns-10 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-10 .pewc-radio-wrapper,.pewc-radio-images-wrapper.pewc-columns-10 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-10 .pewc-checkbox-image-wrapper{width:9.5%;}}.pewc-swatch-grid .pewc-radio-images-wrapper,.pewc-swatch-grid .pewc-checkboxes-images-wrapper{display:grid;grid-gap:10px;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-2,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-2{grid-template-columns:1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-3,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-3{grid-template-columns:1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-4,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-4{grid-template-columns:1fr 1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-5,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-6,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-7,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-7{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-8,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-8{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-9,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-9{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper.pewc-columns-10,.pewc-swatch-grid .pewc-checkboxes-images-wrapper.pewc-columns-10{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}.pewc-swatch-grid .pewc-radio-images-wrapper .pewc-radio-image-wrapper,.pewc-swatch-grid .pewc-checkboxes-images-wrapper .pewc-checkbox-image-wrapper{width:100%;}.pewc-column-wrapper .pewc-checkbox-image-wrapper{display:grid;grid-template-columns:1fr 2fr;grid-gap:1em;margin-bottom:1em;}.pewc-column-wrapper .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper{display:block;}.pewc-column-wrapper .pewc-checkbox-image-wrapper .pewc-checkbox-desc-wrapper .pewc-radio-image-desc{text-align:left;}.pewc-column-wrapper input[type=number].pewc-child-quantity-field{margin-left:0;}.pewc-column-wrapper .pewc-checkbox-image-wrapper label input + img,.pewc-column-wrapper .pewc-checkbox-image-wrapper label input:checked + img{border:0;}.pewc-column-wrapper .pewc-checkbox-image-wrapper{border:4px solid transparent;padding:.5em;}.pewc-column-wrapper .pewc-checkbox-image-wrapper.checked{border:4px solid #f1f1f1;}.pewc-column-wrapper .pewc-column-variants-wrapper{display:-webkit-flex;display:flex;}select.pewc-variable-child-select{margin-bottom:1em;}.pewc-style-simple [data-field-type="select"] select.pewc-form-field{background:url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+") no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;height:30px;width:100%;padding:5px;}.pewc-style-simple [data-field-type="select"] select.pewc-form-field.nitro-lazy{background-image:none !important;}.pewc-column-wrapper .pewc-column-add-wrapper .pewc-quantity-wrapper{margin-right:.5em;}.pewc-checkbox-image-wrapper .pewc-add-button.pewc-added,.pewc-checkbox-image-wrapper.checked .pewc-add-button,.et_pb_wc_add_to_cart form.cart .pewc-checkbox-image-wrapper.checked .button.pewc-add-button,.et_pb_wc_add_to_cart form.cart .button.pewc-add-button.pewc-added{display:none;}.pewc-checkbox-image-wrapper.checked .pewc-add-button.pewc-added,.et_pb_wc_add_to_cart form.cart .pewc-checkbox-image-wrapper.checked .pewc-add-button.pewc-added{display:inline-block;}.pewc-checkbox-disabled.pewc-checkbox-image-wrapper .pewc-column-add-wrapper{display:none;}@media screen and (max-width: 800px){.pewc-radio-images-wrapper.pewc-columns-3 .pewc-radio-image-wrapper,.pewc-checkboxes-images-wrapper.pewc-columns-3 .pewc-checkbox-image-wrapper,.pewc-checkboxes-list-wrapper.pewc-columns-3 .pewc-checkbox-wrapper,.pewc-radio-list-wrapper.pewc-columns-3 .pewc-radio-image--wrapper{display:grid;width:100%;grid-template-columns:1fr 1fr;}.pewc-checkbox-desc-wrapper{display:block;}.pewc-has-quickview .pewc-radio-image-desc{margin-left:1em;}}body[class^="storefront-"] .pewc-column-wrapper p.pewc-column-price-wrapper,body[class*=" storefront-"] .pewc-column-wrapper p.pewc-column-price-wrapper{margin-bottom:.5em;font-weight:bold;}.pewc-column-description p{margin-bottom:.5em;}.pewc-column-wrapper h4.pewc-radio-image-desc{margin-top:0;}.pewc-checkbox-disabled{opacity:.75;}input[type=number].pewc-child-quantity-field{margin-left:1em;width:70px;text-align:center;}.products-quantities-independent .pewc-child-quantity-field{margin:.25em .5em 0 0;-webkit-align-self:flex-start;align-self:flex-start;}.pewc-item-products input[type=number].pewc-child-quantity-field.pewc-independent-quantity-field{margin-top:4em;margin-left:0;}.pewc-checkbox-desc-wrapper,.pewc-radio-desc-wrapper{display:-webkit-flex;display:flex;}.products-quantities-independent .pewc-radio-image-desc{text-align:left;}.pewc-quantity-layout-block .products-quantities-independent .pewc-radio-image-desc,.pewc-quantity-layout-block .products-quantities-independent .pewc-checkbox-desc-wrapper{padding:4px;}.pewc-quantity-layout-block .pewc-item:not(.pewc-item-products-column) .products-quantities-independent .pewc-radio-image-desc input[type=number].pewc-child-quantity-field,.pewc-quantity-layout-block .pewc-item:not(.pewc-item-products-column) .products-quantities-independent .pewc-checkbox-desc-wrapper input[type=number].pewc-child-quantity-field{width:100%;}.pewc-quantity-layout-block .products-quantities-independent .pewc-radio-image-desc{text-align:center;}.pewc-arrow-right{width:30px;opacity:.5;float:right;}.product_list_widget li img.pewc-arrow-right{float:left;}.pewc-quantities-linked .wc-block-cart-item__image img,.pewc-quantities-one-only .wc-block-cart-item__image img{width:74% !important;}.pewc-quantities-linked img.pewc-arrow-right,.pewc-quantities-one-only img.pewc-arrow-right{width:25% !important;float:left;}.pewc-radio-list-wrapper{margin-top:10px;}.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper,.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .woocommerce-price-suffix,.pewc-radio-list-wrapper .pewc-radio-wrapper,.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper,.pewc-checkbox-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc{display:-webkit-flex;display:flex;align-items:baseline;-webkit-align-items:baseline;margin-bottom:5px;}@media screen and (max-width : 767px ){.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper,.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .woocommerce-price-suffix,.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper,.pewc-checkbox-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc{width:100%;flex-wrap:wrap;}}.pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .pewc-checkboxes-list-desc-wrapper,.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-desc-wrapper{margin-top:0;line-height:1.7em;}.pewc-item-product-categories .pewc-radio-list-desc-wrapper,.pewc-item-product-categories .pewc-checkboxes-list-wrapper .pewc-checkboxes-list-desc-wrapper,.pewc-checkboxes-list-wrapper .pewc-checkboxes-list-desc-wrapper .pewc-checkboxes-list-desc,ul.pewc-product-extra-groups .pewc-item .pewc-checkboxes-list-wrapper label,.pewc-item-product-categories .pewc-checkboxes-list-wrapper .pewc-checkbox-wrapper .woocommerce-price-suffix,.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper{display:inline !important;}.pewc-checkbox-list-wrapper .pewc-checkbox-wrapper input[type="checkbox"],.pewc-radio-list-wrapper .pewc-radio-wrapper .pewc-radio-list-label-wrapper input[type="radio"]{margin-right:10px;}.pewc-checkboxes-list-desc .woocommerce-price-before{margin:0 7px;}.pewc-checkboxes-list-desc .woocommerce-Price-amount{margin:0;}.pewc-image-layer{position:absolute;top:0;left:0;z-index:2;height:100%;}.pewc-image-layer img{height:100% !important;}body.pewc-has-extra-fields .woocommerce-product-gallery__wrapper{height:100%;}.pewc-swatches-child-product-outer{margin-bottom:1em;padding-bottom:1em;}.pewc-variable-child-swatches-wrapper{display:none;}.visible-swatch .pewc-variable-child-swatches-wrapper{display:grid;grid-template-columns:1fr 150px;}.pewc-variable-swatches-viewer-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;justify-items:center;-webkit-justify-items:center;text-align:center;}.pewc-swatch-viewer{text-align:center;}.pewc-variation-swatch{margin-bottom:1em;}.pewc-child-variation-main{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}.pewc-child-variation-main span{display:inline-block;text-decoration:inherit;}h4.pewc-swatches-main-title{margin:0;}.pewc-child-thumb{width:75px;padding:0;}.pewc-child-qty{margin-left:auto;}.pewc-variation-swatch img{border:2px solid transparent;}.pewc-variation-swatch img.active-swatch{border:2px solid #aaa;}.pewc-grid-quantity-field{width:50px;}.pewc-has-quickview .pewc-radio-image-desc{pointer-events:auto;}.pewc-quickview-product-wrapper{position:fixed;top:50%;left:-5000px;transform:translate(-50%,-50%);width:800px;max-width:90%;max-height:90%;overflow:scroll;padding:2em;background:#fff;box-shadow:0 0 55px 15px rgba(0,0,0,.1);z-index:9999;}.pewc-quickview-product-wrapper .product{overflow:scroll;}.pewc-quickview-product-wrapper .storefront-product-pagination{display:none;}#pewc-quickview-background{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.5);z-index:9998;}.pewc-quickview-active #pewc-quickview-background{display:block;}a.pewc-close-quickview{position:absolute;top:-36px;right:-36px;text-decoration:none;color:#fff;font-size:36px;line-height:36px;text-align:center;}@media screen and (max-width: 767px){.pewc-quickview-product-wrapper{overflow-y:scroll;top:0;bottom:0;height:80%;transform:translate(-50%,10%);}a.pewc-close-quickview{position:absolute;top:0;right:8px;color:#111;}}.single-product.pewc-quickview-active div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{display:none;}.pewc-groups-accordion .pewc-group-wrap .pewc-group-content-wrapper{height:0;max-height:0;overflow:hidden;background:#f9f9f9;margin-bottom:1em;padding:0 1em;-webkit-transition:all .15s;transition:all .15s;}.pewc-groups-accordion .pewc-group-wrap.group-active .pewc-group-content-wrapper{height:auto;max-height:9999px;padding:1em;overflow:visible;}.pewc-groups-accordion .pewc-group-wrap h3{padding:.5em;background-color:#f1f1f1;margin-bottom:0;cursor:pointer;position:relative;}.pewc-groups-accordion .pewc-group-wrap h3::before{border-style:solid;border-color:#777;border-width:.1em .1em 0 0;content:"";display:inline-block;height:.3em;width:.3em;transform:rotate(135deg);position:absolute;top:1.1em;right:1em;}.pewc-groups-accordion .pewc-group-wrap.group-active h3::before{transform:rotate(-45deg);top:1.2em;}.pewc-groups-accordion .pewc-variation-dependent{height:0;}.pewc-groups-accordion .pewc-variation-dependent.active{height:auto;}.pewc-tabs-wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (max-width: 767px){.pewc-tabs-wrapper{display:block;}}.pewc-tabs-wrapper .pewc-tab{padding:1em 2em;background-color:#f9f9f9;border:1px solid #f1f1f1;border-bottom:1px solid #f9f9f9;margin-right:2px;cursor:pointer;position:relative;}.pewc-tabs-wrapper .pewc-tab.active-tab{background-color:#f1f1f1;border-bottom:1px solid #f1f1f1;}.pewc-groups-tabs h3{display:none;}.pewc-groups-tabs .pewc-group-wrap{padding:1em;background-color:#f1f1f1;}.pewc-groups-tabs .pewc-group-wrap,.pewc-groups-steps .pewc-group-wrap{padding-top:1em;display:none;}.pewc-groups-tabs .pewc-group-wrap.group-active,.pewc-groups-steps .pewc-group-wrap.group-active{display:block;}.pewc-groups-tabs ul.pewc-product-extra-groups,.pewc-groups-tabs ul.pewc-product-extra-groups li:last-child,.pewc-groups-steps ul.pewc-product-extra-groups,.pewc-groups-steps ul.pewc-product-extra-groups li:last-child{margin-bottom:0;}.pewc-steps-wrapper{display:-webkit-flex;display:flex;flex-wrap:wrap;}.pewc-steps-wrapper .pewc-tab{height:40px;line-height:40px;margin:0 1em 1em 0;padding:0 1em 0 36px;background:#f9f9f9;cursor:pointer;position:relative;}.pewc-steps-wrapper .pewc-tab.active-tab{font-weight:bold;background:#f1f1f1;cursor:auto;}.pewc-steps-wrapper .pewc-tab:before{content:"";position:absolute;left:-4px;top:50%;width:10px;height:0;border-left:solid 30px #fff;border-bottom:solid 20px transparent;border-top:solid 20px transparent;clear:both;transform:translateY(-50%);z-index:2;}.pewc-steps-wrapper .pewc-tab:first-child::before{display:none;}.pewc-steps-wrapper .pewc-tab:after{content:"";position:absolute;right:-40px;top:50%;width:10px;height:0;border-left:solid 30px #f9f9f9;border-bottom:solid 20px transparent;border-top:solid 20px transparent;clear:both;transform:translateY(-50%);z-index:3;box-sizing:unset;}.pewc-steps-wrapper .pewc-tab.active-tab:after{border-left:solid 30px #f1f1f1;}.pewc-step-buttons{margin:2em 0;}.pewc-step-buttons a:first-child{margin-right:1em;}.pewc-step-buttons:before{content:"";display:table;}.pewc-step-buttons:after{content:"";display:table;clear:both;}ul.pewc-checkbox-group-wrapper{list-style:none;margin:0;padding:0;}td ul.pewc-checkbox-group-wrapper{text-align:left;}.pewc-product-extra-groups ul.pewc-checkbox-group-wrapper li{margin-bottom:3px;}.pewc-text-swatch .pewc-checkbox-group-wrapper{display:flex;flex-wrap:wrap;}.pewc-product-extra-groups .pewc-text-swatch ul.pewc-checkbox-group-wrapper li{margin:1em 1em 0 0;}.pewc-text-swatch .pewc-checkbox-form-label,.pewc-text-swatch .pewc-radio-form-label{border:1px solid #ccc;margin-bottom:0;padding:.5em .75em .5em .5em;background:transparent;transition:all .2s;}.pewc-item-checkbox.pewc-text-swatch .pewc-checkbox-form-label{display:inline-block;}.single-product form.cart .pewc-product-extra-groups .pewc-text-swatch input,.single-product form.cart .pewc-product-extra-groups .pewc-text-swatch .pewc-theme-element,.single-product form.cart .pewc-product-extra-groups .pewc-has-hex .pewc-theme-element{display:none;visibility:hidden;}.pewc-text-swatch .pewc-checkbox-form-label:hover,.pewc-text-swatch .pewc-radio-form-label:hover{border-color:#ccc;background:#f9f9f9;}.pewc-text-swatch .pewc-checkbox-form-label.active-swatch,.pewc-text-swatch .pewc-radio-form-label.active-swatch{border-color:#ccc;background:#f1f1f1;}.woocommerce.pewc-has-extra-fields div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce.pewc-has-extra-fields div.product.elementor form.cart:not(.grouped_form):not(.variations_form),.elementor-widget-wc-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart,.elementor-widget-wc-add-to-cart form.cart:not(.grouped_form):not(.variations_form),.woocommerce.pewc-has-extra-fields .single_variation_wrap .variations_button,.woocommerce.pewc-has-extra-fields .summary .cart{display:block;}.woocommerce.pewc-has-extra-fields div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce.pewc-has-extra-fields div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form){display:block !important;}.elementor-element ul.pewc-product-extra-groups{padding:0;}.pewc-summary-panel-wrapper{border-top:1px solid #f1f1f1;padding:1em 0;}table.pewc-summary-sub-panel-table{margin-bottom:0;}.pewc-summary-panel-field-row-inactive{display:none;}.pewc-field-checkbox .pewc-summary-panel-separator{display:none;}th.pewc-summary-panel-price,th#pewc-summary-panel-subtotal,td.pewc-summary-panel-price{padding-left:0;text-align:right;}table td.pewc-summary-line-item{padding:0;}.pewc-summary-panel-price.pewc-hide-option-price span,.pewc-summary-panel-price.pewc-hide-field-price span{display:none;}body.pewc-lightbox-active{overflow:hidden;}.pewc-lightbox{display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;background:rgba(0,0,0,.75);}body.pewc-lightbox-active .pewc-lightbox{display:block;}.pewc-lightbox-background{position:absolute;width:100%;height:100%;}.pewc-lightbox-wrapper{width:80%;max-width:800px;height:90%;left:50%;top:10%;transform:translateX(-50%);background:#fff;overflow:scroll;position:relative;box-shadow:0 0 35px rgba(0,0,0,.35);}.pewc-lightbox-inner{padding:5%;}form.cart .pewc-hidden-teaser-field,.pewc-lightbox .pewc-total-field-wrapper,.pewc-lightbox .pewc-lightbox-launch-link{display:none;}.dd-select,.dd-container,ul.dd-options{width:100% !important;}ul.dd-options{max-height:200px;overflow-y:scroll;}.dd-option,.dd-selected{display:grid !important;grid-template-columns:64px 1fr;align-items:center;grid-gap:10px;}.dd-option-image{margin-right:0;float:none;text-align:center;}.pewc-product-extra-groups .dd-options li{padding:0 !important;}.pewc-item-field-wrapper .wp-picker-container{display:block;}.pewc-item-field-wrapper .button.wp-picker-default,.pewc-item-field-wrapper .button.wp-picker-clear{float:none !important;line-height:1 !important;padding:0 8px !important;margin-left:6px !important;min-height:30px !important;width:auto !important;}.pewc-item-field-wrapper .wp-color-result{padding:0 1px 0 30px !important;min-height:30px !important;margin:0 6px 6px 0 !important;font-size:11px !important;}.pewc-item-field-wrapper .wp-picker-input-wrap label{display:inline-block !important;}.grid-layout table th,.grid-layout table td{vertical-align:middle;}.pewc-attribute-name-wrap{display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center;}img.pewc-attribute-image{max-width:100px;margin-right:10px;}span.pewc-cart-group-heading{font-size:110%;text-decoration:underline;}dl.variation dd:empty{margin-bottom:.5em;clear:left;}.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto;z-index:1000 !important;}body.wp-admin:not(.rtl) .ui-datepicker{margin-left:-1px;}body.wp-admin.rtl .ui-datepicker{margin-right:-1px;}.ui-datepicker *{padding:0;font-family:inherit;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse;}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background-image:none;border:none;color:#fff;font-weight:normal;}.ui-datepicker .ui-widget-header.nitro-lazy,.ui-datepicker .ui-datepicker-header.nitro-lazy{background-image:none !important;}.ui-datepicker .ui-datepicker-header .ui-state-hover{background:transparent;border-color:transparent;cursor:pointer;}.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:relative;top:0;height:34px;width:34px;}.ui-datepicker .ui-state-hover.ui-datepicker-prev,.ui-datepicker .ui-state-hover.ui-datepicker-next{border:none;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{left:0;}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover{right:0;}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none;}.ui-datepicker .ui-datepicker-prev{float:left;}.ui-datepicker .ui-datepicker-next{float:right;}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font:normal 20px/34px "dashicons";padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px;}.ui-datepicker .ui-datepicker-prev:before{content:"";display:block;}.ui-datepicker .ui-datepicker-next:before{content:"";display:block;}.ui-datepicker .ui-datepicker-prev-hover:before,.ui-datepicker .ui-datepicker-next-hover:before{opacity:.7;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:33%;}.ui-datepicker thead{color:#fff;font-weight:600;}.ui-datepicker th{padding:10px;text-align:center;}.ui-datepicker td{padding:0;border:1px solid #f4f4f4;}.ui-datepicker td.ui-datepicker-other-month{border:transparent;}.ui-datepicker tr:first-of-type td{border-top:1px solid #f0f0f0;}.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f0f0f0;}.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0;}.ui-datepicker td.ui-datepicker-current-day{background:#bd8;}.ui-datepicker td .ui-state-default{background:transparent;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:normal;color:#444;}.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5;}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#00a0d2;}.ui-datepicker thead{background:#32373c;}.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff;}.admin-color-fresh .ui-datepicker .ui-widget-header,.admin-color-fresh .ui-datepicker .ui-datepicker-header{background:#00a0d2;}.admin-color-fresh .ui-datepicker thead{background:#32373c;}.admin-color-fresh .ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff;}.admin-color-midnight .ui-datepicker .ui-widget-header,.admin-color-midnight .ui-datepicker .ui-datepicker-header{background:#363b3f;}.admin-color-midnight .ui-datepicker thead{background:#26292c;}.admin-color-midnight .ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff;}.ui-datepicker .ui-widget-header,.ui-datepicker .ui-datepicker-header{background:#e5e5e5;}.ui-datepicker thead,.ui-datepicker thead th{background:#888;}.ui-datepicker .ui-datepicker-title,.ui-datepicker td .ui-state-default,.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{color:#555;}.ui-datepicker td .ui-state-hover{background:#e5e5e5;}.pewc-light .input-text,.pewc-light input[type=email].pewc-form-field,.pewc-light input[type=number].pewc-form-field,.pewc-light input[type=password].pewc-form-field,.pewc-light input[type=search].pewc-form-field,.pewc-light input[type=tel].pewc-form-field,.pewc-light input[type=text].pewc-form-field,.pewc-light input[type=url].pewc-form-field,.pewc-light textarea.pewc-form-field,.pewc-light select.pewc-form-field{border:1px solid #ccc;border-radius:5px;background:#fff;padding:.5em;box-shadow:none;}.pewc-light ul.pewc-product-extra-groups label{font-weight:normal;}.single-product.pewc-light form.cart .pewc-product-extra-groups li.pewc-group-products input[type="checkbox"]{margin-right:0;}.pewc-light input[type=checkbox]+label,.pewc-light .pewc-item-radio ul.pewc-checkbox-group-wrapper label span{margin-left:1em;}.product-tooltip-enabled .pewc-checkbox-image-wrapper,.product-tooltip-enabled .pewc-radio-image-wrapper{position:relative;display:inline-block;}.product-tooltip-enabled .pewc-checkbox-desc-wrapper .pewc-radio-image-desc,.product-tooltip-enabled .pewc-radio-image-desc{visibility:hidden;width:100%;background-color:#333;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:100%;left:0;margin-left:0;opacity:0;transition:opacity .3s;}.product-tooltip-enabled .pewc-checkbox-image-wrapper:hover .pewc-checkbox-desc-wrapper .pewc-radio-image-desc,.product-tooltip-enabled .pewc-radio-image-wrapper:hover .pewc-radio-image-desc{visibility:visible;opacity:1;}.product-tooltip-enabled .pewc-checkbox-desc-wrapper .pewc-radio-image-desc::after,.product-tooltip-enabled .pewc-radio-image-desc::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent;}