.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}@font-face{font-family:"dgflaticon";src:url(//gitkoszulki.pl/tshirtecommerce/assets/plugins/icon/Flaticon.eot);src:url(//gitkoszulki.pl/tshirtecommerce/assets/plugins/icon/Flaticon.eot?#iefix) format("embedded-opentype"), url(//gitkoszulki.pl/tshirtecommerce/assets/plugins/icon/Flaticon.woff) format("woff"), url(//gitkoszulki.pl/tshirtecommerce/assets/plugins/icon/Flaticon.ttf) format("truetype"), url(//gitkoszulki.pl/tshirtecommerce/assets/plugins/icon/Flaticon.svg#Flaticon) format("svg");font-weight:normal;font-style:normal;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face{font-family:"dgflaticon";src:url(//gitkoszulki.pl/tshirtecommerce/assets/plugins/icon/Flaticon.svg#Flaticon) format("svg");}
}
[class^="dgflaticon-"]:before, [class*=" dgflaticon-"]:before,
[class^="dgflaticon-"]:after, [class*=" dgflaticon-"]:after{font-family:dgflaticon;font-style:normal;}
.dgflaticon-interface:before{content:"\f100";}
.dgflaticon-circle:before{content:"\f101";}
.dgflaticon-location:before{content:"\f102";}
.dgflaticon-like-1:before{content:"\f103";}
.dgflaticon-link:before{content:"\f104";}
.dgflaticon-back:before{content:"\f105";}
.dgflaticon-next:before{content:"\f106";}
.dgflaticon-shopping-cart-1:before{content:"\f107";}
.dgflaticon-gift:before{content:"\f108";}
.dgflaticon-shopping-cart:before{content:"\f109";}
.dgflaticon-medical:before{content:"\f10a";}
.dgflaticon-interface-1:before{content:"\f10b";}
.dgflaticon-stop:before{content:"\f10c";}
.dgflaticon-symbol-3:before{content:"\f10d";}
.dgflaticon-signs-2:before{content:"\f10e";}
.dgflaticon-signs-1:before{content:"\f10f";}
.dgflaticon-arrows:before{content:"\f110";}
.dgflaticon-symbol-2:before{content:"\f111";}
.dgflaticon-attachment:before{content:"\f112";}
.dgflaticon-symbol-1:before{content:"\f113";}
.dgflaticon-signs:before{content:"\f114";}
.dgflaticon-symbol:before{content:"\f115";}
.dgflaticon-cross:before{content:"\f116";}
.dgflaticon-error:before{content:"\f117";}
.dgflaticon-add:before{content:"\f118";}
.dgflaticon-info:before{content:"\f119";}
.dgflaticon-placeholder-2:before{content:"\f11a";}
.dgflaticon-placeholder-1:before{content:"\f11b";}
.dgflaticon-plus:before{content:"\f11c";}
.dgflaticon-star-1:before{content:"\f11d";}
.dgflaticon-play-button:before{content:"\f11e";}
.dgflaticon-star:before{content:"\f11f";}
.dgflaticon-success:before{content:"\f120";}
.dgflaticon-like:before{content:"\f121";}
.dgflaticon-placeholder:before{content:"\f122";}#modal-designer{background-color:#fff;display:flex;position:fixed;top:0;width:100%;height:100%;z-index:100001;overflow:hidden;}.dg_screen #modal-designer #tshirtecommerce-designer{margin:auto;}.text-center{text-align:center;}i.dg-icon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.pull-left{float:left!important;}.pull-right{float:right!important;}i.dg-icon.icon-lg{font-size:16px;}.dg-icon-facebook:before{content:"\f082";}.dg-icon-twitter:before{content:"\f081";}.dg-icon-pinterest:before{content:"\f0d3";}body.dg_screen{overflow:hidden;}.tshirt-hiden{display:none!important;}.tshirtecommerce-full-width{width:100%!important;}.tshirtecommerce-full-width .summary{width:100%!important;}.designer-attributes{clear:both;display:block;float:left;margin:15px 0;width:100%;}.designer-attributes .list-colors{float:left;width:100%}.designer-attributes .list-colors > a{float:left;height:34px;border-radius:3px;box-shadow:0px 0px 4px 0px #ddd;margin:10px 10px 0 0;cursor:pointer;overflow:hidden;}.designer-attributes .list-colors > a:first-child{margin-left:0px}.designer-attributes .list-colors > a.active{border-radius:50%;overflow:hidden;border:1px solid #ccc}.designer-attributes .list-colors > a.active:hover{outline:0}.designer-attributes .list-colors > a span{float:left;height:34px}.product-attributes{clear:both;display:block;float:left;padding-top:15px;width:100%}.form-group.product-fields{clear:both;display:block;float:left;padding-bottom:15px}.p-color-sizes.list-number{float:left;list-style:outside none none;margin:0;padding:0!important}.p-color-sizes.list-number > li{float:left;margin:0 6px;text-align:center}.p-color-sizes.list-number > li:first-child{margin-left:0}.p-color-sizes.list-number > li label{clear:both;display:block;font-size:12px}.p-color-sizes.list-number > li > input{clear:both;display:block;float:left;padding:4px;text-align:center;width:40px}.dg-poduct-fields{clear:both;display:block;width:100%;position:relative;}.dg-poduct-fields .checkbox-inline,.dg-poduct-fields .radio-inline{float:left;padding-right:15px}.cart .woocommerce_msrp{clear:both;display:block;float:left;width:100%;padding:10px 0}.campaign_end{background-color:#c2c9cc;border-radius:4px 0 4px 0;color:#666;font-family:arial;font-size:11px;left:0;padding:1px 8px;position:absolute;line-height:20px;top:0}.tshirt_campaign{clear:both;display:block;padding-top:15px}.campaign_available{font-size:22px;padding-top:10px}.campaign_help{font-size:14px}.campaign_available span{color:#000}div#campaign_timer{clear:both;display:block;width:100%;overflow:hidden;padding:15px 0}.table-cell{float:left;border:1px solid #ccc;text-align:center;padding:8px 10px;border-radius:4px;font-weight:700;font-size:22px;color:#333;margin:4px;width:80px}.tab-metr{font-size:14px;font-weight:400;color:#666;text-align:center;clear:both;display:block}.e-selling-price{clear:both;width:100%}.campaign_store{clear:both;display:block;width:100%;float:left;padding:10px 0}.campaign_store .campaign_store_left{float:left}.campaign_store .campaign_store_left img{border:1px solid #ccc;border-radius:50%;padding:2px}.campaign_store .campaign_store_right{float:left;padding-left:10px}.campaign_store .campaign_store_right a{clear:both;display:block}.post-type-archive-product .product .onsale,.e-product-store .product .onsale{right:10px;width:40px;height:40px;left:auto;font-size:11px;line-height:35px}.woocommerce .product .project-list-media .buttons-on-img{border:1px solid #ccc;border-radius:4px}.dg-poduct-fields .p-color-sizes li{list-style:none;}.type-product .images{position:relative;}.type-product .images .mask-image{z-index:10000;position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0, 0, 0, 0.5);background-image:url(//gitkoszulki.pl/wp-content/plugins/tshirtecommerce/assets/images/loading.svg);background-position:center center;background-repeat:no-repeat;border-radius:5px;}.app-designer .wapper-designer{position:relative;width:100px;height:100px;overflow:hidden;cursor:pointer;float:left;outline:1px solid #f1f1f1;margin:4px;border-radius:4px}.app-designer .wapper-designer.active{outline-color:#29a6e5}.wapper-designer .thumb-product-design{position:absolute}.product_design{border:1px solid #f1f1f1;display:inline-block;position:relative}.product_design .thumb-product-design{position:absolute}span.icon-zoom{width:30px;height:30px;float:left;position:absolute;right:5px;top:5px;background:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDYxMS45OTcgNjExLjk5OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjExLjk5NyA2MTEuOTk4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTYwMS40NDQsNTM1Ljc4NUw0MzMuNjYzLDM2OC4zOWMxLjUxMi0yLjI3LDIuNjQ2LTYuMDMzLDMuNzcyLTEwLjkzOWMxNy43MTktMjkuNzg1LDI4LjY4Mi02Mi4yMDcsMzIuMDUyLTk2LjUxOSAgICBjMC43NzItNy45MTUsMS4xMjYtMTYuMjA4LDEuMTI2LTI0LjEzYzAtMjYuMDEyLTQuMzQzLTUyLjA4OC0xMy4xOS03Ny42NjVjLTExLjUxLTMzLjI0My0yOS45MDUtNjIuODQyLTU1LjQyNi04OC4yMTggICAgYy00NS4zNjQtNDUuMTMtMTA1LjE4OS02OC42MjUtMTY2LjY0LTY4LjYyNWMtNjAuNzAyLDAtMTIwLjgwMSwyMy42MDctMTY2LjI2OSw2OC42MjUgICAgYy0zMC4zMTUsMzAuMDA5LTUwLjM5MSw2NS42MzMtNjEuMDgsMTA1LjkzOGMtMTAuODAyLDQwLjc1NS0xMC41NTMsODAuNjgxLDAsMTIxLjAyNmMxMC41NjEsNDAuMzQ2LDMwLjY1Miw3NS42Nyw2MS4wOCwxMDUuOTQ1ICAgIGM0NS4zNTUsNDUuMTMxLDEwNS41NjcsNjguNjE3LDE2Ni4yNjksNjguNjE3YzQ3LjEyNSwwLDg5Ljk2NC0xMy42MjUsMTI5LjY4OC0zOC40NTVsNi4wMzMtMy43NzFsMTY4LjUyOSwxNjguMTUgICAgYzYuNDE4LDYuNDAyLDEzLjE5OSwxMC4xNzYsMTkuNjA5LDEwLjkzMmMxLjUwNCwwLjM3NywyLjYzOCwwLjQ0OSwzLjc2NCwwLjM3N2M0LjUzNy0wLjI5Nyw4LjY5NS0xLjQ2MywxMi4wNjUtMy4zOTUgICAgYzQuNTUyLTIuNTk4LDkuNDI3LTYuNDEsMTQuNzAzLTExLjY4Nmw3LjU0NC03LjUzN2M1LjI3Ni01LjI4NSw5LjA4OS0xMC4xNTgsMTEuNjg4LTE0LjcwM2MxLjkyMi0zLjM2OSwzLjAxNi03LjkyMiwzLjAxNi0xMy41NzYgICAgdi0zLjAxOEM2MTEuOTk3LDU0OS4zNDUsNjA4LjA0OCw1NDIuMzczLDYwMS40NDQsNTM1Ljc4NXogTTQyMi4zNTQsMjg3LjMzYy04Ljg0OCwzMy4xMzEtMjUuNjM0LDYyLjIwNy01MC41Miw4Ny4wOTIgICAgYy0zNi4xOTQsMzYuMTg4LTg0LjgzMiw1Ni41NTMtMTM2LjQ3OCw1Ni41NTNjLTUwLjkwNSwwLTk5LjIyMS0yMC42OTUtMTM2Ljg2My01Ni41NTNjLTczLjk1Ny03MC40NjYtNzMuNjUxLTIwMi4xOTgsMC0yNzMuMzQgICAgYzM3LjItMzUuOTM3LDg1LjU4OC01Ni45MywxMzYuODYzLTU2LjkzYzUzLjkxNCwwLDk4Ljg5MiwxOS4xMSwxMzYuNDc4LDU2LjkzYzI0LjYyLDI0Ljc2NSw0MS44NDksNTMuNTM2LDUwLjUyLDg2LjcxNCAgICBDNDMxLjAyNCwyMjAuOTczLDQzMS4yMjYsMjU0LjEwMyw0MjIuMzU0LDI4Ny4zM3oiIGZpbGw9IiMwMDAwMDAiLz4KCQk8cG9seWdvbiBwb2ludHM9IjI1OC4zNTMsMTM4LjQwMSAyMTIuNzMyLDEzOC40MDEgMjEyLjczMiwyMTQuNTYzIDEzNi41NzEsMjE0LjU2MyAxMzYuNTcxLDI2MC4xODQgMjEyLjczMiwyNjAuMTg0ICAgICAyMTIuNzMyLDMzNi43MTQgMjU4LjM1MywzMzYuNzE0IDI1OC4zNTMsMjYwLjE4NCAzMzQuODg1LDI2MC4xODQgMzM0Ljg4NSwyMTQuNTYzIDI1OC4zNTMsMjE0LjU2MyAgICIgZmlsbD0iIzAwMDAwMCIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) no-repeat center center;cursor:pointer;z-index:10000}.design-zoom .icon-zoom{display:none}.design-zoom .product_design .thumb-product-design{cursor:move}.design-zoom{position:fixed!important;z-index:100001;background-color:#fff;width:100%!important;max-width:650px;margin:auto!important;float:left;top:0;left:0;bottom:0;right:0;padding:15px;border-radius:5px;height:100%;max-height:670px;box-shadow:0px 0px 6px 1px #ccc;}.design-zoom .thumbnails{display:none}.design-zoom .product_design{border:0}.mask-design-zoom{width:100%;position:fixed!important;z-index:1000000;height:100%;background:rgba(0, 0, 0, 0.5);opacity:1;top:0;left:0;display:none;}.customize-confirm{background-color:#fff;width:400px;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:200px;padding:15px;border-radius:3px;}span.view-close{position:absolute;top:10px;right:10px;z-index:100000;font-size:18px;color:#666;cursor:pointer;display:none}.wapper-designer .area-design,.product_design .area-design{position:absolute}.design-zoom .view-close{display:block}.design-items{width:100%;height:100%;overflow:hidden;position:relative;margin:0;padding:0;z-index:10}.design-items .drag-item{position:absolute;float:left}.design-items .drag-item svg{float:left;overflow:hidden}.custom-row{clear:both;display:block;width:100%;overflow:hidden;padding-bottom:12px}.custom-row .input-group{clear:both;display:block;float:left;border:1px solid #ccc;border-radius:3px;background-color:#f1f1f1}.group-left{float:left}.custom-row .input-group .input-edit{float:left;border:0;height:32px;margin:0px;padding:4px 6px;outline:0;border-radius:3px 0 0 3px;border-right:1px solid #ccc;clear:both;display:block}.custom-row .input-group .color{float:left;border-radius:0;border:1px solid #ccc;width:24px;height:24px;font-size:0;text-indent:-9999px;cursor:pointer;margin:3px 4px;position:relative}.custom-row .input-group .btn-apply{cursor:pointer;background-color:#428BCA;border-top:0;height:32px;font-size:12px;border-radius:0 3px 3px 0;border-right:0;padding:0 10px;border:0px;display:none;color:#fff;}label.custom-label{clear:both;display:block;font-weight:700;padding-top:20px;padding-bottom:6px}.custom-col{float:left}.input-group > .sp-replacer{border:0}.custom-image{border:1px dashed #29a6e5;float:left;padding:6px;width:114px;height:114px;text-align:center;position:relative;background-color:#f1f1f1}.custom-action{float:left;clear:both;display:block;text-align:center;width:100%;padding-top:4px}.custom-image img{position:absolute;top:0;left:0;right:0;padding:0;bottom:0;cursor:pointer;margin:auto;max-width:100%;max-height:100%;}#files-upload-form{display:none}.design-upload{margin:auto;position:fixed;width:265px;height:50px;top:0;left:0;z-index:1000;bottom:0;right:0;display:inline-block}.design-upload .text-loading{float:left;font-size:28px;color:#fff}.store-ideas{float:left;width:100%}.store-idea{float:left;width:100%;position:relative;text-align:left;}.store-idea a.design-title{word-spacing:normal;white-space:nowrap;max-width:100%;overflow:hidden;float:left;clear:both;display:block;padding:2px 0px;text-overflow:ellipsis;}.store-idea-product{position:relative;width:100%;height:100%;overflow:hidden}.store-idea-product img{position:absolute}.store-idea-product .item-design{position:absolute;margin:auto;top:0;bottom:0}.imag-loading{background:url(//gitkoszulki.pl/wp-content/plugins/tshirtecommerce/assets/images/loading.svg) no-repeat center center}.box-search{float:left;padding-right:30px}.box-search label{clear:both;display:block;font-weight:700;width:100%;padding-bottom:4px}.box-search input{width:100%;height:30px;padding:2px 4px}.box-search select{width:100%;height:32px;border-radius:4px}.store-search-color{float:left}.store-search-categories,.store-search-keyword{float:right}.dg_screen .row-designer-tool{position:fixed;width:100%;height:100%;top:0;z-index:10000000;overflow:hidden;left:0;}.dg_screen #tshirtecommerce-designer{max-height:100%;}.woocommerce ul.products li.product a.image-load{width:100%;height:100%;display:inline-block;}.woocommerce ul.products li.product a.image-load img{background:url(//gitkoszulki.pl/wp-content/plugins/tshirtecommerce/assets/images/default.png) no-repeat center center;}
.design-mobile.row-designer-tool{position:fixed;top:0;left:0!important;right:0;bottom:0;z-index:10000000;height:100%;overflow:hidden;max-width:100%;}.store-products{display:inline-block;width:100%;overflow:hidden;}.design-mobile.row-designer-tool #tshirtecommerce-designer{max-height:100%;}.design-gallery{display:inline-block;position:relative;}.design-gallery canvas{max-width:100%;max-height:100%;display:inline-block;}.product-gallery-map{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.product-gallery-map .btn-layer-action{position:absolute;top:0px;left:0px;z-index:1000;text-decoration:none;outline:none;}.btn-layer-action.btn-layer-xs{padding:1px 5px;font-size:12px;}.btn-layer-action.btn-layer-small{font-size:14px;padding:5px 10px;}.btn-layer-action.btn-layer-default{font-size:14px;padding:6px 12px;}.btn-layer-action.btn-layer-lg{padding:10px 16px;font-size:18px;}.btn-layer-action.btn-layer-style-default{border-radius:3px;}.btn-layer-action.btn-layer-style-rounded{border-radius:50%;padding:0px;}.btn-layer-action i.icon-position-left{margin-right:4px;}.btn-layer-action i.icon-position-right{margin-left:4px;}.btn-layer-action.btn-layer-style-rounded i{margin:0;padding:0;}.btn-layer-action.btn-layer-style-rounded.btn-layer-xs{width:20px;height:20px;text-align:center;line-height:20px;}.btn-layer-action.btn-layer-style-rounded.btn-layer-small{width:40px;height:40px;text-align:center;line-height:40px;}.btn-layer-action.btn-layer-style-rounded.btn-layer-default{width:50px;height:50px;text-align:center;line-height:50px;}.btn-layer-action.btn-layer-style-rounded.btn-layer-lg{width:70px;height:70px;text-align:center;line-height:70px;}.btn-layer-view{display:none;position:absolute;background-color:#fff;z-index:1000000;width:360px;box-shadow:0px 0px 6px 1px #ccc;top:10px;border-radius:3px;border:1px solid #ccc;max-width:100%;}.btn-layer-view-head{width:100%;border-bottom:1px solid #ddd;padding:8px 12px;text-transform:capitalize;background-color:#f1f1f1;border-radius:3px 3px 0 0;display:inline-block;color:#333;}.btn-layer-view-content{clear:both;display:block;padding:15px;overflow:hidden;color:#666;font-weight:normal;line-height:20px;font-size:12px;}.btn-layer-view span.close{position:absolute;right:6px;top:6px;font-size:26px;z-index:1000;cursor:pointer;}.btn-layer-view-right{float:right;width:200px;text-align:left;}.btn-layer-view-left{float:left;width:100px;text-align:left;}.btn-layer-view-footer{clear:both;display:block;border-top:1px solid #ddd;padding:12px;overflow:hidden;margin-top:8px;}.btn-layer-view-full{clear:both;display:block;width:100%;}.btn-layer-view-left img{max-width:90%;display:block;clear:both;}.layer-map-arrow{position:absolute;width:20px;height:20px;z-index:100;border-width:10px 15px 10px 0;border-style:solid;}.layer-map-arrow.map-arrow-left{border-width:10px 15px 10px 0;left:-20px!important;border-color:transparent rgb(255, 255, 255) transparent transparent;top:47px;}.layer-map-arrow.map-arrow-right{border-color:transparent transparent transparent rgb(255, 255, 255);border-width:10px 0 10px 15px;right:-20px;}.layer-map-arrow.map-arrow-top{border-color:transparent transparent rgb(255, 255, 255);border-width:0 10px 15px 10px;top:-20px!important;}.layer-map-arrow.map-arrow-bottom{border-color:rgb(255, 255, 255) transparent rgb(255, 255, 255);border-width:15px 10px 0 15px;bottom:-20px!important;}.btn-layer-view-head span.close{float:right;position:relative;z-index:1000;cursor:pointer;width:20px;height:20px;text-align:center;}.dg_tooltip{position:absolute;padding:6px 15px;border-radius:3px;background-color:#fff;font-size:12px;box-shadow:0px 0px 7px 1px #ccc;animation-duration:350ms;transition-duration:350ms;border:1px solid #ccc;}.dg_tooltip:after, .dg_tooltip:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.dg_tooltip:after{border-color:rgba(255, 255, 255, 0);border-top-color:#fff;border-width:8px;margin-left:-8px;}.dg_tooltip:before{border-color:rgba(204, 204, 204, 0);border-top-color:#ccc;border-width:9px;margin-left:-9px;}.store-full{display:inline-block;clear:both;width:100%;}div#dg-secondary{width:200px;float:left;display:block;}.dg-content{float:left;width:calc(100% - 200px);}.dg-body-left{padding-right:15px;}.dg-body-right{padding-left:15px;}.dg-box{display:inline-block;width:100%;border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px;}h3.box-title{font-size:16px;padding-bottom:15px;margin-bottom:0;text-transform:capitalize;}ul.list-product{padding:0;margin:0;list-style:none;}.box-content.designer-attributes{border:0;margin:0;padding:0;}.box-content input[type="text"], .box-content select{width:100%;border:1px solid #ddd;background-color:#fff;border-radius:3px;padding:4px 6px;display:inline-block;height:36px;}.store-ideas .store-idea-thumb canvas{position:absolute;max-width:100%;max-height:100%;display:none;top:0;right:0;left:0;bottom:0;margin:auto;}.store-ideas .store-idea-thumb canvas.active{display:block;}a.item-carousel.item-control{position:absolute;top:45%;width:26px;height:42px;font-size:18px;color:#fff;background-color:rgba(51, 51, 51, 0.43);text-align:center;display:none;padding-top:5px;z-index:10;}a.item-carousel.item-control.item-control-left{left:0px;}a.item-carousel.item-control.item-control-right{right:0px;}.item-slideshow:hover a.item-carousel.item-control{display:block;cursor:pointer;}ol.item-carousel.item-indicators{position:absolute;padding:0;bottom:4px;left:0;right:0;margin:auto;height:20px;text-align:center;z-index:1;}ol.item-carousel.item-indicators li{width:10px;height:10px;background-color:#9E9E9E;display:inline-block;border-radius:50%;margin:0 2px;cursor:pointer;}ol.item-carousel.item-indicators li.active{background-color:#4CAF50;}.store-idea .store-idea-thumb img.active{display:block;}.product-box.store-idea{width:100%;height:100%;border:0;margin:0;}.store-idea.dg-image-load{min-height:150px;width:100%;margin:10px 0;border:1px solid #f1f1f1;position:relative;box-shadow:1px 1px 5px 1px #ddd;display:flex;text-align:center;}.woocommerce ul.products li.product .store-idea.dg-image-load > a{display:inline-block;float:none;margin:auto;}.woocommerce ul.products li.product .store-idea.dg-image-load > a > img{display:flex;margin:auto!important;max-width:100%;max-height:100%;width:auto;}.store-idea a.remove{position:absolute;top:2px;z-index:100;left:2px;}.store-idea .dg-iconshare{position:absolute;top:0;left:0;width:auto;padding:2px 6px;height:auto;display:none;}.woocommerce ul.products li.product .store-idea.dg-image-load a.remove{font-size:7px;font-weight:bold;background-color:#ccc;padding:7px 7px;line-height:100%;width:auto;height:auto;cursor:pointer;z-index:1000;display:none;right:0;left:auto;color:#333!important;}.woocommerce ul.products li.product .store-idea.dg-image-load:hover a.remove{display:block;}.store-idea:hover .dg-iconshare{display:block;}.dg-iconshare .fa-facebook-official{color:#43609C;}.dg-iconshare .fa-twitter-square{color:#55acee;}.dg-iconshare .fa-pinterest-square{color:#D11E16;}.dg-image-load img.loading{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;}#form-store-search .dg-box:last-child{border-bottom:0;}.store-full .dg-finter{display:none;text-align:center;border-radius:3px;padding:10px 0;margin-bottom:15px;cursor:pointer;width:100%;}.dg-finter-close{position:absolute;top:0;right:0;padding:10px;font-size:18px;color:#666;font-weight:normal;display:none;cursor:pointer;}@media(max-width:768px){   .store-full #dg-secondary{width:100%;position:fixed;top:0px;z-index:1000000;background:#fff;left:0;right:0;padding-left:15px;padding-top:15px;border-bottom:1px solid #ddd;box-shadow:0px 0px 6px 7px #666;display:none;}
 .store-full .dg-content{width:100%;}
.dg-content .dg-body-right{padding:0}
.store-full .dg-finter, .dg-finter-close{display:block;}
.store-idea a.item-carousel.item-control {        display: block!important;    }}.variation-title{float:left;font-weight:bold;padding-right:6px;}.design-products .store-idea, .similar-designs .store-idea{display:none;}.design-products .store-idea.item-slideshow, .similar-designs .store-idea.item-slideshow{display:block;}.list-product li.active a{color:#000;font-weight:bold;}.idea-pagination{clear:both;display:block;width:100%;overflow:hidden;padding:15px 0;}.idea-display{float:left;font-weight:bold;}.idea-pages{float:right;}.idea-item-group{display:inline-block;background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px;}.idea-item-group input.idea-page-number{width:40px;padding:6px 8px;border-left:1px solid #ddd;background:#fff;border-radius:0;box-shadow:none;outline:none;margin:0;border-right:1px solid #ddd;border-bottom:0!important;border-top:0!important;height:34px;}.idea-item-group a.idea-item{font-size:14px;padding:5px 8px;font-weight:bold;}a.idea-item.idea-item-next{float:right;}a.idea-item.idea-item-prev{float:left;}.idea-search{float:left;width:100%;padding-bottom:25px;position:relative;}.idea-dropdown{display:inline-block;cursor:pointer;border:1px solid #f1f1f1;background-color:#f5f5f5;padding:7px 15px;font-size:13px;border-radius:3px;}.idea-dropdown span.idea-dropdown-text{display:inline-block;}span.idea-dropdown-icon{display:inline-block;padding-left:15px;line-height:100%;padding-top:4px;}.idea-dropdown-icon *{display:inline-block;}.idea-group{float:left;padding-right:15px;position:relative;}form.idea-search-box{margin:0;}.idea-pages .idea-item-group{margin:0;padding:0;}button.idea-btn-icon{border:0!important;position:absolute;top:0;right:15px;float:left;padding:10px;line-height:100%;background:none!important;margin:0;outline:0;box-shadow:none!important;}.idea-group input.search-keyword{font-size:13px;border-radius:3px;width:200px;padding:8px 24px 8px 8px;}.idea-dropdown-content{position:absolute;top:42px;left:0;z-index:100;background-color:#fff;right:0;border:1px solid #f1f1f1;box-shadow:1px 1px 4px 1px #ddd;border-radius:3px;display:none;}.idea-categories{float:left;width:100%;}.idea-categories > a{float:left;font-size:12px;padding:15px;text-align:center;position:relative;}.idea-categories > a > img{height:100px;width:auto;border:1px solid #ddd;border-radius:3px;padding:0;margin:0;}.idea-categories > a > span{clear:both;display:block;}.idea-categories > a span.search-remove{top:7px;right:10px;font-size:22px;}span.search-remove{position:absolute;top:-8px;right:8px;color:red;font-size:17px;background-color:#fff;border-radius:50%;line-height:100%;cursor:pointer;}.design-store-gallery .item-slideshow{max-width:100%;}.item-slideshow .store-design{display:none;max-width:100%;text-align:center;position:relative;overflow:hidden;box-shadow:0px 0px 4px 0px #ddd;}.item-slideshow .store-design.active{display:block;}.item-slideshow .store-design canvas, .item-slideshow .store-design img, .woocommerce ul.products li.product a.design-thumb img{max-width:100%;width:auto!important;margin:auto!important;max-height:100%;}.item-slideshow .store-design .design-thumb{text-align:center;position:relative;}.flex-viewport.store-design-wapper{height:auto!important;}.design-store-gallery .item-slideshow{position:relative;}.design-store-gallery ol.item-carousel.item-indicators.item-thumb{clear:both;margin-top:15px;width:100%;height:auto;overflow:hidden;position:relative;text-align:left;}.design-store-gallery ol.item-carousel.item-indicators.item-thumb li{display:inline-block;width:auto;margin:0 6px;border:1px solid #ddd;height:72px;border-radius:2px;overflow:hidden;opacity:0.6;background:#fff;}.design-store-gallery ol.item-carousel.item-indicators.item-thumb li.active{border-color:#07afd4;opacity:1;}.design-store-gallery ol.item-carousel.item-indicators.item-thumb li:hover{opacity:1;}.design-store-gallery ol.item-carousel.item-indicators.item-thumb canvas, .design-store-gallery ol.item-carousel.item-indicators.item-thumb img{height:70px;width:auto;}.store-ideas a.design-thumb{height:250px;}.store-ideas .design-thumb{height:250px;display:flex;}.store-ideas a.design-thumb > img{margin:auto!important;}.store-design-wapper a.design-view{position:absolute;top:0px;right:0px;background-color:#f5f5f5;padding:6px 8px;z-index:10;line-height:100%;border-left:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}.design-store-gallery.gallery-zoom{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10000000;width:600px;height:600px;margin:auto;border-radius:3px;}.design-store-gallery.gallery-zoom .store-design-wapper{height:100%;}.design-store-gallery.gallery-zoom .design-title{color:#fff;}.design-store-gallery.gallery-zoom .store-design{height:100%;border-radius:3px;}.design-store-gallery.gallery-zoom .store-design a.design-thumb{height:100%;text-align:center;}.design-store-gallery.gallery-zoom a.design-view{display:none;}a.design-zoom-close{display:none;}.design-store-gallery.gallery-zoom a.design-zoom-close{display:block;position:absolute;right:8px;top:4px;z-index:100;}.woocommerce-product-gallery a.item-carousel.item-control{font-size:22px;height:auto;padding:4px 2px;width:auto;;text-decoration:none;}.design-btn-group{display:inline-block;clear:both;overflow:hidden;border:1px solid #ddd;background-color:#fff;margin:0;padding:0;border-radius:3px;}.design-btn-group button.btn-design{float:left;border:0;margin:0;box-shadow:none;padding:15px;cursor:pointer;}.design-btn-group button.btn-design.active{background-color:#333;color:#fff;}.store-products .store-ideas{margin:15px 0;}.table-product{float:left;margin-right:15px;width:auto;overflow:hidden;}.store-designs{clear:both;display:block;width:100%;overflow:auto;}.store-ideas .table-product a.design-thumb{height:200px;}.carousel-wapper{position:relative;padding:25px 0;margin:0;}.carousel-wapper h2{padding-bottom:20px;}.carousel-control{position:absolute;top:25px;right:0px;}.carousel-control a{background-color:#f1f1f1;padding:6px;margin-left:7px;line-height:34px;cursor:pointer;}.store-ideas.carousel-content{width:100%;overflow:hidden;position:relative;height:202px;}.dg-poduct-fields .attr-img{float:left;border:1px solid #ddd;padding:0;margin-right:15px;outline:1px solid transparent;cursor:pointer;margin-top:15px;}.dg-poduct-fields .attr-img.active{border-color:#00BCD4;outline-color:#00BCD4;}.dg-poduct-fields .attr-img img{height:80px;width:auto;float:left;}.dg-poduct-fields .attr-img small{position:absolute;top:-6px;white-space:nowrap;text-align:center;background-color:rgba(51, 51, 51, 0.63);display:none;color:#fff;padding:2px 6px;font-size:10px;border-radius:3px;}.dg-poduct-fields .attr-img:hover small{display:block;}.svg-preview{position:fixed;left:-99999px;top:-99999px;}.woocommerce ul.products .product a canvas{width:100%;height:auto;display:block;margin:0 0 1em;-webkit-box-shadow:none;box-shadow:none;}.woocommerce ul.products .product.product_design-canvas img{display:none;}.store-ideas.woocommerce ul.products.columns-3 li.product{display:inline-block;width:33.33%;text-align:center;}.store-ideas.woocommerce ul.products.columns-3 li.product > div {    width: calc(100% - 15px);}