html,body{margin:0;padding:0;width:100%;height:100%;overflow-x:hidden;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain}#canvas-editor-root{overflow-x:hidden;padding:50px 0}@supports (-webkit-touch-callout: none){#canvas-editor-root{min-height:-webkit-fill-available}}canvas{display:block!important;vertical-align:middle}.canvas-container-wrapper{display:flex;justify-content:center;align-items:flex-start;min-width:380px;overflow-x:hidden;overflow-y:hidden;margin:0 auto;padding:30px 20px;box-sizing:border-box;touch-action:manipulation;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001f,0 10px 30px #00000026!important;transition:box-shadow .3s ease}.draggable-menu-container{background-color:#fffffff2;display:flex;flex-direction:column;width:min(520px,calc(100vw - 40px));min-width:320px;max-width:400px;height:auto!important;min-height:90px;box-sizing:border-box;touch-action:manipulation}.draggable-menu-container button:before,.draggable-menu-container button:after{display:none!important;content:none!important}.draggable-menu-container button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;white-space:nowrap}.draggable-menu-container .quick-btn{all:unset;box-sizing:border-box;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid black;cursor:pointer;line-height:1;font-size:16px;-webkit-user-select:none;user-select:none}.draggable-menu-container .quick-btn span{line-height:1;display:inline-block}.lower-canvas,.upper-canvas{max-width:100%!important;height:auto!important}.menu-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:768px){.draggable-menu-container{width:calc(100vw - 24px);max-width:320px;padding:10px}.draggable-menu-container button:not(.quick-btn){padding:5px!important;margin:0!important;flex-shrink:0!important}.draggable-menu-container .quick-btn{width:40px;height:40px;font-size:16px}}@font-face{font-family:BankGothic Lt BT;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/BankGothic Lt BT.woff2) format("woff2");font-display:swap}@font-face{font-family:"Minecrafter 2.0";src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/MineCrafter.woff2) format("woff2");font-display:swap}@font-face{font-family:Pokemon Solid;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/pokemon.woff2) format("woff2");font-display:swap}@font-face{font-family:KG Second Chances Sketch;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/KGSecondChancesSketch.woff2) format("woff2");font-display:swap}@font-face{font-family:KG Second Chances Solid;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/KGSecondChancesSolid.woff2) format("woff2");font-display:swap}@font-face{font-family:Open Sans;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/OpenSans-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Futura Lt Light;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/futura.woff2) format("woff2");font-display:swap}@font-face{font-family:Adelle Script;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/Adelle\ Script.woff2) format("woff2");font-display:swap}@font-face{font-family:HelloHeadlineW00-Regular;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/HelloHeadlineW00-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:GrilledCheese BTN;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/GrilledCheeseBTN.woff2) format("woff2");font-display:swap}@font-face{font-family:Minecraft;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/Minecraft.woff2) format("woff2");font-display:swap}@font-face{font-family:BadaBoom BB;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/BADABB.woff2) format("woff2");font-display:swap}@font-face{font-family:"Super Mario 256";src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/SuperMario256.woff2) format("woff2");font-display:swap}@font-face{font-family:Waltograph;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/waltograph42.woff2) format("woff2");font-display:swap}@font-face{font-family:Ink Free;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/Inkfree.woff2) format("woff2");font-display:swap}@font-face{font-family:Kalam;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/Kalam-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Cherolina;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/Cherolina.woff2) format("woff2");font-display:swap}@font-face{font-family:Adobe Caslon Pro;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/ACaslonPro-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Freestyle Script;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/freestyleScript.woff2) format("woff2");font-display:swap}@font-face{font-family:Freestyle Script;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/Caveat.woff2) format("woff2");font-display:swap}@font-face{font-family:Death Star;src:url(https://www.generalprints.com/wp-content/uploads/invitation-editor/fonts/DeathStar.woff2) format("woff2");font-display:swap}.pisol-mmq-container {
padding: 6px 10px;
margin-top: 5px;
margin-bottom: 5px;
text-align: center;
font-size: 14px;
display: block;
overflow: hidden;
}
td.product-name .pisol-mmq-container {
border-radius: 4px;
} .pisol-mmq-bar-container {
left: 0px;
width: 100%;
z-index: 999999999999;
text-align: center;
padding: 10px 0;
padding-bottom: 16px;
display: none;
padding-left: 30px;
padding-right: 30px;
}
.pisol-mmq-bar-message {
position: relative;
z-index: 2;
}
.pisol-mmq-close {
position: absolute;
right: 0px;
top: 0px;
width: 30px;
display: flex;
align-items: center;
justify-content: center;
height: 100%;
text-decoration: none;
}
.pisol-mmq-close:hover {
text-decoration: none;
}
.pisol_shortcodes {
font-weight: light;
}
#pi-mmq-progress-circle {
width: 70px;
height: 70px;
position: fixed;
bottom: 20px;
right: 20px;
z-index: 200000000;
background-position: center;
background-size: 50px 50px;
background-repeat: no-repeat;
cursor: pointer;
}
.pi-linear-progress-container {
position: relative;
}
.pi-linear-progress-container:after,
.pisol-mmq-bar-container:after {
content: "";
display: block;
width: 100%;
height: 3px;
background: #ccc;
left: 0;
bottom: 0px;
position: absolute;
}
.pi-liner-progress {
position: absolute;
height: 3px;
bottom: 0;
left: 0;
z-index: 1;
transition: all 0.6s;
}
.pisol-mmq-bar-container:after {
height: 6px;
}
.pisol-mmq-bar-container .pi-liner-progress {
position: absolute;
height: 6px;
bottom: 0;
left: 0;
z-index: 1;
}
.woocommerce-error li {
display: block !important;
}
.pisol-mmq-excluded-tag {
display: inline-block;
padding: 4px 10px;
background: #f00;
color: #fff;
font-weight: bold;
border-radius: 4px;
font-size: 14px;
font-style: italic;
}
.pi-max-category-msg {
padding: 15px;
margin: 10px 0px;
border: 1px solid #ccc;
}