.custom-blurb-card{background:#ffffff;border-radius:12px;padding:25px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.08);border:1px solid #eee;transition:all 0.25s ease;text-align:center}.custom-blurb-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgba(0,0,0,0.12)}.custom-blurb-card .et_pb_main_blurb_image img,.custom-blurb-card .et_pb_main_blurb_image span{font-size:42px;margin-bottom:15px;transition:0.3s}.custom-blurb-card:hover .et_pb_main_blurb_image img{transform:scale(1.1)}.custom-blurb-card h4{font-size:16px;font-weight:600;margin-bottom:8px}.custom-blurb-card .et_pb_blurb_description{font-size:14px;color:#666}.custom-blurb-card{cursor:pointer}.custom-blurb-card{height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:220px}.et_pb_column{display:flex}.custom-blurb-card .et_pb_blurb_content{display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-blurb-card .et_pb_main_blurb_image img{max-width:100px;height:auto;margin-bottom:15px}}.custom-blurb-card h4{min-height:40px;display:flex;align-items:center;justify-content:center}``.custom-blurb-card h4{word-break:keep-all}.blurb-row .et_pb_column{display:flex}}.woocommerce ul.products li.product{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:260px}``.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{flex:1 0 16%;margin:10px}``.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:40px;display:flex;align-items:center;justify-content:center}.woocommerce ul.products li.product .price{margin-top:auto}.woocommerce ul.products li.product img{max-height:100px;object-fit:contain}``.woocommerce ul.products li.product{max-width:220px;margin:0 auto 20px}.woocommerce ul.products li.product img{max-height:140px;width:auto;object-fit:contain}.bundled_products{display:flex;flex-wrap:wrap;gap:20px}.bundled_products .bundled_product{width:30%!important;background:#ffffff;border:1px solid #e5e5e5;border-radius:10px;padding:15px;text-align:center}.bundled_products img{height:120px;object-fit:contain;margin-bottom:10px}.bundled_products .product_title{font-size:14px;font-weight:600;color:#222}.bundled_products .price{color:#2a7f2e;font-weight:bold}.bundled_products input.qty{width:60px;text-align:center}.bundled_products .bundled_product{text-align:center}.bundled_products{text-transform:uppercase}.bundled_products,.bundled_products *{font-family:'Montserrat',sans-serif!important}.bundled_products .product_title{display:block;text-align:center;.woocommerce ul.products li.product .price::after{content:"CUSTOMISABLE BUNDLE";display:block;font-size:12px;color:#777;margin-top:5px}.et_pb_menu__cart-count{background:#e31e24;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px}.et_pb_menu .et-menu-nav ul{justify-content:center!important}.et_pb_menu__wrap{justify-content:center!important}.woocommerce ul.products,.woocommerce-page ul.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:flex!important;flex-direction:column!important;height:auto!important}.woocommerce ul.products li.product a,.woocommerce-page ul.products li.product a{display:flex!important;flex-direction:column!important;flex-grow:1!important}.woocommerce ul.products li.product img,.woocommerce-page ul.products li.product img{height:180px!important;width:100%!important;object-fit:contain!important;object-position:center!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:calc(1.3em * 3)!important;line-height:1.3em!important;margin:10px 0 8px!important}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin-top:auto!important;padding-top:8px!important}body.woocommerce ul.products li.product .button,body.woocommerce-page ul.products li.product .button,body .woocommerce ul.products li.product .add_to_cart_button{display:inline-block!important}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product a.button{font-size:16px!important}@media (max-width:767px){.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product a.button{font-size:14px!important}}.et_pb_shop .woocommerce ul.products li.product a.button,.et_pb_shop .woocommerce ul.products li.product a.add_to_cart_button,.woocommerce ul.products li.product a.button.product_type_simple.add_to_cart_button{font-size:12px!important;line-height:1.2!important}.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product a.button{margin-top:12px!important}.woocommerce ul.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;height:100%!important;min-height:340px!important;padding:15px!important;border:1px solid #e5e5e5;border-radius:12px;background:#fff}.woocommerce ul.products li.product img{height:140px!important;width:100%!important;object-fit:contain!important;margin-bottom:15px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{min-height:75px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.4!important;margin-bottom:10px!important}.woocommerce ul.products li.product .price{margin-top:auto!important;min-height:35px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-bottom:12px!important;font-weight:700}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{margin-top:12px!important;align-self:center!important}.home .woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;min-height:320px!important}.home .woocommerce ul.products li.product h2,.home .woocommerce ul.products li.product .woocommerce-loop-product__title{height:80px!important;min-height:80px!important;max-height:80px!important;overflow:hidden!important;text-align:center!important}.home .woocommerce ul.products li.product .price{margin-top:auto!important;display:block!important;text-align:center!important}.bundled_products{display:flex!important;flex-wrap:wrap!important;gap:20px!important;align-items:stretch!important}.bundled_products .bundled_product{display:flex!important;flex-direction:column!important;min-height:320px!important;height:100%!important;width:30%!important;background:#fff;border:1px solid #e5e5e5;border-radius:10px;padding:15px}.bundled_products .bundled_product img{height:140px!important;width:100%!important;object-fit:contain!important}.bundled_products .product_title{min-height:60px!important;max-height:60px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.bundled_products .price{margin-top:auto!important;min-height:35px!important;display:flex!important;align-items:center!important;justify-content:center!important}.bundled_products .quantity{min-height:40px!important;display:flex!important;justify-content:center!important}.bundled_products .button,.bundled_products .add_to_cart_button{margin-top:10px!important;align-self:center!important}.et_pb_shop ul.products{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important}.et_pb_shop ul.products li.product{display:flex!important;flex-direction:column!important;height:auto!important;min-height:380px!important}.et_pb_shop ul.products li.product .woocommerce-loop-product__title,.et_pb_shop ul.products li.product h2{min-height:70px!important;max-height:70px!important;overflow:hidden!important}.et_pb_shop ul.products li.product .price{margin-top:auto!important;min-height:30px!important;display:block!important;margin-bottom:10px!important}.et_pb_shop ul.products li.product .button{margin-top:10px!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{margin-top:auto!important}.woocommerce ul.products li.product .grade-message{height:60px!important;display:flex!important;align-items:center!important;justify-content:center!important}.woocommerce ul.products li.product .price{height:50px!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-bottom:15px!important}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product .add_to_cart_button{margin-top:auto!important}.woocommerce ul.products li.product{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:60px!important}.woocommerce ul.products li.product .price{display:block!important;min-height:50px!important;line-height:25px!important}.woocommerce ul.products li.product .button{margin-top:auto!important}// Add Child Name field to registration formadd_action('woocommerce_register_form_start',function(){?>Child's Name&nbsp;*