body{font-size:16px;font-weight:400}hr{border:0;border-bottom:solid 1px;margin-bottom:1em;color:#ddd}h1{font-size:38px}.et_pb_section_1_tb_header{position:sticky}#top-bar-mobile .et_pb_social_media_follow li,#top-bar-desktop .et_pb_social_media_follow li{margin-bottom:0}@media (max-width:1079px){#top-bar-mobile .et_pb_column{width:auto!important;margin-bottom:0}#top-bar-mobile .et_pb_column:last-child{float:right}}#logo{max-height:75%}#main-nav img{max-width:450px}@media (max-width:1079px){#main-nav img{max-width:100%}}#main-nav a.et_pb_menu__icon:first-of-type{padding-left:11px;padding-right:11px;margin-right:0}#mobile_menu3{width:150px;margin-left:-50px;text-align:right}max-width:100vw}}*/#main-content{overflow:hidden}.main_title{text-transform:uppercase;font-weight:600;letter-spacing:1px}@media (max-width:767px){.main_title{text-align:center}}@media (max-width:1079px){body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:40px}}footer .et_pb_column:nth-child(2){margin-bottom:0!important}footer #nav_menu-2{width:100%}.et_pb_social_media_follow li a.icon{border-radius:50%}.btn-orange{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;color:#ffffff;border-width:0px;border-color:rgba(0,0,0,0);border-radius:6px;letter-spacing:1px;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;background-image:linear-gradient(90deg,#ff9933 0%,#ffbb35 100%);font-size:25px}.footnote{margin-top:30px;font-size:14px;line-height:1.6em;border-top:solid 1px #ddd;padding-top:10px}.footnote h3{opacity:0.8}.footnote p{opacity:0.7}.product-template-default #main-content .container{width:100%;padding-top:1rem!important}.product-template-default #main-content #content-area #left-area .product>.clearfix{padding:60px 0 0 0}@media (max-width:1079px){.product-template-default #main-content #content-area #left-area .product>.clearfix{padding:50px 40px;background-image:linear-gradient(1deg,rgba(30,139,222,0.2) 0%,rgba(152,204,85,0.1) 100%)}}@media (min-width:1080px){.product-template-default #main-content{background-image:linear-gradient(1deg,rgba(30,139,222,0.2) 0%,rgba(152,204,85,0.1) 100%)}}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce div.product div.images.woocommerce-product-gallery{margin:auto;margin-bottom:40px}@media (min-width:981px){.woocommerce div.product div.images.woocommerce-product-gallery{}}@media (max-width:767px){.product_cat-custom-puzzles .woocommerce-product-gallery{display:none}}@media (max-width:980px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%}}@media (min-width:981px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:calc(100% - 540px)}}.woocommerce div.product .product_title{font-size:36px;font-weight:600}@media (max-width:1079px){.entry-summary .entry-title{padding-bottom:24px!important}.woocommerce div.product .product_title{font-size:44px}}.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce div.product form.cart{margin-top:7px}.woocommerce div.product p.price{margin-bottom:20px}.woocommerce-variation-price{margin-bottom:20px}.woocommerce div.product div.summary{margin-bottom:0;margin-top:30px}@media (max-width:767px){.woocommerce div.product div.summary{text-align:center;margin-top:0;clear:both;padding-top:30px}}@media (max-width:991px){.ui.grid>.two.column.doubling.row>.column,.ui.two.column.doubling.grid>.column,.ui.two.column.doubling.grid>.row>.column{width:50%}}.mspc-attribute-image.ui.image{max-width:160px;margin:auto}.mspc-vertical.mspc-variation .mspc-text-wrapper>p{text-align:center}.mspc-clear-selection{display:none}.mspc-variation .mspc-text-wrapper>strong{line-height:1.1em}.mspc-wrapper{margin:40px 0 0 0}@media (max-width:480px){.mspc-menu-item.ui.step{padding-left:2em!important}.ui.steps .step:first-child{border-radius:0!important}.ui.steps .step:last-child{border-radius:0!important}}.woocommerce div.product form.cart .variations .label{display:none}.woocommerce div.product form.cart .reset_variations{display:none!important}.woocommerce div.product form.cart .variations td{padding-bottom:10px}.woocommerce div.product form.cart .variations td select{margin:0;padding-top:10px;padding-bottom:10px;border-width:0px;border-color:rgba(0,0,0,0);border-radius:6px;font-weight:600;background-color:#fff;min-width:auto;width:auto;font-size:16px}@media (max-width:767px){.woocommerce div.product form.cart div.quantity{float:none;margin:0!important}}.woocommerce div.product form.cart .button{float:none;background-color:#2ea3f2;color:#fff;border-color:#2ea3f2;text-transform:uppercase;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;letter-spacing:1px}@media (max-width:767px){.woocommerce div.product form.cart .button{margin-top:25px}}.product_meta{display:none}body.woocommerce .woocommerce-tabs{border:solid 1px rgba(0,0,0,0.1);padding:40px;background-color:#fff;margin-top:0}body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs{display:none}body.woocommerce #content-area div.product .woocommerce-tabs .panel{padding:0}.woocommerce div.product .woocommerce-tabs .panel{font-size:15px;line-height:1.7em}.woocommerce div.product .woocommerce-tabs .panel h2{text-transform:uppercase;font-weight:600;letter-spacing:1px}.woocommerce div.product .woocommerce-tabs .panel h3{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-size:17px;line-height:1.3em;padding-bottom:0.5em;padding-top:0.5em}.woocommerce div.product .woocommerce-tabs .panel h2:first-child{display:none}@media (max-width:1079px){body.woocommerce .woocommerce-tabs{border:0;margin-top:0;margin-bottom:0}.woocommerce div.product .woocommerce-tabs .panel h2{text-align:center}}.product-template-default #main-content .products{padding:40px 0}@media (max-width:767px){.product-template-default #main-content .products{text-align:center}}.products>h2{text-transform:uppercase;letter-spacing:1px;font-weight:600;padding-bottom:30px!important}.woocommerce .products ul,.woocommerce ul.related.products{margin-bottom:0}.products ul.products li.product:nth-child(n){text-align:center}@media (min-width:768px){.products ul.products li.product:nth-child(n){margin-bottom:0!important}}.products ul.products li.product .woocommerce-loop-product__title{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-size:20px!important}.products ul.products li.product .price{color:#2ea3f2!important;font-weight:500;font-size:16px}@media (max-width:1079px){.product-template-default #main-content section.products{padding:40px;background-image:linear-gradient(180deg,rgba(30,139,222,0.2) 0%,rgba(152,204,85,0.1) 100%)}}.et-db #et-boc .et-l .et_pb_section{background:transparent}#fpd-start-customizing-button.fpd-inline{margin-left:0}.fpd-product-designer-wrapper{padding-right:2rem}.fpd-container{margin:auto;background-color:#fff;width:100%}@media (min-width:981px){.fpd-container{float:left;margin-bottom:50px}}.fpd-modal-overlay.fpd-fullscreen>.fpd-modal-wrapper{max-width:900px;max-height:900px}.fpd-topbar .fpd-navigation{height:10px}.fpd-done{padding:15px 30px!important;color:#ffffff!important;border-width:0!important;border-radius:6px!important;letter-spacing:1px!important;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;font-size:25px!important;text-align:center!important;margin:auto!important;margin-top:30px!important;width:max-content!important;display:block!important}.fpd-modal-price{display:none}.fpd-snackbar-wrapper{display:none}@media (max-width:568px){.fpd-draggable-dialog{left:1em!important}}.woocommerce-cart #main-content,.woocommerce-checkout #main-content{background-image:linear-gradient(180deg,rgba(30,139,222,0.1) 0%,rgba(152,204,85,0.1) 100%)}@media (max-width:767px){.woocommerce-cart .container,.woocommerce-checkout .container{width:90%}}.woocommerce-cart table.shop_table{border:0}.woocommerce-cart .woocommerce-cart-form table.shop_table tr{padding-top:0;padding-bottom:0;background-color:#fff;margin:0 0 15px 0;box-shadow:0px 1px 4px rgb(0 0 0 / 10%);border-radius:5px}.woocommerce-cart table.shop_table td{padding:.857em!important}.woocommerce-cart table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent}.woocommerce-cart table.cart .cart_item{position:relative;padding:0!important}.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-cart table.cart td.product-remove{padding:.287em!important}@media (max-width:1079px){.woocommerce-cart table.shop_table tr td:first-child{border-top:0}}.woocommerce-cart table.cart .product-remove{vertical-align:top}.woocommerce-cart table.cart .product-remove a.remove{color:#999!important;font-weight:300;transition:all 300ms}.woocommerce-cart table.cart .product-remove a.remove:hover{color:red!important;background:transparent!important}@media (max-width:1079px){.woocommerce-cart table.cart .product-remove{position:absolute;right:0;top:0;padding:10px;border:0}}@media (max-width:767px){.woocommerce-cart table.cart .product-thumbnail{display:block;border:0}.woocommerce-cart table.cart .product-thumbnail::before{display:none}}.woocommerce-cart table.cart img{width:300px;max-width:100%;display:block;margin:auto}.woocommerce-cart .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text{background-color:rgb(0 161 255 / 10%)!important;color:#4e4e4e!important}@media (max-width:767px){.woocommerce-cart table.cart tr:last-child{background:transparent;box-shadow:none;padding:0!important}.woocommerce-cart table.cart tr:last-child td{padding:0!important}}.woocommerce-cart table.cart td.actions .coupon .input-text{font-size:16px!important}.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{color:rgba(0,0,0,0.2)!important}.woocommerce-cart table.cart td.actions .coupon .input-text+.button{width:auto;font-size:16px;height:49px;border-radius:3px;background:#1e8bde;color:#fff;border:0}@media (max-width:767px){.woocommerce-cart table.cart td.actions .coupon{background:#fff;box-shadow:0px 1px 4px rgb(0 0 0 / 10%);padding:.857em .587em;border-radius:5px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:calc(100% - 140px);margin-bottom:0}}.woocommerce-cart table.cart td.actions .button[name=update_cart]{width:auto;margin:auto;border-radius:3px;font-size:17px;height:49px}.woocommerce-cart .cart-collaterals .cross-sells{text-align:center;margin-bottom:40px;background:#fff;box-shadow:0px 1px 4px rgb(0 0 0 / 10%);border-radius:5px;padding:.857em .587em}.woocommerce-cart .cart-collaterals .cross-sells>h2{padding-top:23px;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-size:20px}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:100%}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product:nth-child(n){margin-bottom:0!important}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product a img{max-width:200px;margin:auto!important;border:0}.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product .woocommerce-loop-product__title{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-size:18px}.woocommerce-cart .cart_totals h2{text-transform:uppercase;font-weight:600;letter-spacing:1px}@media (max-width:767px){.woocommerce-cart .cart_totals h2{text-align:center}}.woocommerce-cart .cart_totals>.shop_table{margin-bottom:6px!important;background:#fff;box-shadow:0px 1px 4px rgb(0 0 0 / 10%)}.select2-container--default .select2-selection--single{font-size:14px;height:48px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;text-align:left;padding-left:15px}.woocommerce-cart .shipping-calculator-form .button{font-size:16px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #payment #place_order,.woocommerce-page #payment #place_order{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;color:#ffffff;border-width:0px!important;border-color:rgba(0,0,0,0);border-radius:6px;letter-spacing:1px;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;text-transform:uppercase;background-image:linear-gradient(90deg,#ff9933 0%,#ffbb35 100%);font-size:25px;transition:all 300ms;float:none;margin:1em auto;display:block}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-image:linear-gradient(90deg,#ff9933 0%,#ffbb35 100%);color:#ffffff;letter-spacing:2px}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{margin-bottom:2em;margin-top:22px}@media (max-width:767px){.woocommerce-checkout #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:0}}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background-color:rgba(0,0,0,0.1)}.woocommerce-checkout h3:not(#ship-to-different-address){text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:27px}@media (max-width:767px){.woocommerce-checkout h3:not(#ship-to-different-address){text-align:center}}.woocommerce-checkout #ship-to-different-address{font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif;font-size:18px;line-height:27px}.woocommerce-checkout #order_comments{height:144px}@media (min-width:768px){.woocommerce-checkout #order_review_heading{padding:40px 0 20px 0}}@media (max-width:767px){.woocommerce-checkout #order_review_heading{padding:20px 0 20px 0}}@media (max-width:767px){.woocommerce-checkout .checkout_coupon button.button{margin:auto;display:block;margin-top:10px}}.woocommerce-checkout-review-order-table{background-color:#fff}.woocommerce-checkout-payment{background-color:rgba(0,0,0,0.1)!important}.woocommerce-checkout-payment .payment_box{background-color:rgba(0,0,0,0.1)!important}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(0,0,0,0.1)!important;top:-14px}@media (min-width:768px){.woocommerce form .form-row.place-order{margin-bottom:100px}}@media (max-width:767px){.woocommerce form .form-row.place-order{margin-bottom:40px}}.woocommerce-error,.woocommerce-info,.woocommerce-message{line-height:30px;margin-bottom:30px}.woocommerce .woocommerce-message a{font-size:15px;text-transform:uppercase}.woocommerce .woocommerce-message a.restore-item{border-radius:31px;border:none;background:#fff;padding:.3em 1em;font-weight:500;line-height:1.7em}@media (max-width:1079px){.woocommerce-error,.woocommerce-info,.woocommerce-message{text-align:center}.woocommerce .woocommerce-message a{float:none;display:block;width:max-content;margin:auto;margin-top:10px;margin-bottom:5px}.woocommerce .woocommerce-message a.button.wc-forward{margin-top:5px;margin-bottom:10px;float:none}.woocommerce .woocommerce-message a.restore-item{margin-top:10px;margin-bottom:5px;float:none}}.return-to-shop{margin-top:30px;margin-bottom:58px;text-align:center}.podd-client-name-microsoftedge .fpd-thumbnail-preview{display:none}.product-template-default.et-db #et-boc .et-l .et_pb_section{padding-top:2px;padding-bottom:2px}#main-nav{margin-bottom:0!important}.et-db #et-boc .et-l a.et_pb_menu__icon,.et-db #et-boc .et-l button.et_pb_menu__icon{padding:0 0 0 30px}.et_bloom .et_bloom_optin_1 .et_bloom_border_solid{border-color:#9bcd13!important}.woocommerce-variation-add-to-cart p{margin-bottom:30px}.woocommerce-variation-add-to-cart p label{display:block;margin-bottom:4px}.woocommerce-variation-add-to-cart p input{font-size:16px;height:40px;border-radius:3px;padding-left:10px;padding-right:10px;width:100%}