body{letter-spacing:0}a.provider_hero-btn:hover{background-color:#009bbe!important;color:#fff!important}a.provider-btn.provider-solid{color:initial;background-color:initial}a.provider-btn.provider-solid:hover{background-color:transparent!important;color:#eb2355!important}.header{display:flex;justify-content:space-between;align-items:center;padding-left:32px!important;padding-right:32px!important}.header-wrapper{box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.header .header__row{max-width:1600px;padding:24px 32px;margin:auto;width:100%;display:flex;align-items:center;justify-content:space-between}.header-custom-buttons{display:flex;align-items:center;gap:80px}.header-custom-buttons .quote-btn{padding:5px 32px;border-radius:30px;color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 5px #00000026}.header-custom-buttons .quote-btn:hover{background-color:#bc1c44!important;color:#fff!important}.header-custom-buttons .provider-btn{font-size:16px;font-weight:500;text-decoration:none;transition:color .3s ease}.header-custom-buttons .provider-btn:hover{text-decoration:underline}.header-auth-links{display:flex;align-items:center;gap:24px}.header-auth-links .auth-link{font-size:16px;text-decoration:none;transition:color .3s;color:#2f4355;display:flex;align-items:center;gap:8px}.header-auth-links .auth-link:hover{text-decoration:underline}.auth-divider{margin:0 4px;color:#2f4355;display:block;line-height:2;font-weight:700}.provider-inner .provider-btn{font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;padding:0}.provider-inner .provider-btn:hover{text-decoration:underline}.provider-outline{padding:6px 16px;border-radius:20px;border:2px solid currentColor;background:transparent}.provider-solid{padding:8px 18px;border-radius:20px}.header__columns .header__column--right{display:none}.header .header__row .header__columns{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;width:100%;padding:0}.auth-inner{display:flex;gap:8px;align-items:center}.auth-inner .auth-divider{margin:0}.header__icons,.header__inline-menu{display:none}.header__heading .header__heading-link{padding:0;margin-left:0}body.login-popup-open{overflow:hidden}.header .custom-login{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;display:none}.custom-login.active{display:flex;background:#00000040}.header .custom-login .close-btn{display:block;position:absolute;right:0;top:0;padding:12px;cursor:pointer}.header .custom-login .close-btn svg{display:block}.header .custom-login .login-sub-title{margin:0 0 12px;font-size:14px;color:#2f4355;display:flex;align-items:center;justify-content:center}.header .custom-login .customer.login{max-width:488px;width:100%;margin:auto;padding:40px;background:#fff;border-radius:24px;position:relative}.custom-login h1{font-size:26px;font-weight:600;color:#2f4355;text-align:center;margin:0 0 12px}.custom-login .google-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #ccc;padding:12px;border-radius:25px;cursor:pointer;font-weight:500;margin-bottom:15px;color:#4b5563;font-weight:600}.custom-login .google-btn img{width:20px;height:20px}.custom-login .separator{text-align:center;margin:15px 0;font-size:14px;color:#888;position:relative}.custom-login .separator:before,.custom-login .separator:after{content:"";height:1px;width:45%;background:#ddd;position:absolute;top:50%}.custom-login .separator:before{left:0}.custom-login .separator:after{right:0}.custom-login input{width:12px;padding:12px 15px;border-radius:25px;border:1px solid #ccc;margin-bottom:5px;font-size:14px}.custom-login label{display:none}.custom-login .field{margin-bottom:15px}.custom-login button{width:100%;background:#303d47;color:#fff;border:none;padding:12px;border-radius:25px;font-size:18px;line-height:normal;font-weight:400;cursor:pointer;margin-bottom:10px;margin-top:16px}.custom-login button:hover{background:#3d576e}.custom-login .forgot-password{font-size:13px;text-align:right;margin-top:-10px;margin-bottom:20px;display:flex;justify-content:space-between;gap:6px}.custom-login .forgot-password a{color:#eb2355;font-size:12px;font-weight:600}.custom-login .singin-inner{display:flex;align-items:center;justify-content:center;gap:16px}.custom-login .singin-inner a{padding:4px 20px;background:#eb2355;border-radius:14px;font-size:12px;font-weight:400;color:#fff;text-decoration:none}.custom-login .bottom-signup{text-align:center;font-size:14px}.custom-login .bottom-signup a{background:#f53b57;color:#fff;padding:8px 20px;border-radius:20px;text-decoration:none;margin-left:10px}.custom-login .google-btn:before{content:inherit}.custom-login .google-btn:after{content:inherit}.custom-login .field:before{box-shadow:inherit}.custom-login .field:after{content:inherit}.custom-login button:before{content:inherit}.custom-login button:after{content:inherit}.custom-login .customer .field input{border:1px solid #ccc;border-radius:25px;padding:12px 22px}.custom-login .customer .field input::placeholder{color:#2f4355;opacity:.6}.custom-login .forgot-password label{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;line-height:normal}.custom-login .forgot-password input{width:auto;margin:0}.custom-login .customer .field input:focus{border:1px solid #eb2355;box-shadow:inherit;display:flex;align-items:center}.custom-login .input-error{border:1px solid red}.create-account .checkbox-field label{display:flex;position:static!important;gap:10px}.create-account .checkbox-field label input{display:inline-block!important;width:auto;margin:0;-webkit-appearance:auto;appearance:auto;height:auto;min-width:auto;min-height:auto}.custom-login .checkbox-field span{width:auto;font-size:14px;color:#666;line-height:1.4}.custom-login .checkbox-field span a{display:inline;font-size:14px;color:#666}.custom-login .checkbox-field span a:hover{color:#2f4355}.footer{border-top:inherit!important}.footer .footer__content-top{display:flex;padding-bottom:0;max-width:1536px;padding-left:32px;padding-right:32px}.footer-logo{width:43%;padding-right:60px;border-right:2px solid #e5e7eb}.footer-join-btn{width:15.65%}.menu-inner{width:41%;display:flex;flex-flow:row wrap;gap:50px;padding-left:60px;padding-bottom:30px;padding-top:6px}.footer-block--menu{width:calc(50% - 50px)}.footer-logo .svg-wrapper{width:24px;height:24px}.join-today-btn{display:inline-block;font-size:14px;padding:8px 32px;font-weight:500;text-align:center;border:none;border-radius:30px;transition:all .3s ease;text-decoration:none}.join-today-btn:hover{background:##bc1c44}.image-description{font-size:14px;margin:0;line-height:2.2}.menu-inner .footer-block__heading{margin:0;font-size:18px;font-weight:500;color:#636363}.menu-inner .footer-block{display:flex;gap:8px;flex-flow:column}.menu-inner .footer-block__details-content .list-menu__item{font-size:14px;color:#2f4355;padding:0 0 5px;font-weight:400;letter-spacing:0;text-decoration:none;margin:0}a.link.link--text.list-menu__item.list-menu__item--link:hover{text-decoration:underline}.footer-block__details-content.menu-customers li:first-child .list-menu__item{color:#eb2355;font-weight:700;text-decoration:underline;text-underline-offset:1px}.footer-join-btn .footer-block{display:flex}.footer-block__details-content.menu-customers li:first-child .list-menu__item:hover{color:#bc1c44}.footer-block__details-content.menu-service-providers li:first-child .list-menu__item{color:#00c2ed;font-weight:700;text-decoration:underline;text-underline-offset:1px}.footer-block__details-content.menu-service-providers li:first-child .list-menu__item:hover{color:#009bbe}.footer-block__image-wrapper{margin:0!important;width:240px}.footer-block__image-wrapper img{width:100%}.footer-logo .footer-block{display:flex;flex-flow:column;gap:40px}.footer-logo .list-unstyled{justify-content:flex-start;gap:16px}.footer-logo .list-social__link{padding:0}.back-to-top{display:flex;align-items:center;gap:5px;background:none;color:#888;font-size:12px;text-decoration:underline;cursor:pointer;transition:opacity .3s ease,visibility .3s ease}.back-to-top svg{width:12px;height:12px}.footer__copyright.caption{margin-top:0;font-size:14px;color:#636363}.footer__content-bottom-wrapper{justify-content:space-between;padding:0;gap:10px}.footer .footer__content-bottom{padding-top:18px;max-width:1536px;padding-left:32px;padding-right:32px}.small-screen-social-placement{display:none}.menu-inner{width:100%}.menu-inner .footer-block__heading{font-weight:600}@media(max-width:1279px){.footer__content-top.page-width{flex-direction:column;max-width:1024px}.join-today-btn,.footer__blocks-wrapper.footer-logo .list-social{display:none}.footer__blocks-wrapper.footer-logo{width:100%;padding-right:0;border:none}.footer-block--menu{width:auto}.menu-inner-wrapper{display:flex;gap:50px;flex-wrap:wrap}.menu-inner{width:auto;flex-flow:unset;padding-left:0;padding-top:40px;gap:50px;display:grid;grid-template-columns:repeat(2,1fr)}.menu-inner .footer-block{min-width:288px}.small-screen-social-placement .join-today-btn{display:inline-block;white-space:nowrap;margin-bottom:5px}.list-social{justify-content:flex-start}.small-screen-social-placement{display:block;padding-top:40px}.svg-wrapper>svg{width:24px;height:24px}.svg-wrapper{width:100%;height:auto}.footer .footer__content-bottom{max-width:1024px}}@media(max-width:1023px){.footer__content-top.page-width,.footer .footer__content-bottom{max-width:640px}.menu-inner{padding-bottom:0}.small-screen-social-placement{padding-top:0;padding-bottom:40px}.header-custom-buttons,.provider-inner{display:none}}@media screen and (max-width:749px){.footer-block-image,.footer-block-image.left,.footer-block-image.center,.footer-block-image.right{justify-content:start}}@media(max-width:767px){.menu-inner .footer-block{min-width:fit-content}.header{padding:24px 32px!important}.header__heading-link{width:130px;padding:0}header-drawer{margin-left:0!important}.menu-drawer-container .header__icon{width:20px;height:20px}}@media(max-width:639px){.footer__content-top.page-width,.footer .footer__content-bottom{max-width:480px}.footer .image-description{text-align:center}.footer-block-image{justify-content:center}.footer__blocks-wrapper.footer-logo.grid{padding-bottom:40px;border-bottom:1px solid #ebebeb}.footer__content-bottom-wrapper{flex-direction:column;justify-content:center;align-items:center}}.product-listing-page .facets-container{max-width:1400px;width:100%;margin:auto}.product-listing-page .facet-filters__field .select .svg-wrapper{display:none}.product-listing-page .facet-filters__sort.select__select{padding:0!important;-webkit-appearance:auto!important;appearance:auto!important;border:none!important;box-shadow:none!important;outline:none!important}.product-listing-page .facet-filters__field .select{border-radius:9999px;border:2px solid #000000;padding:8px 20px}.product-listing-page .facet-filters__label{display:none}body.product-listing-page .product-grid-container #gf-tree .sort-by:before{right:10px}body.product-listing-page .product-grid-container #gf-tree .sort-by{padding:5px 10px!important;border-width:2px!important;border:2px solid #000000!important;border-radius:99px!important}body.product-listing-page .product-grid-container form.gf-controls-search-form{display:none!important}body.product-listing-page .product-grid-container #gf-tree .gf-filter-contents-inner .gf-block-title .h3:after{position:absolute!important;right:25px!important}body.product-listing-page .product-grid-container #gf-tree .gf-filter-contents-inner .gf-block-title .h3{padding:10px 16px!important;border-width:2px!important;width:160px}body.product-listing-page .product-grid-container .gf-block-content{border-radius:28px!important;width:calc(100% + 5px);position:absolute;z-index:999;left:-2px}body.product-listing-page .product-grid-container .card__media img{border-radius:16px 16px 6px 6px}body.product-listing-page .product-grid-container #globo-dropdown-sort_options{width:calc(100% + 5px);border-radius:28px;top:-10px;left:-7px}body.product-listing-page .product-grid-container .gf-filter-selection{margin-bottom:0!important}body.product-listing-page .product-grid-container .gf-summary{font-size:26px!important;color:#8597a5!important;opacity:1!important;margin-bottom:0!important}body.product-listing-page .product-grid-container .gf-block-content .gf-option-box select{border:none;outline:none;box-shadow:none}.product__title h2{color:#2f4355;font-weight:700;font-size:36px}.target-age{display:inline-flex;align-items:center;gap:6px}.target-age-icon{width:10px;height:24px;object-fit:contain}.target-age-text{font-size:16px;color:##2f4355}.custom-product-meta{margin-top:-25px!important}.meta-section{margin-bottom:2.5em}.meta-section h3{font-size:27px;font-weight:400;color:#2f4355;margin-bottom:.75em}.meta-section .rte h4{font-size:22px;font-weight:700;color:#eb2355;margin-bottom:-12px}.meta-section .rte p,.meta-section .rte li{font-size:18px;color:#2f4355!important;line-height:1.6;font-weight:400}.meta-section .rte ul{padding-left:1.5em;list-style-type:disc}.meta-section h3+.rte p{font-style:normal;color:#444}.community-badges{border-top:1px solid #e0e0e0;padding-top:1.5em}.community-badges h3{display:flex;align-items:center;gap:.4em}.community-badges .rte img{width:45px;height:45px;margin-top:10px;object-fit:contain;border:none}.tooltip-box h4{font-size:22px;font-weight:700;color:#000;margin-bottom:.2em}.metafield-rich_text_field li{list-style-type:disc;color:#333;font-size:14px;line-height:1.5}.metafield-rich_text_field li::marker{color:#eb2355;font-size:12px}.badge-tooltip{position:relative;display:inline-block;overflow:visible}.badge-img{width:50px;height:50px;cursor:pointer;transition:transform .2s ease}.badge-img:hover{transform:scale(1.05)}.tooltip-box{position:absolute;top:70px;left:333%;transform:translate(-50%);width:300px!important;background:#fff;color:#333;padding:16px;border-radius:12px;box-shadow:0 8px 24px #00000026;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease;z-index:99}.tooltip-box:before{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);border-width:8px;border-style:solid;border-color:#fff transparent transparent transparent}.badge-tooltip:hover .tooltip-box{opacity:1;visibility:visible;transform:translate(-50%) translateY(-5px)}.tooltip-box h4{font-size:22px!important;font-weight:400!important;color:#2f4355!important;margin:0}.tooltip-box p{font-size:12px!important;color:#444!important;line-height:1.4!important;margin-bottom:.75em!important}.tooltip-box hr{border:none;border-top:1px solid #ddd;margin:20px 0}.tooltip-box span{font-weight:600;letter-spacing:.5px;font-size:16px}.whats-this{font-size:12px;color:#8597a5;text-decoration:underline;display:inline-flex;align-items:center;gap:.25em;margin-left:.4em}.whats-this:hover{text-decoration:underline}.info-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.info-icon svg{width:13px;height:22px;vertical-align:middle}.happykids-trigger{display:inline-flex;align-items:center;text-decoration:none;color:#007aff;font-weight:500;cursor:pointer}.happykids-trigger .info-icon{display:inline-flex;margin-left:6px}.happykids-popup-overlay{display:none;position:fixed!important;top:0;left:0;width:100vw;height:100vh;background:#0000008c!important;--tw-bg-opacity: 0 !important;z-index:999999!important;display:flex;justify-content:center;align-items:center}.happykids-popup{width:auto;max-width:580px;background:#fff;border-radius:22px;padding:40px;position:relative;box-shadow:0 12px 40px #0000002e;animation:fadeIn .25s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.happykids-popup-close{position:absolute;top:20px;right:25px;font-size:28px;background:none;border:none;cursor:pointer;color:#666}.happykids-popup h2{font-size:24px;font-weight:600;color:#eb2355;margin:0 0 10px}.happykids-popup h2 span{color:#000}.happykids-popup p{line-height:1.5;color:#444;font-size:16px;font-weight:400}.happykids-popup hr{border:none;border-top:1px solid #e2e2e2;margin:25px 0}.happykids-badge-section{display:flex;gap:20px;margin-bottom:110px;padding-right:40px}.happykids-badge-icon-img{width:45px;object-fit:contain}.happykids-badge-text h4{font-size:16px;margin:0;font-weight:700}.happykids-badge-text p{margin-top:6px;color:#555}.hk-bottom-txt{font-size:12px!important;margin:0;font-weight:700}@media(max-width:767px)and (min-width:320px){.community-badges h3{display:flex;align-items:flex-start;gap:.4em;flex-direction:column}.happykids-badge-section{display:flex;gap:20px;margin-bottom:0;padding-right:0}}div#Quantity-Form-template--18207568756897__main,.shopify-payment-button{display:none}variant-selects#variant-selects-template--18207568756897__main{display:none}button[id^=ProductSubmitButton-template--][id$=__main].button--full-width{display:flex;width:100%;color:#fff;background:#eb2355;border:none!important;border-radius:8px}.button--secondary,.button--tertiary{--color-button: var(--color-secondary-button);--color-button-text: none}.target-age{margin:0}.price__container{padding:10px 0}.product__info-container>*+*{margin:-15px 0!important}#hk-offers-grid>p{font-size:20px;font-weight:600;display:inline-block;width:0;overflow:hidden;white-space:nowrap;border-right:none;animation:typing 2s steps(30) 1s forwards}#hk-offers-grid>p:after{content:"....";animation:blink-caret .8s step-end infinite;margin-left:-4px}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{50%{opacity:0}}div#Quantity-Form-template--17984801275955__main{display:none}.join-today-btn:hover{background:#bc1c44!important;color:#fff!important}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.product-listing-page .product-grid-container #gf-tree .gf-filter-contents-inner .gf-block-title .h3{padding:10px 16px!important;border-width:2px!important;width:160px;border:1px solid #000!important;border-radius:999px}.spf-product-card__image,.spf-product-card__image-main,.gfLazyautosizes,.gfls-is-cached,.lazyloaded{border-radius:16px 16px 6px 6px!important}.h4.spf-product-card__title a{color:#333!important;font-size:19px!important;font-family:inherit;font-style:normal;text-transform:none;font-weight:500!important;line-height:32px}.h4.spf-product-card__title{text-align:left}span.spf-product__label{border-radius:4rem!important;left:5px!important;padding:3px 13px!important;position:absolute!important;top:150px!important;z-index:9!important;border:1px solid transparent!important;font-size:12px!important;letter-spacing:1px!important}.spf-col-xl-2.spf-col-lg-2.spf-col-md-6.spf-col-sm-6.spf-col-6,.h4.spf-product-card__title{padding:5px}.h4.spf-product-card__title{margin-top:-9px!important}div#gf-controls-container{display:none}.spf-col-xl-2.spf-col-lg-2.spf-col-md-6.spf-col-sm-6.spf-col-6,.h4.spf-product-card__title{padding:5px;margin-top:-45px}.spf-product-card{margin-bottom:0;padding-bottom:0;position:relative}.product-listing-page .product-grid-container #globo-dropdown-sort_options{width:calc(100% + 5px);border-radius:28px;top:55px!important;left:-7px}.custom-product-meta .meta-section .metafield-rich_text_field:not(:has(ul)){display:grid;grid-template-columns:auto}.custom-product-meta .meta-section .metafield-rich_text_field ul{display:grid;grid-template-columns:auto auto}.custom-product-meta .meta-section .metafield-rich_text_field h4,.custom-product-meta .meta-section .metafield-rich_text_field p{margin:5px 0;padding:0}.custom-product-meta .meta-section .metafield-rich_text_field h4{display:initial;font-weight:600;margin-right:8px}.custom-product-meta .meta-section .metafield-rich_text_field p{display:inline-block;color:#555}.custom-product-meta .meta-section .metafield-rich_text_field h4+p{margin-bottom:0}.custom-product-meta .meta-section .metafield-rich_text_field ul{margin:0;padding-left:20px;width:100%}.community-badges .badge-img{width:32px;height:32px}.community-badges .badge-tooltip:hover .tooltip-box{display:block}.tooltip-box{right:0;left:auto!important;transform:none!important}.custom-product-meta .meta-section .metafield-rich_text_field ul{padding-left:0}.custom-product-meta h3{margin-bottom:8px;margin-top:20px}.custom-product-meta .meta-section{margin-bottom:20px;padding:0;display:block;width:100%}.product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper{width:30px;height:30px}.product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper .icon{width:20px;height:20px}.product--thumbnail_slider .slider-mobile-gutter .slider-button{width:25px}.meta-section .rte h4{font-size:20px}.custom-product-meta .meta-section.community-badges h3{margin:10px 0}.custom-product-meta .meta-section.community-badges{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}@media(max-width:1420px){.badge-tooltip{margin-left:auto}}@media(max-width:991px){.provider-dashboard .page-width{padding:0 1rem}.provider-dashboard .page-width .dashboard-sidebar{max-width:30%}.customer-dashboard .page-width{padding:0 1rem}.customer-dashboard .page-width .dashboard-sidebar{max-width:30%}.product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper{width:20px;height:20px}.product--thumbnail_slider .slider-mobile-gutter .slider-button .svg-wrapper .icon{width:15px;height:15px}.product--thumbnail_slider .slider-mobile-gutter .slider-button{width:25px}.product__media-list .product__media-item{width:100%!important}.grid--peek.slider .grid__item:first-of-type{margin:0!important}}table.custom-table{width:100%;border-collapse:collapse;margin-top:20px;background-color:#fff;border-radius:8px;overflow:hidden}table.custom-table thead{background-color:#f7f9fc;padding:5px}table.custom-table .status-pending,table.custom-table .status-accepted{padding:6px 12px;font-weight:600}table.custom-table .view-btn{background-color:#fa5a7e;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.85em;font-weight:600;transition:background-color .2s ease}table.custom-table .view-btn:hover{color:#fa5a7e;background-color:#fff;border:1px solid #fa5a7e;padding:7px 16px}.action-buttons{margin:0}table.custom-table th{padding:10px}.tab-btn.active,.tab-btn:hover{background:#f3f4f6!important}.table-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:15px}.table-left{display:flex;align-items:center;font-size:.95em;color:#556a7f}.table-left label{display:flex;align-items:center;gap:8px}.table-left b{font-weight:700;color:#34495e}.standard.minimal{padding:8px 12px;font-size:.95em;color:#34495e;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%236b7986%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13.2-6.5H18.9c-5%200-9.3%201.8-13.2%206.5-3.9%204.7-5.9%2010.1-5.9%2016.5s2%2011.8%205.9%2016.5l123%20124.7c4.7%204.7%2010.1%207%2016.5%207s11.8-2.3%2016.5-7l123-124.7c4.7-4.7%206.5-10.1%206.5-16.5s-1.8-11.8-6.5-16.5z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 10px center;background-size:10px;cursor:pointer;min-width:70px}.table-right input[type=text]{width:250px;padding:8px 12px;border:1px solid #d4dbe0;font-size:.95em;color:#34495e;box-sizing:border-box;transition:width .3s ease,border-color .2s ease}.table-right input[type=text]::placeholder{color:#aebecd}.table-right input[type=text]:focus{border-color:#fa5a7e;outline:none}.custom-login .field{flex-flow:row wrap}.custom-login .panel-register .muted.mt-12 a[data-switch=login]{background:#00c2ed;width:fit-content;border-radius:9999px;padding:4px 20px;color:#fff;font-size:12px;text-decoration:none}.custom-login .panel-register .muted.mt-12 a[data-switch=login]:hover{background:#009bbe}.custom-login .panel-register .muted.mt-12{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:16px}.custom-login .login.hk-auth__panel .muted.mt-12 a[data-switch=register]{background:#eb2355;width:fit-content;border-radius:9999px;padding:4px 20px;color:#fff;font-size:12px;text-decoration:none;margin:0}.custom-login .login.hk-auth__panel .muted.mt-12 a[data-switch=register]:hover{background:#bc1c44}.custom-login .login.hk-auth__panel .muted.mt-12{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:16px}.custom-login .login.hk-auth__panel .row-between a[data-switch=recover]{color:#eb2355;margin-right:0}.custom-login .row-between.shows label.checkbox{display:block}@media(max-width:768px){.table-top{flex-direction:column-reverse;align-items:center;gap:10px;justify-content:center}.table-left{width:100%;justify-content:center}.table-right{width:100%}.table-right input[type=text]{width:100%;max-width:none}.standard.minimal{min-width:80px}}@media(max-width:480px){.table-left label{flex-wrap:wrap}}@media(max-width:991px){.customer-dashboard .dashboard-wrapper-main .dashboard-sidebar{max-width:40%}.customer-dashboard .page-width{padding:0 1rem}}@media(max-width:767px){.customer-dashboard .dashboard-wrapper-main{flex-direction:column}.customer-dashboard .dashboard-wrapper-main .dashboard-sidebar{max-width:100%}}span.capitalised{text-transform:capitalize}#hk-meta-main{display:none}#hk-meta-main.active{display:block}span#pg-numbers{display:flex;gap:6px}.provider-buttons a.pay-quote-link,#hk-qd-offers-wrapper .hk-card-body a.offer-pay-link{color:#fff;font-weight:700;font-size:12px;line-height:22px;padding:1px 12px;background-color:#eb2355;border:1px solid #eb2355;border-radius:9999px;cursor:pointer;text-align:center;text-decoration:none}.provider-buttons a.pay-quote-link:hover,#hk-qd-offers-wrapper .hk-card-body a.offer-pay-link:hover{background-color:#fff;border:1px solid #eb2355;color:#eb2355}.hk-meta-main{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.verfiy-code-popup div#hk-verify-overlay{display:block;position:absolute;top:0;background:#00000040;right:0;left:0;bottom:0}.verfiy-code-popup div#hk-verify-modal{max-width:488px;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;text-align:center;border-radius:24px;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 20px 25px -5px,#0000001a 0 8px 10px -6px}.verfiy-code-popup #hk-verify-modal .hk-card h2{margin:0 0 24px;font-size:18px;color:#2f4335;font-weight:400}.verfiy-code-popup p#hk-verify-sub{font-size:16px;font-weight:400;color:#2f4333;margin:24px 0;text-align:center}.verfiy-code-popup label[for=hk-verify-otp]{display:none}.verfiy-code-popup #hk-verify-otp{width:100%;padding:10px 14px;border:1px solid #d9dde2;font-size:15px;border-radius:6px;color:#44566c;outline:none}.verfiy-code-popup button#hk-verify-submit{min-width:120px;padding:6px 25px!important;font-size:18px;line-height:1.8}.verfiy-code-popup:has(input#hk-verify-otp:not(:placeholder-shown)) button#hk-verify-submit{background:#eb2355!important;border-color:#eb2355!important}.verfiy-code-popup:has(input#hk-verify-otp:placeholder-shown) button#hk-verify-submit{background:#fb7185!important;border-color:#fb7185!important}.verfiy-code-popup button#hk-verify-submit{background:#eb2355;border-color:#eb2355}.verfiy-code-popup button#hk-verify-submit{background:#eb2355;margin-bottom:10px;color:#fff;border:none;width:100%;margin-top:20px;font-size:15px;font-weight:100;padding:8px 16px;border-radius:25px;cursor:pointer;box-shadow:none;font-size:.85em;font-weight:600;min-width:fit-content;transition:background-color .2s ease;width:fit-content}.verfiy-code-popup button#hk-verify-submit:hover{opacity:.85}.verfiy-code-popup p.resend-line{margin:24px 0 0;font-size:16px;color:#2f4335;line-height:1.5}.verfiy-code-popup p.resend-line button{background:transparent;border:none;color:#eb2355;cursor:pointer}#hk-verify-modal .hk-card{padding:24px}.hk-card button#hk-verify-submit{background-color:#303d47;border-radius:9999px;color:#fff;font-size:16px;padding:6px 24px;border:1px solid #303d47;cursor:pointer}.hk-card button#hk-verify-submit:hover{background:#3d576e}.verfiy-code-popup p.resend-line button:hover{text-decoration:underline}@media(max-width:767px){.verfiy-code-popup div#hk-verify-modal{left:0;transform:translateY(-50%);margin:16px}.verfiy-code-popup button#hk-verify-submit{font-size:16px}}label.checkbox-provider{display:flex!important;gap:6px}.main-pro-check{display:flex;white-space:nowrap;align-items:center;font-size:13px;cursor:pointer}.template--product .product.grid{flex-flow:column wrap;gap:20px}.template--product .product.grid>div{width:100%!important;max-width:100%!important;padding:0}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{font-size:18px}.template--product .product__info-container{display:grid;grid-template-columns:2fr 1fr;gap:4rem;justify-content:space-between;align-items:flex-start;max-width:100%}.template--product .product-info{max-width:960px;width:100%}.template--product .pdp-variant-sticky-container{max-width:calc(100% - 1024px);width:100%}.template--product .product--stacked .product__media-item{max-width:100%!important;width:100%!important}@media(min-width:749px){.template--product .product__media-list{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(250px,auto));gap:10px;padding:0;margin:0;list-style:none}.template--product .product__media-list li:first-child{grid-column:1 / 2;grid-row:1 / 3}.template--product .product__media-list li,.template--product .product__media-list li .product-media-container{width:100%;height:100%;margin:0}.template--product .product__media-list li img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}}.template--product .pdp-variant-sticky-container{border:1px solid #e3e3e3;border-radius:16px;padding:25px;max-width:450px;color:#2f4355;box-shadow:0 4px 12px #0000000d;margin:0 auto}.template--product variant-selects{display:none}.template--product h3.main-title-accessories{font-size:16px;font-weight:700;color:#2f4355;margin-bottom:15px;margin-top:0}.template--product hr{border:0;border-top:1px solid #f0f0f0;margin:20px 0}.template--product #custom-variant-list{display:flex;flex-direction:column;gap:15px}.template--product .custom-variant-row{display:flex;align-items:center;cursor:pointer;font-size:15px}.template--product .custom-variant-row input[type=radio]{accent-color:#333;width:18px;height:18px;margin-right:12px;cursor:pointer}.template--product .custom-title{color:#2f4355;font-weight:500}.template--product .custom-details{margin-left:auto;margin-right:15px;font-size:13px;color:#8c98a4;text-decoration:underline}.template--product .custom-price{font-weight:700;color:#2f4355;min-width:60px;text-align:right}.template--product #extras-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.template--product .extra-row{display:flex;align-items:center;cursor:pointer;font-size:15px}.template--product .extra-title{flex-grow:1;color:#2f4355}.template--product .extra-price{font-weight:600}.template--product .custom-datetime-wrapper{display:flex;gap:15px;margin-bottom:20px}.template--product .custom-picker-btn{flex:1;background:#fff;border:1px solid #dce0e5;border-radius:50px;padding:12px 10px;font-size:15px;color:#6c757d;cursor:pointer;transition:border-color .2s;text-align:center}.template--product .custom-picker-btn:hover{border-color:#999}.template--product .total-price-gst{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#2f4355;margin:20px 0}.template--product .total-price-gst strong{font-weight:600}.template--product #summary-total{font-size:32px;font-weight:700;color:#2f4355}.template--product #bookNowBtn{display:block;width:100%;background-color:#eb2858;color:#fff;text-align:center;padding:16px;border-radius:50px;font-size:18px;font-weight:600;cursor:pointer;transition:background-color .3s;box-shadow:0 4px 6px #eb285833}.template--product #bookNowBtn:hover{background-color:#d11e4a}.template--product #bookNowBtn+p,.total-price-gst+p{text-align:center;font-size:12px;color:#8c98a4;margin-top:15px;line-height:1.4}.template--product #booking-summary-new{border:none!important;background:#f9f9f9;border-radius:8px;font-size:14px}.template--product .product .product__info-wrapper .custom-birthday-selection{border:none;padding:0}.template--product .flatpickr-innerContainer,.template--product .flatpickr-days{border:none}.template--product .flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:15px!important}.template--product .custom-product-meta .meta-section .metafield-rich_text_field strong:nth-of-type(1){color:#eb2355;font-size:22px;background:#f4f4f4;width:100%;float:left;margin-right:10px;padding:10px;margin-bottom:25px}.template--product .custom-product-meta .meta-section .metafield-rich_text_field p{padding:10px!important}.template--product .custom-product-meta .meta-section h3{font-size:32px;padding:32px 0 16px}.template--product .product-info .product__media-wrapper{width:100%!important;max-width:100%!important}.template--product .product__info-container .product__description .short-title{margin-bottom:22px;font-size:32px}.template--product .product.product--no-media{max-width:1532px}@media(min-width:640px){.page-width{max-width:640px;padding:0 2rem}}@media(min-width:1024px){.page-width{max-width:1024px;padding:0 2rem}}@media(min-width:1280px){.page-width{max-width:1280px;padding:0 2rem}}@media(min-width:1536px){.page-width{max-width:1536px;padding:0 2rem}}@media(max-width:1024px){.template--product .product__info-container{grid-template-columns:1fr}}#mobile-sticky-bar,#closeBookingModalBtn{display:none}@media(max-width:1024px){.template--product .pdp-variant-sticky-container{display:none}.template--product .mobile-variant-title{display:flex;gap:20px;margin-bottom:20px}.template--product .pdp-variant-sticky-container:has(.variant-picker-container.show-modal){display:block}#mobile-sticky-bar{display:block;position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:15px;box-shadow:0 -2px 10px #0000001a;z-index:999;box-sizing:border-box}#openBookingModalBtn{width:100%;background-color:#eb2858;color:#fff;font-size:16px;font-weight:600;padding:15px;border:none;border-radius:50px;cursor:pointer}.variant-picker-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:10000;overflow-y:auto;padding:20px;box-sizing:border-box;border-radius:0;border:none;max-width:100%;margin:0}.variant-picker-container.show-modal{display:block!important;animation:slideUp .3s ease-out}#closeBookingModalBtn{display:block;background:transparent;border:none;font-size:32px;color:#1a2b49;cursor:pointer;line-height:1;z-index:10001}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}body:has(.variant-picker-container.show-modal) #mobile-sticky-bar{display:none}.flatpickr-calendar{background:#fff!important;box-shadow:0 10px 30px #0000001a!important;border:none!important;border-radius:24px!important;padding:15px!important;width:320px!important}.flatpickr-months{padding-bottom:10px!important;align-items:center!important}.flatpickr-current-month{font-size:16px!important;font-weight:500!important;color:#333!important;padding:0!important;display:flex!important;justify-content:center!important;align-items:center!important}span.flatpickr-weekday{color:#eb2858!important;font-weight:600!important;font-size:14px!important;text-transform:capitalize!important}.flatpickr-day.today,.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange{background-color:#dcdcdc!important;color:#333!important;font-weight:700!important;border:none!important}.flatpickr-days{border:none!important}.flatpickr-innerContainer{border:none!important;width:100%!important;position:static!important;max-width:100%!important}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{top:13px!important}.dayContainer{width:100%!important;max-width:fit-content!important;min-width:fit-content!important}.flatpickr-current-month .flatpickr-monthDropdown-months:focus{box-shadow:none;outline:none}.verfiy-code-popup button#hk-verify-submit{min-width:120px;padding-top:6px;padding-bottom:6px;padding-left:25px!important;padding-right:25px!important;font-size:18px;font-weight:500}.verfiy-code-popup .resend-link{text-decoration:none}.time-dropdown-panel{position:absolute;background:#fff;border:1px solid #ddd;max-height:260px;overflow-y:auto;z-index:99999;border-radius:40px;min-width:200px!important;box-shadow:0 14px 30px #00000026}.custom-picker-btn:focus{outline:none;border-color:#f3a7b8;box-shadow:0 0 0 3px #eb235526}.time-option{padding:12px 16px;cursor:pointer;font-size:15px}.time-option:hover{background:#eaeaea;color:#2f4355}.time-option.disabled{opacity:.4;cursor:not-allowed}.time-option[aria-selected=true]{background:#eb2355;color:#fff;font-weight:500}.time-dropdown-panel::-webkit-scrollbar{width:5px;background:#eaeaea}.time-dropdown-panel::-webkit-scrollbar-thumb{background:#756c6c}.dayContainer{width:100%!important;min-width:100%!important;max-width:100%!important;padding:0;outline:none}.flatpickr-days{width:auto!important}.pac-container{border-radius:10px!important;border:1px solid #e2e8f0!important;padding:6px 0}.pac-item{cursor:pointer}.pac-item:first-child{border-top:none}.pac-icon{margin-right:10px}.pac-item:hover{background:#f8fafc}.pac-item-query{font-size:14px;color:#111827;font-weight:500}.pac-item span:last-child{font-size:13px}.main-close,.after-submit{display:none}.title-reason{margin-top:20px;font-size:16px;color:#2f4355}.resolve-popup .popup-inner{background:#fff;width:420px;max-width:90%;border-radius:20px;padding:30px 28px;position:relative;box-shadow:0 12px 40px #00000026;text-align:center;animation:fadeIn .25s ease}.resolve-popup .heading{font-size:21px;font-weight:600;line-height:1.4;margin-bottom:10px}.resolve-popup .description span{font-size:14px;color:#2f4355}.detail-resolve{background:#f6f6f9;padding:18px 20px;border-radius:12px;margin-top:22px}.detail-resolve .new-date{display:block;font-size:18px;font-weight:600;margin-bottom:15px;color:#eb2355}.detail-resolve .buttons{display:flex;gap:12px;justify-content:center}.detail-resolve .buttons button{padding:10px 20px;border-radius:50px;font-size:14px;border:none;cursor:pointer}.detail-resolve .buttons .decline{background:transparent;color:#2f4355;border:1px solid #2f4355}.detail-resolve .buttons .accept{background:#2f4355;color:#fff}.resolve-reason{margin-top:5px;font-size:15px;color:#2f4355}.alternate-button{margin-top:25px}.alternate-button .alternate-resolve{width:50%;padding:12px;background:#2f4355;color:#fff;border-radius:50px;font-size:15px;border:none;cursor:pointer}@keyframes fadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.resolve-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:none;justify-content:center;align-items:center;z-index:99999;padding:20px}.resolve-popup.active{display:flex}.resolve-popup .popup-inner{width:100%;max-width:520px;background:#fff;border-radius:18px;padding:40px 32px;box-shadow:0 8px 26px #0000001a;text-align:center;display:none;position:relative}.resolve-popup.active .popup-inner.active{display:block}.resolve-popup .close{position:absolute;top:18px;right:18px;background:none;border:none;font-size:18px;cursor:pointer;color:#4a4a4a}.resolve-popup .heading{font-size:24px;font-weight:600;margin-bottom:14px;color:#2f4355}.resolve-popup .description span{display:block;margin-bottom:6px;font-size:15px;color:#2f4355}.resolve-popup .description a{color:#2f4355;text-decoration:underline}.resolve-popup .description a:hover{text-decoration:underline}.resolve-popup textarea{width:100%;border:1px solid #dcdcdc;border-radius:10px;padding:12px;font-size:14px;resize:none;margin-top:12px}.resolve-popup .submit-button button{background:#eb2355;color:#fff;border:none;width:100%;margin-top:20px;font-size:15px;font-weight:500;padding:8px 16px;border-radius:25px;cursor:pointer;box-shadow:none;font-size:.85em;font-weight:600;min-width:fit-content;transition:background-color .2s ease;width:fit-content}.resolve-popup .submit-button button:hover{opacity:.85}.resolve-popup .detail-cancelled span{display:block;margin-top:8px;font-size:15px;color:#425466;line-height:1.5}.resolve-popup .close-button button{background:#2f4355;color:#fff;border:none;width:130px;padding:12px 0;border-radius:25px;margin-top:26px;cursor:pointer;font-size:15px}.resolve-popup .close-button button:hover{opacity:.85}.get_quote_liquid{text-align:left}div#hk-verify-msg{color:red}p#hk-otp-error{text-align:center}h3.resetpass.form__message{display:none}h3.resetpass.form__message.active{display:flex}label.checkbox-provider .main-pro-check .provider-check{width:100%;max-width:100%;display:flex;gap:5px;align-items:center}label.checkbox-provider{margin-top:20px;margin-bottom:-10px}@media(max-width:767px){.custom-product-meta .meta-section .metafield-rich_text_field:not(:has(ul)),.custom-product-meta .meta-section .metafield-rich_text_field ul{display:block}label.checkbox-provider .main-pro-check .provider-check{flex-flow:row wrap}label.checkbox-provider .main-pro-check .provider-check{margin-top:20px}label.checkbox-provider .main-pro-check .provider-check a{margin:0}}@media(max-width:488px){label.checkbox-provider .main-pro-check .provider-check{gap:0}}@media(max-width:766px)and (min-width:320px){table.custom-table th{text-align:center!important;font-size:14px;color:#2f4355;font-weight:700;line-height:18px;border-bottom:1px solid #c9d6df;padding:5px;vertical-align:middle}.custom-table th:nth-child(n+3),.custom-table td:nth-child(n+3),.custom-table th:nth-child(1),.custom-table th:nth-child(2),.custom-table td:nth-child(1),.custom-table td:nth-child(2){min-width:105px!important;border-collapse:collapse;width:100%;text-align:center}.dashboard-main-content table#hk-payment-table td:nth-child(2){min-width:190px!important}}@media(max-width:1023px)and (min-width:640px){#testimonials-template--18123222089779__testimonials_grid_Y9kpDQ .sticker-sticker_jrMReK .cta-sticker{right:-1%!important;left:auto!important;top:-13%!important;bottom:auto;max-width:239px!important;opacity:1}}.page-width:has(.dashboard-wrapper-main){max-width:100%}.password-field{position:relative}.toggle-password{position:absolute;right:10px;top:30%;cursor:pointer;color:#777}.toggle-password:hover{color:#000}.cancel-btn:hover{color:#2f4355!important;background:none!important}.cancel-btn{color:#8597a5!important;background:#fff!important;width:fit-content!important}.custom-modal-content{margin:0 auto!important;left:0!important}.cart__footer .payment-conatiner{background:#e5e7eb99;padding:20px;border-radius:16px;border:1px solid #E3E3E3;display:flex;gap:24px;align-items:center;margin:0 auto auto 0;max-width:450px}.cart__footer .payment-conatiner .payment-icon{width:45px;height:45px}.cart__footer .payment-conatiner .payment-content,.cart__footer .payment-conatiner .payment-title{margin:0}.cart__footer .payment-conatiner .payment-content{font-size:12px}.cart__footer .payment-conatiner .payment-title{font-size:18px}.verify-popup .resend-text .logout-link{color:#e62335;text-decoration:none;font-weight:500;text-transform:capitalize}.hkpopupwelcome-content #hkCloseWelcome{background:#eb2355;color:#fff;border:none;padding:5px 25px;border-radius:50px;cursor:pointer;font-size:16px;width:130px;margin:-20px auto 0;max-width:100%;text-decoration:none}.cart__footer-wrapper:last-child .cart__footer{gap:30px}.cart__footer-wrapper:last-child .cart__footer .cart__blocks{margin:0}.cart__footer .info-box{background:#f7f9fc;border-radius:8px;padding:24px;border:1px solid #e6e9ef;margin:auto;width:44%}.cart__footer .info-box__header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.cart__footer .info-box__header h3{margin:0;font-size:20px;font-weight:700;color:#eb2355}.cart__footer .info-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#eb2355;color:#fff;border-radius:50%;font-weight:700;font-size:16px}.cart__footer .info-box__content p{margin:0 0 14px;color:#333;font-size:15px;line-height:1.6}@media(max-width:1024px){.cart__footer-wrapper:last-child .cart__footer{flex-direction:column}.cart__footer-wrapper:last-child .cart__footer div{width:100%;max-width:100%}.cart__footer-wrapper:last-child .cart__footer div.cart__ctas{justify-content:flex-end}}@media(max-width:767px){.cart__footer-wrapper:last-child .cart__footer{gap:30px;display:flex}}.edit-profile-image-modal-content #zoom-slider{-webkit-appearance:none;width:90%;height:3px;background:#00000080;outline:none;cursor:pointer;margin:auto}#zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#e0e0e0;cursor:pointer}.cropper-view-box{outline:none!important;border:3px solid #fff}.cropper-container .cropper-crop-box{padding:0}#upload-step-2 button.update-cancel-btn{border:none;color:#2f4355;font-weight:600;font-size:16px}#upload-step-2 .hk-delete-btn.update-cancel-btn,#upload-step-1 .update-cancel-btn.hk-delete-btn{margin-top:20px!important;padding:10px;width:100%;border:none;background:#ff2e5f;color:#fff;font-weight:600;cursor:pointer}#upload-step-2 .hk-delete-btn.update-cancel-btn:hover,#upload-step-1 .update-cancel-btn.hk-delete-btn:hover{background:#bc1c44;color:#fff}#upload-step-2 button.update-submit-btn:hover{background:#3d576e}#upload-step-2 button.update-cancel-btn:hover{background:transparent;color:inherit}#upload-step-2 .slider-container{margin:15px 39px}.meta-section.community-badges .tooltip-box{left:0;right:auto;z-index:100}.dashboard-wrapper-main .dashboard-sidebar{height:fit-content}.pagination-wrapper{margin-top:4rem;margin-bottom:2rem;display:flex;justify-content:center}.pagination__list{display:flex;list-style:none;padding:0;margin:0;gap:1rem;flex-wrap:wrap;align-items:center}.pagination__item{display:inline-flex;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 .5rem;text-decoration:none;font-weight:500;border:1px solid transparent;border-radius:4px;transition:all .2s ease-in-out}.pagination__item--current{background-color:#00c2ed;color:#fff;border-color:#00c2ed;pointer-events:none}.pagination__item.link:hover,.pagination__item-arrow:hover{background-color:#00c2ed47;border-color:#00c2ed47}.pagination__item span{cursor:default}.pagination__item-arrow{display:inline-flex;justify-content:center;align-items:center;border:1px solid #ccc}.pagination__item-arrow .svg-wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.pagination__item-arrow svg{width:12px;height:12px}.pagination__item--next svg{transform:rotate(-90deg)}.pagination__item--prev svg{transform:rotate(90deg)}.pagination__item[aria-label="Next page"] svg{transform:rotate(-90deg)}.pagination__item[aria-label="Previous page"] svg{transform:rotate(90deg)}.verify-popup .resend-text:has(.logout-link),.hkpopupwelcome-content #hkCloseWelcome{display:none}@media screen and (max-width:768px){.pagination-wrapper{margin-top:2rem}.pagination__item{min-width:36px;height:36px;font-size:14px;gap:.5rem}}.collection-banner-container{display:block!important}.collection-info{padding:32px!important}@media(max-width:1024px){ul#product-grid{grid-template-columns:repeat(5,1fr)!important;margin:0 20px}}@media(max-width:991px){ul#product-grid{grid-template-columns:repeat(4,1fr)!important;margin:0 20px}.dashboard-wrapper-main .dashboard-sidebar{height:100vh}}@media(max-width:767px){ul#product-grid{grid-template-columns:repeat(3,1fr)!important;margin:0 20px}.product-listing-page .card__heading.h5 a{line-height:1.3}.pagination__list{gap:5px}.pagination__list>li:not(:last-child){margin-right:5px}.pagination__item{height:3.4rem;min-width:26px;gap:0;width:fit-content;padding:0 14px}.pagination__item--current:after,.pagination__item:hover:after{width:1rem}.tab-content.active .cb-badge-tooltip:hover .cb-tooltip-box{left:0!important;right:auto;transform:none}}@media(max-width:500px){.edit-profile-image-modal-content{min-width:95%;margin:auto;width:95%;padding:40px 30px}ul#product-grid{grid-template-columns:repeat(2,1fr)!important;margin:0 20px}}@media(max-width:1023px){.section-template--18123223007283__main-padding{padding-top:0!important;padding-bottom:0!important}section.main-banner-section{padding-left:0!important;padding-right:0!important}}#cta-bg-template--18123222122547__custom_banner_text_d93aVT .cta-bg-inner{max-width:100%!important}#Offers .action-buttons .cancel-btn{color:#eb2355!important;border-color:#eb2355}#Offers .action-buttons .cancel-btn:hover{color:#fff}.collection-banner-container{max-width:1400px!important;width:100%!important}div#ProductGridContainer{max-width:1400px!important;margin:0 auto}.card--card.gradient,.card__inner.gradient{transform:perspective(0)}@media(min-width:1024px){ul#product-grid{margin:0 20px!important}}.product-listing-page .card__heading.h5 a{font-size:18px;font-weight:500;line-height:32px;text-decoration:none!important}h4.add-mob-class{margin:5px;font-weight:400;font-size:15px}.experience-features-inner{display:flex;gap:5px}@media(max-width:550px){.card--card.gradient,.card__inner.gradient{width:100%;max-width:100%!important;height:70%!important}ul#product-grid{grid-template-columns:1fr!important}}.product .product__info-wrapper #bookNowBtn.aro-loading{background-color:transparent!important;border:2px solid #eb2355!important;color:transparent!important;background-image:url(https://uat.happykidshq.com/_next/image?url=%2Fpaper-plane-loader.gif&w=64&q=75&dpl=dpl_3WVMg4wvLnugpU2AdCrGS1wvHEyF)!important;background-repeat:no-repeat;background-position:center;background-size:50px auto;opacity:1!important;cursor:not-allowed}.card--standard>.card__content .card__information .experience-features p{margin:0}#password-popup .popup-content{min-height:fit-content}#password-popup .popup-content:after{position:absolute}.cart-item input{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 15px;border:1px solid #d1d5db;border-radius:9999px;background:#fff;font-size:14px;line-height:1;cursor:pointer;box-shadow:0 0 #eb235500;transition:box-shadow .15s,border-color .15s;width:300px;margin-bottom:0;font-family:var(--font-body-family)}.cart-item .input:focus{outline:none;border-color:#eb2355;box-shadow:none}.cart-item button.loc-save-btn{background:#eb2355;color:#fff;padding:12px 35px;border:none;border-radius:25px;font-weight:600;cursor:pointer;font-family:var(--font-body-family)}.cart-item button.loc-save-btn:disabled{background:#b6b6b6;color:#fff;cursor:not-allowed}.template--cart .toast{position:fixed;top:120px;right:0;padding:12px 20px;background:#eb2355;color:#fff;font-size:16px;border-radius:0;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9999}.template--cart .toast.show{opacity:1;display:block}.template--cart .toast.hidden{display:none}.cart-item input:focus-visible{outline:none}.cart-item .cart-item__details>*{max-width:100%}.form-step.active .date-time-row{flex-direction:row}.form-step.active .date-time-row input.flatpickr-input{margin:0}.make-an-offer div#hk-offer-modal .poffer-popup #hk-offer-request-summary{white-space:break-spaces}@media(max-width:620px){.form-step.active .dropdown-time-wrapper-date,.form-step.active .date-time-row .custom-time-picker-dp,.form-step.active .custom-time-picker-dp .dropdown-time-wrapper input,.form-step.active .date-time-row .custom-time-picker-dp .dropdown-time-wrapper{width:100%!important}}body.customer-logged-in.hk-Customer #MainContent .shopify-section{display:none!important}body.customer-logged-in.hk-Customer #MainContent .shopify-section:is(:first-child,:last-child){display:block!important}.customer-login-homepage-section{margin:40px auto;max-width:83.3333%}.customer-login-homepage-section .card__content .card__information h3{font-size:18px;font-weight:100;margin:0}.customer-login-homepage-section .card__content .card__information{padding:20px 0}.customer-login-homepage-section .experience-features .experience-features-inner{margin:0}.customer-login-homepage-section .card__information .experience-features{border:navajowhite}.customer-login-homepage-section .price__container .price__regular{font-size:14px}.customer-login-homepage-section .price__container .price__regular span.price-item{font-size:18px;color:#2f4355}.customer-login-homepage-section .experience-features .experience-features-inner .experience-features-content .txt-class{font-size:14px}.customer-login-homepage-section .collection-banner-container{width:100%!important;max-width:100%!important;margin:0!important}.customer-login-homepage-section .collection-banner-container ul#product-grid{margin:0!important}.customer-login-homepage-section p.home-collection-heading{color:#8597a5;font-size:26px}.customer-login-homepage-section p.home-collection-heading b{color:#2f4355;font-weight:unset}.customer-login-homepage-section p.main-head-home{color:#2f4355;font-size:24px;font-weight:700}.customer-login-homepage-section p.main-head-home span{color:#eb2355}.customer-login-homepage-section .card .card__inner{border-radius:6px;overflow:hidden}.customer-login-homepage-section ul#product-grid .grid__item .card__media img{border-radius:16px 16px 6px 6px}.customer-login-homepage-section ul#product-grid .grid__item{width:100%;max-width:100%}.customer-login-homepage-section ul#product-grid{display:grid;grid-template-columns:repeat(6,1fr)}.customer-login-homepage-section div#ProductGridContainer{max-width:1000px;margin:0 auto}@media(max-width:1024px){.customer-login-homepage-section{margin:40px auto;max-width:93.3333%}}.accordion.accordion-is-open summary h3{font-weight:600}.accordion.content-container.gradient.accordion-is-open{margin-top:13px!important}.faq-table-wrapper th,.faq-table-wrapper td{border:1px solid #fcb85c!important}.keeping-all-children-safe section.main-banner-section{background-color:#fff!important}.keeping-all-children-safe section.main-banner-section:after,.keeping-all-children-safe section.main-banner-section:before{display:none}html::-webkit-scrollbar{width:7px}html::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px}html::-webkit-scrollbar-thumb{-webkit-border-radius:10px;background-color:#979797;border-radius:10px}html::-webkit-scrollbar-button{display:none}button.res-booking.disabled,button.cancel-booking.disabled{display:none}@media(max-width:991px){#main-collection-filters .select__select:focus{outline:0;box-shadow:none}#main-collection-filters .select{border-radius:999px!important}#main-collection-filters .facets__price{padding:0 2.6rem!important}#main-collection-filters .facets__label{padding:1.5rem 2rem 1.5rem 2.5rem!important}}.tab-btn{text-decoration:none}.dashboard-wrapper-main .tab-btn{display:flex;text-decoration:none;flex-flow:row wrap;gap:6px}.dashboard-main-content .tab-content .q-search{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.dashboard-main-content .tab-content .q-search input[type=search]{flex:1;max-width:250px;padding:10px 14px;border:1px solid #d9dde2;font-size:15px;background:#fff;color:#44566c;outline:none;display:flex!important;border-radius:30px}.dashboard-main-content .tab-content .q-search input[type=search]:focus{box-shadow:none}.dashboard-main-content .tab-content .tfooter-wrap{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid #e5e9ec;margin-top:20px}.dashboard-main-content .tab-content #hk-quotes-total{font-size:13px;color:#8597a5}.dashboard-main-content .tab-content #hk-bookings-paginate{display:flex;align-items:center;gap:6px}.dashboard-main-content .tab-content #hk-bookings-paginate button,#hk-bookings-paginate .bk-pg-num{padding:6px 12px;font-size:14px;background:#fff;border:1px solid #d9dde2;color:#44566c;border-radius:6px;cursor:pointer;transition:all .15s ease}.dashboard-main-content .tab-content #hk-bookings-paginate button:hover:not([disabled]),#hk-bookings-paginate .bk-pg-num:hover{background:#f5f6f8;color:#44566c}span#bk-pg-numbers button:not(.active):hover{background:#44566c!important;color:#fff!important}.dashboard-main-content .tab-content #hk-bookings-paginate .pg-num.active{background:#44566c;border-color:#44566c;color:#fff}.dashboard-main-content .tab-content #hk-bookings-paginate button[disabled]{opacity:.4;cursor:default}.dashboard-main-content .tab-content #bk-pg-numbers .ellipsis{padding:0 6px;color:#8597a5;font-size:14px}.dashboard-main-content .tab-content #hk-bookings-paginate.hk-show{display:flex}.dashboard-main-content .tab-content #hk-bookings-paginate{display:none}.dashboard-main-content .hk-show#hk-bookings-paginate.hk-show,.dashboard-main-content .hk-show#hk-quotes-search.hk-show{display:flex!important;border-radius:30px}.dashboard-main-content .hk-show#hk-bookings-paginate,.dashboard-main-content .hk-show#hk-quotes-search{display:none}#tost-msg-created{position:fixed;top:15%;right:-350px;background:#9ccb3b;color:#fff;padding:12px 20px;border-radius:4px;font-size:15px;font-weight:500;z-index:999999;box-shadow:0 4px 15px #0000001a;opacity:0;transition:all .5s ease}#tost-msg-created.active{right:20px;opacity:1}#quoteFormMessage{position:fixed;top:15%;right:-350px;background:#9ccb3b;color:#fff;padding:12px 20px;border-radius:4px;font-size:15px;font-weight:500;z-index:999999;box-shadow:0 4px 15px #0000001a;opacity:0;transition:all .5s ease}#quoteFormMessage.active{right:20px;opacity:1}#quoteFormMessage.w-active{background:#fcb85c;right:20px;opacity:1}span#bk-pg-numbers{display:flex;gap:6px}#booking-count{display:inline-flex;align-items:center;gap:6px;background:#ffd7e0;color:#be1e2d;padding:4px 10px!important;border-radius:6px;font-size:14px;font-weight:600;justify-content:center;flex-flow:row wrap}@media(max-width:1024px){.template--product .product.grid>div{transform:none!important;opacity:1!important;animation:none!important}.pdp-variant-sticky{position:static}}.share-button .share-button__fallback.motion-reduce{right:0!important;left:auto}.share-button .share-button__fallback.motion-reduce:before,.share-button .share-button__fallback.motion-reduce:after{display:none}.your-profile-detail-inner.password-changing{display:none}.custom-login button.loading,.canel-popcup .submit-button .submit.loading,.canel-popcup .submit-button button.loading,.reject-popup .reject-footer button.loading,.hk-modal-overlay .hk-btn-dark.processing,.create-experience .btn.preview.processing,.create-experience .form-sidebar .mini-btn.mini-preview.processing,.report-issue-popup .submit-button #processing,.report-issue-popup .submit-button .processing,.panel-recover form#recover_pass button.processing{background-color:transparent!important;border:none!important;box-shadow:none!important;color:transparent!important;background-image:url(https://uat.happykidshq.com/_next/image?url=%2Fpaper-plane-loader.gif&w=64&q=75&dpl=dpl_3WVMg4wvLnugpU2AdCrGS1wvHEyF)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:50px auto!important;opacity:4!important;cursor:not-allowed}#customer_login:has(.loading) .muted{display:none}.panel-recover form#recover_pass button{width:auto;padding:10px 20px}.panel-recover form#recover_pass{text-align:center}.custom-modal-content .modal-actions .delete-btn,.custom-modal-content .modal-actions #cancelDelete{font-size:16px}.res-popup-main .res-container:has(.active) div.reschedule-info-box{padding:20px}.header--middle-left .header__heading-link{margin-right:0;padding:0}.collection .card .card__inner .card__media{z-index:2!important}.collection .card__heading a:after{bottom:0;top:auto;height:48%}.product .product__info-wrapper #pdp-selection-summary{grid-template-columns:5fr 1fr}.product .product__info-wrapper #pdp-selection-summary #resetPDPPickers{background:transparent;border:none;color:#2f4355;font-size:12px;text-decoration:underline;cursor:pointer;display:flex;align-items:center;gap:4px}.product .product__info-wrapper #pdp-selection-summary p{color:#eb2355;font-size:22px}.availability-and-extra-note .offer-availability .available{color:#00c3ed}div#variantDetailsModal .variant-modal-content{max-height:90vh;overflow:auto}div#variantDetailsModal .variant-modal-content::-webkit-scrollbar{width:7px}div#variantDetailsModal .variant-modal-content::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px}div#variantDetailsModal .variant-modal-content::-webkit-scrollbar-thumb{-webkit-border-radius:10px;background-color:#979797;border-radius:10px}div#variantDetailsModal .variant-modal-content::-webkit-scrollbar-button{display:none}.action-buttons:has(span.status-tag.completed){margin:0}.action-buttons span.status-tag.completed{margin:0;font-size:14px;font-weight:700;color:#eb2355}#bookings.tab-content.active .capitalised.status-completed{color:#11d900}#bookings.tab-content.active .capitalised.status-cancelled{color:#c50000}#bookings.tab-content.active .action-buttons span.status-tag.completed{display:none}#Offers table.custom-table .status-pending{color:#eb2355;font-size:14px;font-weight:100}#Offers table.custom-table .capitalised,#Offers table.custom-table .status-unknown,#Offers table.custom-table .status-withdrawn,#Offers table.custom-table .status-declined,#Offers table.custom-table .status-pending,#Offers table.custom-table .status-accepted,#Offers table.custom-table .status-paid,#Offers table.custom-table .status-cancelled,#Offers table.custom-table .status-approved,#Offers table.custom-table .dashboard-main-content table.custom-table td .capitalised{font-size:14px;font-weight:100}.collection-banner-container .ban-img{margin-top:30px;height:-webkit-fill-available;width:max-content}.collection .collection-banner-container:has(.ban-img){max-width:1000px!important;display:flex!important;flex-direction:row-reverse}.collection .collection-info{padding:32px 0!important;justify-content:flex-end}.collection-banner-container .ban-img{max-width:50%;height:auto;margin-top:auto}.product .meta-section .rte ul li::marker{color:#eb2355}@media(max-width:767px){.header .profile-dropdown-wrapper{gap:10px!important;margin:0}.header{padding:24px 20px!important}}#bookings .action-buttons .report-issue-booking{background:#f9d9d9;border:none;color:#c50000;cursor:pointer;text-decoration:inherit;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:1px 12px;text-align:center;--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear;animation-duration:.15s;animation-timing-function:linear;min-width:100px;line-height:1.9}#bookings .action-buttons .report-issue-booking:hover{background:#e79b9b;color:#fff}.cart__terms-acceptance{margin-top:0!important;margin-left:-4%!important}.wwcc-place-list li a{text-decoration:none}.wwcc-place-list li a:hover{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/83/assets/custom.css.map */
