hr{border:0;border-bottom:solid 1px;margin-bottom:1em;color:#ddd}h1{font-size:38px}.et_pb_menu__logo img{max-width:450px}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0!important}@media (max-width:1079px){.et_pb_menu__logo img{max-width:100%}.et_pb_menu_0_tb_header.et_pb_menu .et_pb_menu__logo{margin-bottom:0}.et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0}.et-db #et-boc .et-l .et_pb_menu--style-left_aligned .et_pb_menu__logo{margin-right:0}.et_pb_menu__search-container{padding-left:0!important;background-color:#fff;top:-5px}}#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}}@media (max-width:767px){.et_pb_text{padding-left:10px;padding-right:10px}}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;margin-bottom: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}.dcp_single_woo_product_thumbnail img{border:solid 1px rgba(0,0,0,0.1)!important}.product-template-default #main-content .container{width:100%;padding-top:0!important}.product-template-default #main-content #content-area #left-area .product>.clearfix{padding:60px 0 0 0}@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%)}}@media (max-width:1079px){.product-template-default #main-content #content-area #left-area .product>.clearfix{padding:6%;background-image:linear-gradient(1deg,rgba(30,139,222,0.2) 0%,rgba(152,204,85,0.1) 100%)}}@media (max-width:767px){.product-template-default #main-content #content-area #left-area .product>.clearfix{padding:15px}}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce div.product .flex-viewport{-webkit-box-shadow:0 2px 5px 0 rgb(0 0 0 / 16%),0 2px 10px 0 rgb(0 0 0 / 12%);box-shadow:0 2px 5px 0 rgb(0 0 0 / 16%),0 2px 10px 0 rgb(0 0 0 / 12%)}.woocommerce div.product div.images.woocommerce-product-gallery{max-width:500px;margin:auto;margin-bottom:40px}@media (max-width:767px){.woocommerce div.product div.images.woocommerce-product-gallery{margin-bottom:0}.woocommerce div.product div.images .flex-control-thumbs{padding-bottom:0!important}.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-weight:500;font-family:'Jost',Helvetica,Arial,Lucida,sans-serif}@media (max-width:1079px){.entry-summary .entry-title{padding-bottom:24px!important}}@media (max-width:767px){.woocommerce div.product .product_title{font-size:28px;width:90%;margin:auto}}.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:0 0 15px 0;margin-top:10px}}@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}.woocommerce div.product form.cart div.quantity input.qty{border-radius:3px;border:1px solid #bbb!important;color:#666!important;height:56px}@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!important;border-color:#2ea3f2;text-transform:uppercase;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;letter-spacing:1px;transition:all 300ms}@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:'Jost',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;padding:40px 30px 40px 30px}.woocommerce div.product .woocommerce-tabs .panel h2{text-align:center}}.product-template-default #main-content .products{padding:40px 0}.woocommerce ul.products li.product .woocommerce-loop-product__title{width:100%}.woocommerce .products .product .add_to_cart_button{display:none}@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:'Jost',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(152,204,85,0.1) 0%,rgba(30,139,222,0.2) 100%)}}.et-db #et-boc .et-l .et_pb_section{background:transparent}#fpd-start-customizing-button.fpd-inline{margin-left:0}.fpd-container{margin:auto;margin-bottom:20px;background-color:#fff}@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:0}@media (max-width:767px){.fpd-actions-container{text-align:center}.fpd-container{margin-bottom:40px}.woocommerce div.product form.cart,.woocommerce-page div.product form.cart,.woocommerce #content div.product form.cart,.woocommerce-page #content div.product form.cart{margin-bottom:15px}}.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 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}}.woocommerce-cart table.cart img{width:300px;max-width:100%;display:block;margin:auto}@media (max-width:980px){.woocommerce-cart table.cart .product-thumbnail::before{display:none}.woocommerce-cart table.shop_table td.product-thumbnail{padding:0!important;display:block;border:0}.woocommerce-cart table.cart img{width:100%;max-width:400px}}.shop_table td.product-name{word-wrap:normal}.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}.woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{border-color:#999!important;border-radius:3px;width:4.3em!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{font-size:16px;border-radius:3px;color:#9bcd13!important;background-color:transparent!important;border:2px solid;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;padding-left:30px!important;padding-right:30px!important}.woocommerce-cart table.cart td.actions .coupon .input-text+.button:hover{background-color:#9bcd13!important;color:#fff!important;border-color:#9bcd13!important}@media (min-width:768px){.woocommerce-cart table.cart td.actions .coupon .input-text{margin-right:20px!important}}@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;float:none;display:block;margin:0 auto 1em auto!important}.woocommerce-cart table.cart td.actions .coupon .input-text{text-align:center}.woocommerce input#coupon_code{padding:10px!important}.woocommerce-cart table.cart td.actions .coupon .input-text+.button{margin:0 auto 1em auto!important}}.woocommerce-cart table.cart td.actions .button[name=update_cart]{border-radius:3px;font-size:17px;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;color:#000!important}.woocommerce-cart table.cart td.actions .button[name=update_cart]:hover{color:#fff!important}.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:'Jost',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:0 0 20px 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:'Jost',Helvetica,Arial,Lucida,sans-serif;font-size:18px}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:48%}.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%)}.shipping-calculator-form .form-row{padding:0!important}.select2-container--default .select2-selection--single{font-size:14px}.select2-container--default .select2-selection--single .select2-selection__arrow{}.select2-container--default .select2-selection--single .select2-selection__rendered{}.woocommerce-cart .shipping-calculator-form .button{color:#333!important;padding:8px 18px!important;font-size:14px}.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!important;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:20px;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;border-radius:6px}.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-checkout input#coupon_code{color:#666!important;border-bottom-color:#666!important;font-weight:500}.woocommerce form.woocommerce-form-coupon .form-row-last button.button{font-size:16px;border-radius:3px;color:#666!important;background-color:transparent!important;border:1px solid #666!important;font-family:'Dosis',Helvetica,Arial,Lucida,sans-serif;font-weight:600;padding-left:30px!important;padding-right:30px!important;margin-left:20px}.woocommerce form.woocommerce-form-coupon p.form-row{margin-bottom:0}@media (max-width:767px){.woocommerce form.woocommerce-form-coupon p.form-row{width:100%!important;text-align:center}.woocommerce-checkout input#coupon_code{text-align:center;margin:0 auto 1em auto!important}.woocommerce form.woocommerce-form-coupon .form-row-last button.button{margin:auto}}.woocommerce form.woocommerce-form-coupon .form-row-last button.button:hover{color:#fff!important;background-color:#666!important}.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:'Jost',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_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%}