#js-npb_personalize_btn{cursor:pointer}.npb-personalize{z-index:9999}.npb-personalize{z-index:9999}.npb-personalize.npb-step-view{height:100lvh;overflow-y:scroll;padding-bottom:env(safe-area-inset-bottom)}@media (max-device-width:768px){.npb-personalize.npb-step-view{padding-bottom:100px}}.npb-personalize.npb-step-view .npb-step-preview-container .view_option .option.selected{background:#ABD89D;padding:10px 20px;gap:10px}.npb-personalize.npb-step-view .npb-step-preview-container .view_option .option{border-radius:12px}.npb-personalize.npb-step-view .npb-step-preview-container .view_option .option.false{background:#FFF;padding:10px 20px;gap:10px}.npb-personalize.npb-step-view .npb-step-preview-container .view_option .option.selected .icon,.npb-personalize.npb-step-view .npb-step-preview-container .view_option .option.selected label{color:#1D1F21}.npb-personalize.npb-step-view .npb-step-preview-container .npb-step-preview-container__page_action-btn{border-radius:12px}.npb-personalize.npb-step-view .npb-step-view-header{background:var(--e-global-color-fe10f26);font-family:'SFCompactDisplay-Regular'}@media (min-device-width:768px){.npb-personalize.npb-step-view .npb-step-view-header{font-size:24px;line-height:28px}}.npb-personalize.npb-step-view .npb-step-page .npb-step-description small{font-family:'SFCompactDisplay-Regular'!important;font-size:16px!important}.form-field.mt-3{padding-top:10px;padding-bottom:20px}.npb-personalize .input-component .form-control{border-radius:12px;font-size:1em!important;font-weight:500!important;font-family:'SFCompactDisplay-Regular'}padding:1rem}.npb-personalize .input-component label{font-size:1em!important;font-weight:500!important;font-family:'SFCompactDisplay-Regular'}.npb-personalize .input-component .option_text label input+span{display:block;padding:16px 3rem;border:none;background:#FFF;border-radius:12px}.npb-personalize .input-component .option_text label input:checked+span,.npb-personalize .input-component .option_text label input:hover+span{border:0;background:var(--e-global-color-fe10f26);color:#fff}.input-component.baby-character .option_image{display:grid;gap:16px;padding-top:7px;--gap:0.5rem;--columns:3 !important;grid-template-columns:repeat(auto-fit,minmax(calc(100% / var(--columns) - var(--gap)),1fr));grid-gap:var(--gap);gap:var(--gap)}.input-component.baby-character .option_image label input+span{display:block;padding:7px 16px;border:0;border-radius:12px;height:100%;width:100%;background:#FFF}.npb-personalize .input-component .option_image label input:checked+span:after,.npb-personalize .input-component .option_image label input:hover+span:after{background-image:url(/wp-content/uploads/2024/10/Tick-icon.png)}.input-component.baby-character .option_image label input:checked+span,.npb-personalize .input-component .option_image label input:hover+span{border:2px solid var(--e-global-color-fe10f26);position:relative;opacity:1}.npb-personalize.npb-step-view .npb-step-page .npb-step-page-form .npb-step-page-footer .continue{background:var(--e-global-color-primary);color:var(--e-global-color-fe10f26);padding:16px!important;text-align:center!important;cursor:pointer!important;border-radius:12px!important;padding:1rem!important;font-size:var(--e-global-typography-text-font-size)!important;font-weight:var(--e-global-typography-text-font-weight)!important;font-family:'SFCompactDisplay-Regular'}.npb-personalize.npb-step-view .npb-step-page .npb-step-page-form .npb-step-page-footer .continue:hover{background-color:var(--e-global-color-fe10f26);color:#FFF}.npb-personalize.npb-step-view .npb-step-page .npb-step-page-form .npb-step-page-footer{padding-top:10px!important}.npb-personalize.npb-step-view .npb-step-page .npb-step-page-form .npb-step-page-form-tab-heading .valid{color:var(--e-global-color-fe10f26);border-bottom:0px!important}.npb-personalize.npb-step-view .npb-step-page .npb-step-page-form .npb-step-page-form-tab-heading li:hover,.npb-personalize.npb-step-view .npb-step-page .npb-step-page-form .npb-step-page-form-tab-heading li.active{color:var(--e-global-color-fe10f26);border-bottom:2px solid var(--e-global-color-fe10f26)}.npb-step-preview-container__footer_item{display:flex;align-items:center;gap:.5rem;font-size:1rem;color:var(--e-global-color-accent);white-space:nowrap;border:1px solid var(--e-global-color-fe10f26);border-radius:12px}.npb-step-preview-container__footer_item svg{width:24px;height:24px;color:var(--e-global-color-fe10f26)}#previewNext{background-color:var(--e-global-color-primary);color:var(--e-global-color-fe10f26);;padding:.75rem 2rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color 0.2s ease}#previewNext:hover{background-color:var(--e-global-color-fe10f26);color:#FFF}@media (max-width:719px){.npb-step-preview-container__footer{display:grid;grid-template-rows:auto auto;gap:1rem;padding:1rem;flex-flow:wrap}.npb-personalize.npb-step-view .npb-step-preview-container .npb-step-preview-container__footer .npb-step-preview-container__footer_container{width:100%;overflow-x:auto;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid var(--e-global-color-d156790);justify-content:start;padding-left:0}.npb-step-preview-container__footer_container::-webkit-scrollbar{display:none}.npb-step-preview-container__footer_container{display:flex;align-items:center;gap:1rem}.npb-step-preview-container__footer_continue{width:100%;display:flex;justify-content:center;align-items:center}#previewNext{width:100%;max-width:300px;max-height:50px}}@media (min-width:720px) and (max-width:1023px){.npb-step-preview-container__footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.npb-step-preview-container__footer_container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 32px;background:#fff;width:100%;gap:16px;border-right:1px solid var(--e-global-color-d156790)}.npb-step-preview-container__footer_continue{align-content:center}#previewNext{min-width:200px;min-height:50px}}.npb-personalize.npb-step-view .npb-step-preview-container .npb-step-preview-container__footer_item.option_step{padding:10px;cursor:pointer}@media (min-width:1024px){.npb-step-preview-container__footer{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem}.npb-step-preview-container__footer_container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 32px;background:#fff;width:100%;gap:16px;border-right:1px solid var(--e-global-color-d156790)}.npb-step-preview-container__footer_continue{align-content:center}#previewNext{min-width:200px;min-height:50px}}.npb-personalize.npb-step-view .npb-step-preview-container .npb-step-preview-container__footer_item.option_step{padding:10px;cursor:pointer}.npb-personalize.npb-step-view .npb-replacement-dialog__content{border-radius:12px;font-family:'SFCompactDisplay-Regular';top:10%}.npb-personalize.npb-step-view .npb-replacement-dialog__content_body .input-component h4{font-size:1em;font-weight:600;margin-bottom:.55rem;font-family:'SFCompactDisplay-Regular'}.npb-personalize.npb-step-view .npb-replacement-dialog__content_body .input-component input,.npb-personalize.npb-step-view .npb-replacement-dialog__content_body .input-component textarea{width:100%;padding:10px 16px;border-radius:12px;border:1px solid var(--e-global-color-d156790);margin-bottom:16px;font-family:'SFCompactDisplay-Regular'}.npb-personalize.npb-step-view .npb-replacement-dialog__content_footer button:hover{background-color:var(--e-global-color-fe10f26);color:#FFF}.npb-personalize.npb-step-view .npb-replacement-dialog__content_footer button{background-color:#fff;color:var(--e-global-color-fe10f26);border:1px solid var(--e-global-color-fe10f26);width:100%;padding:7px 16px;text-align:center;font-family:'SFCompactDisplay-Regular';font-size:16px;font-weight:500;border-radius:12px}.npb-personalize-format__list,.npb-personalize-upsell__list{display:grid;gap:16px;padding-top:7px;--gap:0.5rem;--columns:3;@media (max-width:769px){--columns:1}grid-template-columns:repeat(auto-fit,minmax(calc(100% / var(--columns) - var(--gap)),1fr));grid-gap:var(--gap);gap:var(--gap);padding-bottom:50px;justify-items:center}.npb-personalize-format__item,.npb-personalize-upsell__item{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0;border:1px solid #ccc;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000001a;transition:box-shadow .3s;cursor:pointer}.npb-personalize-format__item__image,.npb-personalize-upsell__item__image{width:100%;height:100%;overflow:hidden}.npb-personalize-format__item.selected,.npb-personalize-upsell__item.selected{border:2px solid var(--e-global-color-fe10f26);box-shadow:0 6px 12px #0003}.npb-personalize-format__item__content .npb-price,.npb-personalize-upsell__item__content .npb-price{font-family:'SFCompactDisplay-Semibold';font-size:16px;color:var(--e-global-color-fe10f26);margin-bottom:10px}.npb-personalize-format__item__content button,.npb-personalize-upsell__item__content button{background-color:#fff;color:var(--e-global-color-fe10f26);border:1px solid var(--e-global-color-fe10f26);padding:10px 20px;border-radius:12px;cursor:pointer;font-size:16px;font-family:'SFCompactDisplay-Semibold'}.npb-personalize-format__item__content button:hover,.npb-personalize-upsell__item__content button:hover{background-color:var(--e-global-color-fe10f26);color:#FFF}.personallize-add-to-cart_format_step button:hover{background-color:var(--e-global-color-fe10f26);color:#FFF}.btn-label{font-family:'SFCompactDisplay-Semibold';font-size:16px;white-space:nowrap}.btn-price-label{display:flex;align-items:center;gap:8px;white-space:nowrap}.personallize-add-to-cart_format_step button{background-color:var(--e-global-color-primary);color:var(--e-global-color-fe10f26);display:flex;gap:40px;padding:16px 150px;border-radius:12px;justify-content:center;position:relative;font-size:16px;font-family:'SFCompactDisplay-Semibold'}@media (max-width:1024px){.personallize-add-to-cart_format_step{position:fixed;bottom:80px;left:0;right:0;display:flex;background:#fff;justify-content:space-between;align-items:center;padding:16px}}.npb-personalize-format__item .npb-personalize-upsell__item__content .checkbox .checkbox-rec,.npb-personalize-upsell__item .npb-personalize-upsell__item__content .checkbox .checkbox-rec{width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5em;background:#FFF;color:#fff0;border:1px solid var(--e-global-color-d156790)}.npb-personalize-format__item.selected .npb-personalize-upsell__item__content .checkbox .checkbox-rec,.npb-personalize-upsell__item.selected .npb-personalize-upsell__item__content .checkbox .checkbox-rec{color:#fff;background:var(--e-global-color-primary)}.npb-personalize-format__item .npb-personalize-upsell__item__content,.npb-personalize-upsell__item .npb-personalize-upsell__item__content{padding:16px;display:flex;justify-content:space-between;width:100%;background:#fff;gap:20px}.npb-personalize-format__item .npb-personalize-upsell__item__content .npb-price,.npb-personalize-upsell__item .npb-personalize-upsell__item__content .npb-price{font-family:'SFCompactDisplay-Semibold';font-size:16px;color:var(--e-global-color-fe10f26);margin-bottom:10px}.npb-personalize-format__item .npb-personalize-upsell__item__content h3,.npb-personalize-upsell__item .npb-personalize-upsell__item__content h3{margin-bottom:10px;font-size:24px;line-height:30px;font-weight:600;color:var(--e-global-color-accent)}.npb-personalize-format button:hover,.npb-personalize-upsell button:hover{background-color:var(--e-global-color-fe10f26);color:#FFF}.npb-personalize-upsell button{background-color:var(--e-global-color-primary);color:var(--e-global-color-fe10f26);;padding:.75rem 2rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color 0.2s ease}.npb-personalize .input-component .option_image{display:flex;gap:16px;padding-top:7px}.npb-personalize .input-component .option_image:has(>:nth-child(5)){display:grid;gap:16px;padding-top:7px;--gap:0.5rem;--columns:6;grid-template-columns:repeat(auto-fit,minmax(calc(100% / var(--columns) - var(--gap)),1fr));grid-gap:var(--gap);gap:var(--gap)}@media (max-width:480px){.npb-personalize .input-component .option_image:has(>:nth-child(3)){display:grid;gap:16px;padding-top:7px;--gap:0.5rem;--columns:3;grid-template-columns:repeat(auto-fit,minmax(calc(100% / var(--columns) - var(--gap)),1fr));grid-gap:var(--gap);gap:var(--gap)}}.npb-personalize .input-component .option_image label input+span img{object-fit:cover;width:100%;height:100%;opacity:1;border-radius:12px}.npb-personalize .input-component .option_image label input:checked+span,.npb-personalize .input-component .option_image label input:hover+span{border:2px solid var(--e-global-color-fe10f26);background:#ffeeab;position:relative}.npb-personalize .input-component .option_image label input+span{display:block;border-radius:12px;padding:0;height:120px;width:100px;border:0}.input-component.baby-character .option_image{display:grid;gap:16px;padding-top:7px;--gap:0.5rem;--columns:3 !important;grid-template-columns:repeat(auto-fit,minmax(calc(100% / var(--columns) - var(--gap)),1fr));grid-gap:var(--gap);gap:var(--gap)}.input-component.baby-character .option_image label input+span{display:block;padding:7px 16px;border:0;border-radius:12px;height:100%;width:100%;background:#FFF}