.home header.et-l--header .et_pb_image img,.page-id-212 header.et-l--header .et_pb_image img,.page-id-468 header.et-l--header .et_pb_image img{visibility:hidden!important;pointer-events:none}#custom-burger{position:fixed;top:20px;right:20px;z-index:99999;width:50px;height:50px;background-color:#e68f4d;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;padding:12px;box-sizing:border-box;transition:background-color 0.3s ease}#custom-burger:hover{background-color:#cd7532}#custom-burger span{display:block;width:22px;height:2px;background-color:#fff;border-radius:2px;transition:transform 0.35s ease,opacity 0.25s ease;transform-origin:center}#custom-burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}#custom-burger.is-open span:nth-child(2){opacity:0;transform:scaleX(0)}#custom-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.45);z-index:99997;opacity:0;pointer-events:none;transition:opacity 0.35s ease}#drawer-overlay.is-open{opacity:1;pointer-events:all}#custom-drawer{position:fixed;top:0;right:0;height:100%;width:320px;max-width:85vw;background-color:#f7f3ed;z-index:99998;transform:translateX(100%);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);display:flex;flex-direction:column;padding:60px 40px 40px;box-sizing:border-box;overflow-y:auto;box-shadow:-4px 0 30px rgba(0,0,0,0.12)}#custom-drawer.is-open{transform:translateX(0)}#drawer-logo{margin-bottom:40px}.drawer-site-name{font-size:1.1rem;font-weight:600;color:#333;letter-spacing:0.03em}#drawer-nav-links{list-style:none;margin:0 0 auto;padding:0}#drawer-nav-links li{border-bottom:1px solid rgba(0,0,0,0.08)}#drawer-nav-links li:first-child{border-top:1px solid rgba(0,0,0,0.08)}#drawer-nav-links a{display:block;padding:16px 0;font-family:'Montserrat',sans-serif;font-size:1.05rem;color:#333;text-decoration:none;letter-spacing:0.02em;transition:color 0.2s ease,padding-left 0.2s ease}#drawer-nav-links a:hover{color:#e68f4d;padding-left:6px}.drawer-cta{display:inline-block;margin-top:36px;padding:14px 28px;background-color:#e68f4d;color:#fff!important;text-decoration:none;border-radius:4px;font-family:'Montserrat',sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:0.04em;text-align:center;transition:background-color 0.25s ease,transform 0.2s ease}.drawer-cta:hover{background-color:#cd7532;transform:translateY(-1px)}#drawer-social{display:flex;gap:16px;margin-top:32px}#drawer-social a{color:#888;transition:color 0.2s ease;display:flex;align-items:center}#drawer-social a:hover{color:#e68f4d}#drawer-social svg{width:20px;height:20px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{display:none!important}.woocommerce div.product div.images img{transform:none!important;transition:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__image a{pointer-events:none;cursor:default}.woocommerce div.product div.images .woocommerce-product-gallery__image a img{pointer-events:none}.woocommerce button.single_add_to_cart_button::before,.woocommerce button.single_add_to_cart_button::after,.woocommerce a.button.add_to_cart_button::before,.woocommerce a.button.add_to_cart_button::after,.woocommerce a.add_to_cart_button::before,.woocommerce a.add_to_cart_button::after,.woocommerce a.added_to_cart::before,.woocommerce a.added_to_cart::after{display:none!important;content:none!important}.woocommerce .wc-forward::after,.woocommerce .wc-forward::before{display:none!important;content:none!important}.woocommerce button.single_add_to_cart_button,.woocommerce a.button.add_to_cart_button,.woocommerce a.add_to_cart_button{box-sizing:border-box;white-space:nowrap;padding:5px 18px!important;border-width:0!important;text-decoration:none}.woocommerce button.single_add_to_cart_button:hover,.woocommerce button.single_add_to_cart_button:focus,.woocommerce button.single_add_to_cart_button:active,.woocommerce button.single_add_to_cart_button:visited,.woocommerce a.button.add_to_cart_button:hover,.woocommerce a.button.add_to_cart_button:focus,.woocommerce a.button.add_to_cart_button:active,.woocommerce a.button.add_to_cart_button:visited,.woocommerce a.add_to_cart_button:hover,.woocommerce a.add_to_cart_button:focus,.woocommerce a.add_to_cart_button:active,.woocommerce a.add_to_cart_button:visited{padding:5px 18px!important;border-width:0!important}.woocommerce a.button.add_to_cart_button.added,.woocommerce a.button.add_to_cart_button.loading,.woocommerce a.add_to_cart_button.added,.woocommerce a.add_to_cart_button.loading,.woocommerce button.single_add_to_cart_button.loading{padding:5px 18px!important;border-width:0!important}.woocommerce a.button.loading::after,.woocommerce button.loading::after{display:none!important;content:none!important}.birthclub-checkout-message{margin-bottom:30px}.birthclub-checkout-message h2{margin:0 0 10px}.birthclub-checkout-message p:last-child{margin-bottom:0}.return-to-basket{margin-bottom:10px;font-weight:normal}.return-to-basket a{color:#2e2b28;text-decoration:underline}.return-to-basket a:hover{text-decoration:none}#place_order{background-color:#e68f4d;color:#ffffff;border:none;border-radius:8px;padding:14px 20px;font-weight:600;width:100%}#place_order::after{display:none!important;content:none!important}#place_order:hover{background-color:#d67e3d}@media (max-width:767px){.woocommerce-checkout .col2-set,.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none}.woocommerce form .form-row{margin-bottom:12px}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-checkout #order_review{margin-bottom:24px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{min-height:48px;padding:12px 14px;font-size:16px;border-radius:8px}.woocommerce form .form-row textarea{min-height:120px}#order_review{padding:16px;border-radius:10px;background:#f7f7f7}#place_order{width:100%;min-height:50px;font-size:16px}.woocommerce-info,.woocommerce-form-coupon-toggle,.woocommerce-NoticeGroup{margin-bottom:16px}}.et-l--body .no-list-gap ul:last-child,.et-l--body .no-list-gap ol:last-child{padding-bottom:0!important;margin-bottom:0!important}.woocommerce-order-details tfoot tr:last-child th{font-size:0}.woocommerce-order-details tfoot tr:last-child th::before{content:"Due date:";font-size:14px}@media (max-width:980px){.footer-nav .et_mobile_nav_menu,.footer-nav .et_pb_menu__toggle,.footer-nav .mobile_menu_bar{display:none!important}.footer-nav .et_pb_menu__menu{display:flex!important}.footer-nav .et_pb_menu__menu nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px}}.custom-contact-box{border-radius:12px!important;overflow:hidden}.et-pb-contact-message p{display:inline-flex;background-color:#00000000;color:#e68f4d;padding:10px 20px!important;font-size:18px}