@charset "UTF-8";
@charset "UTF-8";
.configurator-wrap {
position: relative;
}
.configurator-wrap.style1 .pwc-configurator-parent-wrap, .configurator-wrap.accordion .pwc-configurator-parent-wrap {
width: 73%;
float: left;
}
body.woocommerce .configurator-wrap.style1 .summary, body.woocommerce .configurator-wrap.accordion .summary, .configurator-wrap.style1 .summary, .configurator-wrap.accordion .summary {
width: 25% !important;
margin-bottom: 70px !important;
overflow: visible;
float: right;
}
.pwc-configurator-view img, .pwc-configurator .owl-carousel .owl-item img {
max-width: none;
}
.subset {
position: absolute;
}
.pwc-configurator .subset {
display: none;
}
.pwc-configurator .subset.active {
display: block;
}
.pwc-configurator-view.owl-carousel {
display: block;
opacity: 0;
visibility: hidden;
}
.pwc-configurator-view.owl-carousel.owl-loaded {
opacity: 1;
visibility: visible;
}
.pwc-configurator-view .owl-dots {
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: 50px;
text-align: center;
}
.pwc-configurator-view .owl-dot {
float: none;
display: inline-block;
background: #000;
border: none;
margin-right: 10px;
width: 10px;
height: 10px;
padding: 0;
border-radius: 50px;
}
.pwc-configurator-view .owl-dot:focus {
outline: none;
}
.pwc-configurator-view .owl-dot.active {
background: #be3658;
}
.pwc-preview-inner {
width: 100%;
}
.pwc-preview-inner.loading {
opacity: 0;
}
.pwc-controls-list-sec {
display: inline-block;
margin-right: 30px;
margin-bottom: 50px;
}
.ctrl-right .pwc-controls-list-sec {
margin-right: 0px;
margin-left: 30px;
}
.ctrl-center .pwc-controls-list-sec {
margin-right: 15px;
margin-left: 15px;
}
.pwc-controls-list-sec .pwc-layer-title {
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 16px;
}
.pwc-controls-wrap {
width: 100%;
margin-bottom: 25px;
clear: both;
}
.pwc-controls-wrap.ctrl-col4 .pwc-controls-list-sec {
width: 25%;
}
.pwc-controls-wrap.ctrl-col3 .pwc-controls-list-sec {
width: 33.3333%;
}
.pwc-controls-wrap.ctrl-col2 .pwc-controls-list-sec {
width: 50%;
}
.pwc-controls-wrap.ctrl-center {
text-align: center;
}
.pwc-controls-wrap.ctrl-right {
text-align: right;
}
.pwc-controls-wrap.ctrl-left {
text-align: left;
}
.pwc-controls-img-list {
margin-bottom: 0;
margin-left: 0;
padding-left: 0;
}
.pwc-controls-img-list li:before {
content: none;
}
.pwc-controls-img-list li .hover-hide {
display: none;
}
.pwc-controls-img-list li {
display: inline-block;
line-height: 0;
background: #fff;
padding: 6px;
border-radius: 50%;
margin: 0 5px 5px;
position: relative;
cursor: pointer;
}
.pwc-controls-img-list li.current {
background: #fff;
box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);
cursor: default;
}
.pwc-controls-img-list li img {
border-radius: 50%;
width: 12px;
}
.pwc-controls-img-list li.pwc-icon-square {
border-radius: 0;
}
.pwc-controls-img-list li.pwc-icon-square img {
border-radius: 0;
}
.pwc-controls-img-list li.custom-icon-size img {
width: auto;
} .configurator-wrap.style2 .summary {
width: 100%;
text-align: center;
margin-bottom: 70px;
}
.configurator-wrap.style2 .pwc-controls-list-sec {
width: auto;
text-align: center;
margin-left: 20px;
margin-right: 20px;
}
.configurator-wrap.style2 .pwc-configurator {
float: none;
margin-right: 0;
}
.configurator-wrap.style2 .config-cart-form {
text-align: center;
}
.configurator-wrap.style2 .summary .cart {
float: none;
display: inline-block;
width: auto;
}
.configurator-wrap.style2 .summary .quantity {
float: left;
}
.configurator-wrap.style2 .summary .quantity + .single_add_to_cart_button, .configurator-wrap.style2 .summary .cart .quantity + input + button {
position: relative;
}
.configurator-wrap.style2 .amz-wishlist {
float: none;
display: inline-block;
width: auto;
} .configurator-wrap.style1 .pwc-controls-list-img .pwc-controls-list-sec, .configurator-wrap.style2 .pwc-controls-list-img .pwc-controls-list-sec, .pwc-skin-accordion-controls .pwc-controls-list-img .pwc-controls-list-sec {
display: none;
}
.pwc-skin-accordion-controls .pwc-controls-list-sec .pwc-layer-title {
font-size: 14px;
margin-bottom: 0;
position: relative;
cursor: pointer;
line-height: 25px;
}
.pwc-skin-accordion-controls .pwc-controls-list-sec {
display: block;
width: 100%;
margin-bottom: 0;
border-top: 1px solid #cbcbcb;
padding: 10px 0px 10px 4px;
}
.pwc-skin-accordion-controls .pwc-parent-icon {
margin-right: 7px;
margin-top: 1px;
float: left;
height: 20px;
}
.pwc-skin-accordion-controls .pwc-controls-list-sec:last-child {
border-bottom: 1px solid #cbcbcb;
}
.pwc-skin-accordion-controls .pwc-controls-img-list {
display: none;
padding-top: 14px;
padding-bottom: 12px; padding-left: 7px;
padding-right: 7px;
margin-left: -7px;
margin-right: -7px;
margin-bottom: 0;
}
.pwc-skin-accordion-controls .pwc-icon-added .pwc-controls-img-list {
margin-left: 25px;
}
.pwc-skin-accordion-controls .pwc-controls-img-list li:first-child {
margin-left: 3px;
}
.pwc-skin-accordion-controls .pwc-acc-active-icon {
display: inline-block;
line-height: 0;
background: #fff;
padding: 6px;
border-radius: 50%;
margin: 0;
position: relative;
cursor: pointer;
float: right;
opacity: 1;
transition: all .25s ease;
}
.pwc-skin-accordion-controls .pwc-acc-active-icon img {
border-radius: 50%;
width: 12px;
}
.pwc-skin-accordion-controls .active .pwc-acc-active-icon {
opacity: 0;
transition: all .25s ease;
} .pwc-hotspot {
width: 36px;
height: 36px;
position: absolute;
z-index: 1000;
border: 1px solid transparent;
}
.pwc-hotspot span {
display: block;
background: #fff;
height: 100%;
border-radius: 100%;
border: 3px solid #4d4d4d;
box-sizing: border-box;
position: relative;
}
.pwc-hotspot span:after {
content: '';
width: 20px;
height: 20px;
background: #caba9c;
position: absolute;
border-radius: 100%;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
}
.pwc-hotspot.active-layer-hotspot {
z-index: 9999 !important;
border: 1px solid #000;
} .insp-screenshot a {
display: block;
color: #b3b3b3;
font-size: 24px;
line-height: 1;
margin-bottom: 10px;
}
.insp-screenshot {
position: absolute;
top: 0;
z-index: 2;
}
.insp-screenshot a:last-child {
margin-bottom: 0;
}
.insp-screenshot a:hover {
color: #333;
} .pwc-icon-hover-text {
position: absolute;
bottom: -40px;
width: 240px;
height: auto;
left: -108px;
opacity: 0;
visibility: hidden;
transition: opacity ease .3s, visibility ease .3s;
text-align: center;
z-index: 1;
padding: 0;
margin-bottom: 10px;
}
.pwc-icon-hover-inner {
text-align: center;
background: #fff;
padding: 9px 17px 7px;
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
letter-spacing: 1px;
font-style: normal;
border-radius: 30px;
position: relative;
box-shadow: 0 0 30px rgba(0, 0, 0, 0.07);
}
.pwc-icon-hover-inner span {
display: inline-block;
}
.pwc-icon-hover-inner span.config-hover-price {
color: #af476f;
font-weight: bold;
}
.pwc-icon-hover-text .pwc-icon-hover-inner:before {
border-bottom: 7px solid #fff;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
content: '';
width: 0;
height: 0;
position: absolute;
top: -6px;
left: 0;
right: 0;
margin: 0 auto;
}
.single-product-price {
margin-bottom: 60px;
clear: both;
margin-top: 10px;
display: inline-block;
width: 100%;
}
.single-product-price .total-text {
text-transform: uppercase;
font-weight: 600;
color: #af476f;
font-size: 12px;
}
.single-product-price .price {
font-size: 54px;
margin-top: 0;
line-height: 1;
margin-bottom: 10px;
font-weight: 300;
}
.single-product-price .total-price {
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
font-style: normal;
letter-spacing: 1px;
color: #626262;
}
.single-product-price .total-price p {
margin-bottom: 0;
}
.single-product-price .price del {
font-size: 29px;
vertical-align: super;
line-height: 1;
display: inline-block;
}
.single-product-price .price ins {
color: #af476f;
}
.short-describtion {
line-height: 30px;
letter-spacing: 1px;
}
.pwc-controls-img-list li:hover .pwc-icon-hover-text {
opacity: 1;
visibility: visible;
}
.pwc-controls-img-list li.pwc-label-type {
line-height: 20px;
border-radius: 0;
padding: 15px;
margin-bottom: 15px;
width: 100%;
}
.pwc-controls-img-list li.pwc-label-type .config-hover-title {
font-family: Montserrat;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
}
.pwc-controls-img-list li.pwc-label-type .config-hover-price {
float: right;
font-family: Montserrat;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 12px;
}
.pwc-controls-img-list li.pwc-label-type.current {
box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
} .inspiration-wrap.popup {
position: absolute;
top: 0;
right: 0;
left: 0;
background: #fff;
border: 1px solid #eaeaea;
padding: 33px 30px;
z-index: 9999;
display: none;
}
.inspiration-wrap.popup.inspiration-form  {
max-width: 575px;
padding: 33px 38px;
margin: 0 auto;
}
.inspiration-wrap .add-new-inspiration, .inspiration-wrap .update-inspiration {
display: none;
}
.close-icon.close-popup {
position: absolute;
right: 20px;
top: 20px;
font-size: 25px;
line-height: 1;
cursor: pointer;
}
.close-icon.close-popup i:before {
vertical-align: middle;
}
.tab-wrapper.lists-scroll {
float: left;
width: 100%;
}
.inspiration-lists h3 {
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
font-size: 16px;
}
.inspiration-lists h3 .add-new-inspiration-form {
font-weight: 300;
padding: 8px 17px 7px;
margin-left: 10px;
border-radius: 50px;
font-size: 10px;
letter-spacing: 1px;
cursor: pointer;
vertical-align: 4px;
transition: all ease .3s;
}
.inspiration-lists .lists-scroll ul {
display: inline-block;
float: left;
width: 100%;
padding-left: 0;
margin: 0px 0px 30px;
text-align: center;
}
.inspiration-lists .lists-scroll li {
text-transform: uppercase;
position: relative;
cursor: pointer;
display: inline-block;
background: #f2f2f2;
font-size: 11px;
letter-spacing: 1.9px;
border-radius: 50px;
height: 33px;
margin-right: 20px;
line-height: 35px;
padding: 0px 30px;
}
.inspiration-lists .lists-scroll li:last-child {
margin-right: 0px;
}
.inspiration-lists .lists-scroll .delete-btn {
margin-left: 3px;
transform: translateY(1px);
position: absolute;
opacity: 0;
visibility: hidden;
transition: all ease-in-out 0.5s;
}
.inspiration-lists .lists-scroll li:hover .delete-btn {
margin-left: 5px;
opacity: 1;
visibility: visible;
transition: all ease-in-out 0.5s;
}
.inspiration-lists .lists-scroll li.active {
background: #666;
color: #fff;
font-weight: 600;
}
.inspiration-lists .ins-name .title {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 0px;
letter-spacing: 0.5px;
}
.inspiration-lists .tab {
display: none;
}
.inspiration-lists .tab.current {
display: block;
}
.ins-icons {
visibility: hidden;
opacity: 0;
transform: translateY(-20px);
transition: all ease-in-out 0.5s;
}
.ins-list:hover .ins-icons {
visibility: visible;
opacity: 1;
transform: translateY(0px);
transition: all ease-in-out 0.5s;
}
.ins-icons span {
width: 25px;
height: 25px;
display: inline-block;
text-align: center;
line-height: 28px;
cursor: pointer;
}
.ins-icons i {
font-size: 16px;
}
.inspiration-lists .tab-content {
clear: both;
}
.inspiration-lists .ins-list {
text-align: center;
margin-right: 30px;
} .insp-screenshot a {
display: block;
color: #b3b3b3;
font-size: 24px;
line-height: 1;
margin-bottom: 10px;
}
.insp-screenshot {
position: absolute;
z-index: 2;
}
.insp-screenshot a:last-child {
margin-bottom: 0;
}
.insp-screenshot a:hover {
color: #333;
}
.inspiration-form .ins-field-group {
margin-bottom: 16px;
}
.inspiration-form .ins-field-group input, .inspiration-form .ins-field-group .existing-group {
height: 50px;
width: 100%;
padding: 0px 20px;
border: 1px solid #e6e6e6;
border-radius: 50px;
color: #808080;
font-size: 13px;
font-weight: 500;
}
.inspiration-form .ins-field-group label {
display: block;
margin-bottom: 10px;
}
.add-new-inspiration .title {
text-align: center;
font-size: 16px;
font-weight: 600;
margin-bottom: 30px;
text-transform: uppercase;
letter-spacing: 1px;
}
.ins-field-btn {
text-align: center;
margin-top: 8px;
display: inline-block;
width: 100%;
}
.ins-field-btn a {
margin: 0 5px; 
letter-spacing: 1.5px;
}
.ins-list p.title {
text-align: center;
font-weight: 700;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1.5px;
margin-bottom: 0px;
}
.ins-list .desc {
font-size: 14px;
color: #b3b3b3;
text-align: center;
font-weight: normal;
letter-spacing: 1px;
}
.ins-list img {
margin-bottom: 20px;
}
.lists-scroll .reset-components {
margin: 10px auto 25px;
}
.lists-scroll .owl-dots {
text-align: center;
}
.lists-scroll .owl-dot {
background: #000;
border: none;
margin-right: 10px;
width: 10px;
height: 10px;
padding: 0;
border-radius: 50px;
}
.lists-scroll .owl-dot:focus {
outline: none;
}
.lists-scroll .owl-dot:last-child {
margin-right: 0;
}
.lists-scroll .owl-dot.active {
background: #be3658;
}
.lists-scroll .owl-nav {
position: absolute;
top: 50%;
left: 0px;
width: 100%;
margin-top: -40px;
z-index: -1;
}
.lists-scroll .owl-nav .owl-prev:before, .lists-scroll .owl-nav .owl-next:before {
font-family: "configurator-icon" !important;
content: "\6e";
cursor: pointer;
font-size: 40px;
}
.lists-scroll .owl-nav .owl-next {
float: right;
}
.lists-scroll .owl-nav .owl-next:before {
content: "\6f";
}
.lists-scroll .tab .owl-carousel {
padding: 0px 60px;
}
#screenshot-con {
position: relative;
}
#screenshot-con .subset {
opacity: 0;
visibility: hidden;
}
#screenshot-con .subset.active {
opacity: 1;
visibility: visible;
}
.blockUI.blockOverlay {
background: none !important;
} .product-share {
line-height: 1;
font-size: initial;
margin-top: 27px;
}
.product-share {
margin-top: 0;
margin-bottom: 30px;
}
.banner-header .social-share a, .product-share a {
color: #333;
font-size: 14px;
margin-right: 10px;
}
.single-product-upsells {
clear: both;
} .pwc-controls-list-img.image-loading {
position: relative;
}
.pwc-controls-list-img.image-loading:before {
content: '';
border-radius: 50%;
width: 24px;
height: 24px;
border: 3px solid rgba(150, 150, 150, 0.2);
border-top-color: #c1c1c1;
animation: trspin 1s infinite linear;
color: black;
right: 0px;
display: inline-block;
margin: 0;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
}
@-webkit-keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes trspin {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@media screen and (max-width: 1024px) {
.configurator-wrap.style1 .pwc-configurator-parent-wrap, .configurator-wrap.accordion .pwc-configurator-parent-wrap, body.woocommerce .configurator-wrap.style1 .summary, body.woocommerce .configurator-wrap.accordion .summary, .configurator-wrap.style1 .summary, .configurator-wrap.accordion .summary {
width: 100% !important;
}
}
@media screen and (max-width: 767px) {
.inspiration-lists .ins-list {
margin-left: 0;
}
.ins-list img {
display: inline-block !important;
}
.lists-scroll .tab .owl-carousel {
padding: 0px 15px;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.karmicwood.com/wp-content/plugins/product-woo-configurator/assets/frontend/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-dots button,.owl-nav button{background:0 0}

@font-face {
font-family: "pwc-front";
src:url(//www.karmicwood.com/wp-content/plugins/product-woo-configurator/assets/frontend/fonts/pwc-front.eot);
src:url(//www.karmicwood.com/wp-content/plugins/product-woo-configurator/assets/frontend/fonts/pwc-front.eot?#iefix) format("embedded-opentype"),
url(//www.karmicwood.com/wp-content/plugins/product-woo-configurator/assets/frontend/fonts/pwc-front.woff) format("woff"),
url(//www.karmicwood.com/wp-content/plugins/product-woo-configurator/assets/frontend/fonts/pwc-front.ttf) format("truetype"),
url(//www.karmicwood.com/wp-content/plugins/product-woo-configurator/assets/frontend/fonts/pwc-front.svg#pwc-front) format("svg");
font-weight: normal;
font-style: normal;
}
[data-icon]:before {
font-family: "pwc-front" !important;
content: attr(data-icon);
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="pwcf-"]:before,
[class*=" pwcf-"]:before {
font-family: "pwc-front" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pwcf-pencil:before {
content: "\61";
}
.pwcf-trash:before {
content: "\62";
}
.pwcf-reset:before {
content: "\63";
}
.pwcf-close:before {
content: "\65";
}
.pwcf-inspiration:before {
content: "\66";
}
.pwcf-screenshot:before {
content: "\67";
}
.pwcf-prev-arrow:before {
content: "\64";
}
.pwcf-next-arrow:before {
content: "\68";
}
.pwcf-cart-icon:before {
content: "\69";
}
.pwcf-dribbble:before {
content: "\6c";
}
.pwcf-eye:before {
content: "\6d";
}
.pwcf-facebook:before {
content: "\6e";
}
.pwcf-copy:before {
content: "\6f";
}
.pwcf-flickr:before {
content: "\70";
}
.pwcf-google-plus:before {
content: "\71";
}
.pwcf-instagram:before {
content: "\72";
}
.pwcf-linkedin:before {
content: "\73";
}
.pwcf-pinterest:before {
content: "\74";
}
.pwcf-refresh:before {
content: "\75";
}
.pwcf-tumblr:before {
content: "\78";
}
.pwcf-twitter:before {
content: "\79";
}
.pwcf-cancel:before {
content: "\42";
}
.pwcf-left-open:before {
content: "\49";
}
.pwcf-left-open-big:before {
content: "\4a";
}
.pwcf-right-open:before {
content: "\4d";
}
.pwcf-right-open-big:before {
content: "\4e";
}
.pwcf-up-open-big:before {
content: "\52";
}@font-face {
font-family: 'icomoon';
src:  url(//www.karmicwood.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/icomoon.eot?9zg56);
src:  url(//www.karmicwood.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/icomoon.eot?9zg56#iefix) format('embedded-opentype'),
url(//www.karmicwood.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/icomoon.ttf?9zg56) format('truetype'),
url(//www.karmicwood.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/icomoon.woff?9zg56) format('woff'),
url(//www.karmicwood.com/wp-content/plugins/smooth-back-to-top-button/assets/fonts/icomoon.svg?9zg56#icomoon) format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-arrow-up-light:before {
content: "\e900";
}
.icon-arrow-up-bold:before {
content: "\e911";
}
.icon-angle-double-up:before {
content: "\e90a";
}
.icon-angle-up:before {
content: "\e90c";
}
.icon-arrow-up-black:before {
content: "\e908";
}
.icon-finger-up:before {
content: "\e904";
}
.icon-finger-up-o:before {
content: "\e905";
}.progress-wrap {
position: fixed;
display: block;
cursor: pointer;
z-index: 10000;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.progress-wrap.active-progress {
opacity: 1;
visibility: visible;
transform: translateY(0);
}
.progress-wrap::after {
top: 0;
left: 0;
z-index: 1;
display: block;
text-align: center;
position: absolute;
cursor: pointer;
font-family: 'icomoon';
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.progress-wrap svg path {
fill: none;
}
.progress-wrap svg.progress-circle path {
box-sizing: border-box;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:' ';display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:' ';display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:' ';display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:' ';display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:' ';display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:' ';display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:' ';display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:' ';display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:' ';display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:' ';display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{position:absolute;right:.7em;top:.7em;cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:WooCommerce;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"";text-decoration:none}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{color:#585858}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:' ';display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}