@charset "UTF-8";
.fancy-product.single-product{}.fancy-product.single-product.show-designer{overflow:hidden}.fancy-product.single-product.show-designer .site-header,.fancy-product.single-product.show-designer .call-to-action-bar,.fancy-product.single-product.show-designer .site-footer,.fancy-product.single-product.show-designer .product-overview{display:none}.fancy-product.single-product.show-designer .cake-interface{opacity:1;visibility:visible;top:0;left:0;right:0;bottom:0;pointer-events:auto;z-index:1000}.fancy-product.single-product .cake-interface{position:fixed;top:-9999px;left:-9999px;z-index:-1000;margin:0;min-height:100%;max-height:100%;width:100%;opacity:0;visibility:hidden;pointer-events:none}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .cake-interface{min-height:100vh;max-height:100vh}}.fancy-product.single-product .fpd-theme-check-wrapper{display:none !important}.fancy-product.single-product.template-based .fpd-element-toolbar-smart{display:none}.fancy-product.single-product.template-based .fpd-element-toolbar-smart .fpd-panel-edit-text>textarea{min-height:70px;margin-bottom:0}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product.template-based .fpd-element-toolbar-smart .fpd-panel-edit-text>textarea{min-height:50px;height:50px}}.fancy-product.single-product .fpd-element-toolbar-smart>.fpd-scroll-area{margin-top:0}.fancy-product.single-product .site-main{position:relative}.fancy-product.single-product .cake-designer-wrapper{position:relative;margin:50px 0}.fancy-product.single-product .cake-interface-inner-wrap{position:relative;display:flex;overflow:hidden;background-color:white;box-shadow:15px 15px 0 -5px rgba(0, 0, 0, 0.1);margin-bottom:100px;height:100%}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .cake-interface-inner-wrap{flex-basis:100%;width:100%;min-height:100vh;margin:0;border-radius:0}}.fullscreen.fancy-product.single-product .cake-interface-inner-wrap{border-radius:0}.fancy-product.single-product .cake-interface-inner-wrap>p{display:none}.fancy-product.single-product .product-title{display:none}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .product-title{display:block;width:100%;height:50px;text-align:center;position:absolute;top:0;left:0;background:rgba(255, 141, 109, 1);box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1)}.fancy-product.single-product .product-title h1{font-size:18px;margin:0;line-height:50px;font-family:"filson-soft";color:white;letter-spacing:0.02em}}.fancy-product.single-product .template-gallery{z-index:100;display:flex;position:absolute;flex:0 1 68%;width:68%;align-items:center;margin:0 0 0 auto;padding:30px 30px 60px 30px;overflow:hidden;height:100%;top:0;right:0;flex-direction:column;align-items:center;justify-content:center}.has-interacted.fancy-product.single-product .template-gallery{display:none;pointer-events:none}@media all and (min-width: 2px) and (max-width: 640px) {.fancy-product.single-product .template-gallery{flex:0 1 100%;width:100%}.fancy-product.single-product .template-gallery .slide-next,.fancy-product.single-product .template-gallery .slide-prev{display:block}}.fancy-product.single-product .template-gallery .product-gallery{width:100%;max-width:75%}@media all and (min-width: 2px) and (max-width: 640px) {.fancy-product.single-product .template-gallery .product-gallery{max-width:100%}}.fancy-product.single-product .template-gallery .product-gallery-thumbs{display:none}.fancy-product.single-product .template-gallery li{min-height:initial}.fancy-product.single-product .cake-options{order:1;flex:0 1 calc(100% - 68%);width:calc(100% - 68%);float:none;background:rgba(241, 241, 241, 1)}.fancy-product.single-product .cake-options .woocommerce-product-rating,.fancy-product.single-product .cake-options .woocommerce-product-details__short-description{display:none}@media all and (min-width: 2px) and (max-width: 1220px) {.fancy-product.single-product .cake-options{flex:0 1 calc(100% - 62%);width:calc(100% - 62%)}}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .cake-options{flex:0 1 calc(100% - 50%);width:calc(100% - 50%)}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .cake-options{flex:0 0 100%;width:100%;order:2}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-actions-container{display:none}}.fancy-product.single-product .fpd-product-designer-wrapper{display:flex;align-items:center;margin:0 0 0 auto;flex:0 0 68%;width:68%;order:2;overflow:hidden;background:url("../images/layout/cake-bg.png") center no-repeat;background-size:cover;height:100%;position:relative;max-height:100vh}.has-interacted.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage,.has-interacted.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-actions-wrapper.fpd-pos-bottom{opacity:1}.has-interacted.fancy-product.single-product .fpd-product-designer-wrapper:before{display:none;pointer-events:none}@media all and (min-width: 2px) and (max-width: 1220px) {.fancy-product.single-product .fpd-product-designer-wrapper{flex:0 0 62%;width:62%}}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .fpd-product-designer-wrapper{flex:0 0 50%;width:50%}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-product-designer-wrapper{flex-basis:100%;width:100%;height:calc(100% - 110px);margin:50px 0 60px;align-items:center;order:1}}.fancy-product.single-product .fpd-product-designer-wrapper:before{content:"";position:absolute;top:50%;left:50%;right:0;bottom:0;width:90%;height:80%;transform:translate(-50%, -50%);background:url("../images/layout/cake-designer-start.png") center no-repeat;background-size:contain;display:block;z-index:2}.fancy-product.single-product .fpd-product-designer-wrapper .fpd-view-stage{margin:0 auto;z-index:1;position:relative}.fancy-product.single-product .fpd-product-designer-wrapper .fpd-view-stage canvas{top:50% !important;left:50% !important;transform:translate(-50%, -50%);z-index:2}.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container{flex-grow:1;flex-basis:100%;margin:0 auto;position:static;max-height:100%;display:flex;align-items:center;justify-content:center;min-height:100%;padding:20px}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container{margin:auto;flex-direction:column;padding:25px}}@media all and (min-width: 2px) and (max-width: 640px) {.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container{padding:20px 40px 100px}[data-shape="round"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container{padding:10px 40px 110px}}.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper{background-color:transparent !important;background-size:contain !important;background-position:center !important;margin:auto;max-height:100% !important;max-width:100% !important;overflow:visible;min-height:100% !important}.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage{opacity:0;max-width:100%;max-height:100%;display:flex;align-items:center;max-height:calc(100vh - 40px)}.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage:after{content:"";position:absolute;background:url("../images/layout/candles.png") center no-repeat;background-size:contain;top:calc(100% - 60px);right:-40px;transform:rotate(-65deg);width:134px;height:286px;z-index:2}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage:after{display:none}}.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);bottom:0;right:0;z-index:10;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;min-width:100%;min-height:100%;max-width:1180px;width:125%;height:125%}[data-shape="portrait"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{transform:translate(-50%, -50%) rotate(90deg)}[data-shape="round"][data-coating="crushed-meringue-sides"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{background-image:url("../images/frames/round-crushed-meringue-sides.png")}[data-shape="portrait"][data-coating="crushed-meringue-sides"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before,[data-shape="rectangular"][data-coating="crushed-meringue-sides"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{background-image:url("../images/frames/rectangular-crushed-meringue-sides.png")}[data-shape="round"][data-coating="white-iced-all-over"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{background-image:url("../images/frames/round-white-iced-all-over.png")}[data-shape="portrait"][data-coating="white-iced-all-over"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before,[data-shape="rectangular"][data-coating="white-iced-all-over"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{background-image:url("../images/frames/rectangular-white-iced-all-over.png")}[data-shape="round"][data-coating="chocolate-vermicelli"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{background-image:url("../images/frames/round-chocolate-vermicelli.png")}[data-shape="portrait"][data-coating="chocolate-vermicelli"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before,[data-shape="rectangular"][data-coating="chocolate-vermicelli"].fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage .fpd-view-stage:before{background-image:url("../images/frames/rectangular-chocolate-vermicelli.png")}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .fpd-product-designer-wrapper .fpd-container .fpd-main-wrapper .fpd-product-stage{min-height:100% !important;height:100% !important;align-items:center;max-height:100vh}}.fancy-product.single-product .fpd-element-toolbar-smart{z-index:1001;position:fixed;left:32% !important;width:68% !important;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;display:flex;background:rgba(241, 241, 241, 1);box-shadow:none;-webkit-box-shadow:none}@media all and (min-width: 2px) and (max-width: 1220px) {.fancy-product.single-product .fpd-element-toolbar-smart{left:38% !important;width:62% !important}}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .fpd-element-toolbar-smart{left:50% !important;width:50% !important}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-element-toolbar-smart{top:52px !important;bottom:auto !important;left:0 !important;width:100% !important;position:fixed !important;align-items:center}}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-bottom-tools{margin-right:10px}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-bottom-tools,.fancy-product.single-product .fpd-element-toolbar-smart .fpd-scroll-area{white-space:nowrap;flex-wrap:nowrap;width:auto;max-width:none}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-tool-font-family{min-width:140px}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-tool-font-family>.fpd-icon-arrow-dropdown{margin-top:0}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-tool-font-family>.fpd-current-val{overflow:hidden !important}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-top-tools [class^=fpd-tool-]{padding:10px 0}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-top-tools{margin-right:10px}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-sub-panel{left:32% !important;max-width:68% !important;background:rgba(241, 241, 241, 1);position:fixed;top:60px;transform:none;border-radius:0;min-height:auto;bottom:auto}@media all and (min-width: 2px) and (max-width: 1220px) {.fancy-product.single-product .fpd-element-toolbar-smart .fpd-sub-panel{left:38% !important;max-width:62% !important}}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .fpd-element-toolbar-smart .fpd-sub-panel{left:50% !important;max-width:50% !important}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-element-toolbar-smart .fpd-sub-panel{left:0% !important;max-width:100% !important;top:112px}}.fancy-product.single-product .fpd-element-toolbar-smart .fpd-sub-panel .fpd-close-panel{top:100%;transform:none;left:auto;right:0;border-radius:0;height:25px;box-shadow:0 2px 3px rgba(0, 0, 0, 0.2)}.fancy-product.single-product .tooltipster-base{background:rgba(0, 156, 222, 1)}.fancy-product.single-product .tooltipster-base .tooltipster-content{padding:5px 10px;font-size:14px;line-height:1.2;text-transform:capitalize}.fancy-product.single-product .fpd-container .fpd-btn{display:block;float:left;box-sizing:border-box;padding:10px 24px;border-radius:0;border:0;text-align:center;justify-content:center;text-decoration:none;position:relative;background-size:35px;background-position:50%;background-color:rgba(98, 181, 229, 1);color:white;font-family:"filson-soft";font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:0.1em;outline:none;transition:background 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;float:none;width:calc(100% - 18px);margin-left:auto;margin-right:auto}.fancy-product.single-product .fpd-container .fpd-btn,.fancy-product.single-product .fpd-container .fpd-btn:before,.fancy-product.single-product .fpd-container .fpd-btn:after{transition:background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;background-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .fpd-container .fpd-btn:before,.fancy-product.single-product .fpd-container .fpd-btn:after{content:"";display:block;width:20px;height:100%;position:absolute;top:0}.fancy-product.single-product .fpd-container .fpd-btn:before{-webkit-clip-path:polygon(50% -1px, 100% -1px, 97% 100%);clip-path:polygon(50% -1px, 100% -1px, 97% 100%);left:-19px;color:rgba(98, 181, 229, 1)}.fancy-product.single-product .fpd-container .fpd-btn:after{-webkit-clip-path:polygon(0 -1px, 35% -1px, 7% 100%);clip-path:polygon(0 -1px, 35% -1px, 7% 100%);right:-19px}.fancy-product.single-product .fpd-container .fpd-btn:hover{background-color:rgba(247, 147, 27, 1);color:white}.fancy-product.single-product .fpd-container .fpd-btn:hover,.fancy-product.single-product .fpd-container .fpd-btn:hover:before,.fancy-product.single-product .fpd-container .fpd-btn:hover:after{background-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .fpd-container .fpd-btn.has-background:hover,.fancy-product.single-product .fpd-container .fpd-btn.has-text-color:hover{background-color:rgba(247, 147, 27, 1) !important;color:white !important}.fancy-product.single-product .fpd-container .fpd-btn:disabled,.fancy-product.single-product .fpd-container .fpd-btn[disabled],.fancy-product.single-product .fpd-container .fpd-btn.disabled{background-color:rgba(241, 241, 241, 1);background-color:rgba(166, 166, 166, 1);cursor:not-allowed}.fancy-product.single-product .fpd-container .fpd-btn:disabled:before,.fancy-product.single-product .fpd-container .fpd-btn:disabled:after,.fancy-product.single-product .fpd-container .fpd-btn:disabled:hover,.fancy-product.single-product .fpd-container .fpd-btn:disabled:hover:before,.fancy-product.single-product .fpd-container .fpd-btn:disabled:hover:after,.fancy-product.single-product .fpd-container .fpd-btn[disabled]:before,.fancy-product.single-product .fpd-container .fpd-btn[disabled]:after,.fancy-product.single-product .fpd-container .fpd-btn[disabled]:hover,.fancy-product.single-product .fpd-container .fpd-btn[disabled]:hover:before,.fancy-product.single-product .fpd-container .fpd-btn[disabled]:hover:after,.fancy-product.single-product .fpd-container .fpd-btn.disabled:before,.fancy-product.single-product .fpd-container .fpd-btn.disabled:after,.fancy-product.single-product .fpd-container .fpd-btn.disabled:hover,.fancy-product.single-product .fpd-container .fpd-btn.disabled:hover:before,.fancy-product.single-product .fpd-container .fpd-btn.disabled:hover:after{background-color:rgba(166, 166, 166, 1);cursor:not-allowed}.fancy-product.single-product .fpd-container .fpd-btn--no-radius{border-radius:0}.fancy-product.single-product .fpd-container .fpd-btn--with-shadow{box-shadow:1px 16px 0px -8px rgba(0, 0, 0, 0.2)}.fancy-product.single-product .fpd-container .fpd-btn--with-shadow:active{box-shadow:4px -2px 0px 2px rgba(0, 0, 0, 0.4)}.fancy-product.single-product .fpd-container .fpd-btn--with-shadow:hover{box-shadow:0px 12px 0px -4px rgba(0, 0, 0, 0.2)}.fancy-product.single-product .fpd-container .fpd-btn--with-svg svg{border-radius:50%;background:white;padding:10px}.fancy-product.single-product .fpd-container .fpd-btn.single_add_to_cart_button{position:relative;cursor:pointer;display:flex;align-items:center}.fancy-product.single-product .fpd-container .fpd-btn.button-adding,.fancy-product.single-product .fpd-container .fpd-btn.loading{position:relative;background-color:rgba(247, 147, 27, 1);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='25px' height='25px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Ccircle cx='16' cy='64' r='16' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='16' cy='64' r='14.344' fill='%23ffffff' fill-opacity='1' transform='rotate(45 64 64)'/%3E%3Ccircle cx='16' cy='64' r='12.531' fill='%23ffffff' fill-opacity='1' transform='rotate(90 64 64)'/%3E%3Ccircle cx='16' cy='64' r='10.75' fill='%23ffffff' fill-opacity='1' transform='rotate(135 64 64)'/%3E%3Ccircle cx='16' cy='64' r='10.063' fill='%23ffffff' fill-opacity='1' transform='rotate(180 64 64)'/%3E%3Ccircle cx='16' cy='64' r='8.063' fill='%23ffffff' fill-opacity='1' transform='rotate(225 64 64)'/%3E%3Ccircle cx='16' cy='64' r='6.438' fill='%23ffffff' fill-opacity='1' transform='rotate(270 64 64)'/%3E%3Ccircle cx='16' cy='64' r='5.375' fill='%23ffffff' fill-opacity='1' transform='rotate(315 64 64)'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 64 64;315 64 64;270 64 64;225 64 64;180 64 64;135 64 64;90 64 64;45 64 64' calcMode='discrete' dur='720ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/g%3E%3C/svg%3E") !important;color:transparent;background-repeat:no-repeat;background-size:35px;background-position:50%;text-indent:-9999px}.fancy-product.single-product .fpd-container .fpd-btn.button-adding:before,.fancy-product.single-product .fpd-container .fpd-btn.button-adding:after,.fancy-product.single-product .fpd-container .fpd-btn.loading:before,.fancy-product.single-product .fpd-container .fpd-btn.loading:after{content:"";padding:0;background-image:none !important;animation:none;background-color:rgba(247, 147, 27, 1);transition:background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;transform:none}.fancy-product.single-product .fpd-container .fpd-btn.button-added{animation:showHide 2s ease-in-out;animation-iteration-count:1;pointer-events:all}.fancy-product.single-product .fpd-container .fpd-btn.button-added:before,.fancy-product.single-product .fpd-container .fpd-btn.button-added:after{content:"";animation:showHide 2s ease-in-out;opacity:1}.fancy-product.single-product .fpd-container .fpd-btn.button-failed{animation:showHideFail 2s ease-in-out;animation-iteration-count:1;pointer-events:all}.fancy-product.single-product .fpd-container .fpd-btn.button-failed:before,.fancy-product.single-product .fpd-container .fpd-btn.button-failed:after{content:"";animation:showHideFail 2s ease-in-out;opacity:1}@keyframes spinMeRightRound{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes move-up{0%{transform:translate(-50%, 50px);opacity:0}100%{opacity:1;transform:translate(-50%, 0)}}@keyframes showHide{0%,90%{background-color:rgba(22, 179, 110, 1);pointer-events:none;cursor:not-allowed}}@keyframes showHideFail{0%,90%{background-color:rgba(228, 85, 85, 1);pointer-events:none;cursor:not-allowed}}@keyframes showHideBefore{10%,80%{opacity:1}0%,100%{opacity:0}}.fancy-product.single-product .fpd-modal-overlay{position:fixed !important;z-index:10005}.fancy-product.single-product .fpd-modal-overlay[data-type="cake-frame"] .fpd-modal-wrapper{background:rgba(241, 241, 241, 1) url("../images/layout/cake-bg.png") center no-repeat;border-radius:0;padding:20px}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-modal-overlay[data-type="cake-frame"] .fpd-modal-wrapper{max-width:100%}}.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper{top:50%;left:50%;transform:translate(-50%, -50%);padding:20px;max-width:100%;align-items:center;display:flex;background:rgba(241, 241, 241, 1) center no-repeat;background-size:cover;border-radius:10px;padding:30px}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper{max-width:90%;align-items:center;justify-content:center;display:flex}}.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper .fpd-btn{margin:15px auto 0;padding:8px 8px 8px 16px;display:block}.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper .fpd-btn:before{margin:0 0 0 8px}.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper .preloader{opacity:1;visibility:visible;max-height:100%}.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper .preloader .personalisation-loading{top:calc(50% - 10px)}.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper .preloader .personalisation-loading .image{margin-bottom:70px}.fancy-product.single-product .fpd-modal-overlay>.fpd-modal-wrapper .preloader .personalisation-loading p{color:white}.fancy-product.single-product .fpd-modal-close{position:absolute;right:-15px;top:-15px;font-size:22px;width:30px;height:30px;line-height:30px;vertical-align:middle;text-align:center;background:rgba(247, 147, 27, 1);color:white;cursor:pointer;border-radius:50%;opacity:1;transition:background 0.3s ease-in-out;z-index:22}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-modal-close{right:0;top:0;border-radius:0}}.fancy-product.single-product .fpd-modal-close .fpd-icon-close{line-height:inherit}.fancy-product.single-product .fpd-modal-close .fpd-icon-close:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cpath d='M14.3,12.18a.24.24,0,0,1,0-.35l9.26-9.27a1.49,1.49,0,0,0,0-2.12,1.51,1.51,0,0,0-2.12,0L12.18,9.7a.25.25,0,0,1-.36,0L2.56.44A1.51,1.51,0,0,0,.44.44a1.49,1.49,0,0,0,0,2.12L9.7,11.83a.24.24,0,0,1,0,.35L.44,21.44a1.49,1.49,0,0,0,0,2.12,1.51,1.51,0,0,0,2.12,0l9.26-9.26a.25.25,0,0,1,.36,0l9.26,9.26a1.51,1.51,0,0,0,2.12,0,1.49,1.49,0,0,0,0-2.12Z' style='fill: %23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:inline-block;display:inline-block;vertical-align:top;line-height:30px}.fancy-product.single-product .fpd-modal-close:hover{background:rgba(0, 156, 222, 1)}.fancy-product.single-product .fpd-fullscreen .fpd-modal-close{right:10px;top:10px}.fancy-product.single-product .fpd-modal-content{margin:0 auto;width:100%;height:100%;display:flex;align-items:center;flex-direction:column}.fancy-product.single-product .fpd-modal-content *{margin:0 auto}.fancy-product.single-product .fpd-modal-content .cake-frame{max-width:1180px;max-height:calc(100vh - 40px);height:100%;position:relative;min-height:300px;min-width:300px;width:100%}.fancy-product.single-product .fpd-modal-content .cake-frame img{display:block;width:auto;height:auto;max-height:80%;max-width:80%}.fancy-product.single-product .fpd-modal-content .cake-frame>div{display:flex;align-items:center;max-height:100%;height:100%;width:100%}.fancy-product.single-product .fpd-modal-content .cake-frame>div:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);bottom:0;right:0;z-index:10;min-height:100%;min-width:100%;background-position:center;background-repeat:no-repeat;background-size:contain;max-width:1180px}[data-shape="portrait"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{transform:translate(-50%, -50%) rotate(90deg)}[data-shape="round"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{top:50.5%}[data-shape="round"][data-coating="crushed-meringue-sides"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{background-image:url("../images/frames/round-crushed-meringue-sides.png")}[data-shape="portrait"][data-coating="crushed-meringue-sides"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before,[data-shape="rectangular"][data-coating="crushed-meringue-sides"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{background-image:url("../images/frames/rectangular-crushed-meringue-sides.png")}[data-shape="round"][data-coating="white-iced-all-over"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{background-image:url("../images/frames/round-white-iced-all-over.png")}[data-shape="portrait"][data-coating="white-iced-all-over"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before,[data-shape="rectangular"][data-coating="white-iced-all-over"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{background-image:url("../images/frames/rectangular-white-iced-all-over.png")}[data-shape="round"][data-coating="chocolate-vermicelli"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{background-image:url("../images/frames/round-chocolate-vermicelli.png")}[data-shape="portrait"][data-coating="chocolate-vermicelli"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before,[data-shape="rectangular"][data-coating="chocolate-vermicelli"].fancy-product.single-product .fpd-modal-content .cake-frame>div:before{background-image:url("../images/frames/rectangular-chocolate-vermicelli.png")}.fancy-product.single-product .fpd-modal-content input{font-size:1rem;border:0;padding:15px;margin-bottom:15px}@media all and (max-width: 1220px){.fancy-product.single-product .fpd-modal-content input{font-size:1rem}}@media all and (max-width: 640px){.fancy-product.single-product .fpd-modal-content input{font-size:1rem}}.fancy-product.single-product .fpd-modal-content .fpd-btn{float:none;margin:0 auto;display:inline-block}.fancy-product.single-product .fpd-modal-content h3{color:rgba(33, 33, 33, 1)}.fancy-product.single-product .fpd-modal-content p,.fancy-product.single-product .fpd-modal-content li{color:rgba(105, 118, 123, 1)}.fancy-product.single-product .fpd-modal-content ul{list-style:none;margin:0;padding:0}.fancy-product.single-product .fpd-modal-content ul li{position:relative;padding-left:25px;margin-bottom:3px}.fancy-product.single-product .fpd-modal-content ul li:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 512 640' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23009cde' d='M227.974,151.291c-0.174-20.651,16.659-37.658,37.31-37.831c20.999,0,37.485,16.486,37.485,37.658 c0.173,20.651-16.313,37.658-36.79,38.005C245.328,189.296,228.32,172.289,227.974,151.291z'/%3E%3Cpath fill='%23009cde' d='M319.082,366.132c-0.521,3.124-2.43,6.421-4.686,8.851c-13.709,14.057-30.196,22.386-49.979,22.734 c-8.851,0.174-18.048,0.52-26.552-1.389c-22.56-4.686-35.402-23.949-31.757-46.508c4.338-27.246,9.197-54.144,13.883-81.216 c1.389-8.157,3.124-16.313,4.165-24.47c0.521-2.95,0.174-6.247-0.347-9.023c-1.041-5.553-3.817-7.983-9.197-8.851 c-2.95-0.347-5.901-0.174-8.677-0.867c-3.471-1.041-7.462-2.256-10.239-4.338c-4.859-3.645-3.817-10.759,1.736-13.189 c2.776-1.389,6.247-2.082,9.371-2.082c12.322-0.174,24.816,0,36.964,0h36.964c8.851,0,13.363,4.512,14.578,13.362 c1.214,8.851-1.91,17.181-3.471,25.685c-4.512,25.51-9.372,50.847-13.883,76.183c-1.562,8.677-3.125,17.354-4.512,26.205 c-0.347,2.604-0.174,5.553,0,8.157c1.561,11.279,7.982,15.445,18.742,12.668c3.297-0.867,6.248-2.776,9.372-4.338 c2.95-1.389,5.9-3.297,9.023-4.512C315.957,357.108,320.296,360.579,319.082,366.132z'/%3E%3Cpath fill='%23009cde' d='M81.211,506.594h-2.008c-19.379-0.119-31.276-5.186-36.36-15.507c-1.822-3.711-5.143-13.507,3.305-24.624 l26.946-35.979c3.195-4.118,5.025-6.669,5.754-8.601c-44.359-46.207-68.738-106.572-68.738-170.497 c0-135.637,110.343-245.98,245.98-245.98c135.544,0,245.802,110.343,245.802,245.98c0,135.535-110.259,245.802-245.802,245.802 c-26.624,0-52.757-4.254-77.703-12.643c-1.135,0.254-1.864,0.559-2.237,0.78c-9.846,4.61-18.591,8.084-27.853,11.168 c-3.237,1.017-6.237,1.796-9.236,2.576l-4.161,1.102C119.249,504.442,101.2,506.594,81.211,506.594z M256.089,40.114 c-116.495,0-211.272,94.777-211.272,211.272c0,56.214,21.964,109.233,61.84,149.296l2.101,2.11l1.28,2.678 c3.991,8.414,4.652,17.71,1.898,26.895c-2.712,7.855-6.787,13.422-11.092,18.964L85.6,471.852c15.117-0.271,28.59-2,40.114-5.152 l4.669-1.237c2.398-0.61,4.805-1.22,7.203-1.983c7.753-2.593,15.303-5.584,22.819-9.075c4.288-2.423,10.406-4.177,17.625-4.796 l5.406-0.059l2.813,1c22.336,7.914,45.842,11.931,69.839,11.931c116.393,0,211.094-94.693,211.094-211.094 C467.183,134.891,372.482,40.114,256.089,40.114z'/%3E%3C/g%3E%3C/svg%3E");background-size:80%;background-repeat:no-repeat}.fancy-product.single-product .fpd-thumbnail-preview{display:none}.fancy-product.single-product .david{bottom:-110px;right:-110px;pointer-events:none}.fancy-product.single-product.template-based .variations_form{padding:0}.fancy-product.single-product.template-based .variations_form .gform_body{margin-bottom:20px}.fancy-product.single-product.template-based .variations_form .variations{display:none}.fancy-product.single-product.template-based .variations_form .gfield_html h3{margin:0}.fancy-product.single-product.template-based .fpd-sc-module-wrapper{border:0;border-radius:0;min-height:0}.fancy-product.single-product.template-based .fpd-sc-module-wrapper:after{content:"";display:table;clear:both}.fancy-product.single-product .mspc-wrapper{margin:0}.fancy-product.single-product .mspc-accordion{border:0;background:transparent}.fancy-product.single-product .mspc-menu-item{padding:0;border:0}.fancy-product.single-product .mspc-content{display:block;padding:0;border:0}.fancy-product.single-product .module-navigation{position:absolute;left:0;top:0;bottom:0;width:80px;box-shadow:0 0 10px 5px rgba(0, 0, 0, 0.1);z-index:10000;background:white}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation{width:100%;top:auto;right:0;height:60px;bottom:0;overflow:hidden;overflow-x:auto;white-space:nowrap;display:flex;flex-wrap:nowrap;position:fixed}}.fancy-product.single-product .module-navigation ul{list-style:none;padding:0;margin:0;overflow:hidden auto;max-height:calc(100% - 80px);white-space:nowrap;display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;counter-reset:section}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation ul{max-height:100%;width:100%;max-width:calc(100% - 61px);flex-direction:row;overflow:auto hidden}}.fancy-product.single-product .module-navigation li{margin:0;position:relative;border-top:1px solid rgba(241, 241, 241, 1)}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation li{flex-shrink:0;flex-grow:0;border-left:1px solid rgba(241, 241, 241, 1)}}.fancy-product.single-product .module-navigation li:first-child{border:0}.fancy-product.single-product .module-navigation li.disabled{cursor:not-allowed}.fancy-product.single-product .module-navigation li.disabled:before{content:"Please select options first"}.fancy-product.single-product .module-navigation li.disabled button{opacity:0.6;pointer-events:none;cursor:not-allowed;color:rgba(144, 144, 144, 1);filter:grayscale(1)}.fancy-product.single-product .module-navigation li:before,.fancy-product.single-product .module-navigation li:after{content:"";position:absolute;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;pointer-events:none}.fancy-product.single-product .module-navigation li:before{position:absolute;transform:translate(5px, -50%);top:50%;left:100%;padding:7px;border-radius:3px;background-color:rgba(0, 156, 222, 1);color:white;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:1.2;white-space:nowrap}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation li:before{display:none}}.fancy-product.single-product .module-navigation li:after{position:absolute;transform:translateY(-50%);top:50%;left:100%;width:0;border-right:5px solid rgba(0, 156, 222, 1);border-top:5px solid transparent;border-bottom:5px solid transparent;content:" ";font-size:0;line-height:0}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation li:after{display:none}}.fancy-product.single-product .module-navigation li:hover:before,.fancy-product.single-product .module-navigation li:hover:after{opacity:1;visibility:visible}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation li:hover:before,.fancy-product.single-product .module-navigation li:hover:after{display:none}}.fancy-product.single-product .module-navigation button{display:block;width:100%;padding-top:100%;overflow:hidden;position:relative;border-bottom:1px solid rgba(241, 241, 241, 1);text-indent:-9999px;transition:all 0.5s ease-in-out;color:rgba(0, 156, 222, 1);text-decoration:none;font-weight:400;border:0;background-color:transparent}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation button{flex-basis:60px;width:60px;border-bottom:0}}.fancy-product.single-product .module-navigation button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:50px;text-indent:0;text-align:center;width:50px;background-size:25px;background-position:center;background-repeat:no-repeat}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation button:before{counter-increment:section;content:counter(section) "." !important;font-family:"filson-soft";text-transform:uppercase;font-weight:bold;font-size:13px;background-image:none !important;height:auto}}.fancy-product.single-product .module-navigation button:after{font-size:4.875rem;position:absolute;top:-15px;left:5px;display:block;text-indent:0;color:rgba(255, 255, 255, 0.1);opacity:0;transition:opacity 0.3s ease-in-out}.fancy-product.single-product .module-navigation button:hover{background-color:rgba(0, 156, 222, 0.2)}.fancy-product.single-product .module-navigation button.active{background-color:rgba(247, 147, 27, 1);color:white}.fancy-product.single-product .module-navigation button.active:after{opacity:1}.fancy-product.single-product .module-navigation button.active:before{filter:brightness(0) invert(1)}.fancy-product.single-product .module-navigation .upload-zone button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:rgba(0, 156, 222, 1);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M12.763,21.25H2.263a1.5,1.5,0,0,1-1.5-1.5V2.25a1.5,1.5,0,0,1,1.5-1.5h12a1.5,1.5,0,0,1,1.048.426l3,2.883a1.5,1.5,0,0,1,.452,1.074V8'%3E%3C/path%3E%3Cpath class='a' d='M11.835,14.286H5.442a1.429,1.429,0,0,1-1.429-1.429V8.071A1.428,1.428,0,0,1,5.442,6.643H6.87l.715-1.429H11.87l.706,1.429h1.429a1.428,1.428,0,0,1,1.429,1.428v1.5'%3E%3C/path%3E%3Ccircle class='a' cx='9.728' cy='10.107' r='1.5'%3E%3C/circle%3E%3Cpolygon class='a' points='23.237 17.117 18.25 11.25 13.263 17.117 15.983 17.117 15.983 23.25 20.517 23.25 20.517 17.117 23.237 17.117'%3E%3C/polygon%3E%3C/g%3E%3C/svg%3E")}.fancy-product.single-product .module-navigation .design-zone button:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cpath d='M.988,22.942S2.4,21.485,2.55,17.73a3.81,3.81,0,0,1,1.089-2.743,3.75,3.75,0,0,1,5.3,5.3A8.838,8.838,0,0,1,.988,22.942Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M10.817 10.497L13.459 13.139' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M22.2,1.729a2.771,2.771,0,0,0-4.067.162L7.7,14.163a3.752,3.752,0,0,1,2.087,2.118L22.039,5.8A2.771,2.771,0,0,0,22.2,1.729Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.fancy-product.single-product .module-navigation .text-zone button:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cpath d='M0.750 0.748 L5.250 0.748 L5.250 5.248 L0.750 5.248 Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M0.750 18.748 L5.250 18.748 L5.250 23.248 L0.750 23.248 Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M17.250 0.748 L21.750 0.748 L21.750 5.248 L17.250 5.248 Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M17.250 18.748 L21.750 18.748 L21.750 23.248 L17.250 23.248 Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M5.25 2.248L17.25 2.248' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M20.25 5.248L20.25 18.748' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M17.25 21.748L5.25 21.748' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M2.25 18.748L2.25 5.248' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M6.75,9A2.25,2.25,0,0,1,9,6.748h4.5A2.25,2.25,0,0,1,15.75,9' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M11.25 6.748L11.25 17.248' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M8.219 17.248L14.219 17.248' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.fancy-product.single-product .module-navigation .options:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' %3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cg%3E%3Cpath style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' d=' M2.9,11.8h18.3c1,0,1.8,0.8,1.8,1.8v7.9c0,1-0.8,1.8-1.8,1.8H2.9c-1,0-1.8-0.8-1.8-1.8v-7.9C1,12.6,1.8,11.8,2.9,11.8z'/%3E%3Cline style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' x1='12' y1='9' x2='12' y2='11.8'/%3E%3Cpath style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' d=' M13.8,3.5c0,1-0.8,1.8-1.8,1.8s-1.8-0.8-1.8-1.8c0-1,1.8-2.7,1.8-2.7S13.8,2.5,13.8,3.5z'/%3E%3Cline style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' x1='19.3' y1='9' x2='19.3' y2='11.8'/%3E%3Cpath style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' d=' M21.1,3.5c0,1-0.8,1.8-1.8,1.8s-1.8-0.8-1.8-1.8c0-1,1.8-2.7,1.8-2.7S21.1,2.5,21.1,3.5z'/%3E%3Cline style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' x1='4.7' y1='9' x2='4.7' y2='11.8'/%3E%3Cpath style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' d=' M6.5,3.5c0,1-0.8,1.8-1.8,1.8S2.9,4.5,2.9,3.5c0-1,1.8-2.7,1.8-2.7S6.5,2.5,6.5,3.5z'/%3E%3Cpath style='fill:none;stroke:rgba(0, 156, 222, 1);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:3.3333;' d=' M1,17.2c0.9,1.5,2.8,2,4.4,1.1c0.5-0.3,0.9-0.7,1.1-1.1c0.9,1.5,2.8,2,4.4,1.1c0.5-0.3,0.9-0.7,1.1-1.1c0.9,1.5,2.8,2,4.4,1.1 c0.5-0.3,0.9-0.7,1.1-1.1c0.9,1.5,2.8,2,4.4,1.1c0.5-0.3,0.9-0.7,1.1-1.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.fancy-product.single-product .module-navigation .date-location button:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cpath d='M4.500 20.968 A1.875 1.875 0 1 0 8.250 20.968 A1.875 1.875 0 1 0 4.500 20.968 Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M12.000 20.968 A1.875 1.875 0 1 0 15.750 20.968 A1.875 1.875 0 1 0 12.000 20.968 Z' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M.75,7.093,3.079,14.98a1.5,1.5,0,0,0,1.45,1.113H15.347A1.5,1.5,0,0,0,16.8,14.98L20.038,2.826a2.249,2.249,0,0,1,2.174-1.67H23.25' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M9.75 6.343L9.75 12.343' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M6.75 9.343L12.75 9.343' fill='none' stroke='rgba(0, 156, 222, 1)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.fancy-product.single-product .module-navigation .toggle-help{border-top:1px solid rgba(241, 241, 241, 1);border-bottom:0;margin:auto 0 0}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation .toggle-help{position:static;margin:0 auto 0 0;border:0;border-left:1px solid rgba(241, 241, 241, 1);border-right:1px solid rgba(241, 241, 241, 1)}}.fancy-product.single-product .module-navigation .toggle-help button:before{font-family:"filson-soft";content:"Help" !important;text-transform:uppercase;font-weight:bold;font-size:13px;height:auto}.fancy-product.single-product .module-navigation .toggle-fullscreen{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid rgba(241, 241, 241, 1);border-bottom:0;background:rgba(228, 85, 85, 0.8)}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .module-navigation .toggle-fullscreen{position:static;border:0;margin:0 0 0 auto;width:auto;border-left:1px solid rgba(241, 241, 241, 1)}}.fancy-product.single-product .module-navigation .toggle-fullscreen button{border-bottom:0}.fancy-product.single-product .module-navigation .toggle-fullscreen button:before{font-family:"filson-soft";color:white;content:"Exit" !important;text-transform:uppercase;font-weight:bold;font-size:13px;height:auto}.fancy-product.single-product .module-navigation .color-picker{}.fancy-product.single-product .module-navigation .color-picker:before{content:""}.fancy-product.single-product .designer-main-bar{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;border:0;pointer-events:none}.fancy-product.single-product .designer-main-bar .fpd-saved-designs-panel{position:absolute;width:auto;height:auto;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;width:450px;min-height:200px;overflow:auto;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(241, 241, 241, 1);overflow:visible;display:flex;align-items:center}.fancy-product.single-product .designer-main-bar .fpd-saved-designs-panel.fpd-active{opacity:1;visibility:visible;pointer-events:all;z-index:65}.fancy-product.single-product .designer-main-bar .fpd-saved-designs-panel .fpd-scroll-area{width:100%}.fancy-product.single-product .designer-main-bar .fpd-saved-designs-panel .fpd-empty-saved-designs{padding:20px;text-align:center;width:100%;flex-shrink:0}.fancy-product.single-product .designer-main-bar .fpd-saved-designs-panel .fpd-grid{display:flex;padding:20px;justify-content:center}.fancy-product.single-product .designer-main-bar .fpd-saved-designs-panel .fpd-item{flex-basis:25%;margin:0 5px;background:white;border:1px solid lightgray;box-shadow:5px 5px 7px -4px rgba(0, 0, 0, 0.2);border-radius:10px}.fancy-product.single-product .designer-main-bar .fpd-saved-designs-panel .fpd-item:hover{border-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .fpd-actions-wrapper>.fpd-action-btn{border-radius:50%;background:rgba(255, 141, 109, 1);color:white;border:0;margin:0 2px}.fancy-product.single-product .fpd-actions-wrapper>.fpd-action-btn span{color:white}.fancy-product.single-product .fpd-actions-wrapper>.fpd-action-btn:hover{background:rgba(247, 147, 27, 1)}.fancy-product.single-product .fpd-actions-wrapper>.fpd-action-btn[data-action="save"],.fancy-product.single-product .fpd-actions-wrapper>.fpd-action-btn[data-action="load"]{display:none}.fancy-product.single-product .fpd-actions-wrapper>.fpd-action-btn.fpd-disabled{background:rgba(241, 241, 241, 1);cursor:not-allowed !important}.fancy-product.single-product .fpd-actions-wrapper>.fpd-action-btn.fpd-disabled:hover{background:rgba(241, 241, 241, 1)}.fancy-product.single-product .fpd-actions-wrapper.fpd-pos-bottom{position:fixed;left:calc(100% - 68% + 10px);opacity:0;bottom:10px}@media all and (min-width: 2px) and (max-width: 1220px) {.fancy-product.single-product .fpd-actions-wrapper.fpd-pos-bottom{left:calc(100% - 62% + 10px)}}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .fpd-actions-wrapper.fpd-pos-bottom{left:calc(100% - 50% + 10px)}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-actions-wrapper.fpd-pos-bottom{bottom:91px;left:10px}}.fancy-product.single-product .mspc-clear-selection{display:none}.fancy-product.single-product .charactersRemaining{font-size:0.8125rem;color:rgba(22, 179, 110, 1);text-align:right;position:absolute;bottom:1px;right:1px;left:1px;z-index:1;padding:5px 10px 5px 0;background:white}.fancy-product.single-product .charactersRemaining.warning{color:rgba(202, 166, 107, 1)}.fancy-product.single-product .charactersRemaining.error{color:rgba(228, 85, 85, 1)}.fancy-product.single-product .fpd-container.fpd-sidebar{display:block;min-height:0;height:100%}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar{background:transparent;height:100% !important;width:100%;border:0}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar>.fpd-content{height:100%;background:transparent;width:100%}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-module{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);z-index:60;visibility:hidden;opacity:0;transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-module.fpd-active{background:transparent;visibility:visible;opacity:1}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module.fpd-active{background:rgba(0, 0, 0, 0.5)}.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module{background:transparent;transform:translateX(-100%);transition:transform 0.3s ease-in-out;z-index:11;bottom:80px;left:79px;width:calc(100% - 68% - 79px);display:block;opacity:1;visibility:visible;height:auto;will-change:transform}@media all and (min-width: 2px) and (max-width: 1220px) {.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module{width:calc(100% - 62% - 79px)}}@media all and (min-width: 2px) and (max-width: 960px) {.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module{width:calc(100% - 50% - 79px)}}@media all and (min-width: 2px) and (max-width: 781px) {.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module{width:100%;left:0;bottom:60px;top:51px;height:100%;transform:none;opacity:0;visibility:hidden;z-index:-1;pointer-events:none;transform:none !important}.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module.fpd-active.fixed{position:fixed;z-index:10001;top:0;left:0;opacity:1;visibility:visible;pointer-events:all}}.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module.fpd-active{transform:translateX(0);background:transparent}@media all and (min-width: 2px) and (max-width: 781px) {.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-secondary-module.fpd-active{transform:translateY(0)}}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel{background:rgba(241, 241, 241, 1);position:static;width:100%;height:100%;pointer-events:all;height:100%;display:block}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel{max-width:100%}}.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-bottom-nav{display:none}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .instructions{display:block}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .close-upload-panel{position:absolute;top:10px;right:20px;background:rgba(247, 147, 27, 1);width:30px;text-align:center;line-height:32px;height:30px;cursor:pointer}.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .close-upload-panel{bottom:10px;left:30px;right:30px;width:auto;top:auto;height:auto;position:fixed;color:white;background:rgba(228, 85, 85, 1)}.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .close-upload-panel:before,.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .close-upload-panel:after{background:rgba(228, 85, 85, 1)}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .close-upload-panel:hover,.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .close-upload-panel:hover:after,.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .close-upload-panel:hover:before{background:rgba(33, 33, 33, 1);color:white}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content{height:calc(100% - 40px);padding:50px 20px 20px 20px;overflow-y:scroll;position:relative}.template-based.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content{height:calc(100% - 75px);padding:20px}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content .fpd-module{position:static;background:transparent;height:auto;display:none}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content .fpd-module.fpd-active,.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content .fpd-module.active,.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content .fpd-module[data-module="images"]{display:block;opacity:1}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content .fpd-module .mCustomScrollBox{max-height:100% !important}.fancy-product.single-product .fpd-container.fpd-sidebar>.fpd-mainbar .fpd-upload-zone-adds-panel .fpd-upload-zone-content .fpd-module[data-module="images"]{visibility:visible}.fancy-product.single-product .fpd-manage-layers-panel .fpd-list-row{display:flex;flex-wrap:nowrap;align-items:center;padding:20px 5px;display:none;background:rgba(255, 255, 255, 0.9);border-color:rgba(241, 241, 241, 1) !important}.fancy-product.single-product .fpd-manage-layers-panel .fpd-list-row.fpd-add-layer{display:flex;cursor:pointer}.fancy-product.single-product .fpd-manage-layers-panel .fpd-list-row>div{flex:0 1 auto;width:auto;padding:0 5px}.fancy-product.single-product .fpd-manage-layers-panel .fpd-list-row>.fpd-cell-2{margin:0 0 0 auto}.fancy-product.single-product .fpd-manage-layers-panel .fpd-list-row>.fpd-cell-1 textarea{max-height:none}.fancy-product.single-product .manage-images-panel .image-panel{background:rgba(255, 255, 255, 0.5);border:1px solid rgba(241, 241, 241, 1) !important;border-top:0;margin:0;padding:20px}.fancy-product.single-product .manage-images-panel .image-panel h3{margin-bottom:12px}.fancy-product.single-product .manage-images-panel .image-panel .buttons{display:flex;margin:0 0 15px}.fancy-product.single-product .manage-images-panel .image-panel button{display:block;padding:3px;border:2px solid rgba(33, 33, 33, 1);width:40px;height:40px;margin:0 5px 5px 0}.fancy-product.single-product .manage-images-panel .image-panel button:hover{border-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .manage-images-panel .image-panel .button{float:none;margin:0 10px;text-align:center}.fancy-product.single-product .manage-images-panel .image-panel .button,.fancy-product.single-product .manage-images-panel .image-panel .button:before,.fancy-product.single-product .manage-images-panel .image-panel .button:after{background-color:rgba(255, 141, 109, 1)}.fancy-product.single-product .manage-images-panel .image-panel .preview{width:100%;position:relative;margin:0 auto 15px;overflow:hidden;max-width:300px}.fancy-product.single-product .manage-images-panel .image-panel .preview.default{pointer-events:none}.fancy-product.single-product .manage-images-panel .image-panel .preview:before{content:"";position:absolute;z-index:200000;top:0;left:0;right:0;bottom:0;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;opacity:0;visibility:hidden;background:#F8F8F8 url("../images/layout/loading.svg") center no-repeat}.loading-image.fancy-product.single-product .manage-images-panel .image-panel .preview:before{transition:none;opacity:1;visibility:visible}.fancy-product.single-product .manage-images-panel .image-panel .preview .canvas-container{width:100% !important;height:auto !important;padding-top:100%}.fancy-product.single-product .manage-images-panel .image-panel .preview canvas{display:block;width:100% !important;height:auto !important}.fancy-product.single-product .manage-images-panel .image-panel .preview a{display:block}.fancy-product.single-product .manage-images-panel .image-panel .preview img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:100%}.fancy-product.single-product .manage-images-panel .image-panel .reset-image{font-size:0.8125rem;text-align:center;display:block;margin:5px 0 15px;color:rgba(100, 100, 100, 1)}.fancy-product.single-product .text-layer-placeholder{padding:20px;border:2px dashed rgba(217, 217, 217, 1);background:white;text-align:center;color:rgba(193, 193, 193, 1)}.fancy-product.single-product .fpd-text-layers-panel{margin-bottom:20px}.fancy-product.single-product .fpd-text-layers-panel .mCustomScrollBox,.fancy-product.single-product .fpd-text-layers-panel .mCSB_container,.fancy-product.single-product .manage-images-panel .mCustomScrollBox,.fancy-product.single-product .manage-images-panel .mCSB_container{overflow:visible}.fancy-product.single-product .fpd-text-layers-panel .mCSB_scrollTools,.fancy-product.single-product .manage-images-panel .mCSB_scrollTools{display:none !important}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-item,.fancy-product.single-product .manage-images-panel .fpd-text-layer-item{background:rgba(255, 255, 255, 0.5);border:1px solid rgba(241, 241, 241, 1) !important;border-top:0;margin:0}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-item h3,.fancy-product.single-product .manage-images-panel .fpd-text-layer-item h3{font-size:1rem;color:rgba(0, 156, 222, 1);margin:0 0 12px;font-weight:400}@media all and (max-width: 1220px){.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-item h3,.fancy-product.single-product .manage-images-panel .fpd-text-layer-item h3{font-size:1rem}}@media all and (max-width: 640px){.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-item h3,.fancy-product.single-product .manage-images-panel .fpd-text-layer-item h3{font-size:1rem}}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-item .fpd-color-palette,.fancy-product.single-product .manage-images-panel .fpd-text-layer-item .fpd-color-palette{margin-bottom:0}.fancy-product.single-product .fpd-text-layers-panel .fpd-list,.fancy-product.single-product .manage-images-panel .fpd-list{overflow:visible;padding:0}.fancy-product.single-product .fpd-text-layers-panel .fpd-title,.fancy-product.single-product .manage-images-panel .fpd-title{font-size:1rem;margin:0;display:flex;cursor:pointer;flex-wrap:nowrap;align-items:center;padding:20px 40px 20px 20px;background:rgba(255, 255, 255, 0.9);border-color:rgba(241, 241, 241, 1) !important;border-bottom:1px solid;position:relative;line-height:20px;color:rgba(0, 0, 0, 0.8);opacity:1}@media all and (max-width: 1220px){.fancy-product.single-product .fpd-text-layers-panel .fpd-title,.fancy-product.single-product .manage-images-panel .fpd-title{font-size:1rem}}@media all and (max-width: 640px){.fancy-product.single-product .fpd-text-layers-panel .fpd-title,.fancy-product.single-product .manage-images-panel .fpd-title{font-size:1rem}}.fancy-product.single-product .fpd-text-layers-panel .fpd-title:after,.fancy-product.single-product .manage-images-panel .fpd-title:after{content:"";font-family:FontFPD !important;font-weight:400;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:21px;opacity:0.7}.fancy-product.single-product .fpd-text-layers-panel .fpd-title:hover:after,.fancy-product.single-product .manage-images-panel .fpd-title:hover:after{opacity:1}.fancy-product.single-product .fpd-text-layers-panel .fpd-title+.fpd-text-layer-item,.fancy-product.single-product .fpd-text-layers-panel .fpd-title+.image-panel,.fancy-product.single-product .manage-images-panel .fpd-title+.fpd-text-layer-item,.fancy-product.single-product .manage-images-panel .fpd-title+.image-panel{display:none;padding:20px}.fancy-product.single-product .fpd-text-layers-panel .fpd-title.open:after,.fancy-product.single-product .manage-images-panel .fpd-title.open:after{content:""}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-content textarea,.fancy-product.single-product .manage-images-panel .fpd-text-layer-content textarea{min-height:150px;padding:10px 10px 40px;margin-bottom:15px;border-color:white !important;transition:border 0.3s ease-in-out;line-height:1.1}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-content textarea:focus,.fancy-product.single-product .manage-images-panel .fpd-text-layer-content textarea:focus{border-color:rgba(247, 147, 27, 1) !important}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-content input[type="text"],.fancy-product.single-product .manage-images-panel .fpd-text-layer-content input[type="text"]{border:0;margin-bottom:30px;padding:10px;font-size:16px}.fancy-product.single-product .fpd-text-layers-panel .sp-replacer,.fancy-product.single-product .manage-images-panel .sp-replacer{height:41px;width:41px;margin:0;border-radius:4px;border:0}.fancy-product.single-product .fpd-text-layers-panel .sp-preview,.fancy-product.single-product .manage-images-panel .sp-preview{position:relative;width:40px;height:40px;margin:0}.fancy-product.single-product .fpd-text-layers-panel .sp-preview:before,.fancy-product.single-product .manage-images-panel .sp-preview:before{content:"";font-family:FontFPD;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles{position:relative;overflow:visible;display:block;padding:5px 0 0;margin:0}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown{display:block;height:auto;border:0 !important}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown>.fpd-dropdown-arrow,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown>.fpd-dropdown-arrow{bottom:15px;top:auto}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown>input,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown>input{font-size:1rem;padding:15px 10px;height:auto}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown .fpd-scroll-area,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown .fpd-scroll-area{padding:0}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options{margin:25px 0 0}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options .hidden,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options .hidden{display:none}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options .range-options-wrapper,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options .range-options-wrapper{margin:0}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options .range-options-wrapper:after,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options .range-options-wrapper:after{content:"";display:table;clear:both}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options a,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options a{float:left;margin:0 10px 10px 0;display:block;width:40px;line-height:40px;height:40px;border:2px solid rgba(33, 33, 33, 1);color:rgba(33, 33, 33, 1);text-align:center;transition:all 0.3s ease-in-out}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options a.disabled,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options a.disabled{border-color:rgba(33, 33, 33, 0.2);color:rgba(33, 33, 33, 0.2);cursor:not-allowed;pointer-events:none}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options a.active,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options a.active{border-color:rgba(247, 147, 27, 1);background:rgba(247, 147, 27, 1);color:white}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options a.active:hover,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options a.active:hover{color:white}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-options a:hover,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-options a:hover{border-color:rgba(247, 147, 27, 1);color:rgba(247, 147, 27, 1)}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-select,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-select{margin:20px 0;position:relative;z-index:1}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-select:before,.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-select:after,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-select:before,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-select:after{content:"A";display:block;position:absolute;left:0;top:30px;font-size:11px;color:rgba(33, 33, 33, 1);line-height:30px}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-select:after,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-select:after{font-size:22px;right:0;left:auto}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-select .fpd-text-layer-font-size,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-select .fpd-text-layer-font-size{top:100%;right:0;text-align:center;border-radius:5px;border:0;height:6px;padding:0;width:100%;margin:40px 0 15px;position:relative;background:rgba(0, 156, 222, 0.3);cursor:grab}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-select .fpd-text-layer-font-size::-webkit-slider-thumb,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-select .fpd-text-layer-font-size::-webkit-slider-thumb{position:relative;z-index:2;cursor:grab}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-font-size-range-select .fpd-text-layer-font-size:after,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-font-size-range-select .fpd-text-layer-font-size:after{content:"";position:absolute;background:linear-gradient(to right, rgba(0, 156, 222, 1) 1px, transparent 1px) repeat-x;background-size:9.94% 10px;width:100%;left:0;border-radius:0;height:6px;top:10px;z-index:1}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown{cursor:pointer}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown>input,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown>input{pointer-events:none}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown-list,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown-list{padding:0;min-height:38px}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-scroll-area,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-scroll-area{max-height:initial}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item{padding:10px 20px 10px 30px;border-top:1px solid rgba(241, 241, 241, 1)}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item:first-child,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item:first-child{border-top:0}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item.active,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item.active{border:2px solid rgba(247, 147, 27, 1);position:relative}.fancy-product.single-product .fpd-text-layers-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item.active:before,.fancy-product.single-product .manage-images-panel .fpd-text-layer-styles .fpd-dropdown-list .fpd-item.active:before{content:"";background-image:url("data:image/svg+xml,%0A%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='check' class='svg-inline--fa fa-check fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='rgba(247, 147, 27, 1)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'%3E%3C/path%3E%3C/svg%3E");width:15px;height:15px;position:absolute;top:50%;transform:translateY(-50%);left:5px}.fancy-product.single-product .cake-interface h3,.fancy-product.single-product .fpd-label,.fancy-product.single-product .fpd-title{font-size:1.0625rem;border:0;margin:0 0 20px;font-family:"filson-soft";font-weight:400;color:rgba(0, 156, 222, 1);line-height:1.2}@media all and (max-width: 1220px){.fancy-product.single-product .cake-interface h3,.fancy-product.single-product .fpd-label,.fancy-product.single-product .fpd-title{font-size:1.0625rem}}@media all and (max-width: 640px){.fancy-product.single-product .cake-interface h3,.fancy-product.single-product .fpd-label,.fancy-product.single-product .fpd-title{font-size:1rem}}.fancy-product.single-product .fpd-title{margin:0 0 20px}.fancy-product.single-product .fpd-upload-zone-content,.fancy-product.single-product .mspc-content,.fancy-product.single-product .fpd-cs-item,.fancy-product.single-product .single_variation_wrap{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:all 0.3s ease-in-out}.fancy-product.single-product .fpd-upload-zone-content::-webkit-scrollbar,.fancy-product.single-product .mspc-content::-webkit-scrollbar,.fancy-product.single-product .fpd-cs-item::-webkit-scrollbar,.fancy-product.single-product .single_variation_wrap::-webkit-scrollbar{width:10px}.fancy-product.single-product .fpd-upload-zone-content::-webkit-scrollbar-track,.fancy-product.single-product .mspc-content::-webkit-scrollbar-track,.fancy-product.single-product .fpd-cs-item::-webkit-scrollbar-track,.fancy-product.single-product .single_variation_wrap::-webkit-scrollbar-track{background:transparent}.fancy-product.single-product .fpd-upload-zone-content::-webkit-scrollbar-thumb,.fancy-product.single-product .mspc-content::-webkit-scrollbar-thumb,.fancy-product.single-product .fpd-cs-item::-webkit-scrollbar-thumb,.fancy-product.single-product .single_variation_wrap::-webkit-scrollbar-thumb{background-color:transparent;border-radius:20px;border:3px solid transparent}.fancy-product.single-product .fpd-upload-zone-content:hover,.fancy-product.single-product .mspc-content:hover,.fancy-product.single-product .fpd-cs-item:hover,.fancy-product.single-product .single_variation_wrap:hover{scrollbar-color:rgba(0, 156, 222, 0.2) transparent}.fancy-product.single-product .fpd-upload-zone-content:hover::-webkit-scrollbar-thumb,.fancy-product.single-product .mspc-content:hover::-webkit-scrollbar-thumb,.fancy-product.single-product .fpd-cs-item:hover::-webkit-scrollbar-thumb,.fancy-product.single-product .single_variation_wrap:hover::-webkit-scrollbar-thumb{background-color:rgba(0, 156, 222, 0.2)}.fancy-product.single-product .site-content .fpd-module-container{position:absolute;top:0;bottom:80px;left:79px;transform:translateY(30%);width:calc(100% - 68% - 79px);margin:0;transition:transform 0.5s ease-in-out, opacity 0.5s ease-in-out, visibility 0.5s ease-in-out, z-index 0.5s ease-in-out;z-index:-10;will-change:transform;opacity:0;pointer-events:none;visibility:hidden;border:0}@media all and (min-width: 2px) and (max-width: 1220px) {.fancy-product.single-product .site-content .fpd-module-container{width:calc(100% - 62% - 79px)}}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .site-content .fpd-module-container{width:calc(100% - 50% - 79px)}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .site-content .fpd-module-container{position:fixed;opacity:1;visibility:visible}}.fancy-product.single-product .site-content .fpd-module-container .container-toggle{display:none;position:fixed;left:50%;top:-50px;transform:translateX(-50%);width:120px;height:90px;border-radius:15px;background:rgba(0, 148, 211, 1);color:white;z-index:-1;cursor:pointer}.fancy-product.single-product .site-content .fpd-module-container .container-toggle:before{font-size:11px;content:"Preview Cake";font-family:"filson-soft";text-transform:uppercase;font-weight:700;position:absolute;top:0;line-height:50px;text-align:center;width:100%;transition:transform 0.3s ease-in-out}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .site-content .fpd-module-container{width:100%;transform:translateY(100%);top:20%;border-radius:15px 15px 0 0;height:calc(80% - 60px);left:0;right:0}}.fancy-product.single-product .site-content .fpd-module-container.fpd-active,.fancy-product.single-product .site-content .fpd-module-container.active{transform:translateY(0);opacity:1;will-change:transform;pointer-events:all;visibility:visible;z-index:10}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .site-content .fpd-module-container.fpd-active,.fancy-product.single-product .site-content .fpd-module-container.active{transform:translateY(0);z-index:9999}.fancy-product.single-product .site-content .fpd-module-container.fpd-active .container-toggle,.fancy-product.single-product .site-content .fpd-module-container.active .container-toggle{display:block}}.fancy-product.single-product .site-content .fpd-module-container>.fpd-upload-zone-content,.fancy-product.single-product .site-content .fpd-module-container>.mspc-content,.fancy-product.single-product .site-content .fpd-module-container>.fpd-cs-item,.fancy-product.single-product .site-content .fpd-module-container>.single_variation_wrap{overflow:hidden;overflow-y:scroll;height:100%;background:rgba(241, 241, 241, 1);padding:30px 20px 30px 30px;margin:0 auto}.fancy-product.single-product .site-content .fpd-module-container .fpd-upload-zone-content{max-width:500px}.fancy-product.single-product .fpd-text-layers-panel .align-items,.fancy-product.single-product .fpd-text-layers-panel .fpd-color-palette{margin:0 0 15px;padding:0}.fancy-product.single-product .fpd-text-layers-panel .align-items .fpd-align,.fancy-product.single-product .fpd-text-layers-panel .align-items .fpd-item,.fancy-product.single-product .fpd-text-layers-panel .fpd-color-palette .fpd-align,.fancy-product.single-product .fpd-text-layers-panel .fpd-color-palette .fpd-item{display:flex;padding:3px;border:2px solid rgba(33, 33, 33, 1);width:40px;height:40px;margin:0 5px 5px 0}.fancy-product.single-product .fpd-text-layers-panel .align-items .fpd-align>div,.fancy-product.single-product .fpd-text-layers-panel .align-items .fpd-item>div,.fancy-product.single-product .fpd-text-layers-panel .fpd-color-palette .fpd-align>div,.fancy-product.single-product .fpd-text-layers-panel .fpd-color-palette .fpd-item>div{width:30px;height:30px}.fancy-product.single-product .fpd-text-layers-panel .align-items .fpd-align.active,.fancy-product.single-product .fpd-text-layers-panel .align-items .fpd-item.active,.fancy-product.single-product .fpd-text-layers-panel .fpd-color-palette .fpd-align.active,.fancy-product.single-product .fpd-text-layers-panel .fpd-color-palette .fpd-item.active{border-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .align-items{margin:15px 0}.fancy-product.single-product .align-items .fpd-align{justify-content:center;align-items:center;display:flex}.fancy-product.single-product .align-items .fpd-align:before{font-size:22px;color:rgba(0, 156, 222, 1) !important}.fancy-product.single-product .action-buttons{display:flex;margin:15px 0 0;padding:0;list-style:none;justify-content:space-between}.fancy-product.single-product .action-buttons a{display:block;width:40px;height:40px;border:2px solid rgba(33, 33, 33, 1);color:rgba(33, 33, 33, 1);line-height:40px;text-align:center}.fancy-product.single-product .action-buttons a:hover{color:rgba(247, 147, 27, 1);border-color:rgba(247, 147, 27, 1)}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .hideHeight .fpd-module-container,.fancy-product.single-product .hideHeight .fpd-secondary-module{transform:translateY(100%) !important}}.fancy-product.single-product .hideHeight .container-toggle:before{content:"Open Tools"}@media all and (min-width: 2px) and (max-width: 781px) {.template-based.fancy-product.single-product .fpd-secondary-module.fpd-active{position:fixed;z-index:10001;top:0;left:0}}.fancy-product.single-product .fpd-bottom-nav,.fancy-product.single-product .fpd-bottom-nav.fpd-primary-bg-color{background:rgba(78, 145, 183, 1)}.fancy-product.single-product .fpd-bottom-nav .fpd-active,.fancy-product.single-product .fpd-bottom-nav.fpd-primary-bg-color .fpd-active{background:rgba(247, 147, 27, 1);color:white}.fancy-product.single-product .fpd-loader-wrapper{background:rgba(98, 181, 229, 1);color:white;will-change:opacity;z-index:10002;position:fixed}.fancy-product.single-product .fpd-loader-wrapper .preloader{opacity:1;visibility:visible}.fancy-product.single-product .fpd-loader-wrapper .fpd-loader>.fpd-loader-text{font-size:1.5rem;font-family:"verveine";color:white;letter-spacing:0;text-transform:none;line-height:1.6}@media all and (max-width: 1220px){.fancy-product.single-product .fpd-loader-wrapper .fpd-loader>.fpd-loader-text{font-size:1.5rem}}@media all and (max-width: 640px){.fancy-product.single-product .fpd-loader-wrapper .fpd-loader>.fpd-loader-text{font-size:1.125rem}}.fancy-product.single-product .fpd-loader-wrapper .fpd-loader>.fpd-loader-circle{border:3px solid rgba(255, 255, 255, 0.3);border-left:3px solid white}.fancy-product.single-product .bakery-times a{font-size:0.8125rem;color:rgba(33, 33, 33, 1)}.fancy-product.single-product .bakery-times a:hover{color:rgba(247, 147, 27, 1)}.fancy-product.single-product .instructions{font-size:0.8125rem;margin:20px 0 0;color:rgba(105, 118, 123, 1);clear:both;padding-left:30px;position:relative}.fancy-product.single-product .instructions:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' x='0px' y='0px' viewBox='0 0 512 640' enable-background='new 0 0 512 512' xml:space='preserve'%3E%3Cg%3E%3Cpath fill='%23009cde' d='M227.974,151.291c-0.174-20.651,16.659-37.658,37.31-37.831c20.999,0,37.485,16.486,37.485,37.658 c0.173,20.651-16.313,37.658-36.79,38.005C245.328,189.296,228.32,172.289,227.974,151.291z'/%3E%3Cpath fill='%23009cde' d='M319.082,366.132c-0.521,3.124-2.43,6.421-4.686,8.851c-13.709,14.057-30.196,22.386-49.979,22.734 c-8.851,0.174-18.048,0.52-26.552-1.389c-22.56-4.686-35.402-23.949-31.757-46.508c4.338-27.246,9.197-54.144,13.883-81.216 c1.389-8.157,3.124-16.313,4.165-24.47c0.521-2.95,0.174-6.247-0.347-9.023c-1.041-5.553-3.817-7.983-9.197-8.851 c-2.95-0.347-5.901-0.174-8.677-0.867c-3.471-1.041-7.462-2.256-10.239-4.338c-4.859-3.645-3.817-10.759,1.736-13.189 c2.776-1.389,6.247-2.082,9.371-2.082c12.322-0.174,24.816,0,36.964,0h36.964c8.851,0,13.363,4.512,14.578,13.362 c1.214,8.851-1.91,17.181-3.471,25.685c-4.512,25.51-9.372,50.847-13.883,76.183c-1.562,8.677-3.125,17.354-4.512,26.205 c-0.347,2.604-0.174,5.553,0,8.157c1.561,11.279,7.982,15.445,18.742,12.668c3.297-0.867,6.248-2.776,9.372-4.338 c2.95-1.389,5.9-3.297,9.023-4.512C315.957,357.108,320.296,360.579,319.082,366.132z'/%3E%3Cpath fill='%23009cde' d='M81.211,506.594h-2.008c-19.379-0.119-31.276-5.186-36.36-15.507c-1.822-3.711-5.143-13.507,3.305-24.624 l26.946-35.979c3.195-4.118,5.025-6.669,5.754-8.601c-44.359-46.207-68.738-106.572-68.738-170.497 c0-135.637,110.343-245.98,245.98-245.98c135.544,0,245.802,110.343,245.802,245.98c0,135.535-110.259,245.802-245.802,245.802 c-26.624,0-52.757-4.254-77.703-12.643c-1.135,0.254-1.864,0.559-2.237,0.78c-9.846,4.61-18.591,8.084-27.853,11.168 c-3.237,1.017-6.237,1.796-9.236,2.576l-4.161,1.102C119.249,504.442,101.2,506.594,81.211,506.594z M256.089,40.114 c-116.495,0-211.272,94.777-211.272,211.272c0,56.214,21.964,109.233,61.84,149.296l2.101,2.11l1.28,2.678 c3.991,8.414,4.652,17.71,1.898,26.895c-2.712,7.855-6.787,13.422-11.092,18.964L85.6,471.852c15.117-0.271,28.59-2,40.114-5.152 l4.669-1.237c2.398-0.61,4.805-1.22,7.203-1.983c7.753-2.593,15.303-5.584,22.819-9.075c4.288-2.423,10.406-4.177,17.625-4.796 l5.406-0.059l2.813,1c22.336,7.914,45.842,11.931,69.839,11.931c116.393,0,211.094-94.693,211.094-211.094 C467.183,134.891,372.482,40.114,256.089,40.114z'/%3E%3C/g%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat}.fancy-product.single-product .instructions p{font-size:0.8125rem;color:rgba(105, 118, 123, 1);margin:0}.fancy-product.single-product .site-content .single_variation_wrap{margin:0;display:flex;flex-direction:column}.fancy-product.single-product .site-content .single_variation_wrap .gform_variation_wrapper{flex:0 0 auto}.fancy-product.single-product .site-content .single_variation_wrap .single_variation{display:none !important}.fancy-product.single-product .site-content .single_variation_wrap .quantity-input-wrap{overflow:visible}.fancy-product.single-product .site-content .single_variation_wrap .total-price{order:1}.fancy-product.single-product .site-content .single_variation_wrap .woocommerce-variation-add-to-cart{order:2;gap:calc(var(--gap)* 2)}.fancy-product.single-product .site-content .single_variation_wrap .product_totals{display:none}.fancy-product.single-product .site-content .single_variation_wrap .form-row.no-background{padding:20px 0 10px}.fancy-product.single-product .site-content .single_variation_wrap .form-row.no-background:before,.fancy-product.single-product .site-content .single_variation_wrap .form-row.no-background:after,.fancy-product.single-product .site-content .single_variation_wrap .form-row.no-background .gfield_label{display:none}.fancy-product.single-product .gform_validation_errors{font-size:0.8125rem;position:relative;padding:20px;border-radius:5px;z-index:30;background-color:rgba(250, 221, 221, 1);margin-bottom:var(--gap)}.fancy-product.single-product .gform_validation_errors:after{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;display:block;background-color:rgba(228, 85, 85, 1)}.fancy-product.single-product .gform_validation_errors .gform_submission_error{font-size:0.8125rem;margin:0;font-family:"filson-soft";color:rgba(33, 33, 33, 1);list-style:none;padding:0;margin:0;flex:1 1 auto;line-height:26px}.fancy-product.single-product .mspc-variations{margin:15px 0 10px}.fancy-product.single-product .mspc-variations:after{content:"";display:table;clear:both}.fancy-product.single-product .mspc-variations:first-child{margin:0}.fancy-product.single-product .mspc-variation{opacity:1;visibility:visible;pointer-events:all;height:100%;margin:10px 0 0;transition:opacity 0.3s ease-in-out}.fancy-product.single-product .mspc-variation[data-image^=http]:nth-child(3n+2){clear:left}.fancy-product.single-product .mspc-variation:first-child{margin:0}.fancy-product.single-product .mspc-variation.active{color:rgba(247, 147, 27, 1)}.fancy-product.single-product .mspc-variation.active .mspc-radio input[type=radio]:checked+label:before{border-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .mspc-variation.active .mspc-radio input[type=radio]:checked+label:after{color:rgba(247, 147, 27, 1)}.fancy-product.single-product .mspc-variation.active .mspc-text-wrapper:hover{color:rgba(247, 147, 27, 1)}.fancy-product.single-product .mspc-variation .mspc-text-wrapper{transition:color 0.3s ease-in-out}.fancy-product.single-product .mspc-variation .mspc-text-wrapper:hover{color:rgba(247, 147, 27, 1)}.fancy-product.single-product .mspc-variation .mspc-text-wrapper strong{font-weight:400}.fancy-product.single-product .mspc-variation[data-image^="http"]{position:relative;background:white;border-radius:5px;width:30%;margin:0 4% 10px 0;border:2px solid white;float:left;padding:5px;max-width:100px}.fancy-product.single-product .mspc-variation[data-image^="http"]:nth-child(3n+1){margin-right:0}.fancy-product.single-product .mspc-variation[data-image^="http"]:hover{border-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .mspc-variation[data-image^="http"]:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cpath d='M23.15,5.4l-2.8-2.8a.5.5,0,0,0-.7,0L7.85,14.4a.5.5,0,0,1-.7,0l-2.8-2.8a.5.5,0,0,0-.7,0L.85,14.4a.5.5,0,0,0,0,.7l6.3,6.3a.5.5,0,0,0,.7,0L23.15,6.1A.5.5,0,0,0,23.15,5.4Z' style='fill: white'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:10px;background-position:center;background-repeat:no-repeat;position:absolute;top:-10px;right:-10px;width:20px;height:20px;line-height:20px;text-align:center;background-color:rgba(247, 147, 27, 1);border-radius:50%;opacity:0;transition:opacity 0.3s ease-in-out;z-index:20}.fancy-product.single-product .mspc-variation[data-image^="http"].active{border-color:rgba(247, 147, 27, 1);box-shadow:5px 5px 7px -4px rgba(0, 0, 0, 0.2)}.fancy-product.single-product .mspc-variation[data-image^="http"].active:after{opacity:1}.fancy-product.single-product .mspc-variation[data-image^="http"] img{margin:0 auto}.fancy-product.single-product .mspc-variation[data-image^="http"] .mspc-radio,.fancy-product.single-product .mspc-variation[data-image^="http"] .mspc-text-wrapper{display:none}.fancy-product.single-product .mspc-variation[data-image^="http"] .mspc-text-wrapper{font-size:0.6875rem;white-space:nowrap;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:rgba(0, 156, 222, 1);color:white;padding:5px 10px;border-radius:5px;z-index:100;margin:10px 0 0}.fancy-product.single-product .mspc-variation[data-image^="http"] .mspc-text-wrapper:before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:100%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(0, 156, 222, 1)}.fancy-product.single-product .mspc-variation[data-image^="http"]:not(.disabled):hover .mspc-text-wrapper{display:block;color:white}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .mspc-variation[data-image^="http"]:not(.disabled):hover .mspc-text-wrapper{display:none}}.fancy-product.single-product .mspc-variation.disabled{opacity:0.2;cursor:not-allowed}.fancy-product.single-product .mspc-variation.disabled:hover{color:rgba(33, 33, 33, 1);border-color:white}.fancy-product.single-product .mspc-variation.disabled:hover .mspc-text-wrapper{color:rgba(33, 33, 33, 1)}.fancy-product.single-product .mspc-variation .mspc-clearfix{display:flex;align-items:center}.fancy-product.single-product .mspc-variation label{display:inline-block;vertical-align:middle;height:24px;margin:0}.fancy-product.single-product .fpd-module{width:100%}.fancy-product.single-product .variations_form .gform_body{margin:0 0 20px;border-top:none;border-bottom:none;padding:0}.fancy-product.single-product .variations_form .datepicker{margin:0}.fancy-product.single-product .variations_form .datepicker label{color:rgba(33, 33, 33, 1);background:transparent;font-weight:normal;padding:0;margin-bottom:10px}.fancy-product.single-product .variations_form .datepicker .ginput_container{display:flex;flex-direction:column}.fancy-product.single-product .variations_form .datepicker .ginput_container .datepicker{order:2;margin-top:20px}.fancy-product.single-product .variations_form .datepicker .ginput_container .dateinline{order:1}.fancy-product.single-product .variations_form .gform_required_legend:before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 12' style='enable-background:new 0 0 12 12;' xml:space='preserve'%3E%3Cg%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:rgba(0, 156, 222, 1)' d='M6.1,4.5C6.1,4.5,6.2,4.5,6.1,4.5c0.1,0,0.2-0.1,0.2-0.1 l0.1-0.1C6.4,4.3,6.5,4.1,6.5,4c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0-0.1,0-0.1c0,0,0,0-0.1-0.1C6.2,3.5,6,3.5,5.8,3.5 c-0.1,0-0.1,0.1-0.2,0.1c0,0,0,0-0.1,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0,0,0.1,0,0.1c0,0.1,0.1,0.3,0.1,0.4 c0.1,0,0.1,0.1,0.2,0.1c0.1,0,0.1,0,0.2,0C6,4.5,6.1,4.5,6.1,4.5 M6.5,8V6c0-0.3-0.2-0.5-0.5-0.5S5.5,5.7,5.5,6v2 c0,0.3,0.2,0.5,0.5,0.5S6.5,8.3,6.5,8 M6,1.5c-2.5,0-4.5,2-4.5,4.5c0,2.5,2,4.5,4.5,4.5c2.5,0,4.5-2,4.5-4.5 C10.5,3.5,8.5,1.5,6,1.5 M11.5,6c0,3-2.5,5.5-5.5,5.5S0.5,9,0.5,6C0.5,3,3,0.5,6,0.5S11.5,3,11.5,6'/%3E%3C/g%3E%3C/svg%3E%0A")}.fancy-product.single-product.fpd-customization-required .cart .single_add_to_cart_button,.fancy-product.single-product.template-based .variations_form .single_add_to_cart_button{display:block !important;float:none}.fancy-product.single-product.fpd-customization-required .cart .single_add_to_cart_button:hover,.fancy-product.single-product.fpd-customization-required .cart .single_add_to_cart_button:hover:before,.fancy-product.single-product.fpd-customization-required .cart .single_add_to_cart_button:hover:after,.fancy-product.single-product.template-based .variations_form .single_add_to_cart_button:hover,.fancy-product.single-product.template-based .variations_form .single_add_to_cart_button:hover:before,.fancy-product.single-product.template-based .variations_form .single_add_to_cart_button:hover:after{background-color:rgba(84, 97, 200, 1)}.fancy-product.single-product.fpd-customization-required .cart .single_add_to_cart_button.disabled:hover,.fancy-product.single-product.template-based .variations_form .single_add_to_cart_button.disabled:hover{background:#a6a6a6;cursor:not-allowed}.fancy-product.single-product .fpd-snackbar-wrapper{display:none}.fancy-product.single-product .fpd-element-toolbar-smart.fpd-type-image .fpd-top-tools .fpd-tool-color{display:none}.fancy-product.single-product .fpd-panel-font-family .fpd-fonts-list{max-height:175px}.fancy-product.single-product.full-control .fpd-tool-swap,.fancy-product.single-product.full-control .fpd-tool-delete{display:block !important}.fancy-product.single-product .tour .start-tour{position:absolute;top:0;right:65px}.fancy-product.single-product .tour .tools{position:absolute;top:80px;left:40px}.fancy-product.single-product .tour .canvas{position:absolute;top:79%;right:33%}.fancy-product.single-product .fpd-gt-step{position:absolute;top:0 !important;left:0 !important;transform:none !important;background:transparent;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out, 0.3s visibility ease-in-out}.fancy-product.single-product .fpd-gt-step:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}.fancy-product.single-product .fpd-gt-step .inner{font-size:0.875rem;background:rgba(255, 141, 109, 1);color:rgba(102, 102, 102, 1);box-shadow:2px 2px 6px 2px rgba(0, 0, 0, 0.1);border-radius:4px;padding:0;max-width:90%;width:400px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:90%}.show-designer.fancy-product.single-product .fpd-gt-step{opacity:1;visibility:visible}.fancy-product.single-product .fpd-gt-step .fpd-gt-pointer{display:none}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .fpd-gt-step .inner{width:100%}}.fancy-product.single-product .fpd-gt-step h3{font-family:"filson-soft";color:white;padding-right:25px;margin-bottom:12px;font-size:22px}.fancy-product.single-product .fpd-gt-step p{font-size:0.875rem;color:white;line-height:1.4rem;margin:0}.fancy-product.single-product .fpd-gt-step>.fpd-gt-actions{margin-top:10px}.fancy-product.single-product .fpd-gt-step>.fpd-gt-pointer{top:-18px;color:rgba(255, 141, 109, 1)}.fancy-product.single-product .fpd-gt-step .fpd-gt-close{right:20px;top:25px;font-size:15px;color:rgba(255, 141, 109, 1);border-radius:50%;background:white;width:20px;line-height:20px;text-align:center;height:20px;transition:all 0.3s ease-in-out}.fancy-product.single-product .fpd-gt-step .fpd-gt-close:hover{background:rgba(33, 33, 33, 1);color:white}.fancy-product.single-product .fpd-gt-step .fpd-gt-text{padding:20px}.fancy-product.single-product .fpd-gt-step .fpd-gt-actions{display:flex;justify-content:space-between;padding:10px;margin:0;position:static;background:rgba(33, 33, 33, 0.05)}.fancy-product.single-product .fpd-gt-step .fpd-gt-counter{font-size:0.8125rem;order:2;color:white;margin:0 20px;text-align:center;opacity:0.8}.fancy-product.single-product .fpd-gt-step .fpd-btn{line-height:26px;padding:6px;background:rgba(204, 113, 87, 1);color:white;float:none}.fancy-product.single-product .fpd-gt-step .fpd-btn:hover{background:rgba(255, 175, 153, 1);color:rgba(204, 113, 87, 1)}.fancy-product.single-product .fpd-gt-step .fpd-btn:before,.fancy-product.single-product .fpd-gt-step .fpd-btn:after{display:none}.fancy-product.single-product .fpd-gt-step .fpd-btn.fpd-gt-next{order:3}.fancy-product.single-product .fpd-gt-step .fpd-btn.fpd-gt-back{background:rgba(255, 164, 138, 1);color:rgba(204, 113, 87, 1);padding:6px 20px;margin:0 auto 0 0;order:1}.fancy-product.single-product .fpd-gt-step .fpd-btn.fpd-gt-back:hover{background:rgba(255, 209, 197, 1)}.fancy-product.single-product .fpd-gt-step .fpd-btn.fpd-gt-back:before{display:none}.fancy-product.single-product .fpd-module-container.options .options{margin:0}.fancy-product.single-product .fpd-module-container.options .options:after{content:"";display:table;clear:both}.fancy-product.single-product .clear-selection,.fancy-product.single-product .next-step{margin:20px 0;width:calc(100% - 18px);margin-left:auto;margin-right:auto;text-align:center;float:none;padding:5px 0}.fancy-product.single-product .clear-selection.disabled,.fancy-product.single-product .next-step.disabled{cursor:not-allowed}.fancy-product.single-product .clear-selection.disabled:hover,.fancy-product.single-product .next-step.disabled:hover{background:rgba(166, 166, 166, 1)}.fancy-product.single-product .clear-selection,.fancy-product.single-product .clear-selection:before,.fancy-product.single-product .clear-selection:after{background:darkgray}.fancy-product.single-product .clear-selection i{margin:0 5px 0 0;display:inline-block;transform-origin:46% 46%;backface-visibility:hidden}.fancy-product.single-product .clear-selection:hover,.fancy-product.single-product .clear-selection:hover:before,.fancy-product.single-product .clear-selection:hover:after{background:rgba(155, 174, 228, 1)}.fancy-product.single-product .clear-selection:hover i{transition:transform 0.5s linear;transform:rotate(-360deg)}.fancy-product.single-product .next-step i{margin:0 0 0 5px}.fancy-product.single-product .extra-toolbar{position:absolute;background:rgba(33, 33, 33, 1);color:#FFF;font-size:40px;bottom:0;left:80px;z-index:30;display:flex;width:calc(100% - 68% - 80px);justify-content:center;padding:0 10px;height:80px;align-items:center}@media all and (min-width: 2px) and (max-width: 1220px) {.fancy-product.single-product .extra-toolbar{width:calc(100% - 62% - 80px)}}@media all and (min-width: 2px) and (max-width: 960px) {.fancy-product.single-product .extra-toolbar{width:calc(100% - 50% - 80px)}}@media all and (min-width: 2px) and (max-width: 781px) {.fancy-product.single-product .extra-toolbar{height:60px;left:0;width:100%;bottom:auto;top:0;justify-content:center;display:none}}.fancy-product.single-product .extra-toolbar .fpd-action-btn{margin:0 5px 0 0}.fancy-product.single-product .extra-toolbar .fpd-action-btn,.fancy-product.single-product .extra-toolbar .fpd-action-btn:before,.fancy-product.single-product .extra-toolbar .fpd-action-btn:after{transition:background 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;background:rgba(0, 156, 222, 1)}.fancy-product.single-product .extra-toolbar .fpd-action-btn:hover,.fancy-product.single-product .extra-toolbar .fpd-action-btn:hover:before,.fancy-product.single-product .extra-toolbar .fpd-action-btn:hover:after{background-color:rgba(255, 141, 109, 1)}.fancy-product.single-product .extra-toolbar .fpd-action-btn .fpd-label{text-transform:uppercase;color:rgba(33, 33, 33, 1);font-family:"filson-soft";font-weight:700;font-size:13px;letter-spacing:0.1em;line-height:36px}.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="reset-product"]{margin:0 5px 0 auto}.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="preview-lightbox"]{margin:0;position:relative;padding:10px 30px;width:calc(100% - 48px);text-align:center}.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="preview-lightbox"] .fpd-label{color:white;display:block;margin:0}.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="preview-lightbox"] .fpd-icon-preview-lightbox{display:none}.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="preview-lightbox"]:before,.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="preview-lightbox"]:after{content:"";display:block;width:20px;height:100%;position:absolute;top:0}.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="preview-lightbox"]:before{-webkit-clip-path:polygon(50% 0, 100% 0, 97% 100%);clip-path:polygon(50% 0, 100% 0, 97% 100%);left:-19px}.fancy-product.single-product .extra-toolbar .fpd-action-btn[data-action="preview-lightbox"]:after{-webkit-clip-path:polygon(0 0, 35% 0, 2% 100%);clip-path:polygon(0 0, 35% 0, 2% 100%);right:-19px}.fancy-product.single-product .total-price{font-size:40px;display:flex;justify-content:center;margin:0 0 15px;flex-direction:column}.fancy-product.single-product .total-price .from{display:none}.fancy-product.single-product .total-price .price{font-size:2rem;text-align:center;color:white;padding:20px;line-height:1;margin:0 0 10px;position:relative}.fancy-product.single-product .total-price .price,.fancy-product.single-product .total-price .price:before,.fancy-product.single-product .total-price .price:after{background:rgba(0, 156, 222, 1)}.fancy-product.single-product .total-price .price:before,.fancy-product.single-product .total-price .price:after{content:"";display:block;width:20px;height:100%;position:absolute;top:0}.fancy-product.single-product .total-price .price:before{-webkit-clip-path:polygon(95% 0, 100% 100%, 70% 100%);clip-path:polygon(95% 0, 100% 100%, 70% 100%);left:-19px}.fancy-product.single-product .total-price .price:after{-webkit-clip-path:polygon(0% -50%, 0 100%, 30% 100%);clip-path:polygon(0% -50%, 0 100%, 30% 100%);right:-19px}.fancy-product.single-product .total-price small{font-size:0.8125rem;display:block;text-align:center;color:white;font-weight:normal}.fancy-product.single-product .woocommerce-variation-price .price{display:none}.fancy-product.single-product .fpd-module[data-module=drawing]{padding:0}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-drawing-panel{padding:0}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-label{margin:0 0 15px !important;display:none}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-label:first-child,.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-drawing-brush-type{display:none}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-add-drawing{float:right}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-clear-drawing{padding:6px 18px}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-clear-drawing:before{display:none}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-drawing-container{border-color:rgba(33, 33, 33, 0.1);background:rgba(255, 255, 255, 0.4);margin:0 0 10px !important;width:100% !important}.fancy-product.single-product .fpd-module[data-module=drawing] .fpd-slider-group{display:none;padding:0 !important;border:0 !important}.fancy-product.single-product .fpd-module[data-module=images] .fpd-upload-form{padding:0;margin:0 0 20px}.fancy-product.single-product .fpd-module[data-module=images] .fpd-upload-zone{height:200px;background:white;overflow:hidden}.fancy-product.single-product .fpd-module[data-module=images] .fpd-upload-zone span{font-size:0.8125rem;text-transform:none}.fancy-product.single-product .fpd-module[data-module=images] .fpd-upload-zone .fpd-icon-file-upload{font-size:1.625rem}@media all and (max-width: 1220px){.fancy-product.single-product .fpd-module[data-module=images] .fpd-upload-zone .fpd-icon-file-upload{font-size:1.625rem}}@media all and (max-width: 640px){.fancy-product.single-product .fpd-module[data-module=images] .fpd-upload-zone .fpd-icon-file-upload{font-size:1.375rem}}.fancy-product.single-product .fpd-module[data-module=images] .fpd-item{float:left;margin:0 2% 10px 0;width:49%;padding:10px;background:white;border:2px dashed rgba(229, 229, 229, 1);transition:border 0.3s ease-in-out}.fancy-product.single-product .fpd-module[data-module=images] .fpd-item:hover{border-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .fpd-module[data-module=images] .fpd-item:nth-child(2n){margin-right:0}.fancy-product.single-product .fpd-module[data-module=images] .fpd-icon-remove{background:rgba(228, 85, 85, 1);color:white;padding:5px 6px 6px 5px;top:0;left:0}.fancy-product.single-product .fpd-module[data-module=text]{padding:0}.fancy-product.single-product .fpd-module[data-module=text] textarea{min-height:150px;border:0}.fancy-product.single-product .fpd-module[data-module=text] .fpd-btn{width:calc(100% - 18px);margin-left:auto;margin-right:auto;text-align:center}.fancy-product.single-product .fpd-module[data-module=text] .fpd-btn,.fancy-product.single-product .fpd-module[data-module=text] .fpd-btn:before,.fancy-product.single-product .fpd-module[data-module=text] .fpd-btn:after{background-color:rgba(255, 141, 109, 1)}.fancy-product.single-product .fpd-module[data-module=text] .fpd-text-templates{display:none}.fancy-product.single-product .dateinline .ui-datepicker{width:100%;border-radius:4px;overflow:hidden}.fancy-product.single-product input.gform_dateinline{margin:0 0 10px;line-height:20px;border:0;padding:10px 10px 10px 40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' height='20' width='20'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23333333;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Ecalendar-3%3C/title%3E%3Crect class='a' x='0.75' y='3.75' width='22.5' height='19.5' rx='1.5' ry='1.5'%3E%3C/rect%3E%3Cline class='a' x1='0.75' y1='9.75' x2='23.25' y2='9.75'%3E%3C/line%3E%3Cline class='a' x1='6.75' y1='6' x2='6.75' y2='0.75'%3E%3C/line%3E%3Cline class='a' x1='17.25' y1='6' x2='17.25' y2='0.75'%3E%3C/line%3E%3Cline class='a' x1='5.625' y1='13.5' x2='5.625' y2='13.5'%3E%3C/line%3E%3Cpath class='a' d='M5.625,13.5A.375.375,0,1,0,6,13.875a.375.375,0,0,0-.375-.375'%3E%3C/path%3E%3Cline class='a' x1='5.625' y1='18.75' x2='5.625' y2='18.75'%3E%3C/line%3E%3Cpath class='a' d='M5.625,18.75A.375.375,0,1,0,6,19.125a.375.375,0,0,0-.375-.375'%3E%3C/path%3E%3Cline class='a' x1='12' y1='13.5' x2='12' y2='13.5'%3E%3C/line%3E%3Cpath class='a' d='M12,13.5a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,13.5'%3E%3C/path%3E%3Cline class='a' x1='12' y1='18.75' x2='12' y2='18.75'%3E%3C/line%3E%3Cpath class='a' d='M12,18.75a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,18.75'%3E%3C/path%3E%3Cline class='a' x1='18.375' y1='13.5' x2='18.375' y2='13.5'%3E%3C/line%3E%3Cpath class='a' d='M18.375,13.5a.375.375,0,1,0,.375.375.375.375,0,0,0-.375-.375'%3E%3C/path%3E%3Cline class='a' x1='18.375' y1='18.75' x2='18.375' y2='18.75'%3E%3C/line%3E%3Cpath class='a' d='M18.375,18.75a.375.375,0,1,0,.375.375.375.375,0,0,0-.375-.375'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:10px 50%;background-size:18px;background-repeat:no-repeat;border-radius:4px}.fancy-product.single-product .datepicker-title{font-size:14px;font-weight:bold;font-family:"filson-soft";color:rgba(33, 33, 33, 1);margin:10px 0 0}.fancy-product.single-product .no-label-background label{padding:0;background:transparent}.fancy-product.single-product .no-label label{display:none}.fancy-product.single-product .sp-container{margin-bottom:15px}.fancy-product.single-product .sp-container.sp-flat{width:100%;border:0;padding:0 !important;max-width:100%;background:transparent !important;-webkit-box-shadow:none;box-shadow:none}.fancy-product.single-product .sp-container .sp-color,.fancy-product.single-product .sp-container .sp-hue{border-radius:10px;overflow:hidden}.fancy-product.single-product .sp-container .sp-top{margin-bottom:15px}.fancy-product.single-product .sp-container .sp-initial.sp-thumb{max-width:55% !important}.fancy-product.single-product .sp-container .sp-initial.sp-thumb .sp-palette-row-initial{display:flex}.fancy-product.single-product .sp-container .sp-initial,.fancy-product.single-product .sp-container .sp-input-container{border:0 !important;border-radius:5px;overflow:hidden}.fancy-product.single-product .sp-container .sp-initial span,.fancy-product.single-product .sp-container .sp-input-container span{width:135px;height:37px}.fancy-product.single-product .sp-container .sp-initial input,.fancy-product.single-product .sp-container .sp-input-container input{font-size:14px !important;font-family:"filson-soft";height:37px;padding:0 10px;letter-spacing:0.08em}.fancy-product.single-product .sp-container .sp-initial .sp-palette-row-initial,.fancy-product.single-product .sp-container .sp-input-container .sp-palette-row-initial{overflow:hidden;border-radius:5px}.fancy-product.single-product .save-load{text-align:center;margin:30px 0 0;display:flex;clear:both;justify-content:space-between;text-align:center}.template-based.fancy-product.single-product .save-load{display:none}.fancy-product.single-product .save-load .load-designs,.fancy-product.single-product .save-load .save-designs{display:block;float:left;box-sizing:border-box;padding:10px 24px;border-radius:0;border:0;text-align:center;justify-content:center;text-decoration:none;position:relative;background-size:35px;background-position:50%;background-color:rgba(98, 181, 229, 1);color:white;font-family:"filson-soft";font-weight:700;text-transform:uppercase;line-height:36px;letter-spacing:0.1em;outline:none;transition:background 0.3s ease-in-out, color 0.3s ease-in-out, border 0.3s ease-in-out;font-size:0.8125rem;border-radius:5px;padding:0 10px;line-height:35px;margin:0 5px 0;text-align:center;font-weight:400;text-transform:none;display:inline-block;position:relative;float:none;letter-spacing:0.02em;flex-grow:1;background:rgba(255, 141, 109, 1)}.fancy-product.single-product .save-load .load-designs,.fancy-product.single-product .save-load .load-designs:before,.fancy-product.single-product .save-load .load-designs:after,.fancy-product.single-product .save-load .save-designs,.fancy-product.single-product .save-load .save-designs:before,.fancy-product.single-product .save-load .save-designs:after{transition:background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;background-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .save-load .load-designs:before,.fancy-product.single-product .save-load .load-designs:after,.fancy-product.single-product .save-load .save-designs:before,.fancy-product.single-product .save-load .save-designs:after{content:"";display:block;width:20px;height:100%;position:absolute;top:0}.fancy-product.single-product .save-load .load-designs:before,.fancy-product.single-product .save-load .save-designs:before{-webkit-clip-path:polygon(50% -1px, 100% -1px, 97% 100%);clip-path:polygon(50% -1px, 100% -1px, 97% 100%);left:-19px;color:rgba(98, 181, 229, 1)}.fancy-product.single-product .save-load .load-designs:after,.fancy-product.single-product .save-load .save-designs:after{-webkit-clip-path:polygon(0 -1px, 35% -1px, 7% 100%);clip-path:polygon(0 -1px, 35% -1px, 7% 100%);right:-19px}.fancy-product.single-product .save-load .load-designs:hover,.fancy-product.single-product .save-load .save-designs:hover{background-color:rgba(247, 147, 27, 1);color:white}.fancy-product.single-product .save-load .load-designs:hover,.fancy-product.single-product .save-load .load-designs:hover:before,.fancy-product.single-product .save-load .load-designs:hover:after,.fancy-product.single-product .save-load .save-designs:hover,.fancy-product.single-product .save-load .save-designs:hover:before,.fancy-product.single-product .save-load .save-designs:hover:after{background-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .save-load .load-designs.has-background:hover,.fancy-product.single-product .save-load .load-designs.has-text-color:hover,.fancy-product.single-product .save-load .save-designs.has-background:hover,.fancy-product.single-product .save-load .save-designs.has-text-color:hover{background-color:rgba(247, 147, 27, 1) !important;color:white !important}.fancy-product.single-product .save-load .load-designs:disabled,.fancy-product.single-product .save-load .load-designs[disabled],.fancy-product.single-product .save-load .load-designs.disabled,.fancy-product.single-product .save-load .save-designs:disabled,.fancy-product.single-product .save-load .save-designs[disabled],.fancy-product.single-product .save-load .save-designs.disabled{background-color:rgba(241, 241, 241, 1);background-color:rgba(166, 166, 166, 1);cursor:not-allowed}.fancy-product.single-product .save-load .load-designs:disabled:before,.fancy-product.single-product .save-load .load-designs:disabled:after,.fancy-product.single-product .save-load .load-designs:disabled:hover,.fancy-product.single-product .save-load .load-designs:disabled:hover:before,.fancy-product.single-product .save-load .load-designs:disabled:hover:after,.fancy-product.single-product .save-load .load-designs[disabled]:before,.fancy-product.single-product .save-load .load-designs[disabled]:after,.fancy-product.single-product .save-load .load-designs[disabled]:hover,.fancy-product.single-product .save-load .load-designs[disabled]:hover:before,.fancy-product.single-product .save-load .load-designs[disabled]:hover:after,.fancy-product.single-product .save-load .load-designs.disabled:before,.fancy-product.single-product .save-load .load-designs.disabled:after,.fancy-product.single-product .save-load .load-designs.disabled:hover,.fancy-product.single-product .save-load .load-designs.disabled:hover:before,.fancy-product.single-product .save-load .load-designs.disabled:hover:after,.fancy-product.single-product .save-load .save-designs:disabled:before,.fancy-product.single-product .save-load .save-designs:disabled:after,.fancy-product.single-product .save-load .save-designs:disabled:hover,.fancy-product.single-product .save-load .save-designs:disabled:hover:before,.fancy-product.single-product .save-load .save-designs:disabled:hover:after,.fancy-product.single-product .save-load .save-designs[disabled]:before,.fancy-product.single-product .save-load .save-designs[disabled]:after,.fancy-product.single-product .save-load .save-designs[disabled]:hover,.fancy-product.single-product .save-load .save-designs[disabled]:hover:before,.fancy-product.single-product .save-load .save-designs[disabled]:hover:after,.fancy-product.single-product .save-load .save-designs.disabled:before,.fancy-product.single-product .save-load .save-designs.disabled:after,.fancy-product.single-product .save-load .save-designs.disabled:hover,.fancy-product.single-product .save-load .save-designs.disabled:hover:before,.fancy-product.single-product .save-load .save-designs.disabled:hover:after{background-color:rgba(166, 166, 166, 1);cursor:not-allowed}.fancy-product.single-product .save-load .load-designs--no-radius,.fancy-product.single-product .save-load .save-designs--no-radius{border-radius:0}.fancy-product.single-product .save-load .load-designs--with-shadow,.fancy-product.single-product .save-load .save-designs--with-shadow{box-shadow:1px 16px 0px -8px rgba(0, 0, 0, 0.2)}.fancy-product.single-product .save-load .load-designs--with-shadow:active,.fancy-product.single-product .save-load .save-designs--with-shadow:active{box-shadow:4px -2px 0px 2px rgba(0, 0, 0, 0.4)}.fancy-product.single-product .save-load .load-designs--with-shadow:hover,.fancy-product.single-product .save-load .save-designs--with-shadow:hover{box-shadow:0px 12px 0px -4px rgba(0, 0, 0, 0.2)}.fancy-product.single-product .save-load .load-designs--with-svg svg,.fancy-product.single-product .save-load .save-designs--with-svg svg{border-radius:50%;background:white;padding:10px}.fancy-product.single-product .save-load .load-designs.single_add_to_cart_button,.fancy-product.single-product .save-load .save-designs.single_add_to_cart_button{position:relative;cursor:pointer;display:flex;align-items:center}.fancy-product.single-product .save-load .load-designs.button-adding,.fancy-product.single-product .save-load .load-designs.loading,.fancy-product.single-product .save-load .save-designs.button-adding,.fancy-product.single-product .save-load .save-designs.loading{position:relative;background-color:rgba(247, 147, 27, 1);background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.0' width='25px' height='25px' viewBox='0 0 128 128' xml:space='preserve'%3E%3Cg%3E%3Ccircle cx='16' cy='64' r='16' fill='%23ffffff' fill-opacity='1'/%3E%3Ccircle cx='16' cy='64' r='14.344' fill='%23ffffff' fill-opacity='1' transform='rotate(45 64 64)'/%3E%3Ccircle cx='16' cy='64' r='12.531' fill='%23ffffff' fill-opacity='1' transform='rotate(90 64 64)'/%3E%3Ccircle cx='16' cy='64' r='10.75' fill='%23ffffff' fill-opacity='1' transform='rotate(135 64 64)'/%3E%3Ccircle cx='16' cy='64' r='10.063' fill='%23ffffff' fill-opacity='1' transform='rotate(180 64 64)'/%3E%3Ccircle cx='16' cy='64' r='8.063' fill='%23ffffff' fill-opacity='1' transform='rotate(225 64 64)'/%3E%3Ccircle cx='16' cy='64' r='6.438' fill='%23ffffff' fill-opacity='1' transform='rotate(270 64 64)'/%3E%3Ccircle cx='16' cy='64' r='5.375' fill='%23ffffff' fill-opacity='1' transform='rotate(315 64 64)'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 64 64;315 64 64;270 64 64;225 64 64;180 64 64;135 64 64;90 64 64;45 64 64' calcMode='discrete' dur='720ms' repeatCount='indefinite'%3E%3C/animateTransform%3E%3C/g%3E%3C/svg%3E") !important;color:transparent;background-repeat:no-repeat;background-size:35px;background-position:50%;text-indent:-9999px}.fancy-product.single-product .save-load .load-designs.button-adding:before,.fancy-product.single-product .save-load .load-designs.button-adding:after,.fancy-product.single-product .save-load .load-designs.loading:before,.fancy-product.single-product .save-load .load-designs.loading:after,.fancy-product.single-product .save-load .save-designs.button-adding:before,.fancy-product.single-product .save-load .save-designs.button-adding:after,.fancy-product.single-product .save-load .save-designs.loading:before,.fancy-product.single-product .save-load .save-designs.loading:after{content:"";padding:0;background-image:none !important;animation:none;background-color:rgba(247, 147, 27, 1);transition:background 0.3s ease-in-out, box-shadow 0.3s ease-in-out;transform:none}.fancy-product.single-product .save-load .load-designs.button-added,.fancy-product.single-product .save-load .save-designs.button-added{animation:showHide 2s ease-in-out;animation-iteration-count:1;pointer-events:all}.fancy-product.single-product .save-load .load-designs.button-added:before,.fancy-product.single-product .save-load .load-designs.button-added:after,.fancy-product.single-product .save-load .save-designs.button-added:before,.fancy-product.single-product .save-load .save-designs.button-added:after{content:"";animation:showHide 2s ease-in-out;opacity:1}.fancy-product.single-product .save-load .load-designs.button-failed,.fancy-product.single-product .save-load .save-designs.button-failed{animation:showHideFail 2s ease-in-out;animation-iteration-count:1;pointer-events:all}.fancy-product.single-product .save-load .load-designs.button-failed:before,.fancy-product.single-product .save-load .load-designs.button-failed:after,.fancy-product.single-product .save-load .save-designs.button-failed:before,.fancy-product.single-product .save-load .save-designs.button-failed:after{content:"";animation:showHideFail 2s ease-in-out;opacity:1}@keyframes spinMeRightRound{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes move-up{0%{transform:translate(-50%, 50px);opacity:0}100%{opacity:1;transform:translate(-50%, 0)}}@keyframes showHide{0%,90%{background-color:rgba(22, 179, 110, 1);pointer-events:none;cursor:not-allowed}}@keyframes showHideFail{0%,90%{background-color:rgba(228, 85, 85, 1);pointer-events:none;cursor:not-allowed}}@keyframes showHideBefore{10%,80%{opacity:1}0%,100%{opacity:0}}.fancy-product.single-product .save-load .load-designs:before,.fancy-product.single-product .save-load .save-designs:before{content:"";display:inline-block;vertical-align:top;margin:0 8px 0 0;color:white}.fancy-product.single-product .save-load .load-designs:before{content:""}.fancy-product.single-product .save-load .save-designs:before{content:""}.fancy-product.single-product .fpd-module[data-module=designs].fpd-disabled{opacity:1 !important}.fancy-product.single-product .fpd-module[data-module=designs].fpd-disabled:before{content:"Sorry, artwork cannot be placed on this view.";padding:15px;background:white;color:rgba(33, 33, 33, 1);display:block}.fancy-product.single-product .fpd-module[data-module=designs].fpd-disabled *{display:none !important}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head{padding:0;margin:0 0 20px;display:block}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head:after{content:"";display:table;clear:both}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head .fpd-back{padding:0px 12px !important;border:0 !important;color:white !important;background:rgba(0, 156, 222, 1) !important;text-transform:capitalize;letter-spacing:0;font-weight:normal;order:2;flex:1 1 auto;display:flex;align-items:center;width:auto}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head .fpd-back:before{content:"Back";display:inline-block;background:transparent;border-radius:0;float:none;order:2;width:auto;height:auto;color:white !important;position:static;-webkit-clip-path:none;clip-path:none}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head .fpd-back:after{display:none}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head .fpd-back:hover{background:rgba(247, 147, 27, 1) !important}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head .fpd-input-back-search{display:flex}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head .fpd-input-search{width:calc(100% - 90px);margin-right:10px}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head .fpd-input-search input,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-head input{padding:15px;width:100%;border:0;border-radius:5px}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;flex-wrap:wrap;justify-content:space-between}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category{width:100% !important;float:none;width:auto;border:1px solid transparent;height:170px;transition:all 0.3s ease-in-out;margin:0}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item:hover,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category:hover{background:white;border-color:rgba(247, 147, 27, 1)}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item picture,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category picture{top:10px;left:5px;right:5px;bottom:5px}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item span,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category span{font-size:1rem;text-transform:capitalize;color:rgba(98, 181, 229, 1);font-family:"filson-soft";display:block;padding:10px;white-space:normal}@media all and (max-width: 1220px){.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item span,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category span{font-size:1.0625rem}}@media all and (max-width: 640px){.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item span,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category span{font-size:0.9375rem}}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item .fpd-price,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category .fpd-price{color:white;top:auto;bottom:0;right:0;width:auto;display:block;padding:5px 10px;font-weight:700}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-item .fpd-price span,.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category .fpd-price span{display:inline;color:white;padding:0 1px}.fancy-product.single-product .fpd-module[data-module=designs] .fpd-grid>.fpd-category{height:140px !important;max-height:140px;background:rgba(255, 255, 255, 0.4)}.fancy-product.single-product .faqs .question{padding:20px 30px 20px 15px}.fancy-product.single-product .faqs .question:after{right:10px}.fancy-product.single-product .help-faq .faq{border:1px solid rgba(241, 241, 241, 1);margin:0 0 10px}.fancy-product.single-product .help-faq .question{color:rgba(33, 33, 33, 1);position:relative;background:white;padding:10px 20px 10px 10px;transition:all 0.3s ease-in-out}.fancy-product.single-product .help-faq .question:after{content:"+";display:block;position:absolute;top:10px;right:10px;transition:transform 0.3s ease-in-out}.fancy-product.single-product .help-faq .question:hover{background:rgba(98, 181, 229, 1);color:white}.fancy-product.single-product .help-faq .question.open{background:rgba(98, 181, 229, 1);color:white}.fancy-product.single-product .help-faq .question.open:after{transform:rotate(135deg)}.fancy-product.single-product .help-faq .answer{background:rgba(255, 255, 255, 0.3);color:rgba(33, 33, 33, 1);display:none;border-top:1px solid rgba(241, 241, 241, 1);padding:10px}.fancy-product.single-product .help-faq .answer p,.fancy-product.single-product .help-faq .answer li{color:rgba(33, 33, 33, 1);line-height:30px}.fancy-product.single-product .help-faq .answer p:last-child,.fancy-product.single-product .help-faq .answer li:last-child{margin:0}.fancy-product.single-product .woocommerce-message{background:rgba(98, 181, 229, 1)}.fancy-product.single-product .woocommerce-message:after{background:rgba(247, 147, 27, 1)}.fancy-product.single-product .margaret-says{position:absolute;bottom:0;right:20px;height:230px;width:150px;z-index:100;transform:translateY(100%);transition:transform 0.2s ease-in}@media all and (min-width: 2px) and (max-width: 640px) {.fancy-product.single-product .margaret-says{width:calc(100% - 20px);right:10px;bottom:100px;transform:translateY(calc(100% + 100px))}}.fancy-product.single-product .margaret-says.show{transform:translateY(0)}.fancy-product.single-product .margaret-says .margaret-holds-on{top:0;right:0}.fancy-product.single-product .margaret-says .billboard{position:absolute;background:white;padding:20px 40px;box-shadow:7px 7px 0 rgba(33, 33, 33, 0.1);bottom:12px;right:6px;color:rgba(33, 33, 33, 1);min-width:480px;display:flex;align-items:center;justify-content:center}@media all and (min-width: 2px) and (max-width: 640px) {.fancy-product.single-product .margaret-says .billboard{width:100%;max-width:calc(100% - 20px);min-width:min(90%, 480px);bottom:0}}.fancy-product.single-product .margaret-says .billboard .close{position:absolute;top:10px;right:10px;background:rgba(33, 33, 33, 1);color:white;border-radius:50%;width:20px;height:20px;cursor:pointer;text-align:center}.fancy-product.single-product .margaret-says .billboard .close:hover{background:rgba(247, 147, 27, 1)}.fancy-product.single-product .margaret-says .billboard .close:before{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 20 20' height='20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='matrix(0.8333333333333334,0,0,0.8333333333333334,0,0)'%3E%3Cpath d='M0.75 23.249L23.25 0.749' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3Cpath d='M23.25 23.249L0.75 0.749' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:10px;width:10px;height:10px;color:white;z-index:2;position:absolute;top:5px;left:5px}.fancy-product.single-product .margaret-says .billboard p{color:rgba(33, 33, 33, 1);margin:0}.fancy-product.single-product .margaret-says .billboard:before{content:"";position:absolute;top:0;bottom:0}.fancy-product.single-product.fpd-overflow-hidden .download-template{position:fixed;z-index:10010;right:20px;bottom:20px}