@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap";:root{--color-primary-blue: #000B8C;--color-primary-brown: #5c3317;--color-beige: #FFF1D7;--color-beige-light: #f9f3ee;--color-white: #ffffff;--color-black: #000000;--color-text-dark: #333333;--color-text-muted: #666666;--color-gold: #d4a017;--color-gold-light: #f5c842;--color-banner-circle: #e8e2d9;--color-pagination-inactive: #b8c5e8;--color-red: #FF0000;--gradient-btn-primary: linear-gradient(100deg, #e8920a 0%, #f5c842 100%);--gradient-btn-hover: linear-gradient(180deg, #ffffff 0%, #fcaf26 100%);--gradient-overlay-mobile: linear-gradient( 180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100% );--gradient-birthday-section: linear-gradient( 180deg, #fcaf26 0%, #fffefc 100% );--font-family-primary: "Open Sans", sans-serif;--font-size-base: 16px;--line-height-base: 1.5;--container-max-width: 1760px;--container-padding: 40px;--container-padding-mobile: 20px;--spacing-xs: 8px;--spacing-sm: 12px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 40px;--spacing-2xl: 60px;--radius-pill: 50px;--radius-circle: 50%;--transition-base: .3s ease}*,*:before,*:after{box-sizing:border-box}html{font-size:var(--font-size-base);scroll-behavior:smooth}body{margin:0;padding:0;font-family:var(--font-family-primary);line-height:var(--line-height-base);color:var(--color-text-dark);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}.header:not(.drawer-menu).page-width{padding:0;background-color:var(--color-beige);display:inline-block;width:100%;max-width:100%}header.header .header-top{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:var(--container-max-width);margin:0 auto;align-content:center;align-items:center;padding-top:25px;padding-bottom:25px}header.header .header-top .header__heading{grid-area:unset}header.header .header-top .header__heading .header__heading-link{padding:0}header.header .header-top .header__icons{grid-area:unset}header.header .header__search{width:100%;display:inline}header.header .header__search form{max-width:402px;position:relative;height:60px}header.header .header__search form>input{display:inline-block;width:100%;height:100%;border:0;background-color:#fff;border-radius:45px;padding:20px;font-family:Open Sans,sans-serif;font-size:16px;color:#959595;font-style:italic}header.header .header__search form>input:focus-visible{outline:0}header.header .header__search form>button{position:absolute;right:10px;top:9px}.header__icons a.header__icon{width:50px;height:50px;border-radius:100%;background-color:var(--color-primary-blue);color:var(--color-white);display:flex;justify-content:center;align-items:center;margin:0 10px}header.header nav.header__inline-menu{width:100%;background-color:#fff;justify-content:center;display:flex;margin:0!important}.main-header-menu{background:#fff}header.header .list-menu__item{font-size:20px;text-transform:uppercase;color:var(--color-black)}header.header .mobile-search,header.header .header-top .mobile-menu{display:none}.header__menu-item .icon-caret{right:0}.breadcrumb ul{display:flex;list-style:none;gap:10px;margin-bottom:0;padding:0}.breadcrumb ul>li>a{font-size:20px}.breadcrumb ul>li>a .click-desiable{color:#676767}.container.wishlist-page{margin-top:50px}H1.wishlist-page__title{margin:0;font-size:clamp(30px,2.8vw,52px);font-weight:700;line-height:1.2;color:var(--color-black);text-transform:inherit}.template-404 h1.title{margin:20px 0;font-size:clamp(30px,2.8vw,52px);font-weight:700;line-height:1.2;color:var(--color-black);text-transform:inherit}.template-404 a.button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:clamp(30px,2vw,60px);padding:10px 14px;border:none;border-radius:8px;background:#000;color:var(--color-white);font-size:clamp(14px,1.2vw,20px);font-weight:700;cursor:pointer;transition:background .2s ease,opacity .2s ease;box-shadow:0 0;outline:0}.template-404 a.button:after,.template-404 a.button:before{display:none}.mega-menu-section{max-width:1680px}fifteen-percent-off{margin-bottom:-25px}.related-products ul.product-grid,.collection ul.product-grid{gap:24px}.related-products ul.product-grid li.grid__item,.collection ul.product-grid li.grid__item{width:calc(25% - 20px)}.list-view-filter{display:inline-block;height:28px;margin-top:6px;padding-right:9px;position:relative}.list-view-filter:after{position:absolute;content:"";height:20px;width:1px;background-color:#000;top:5px;right:0}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}nav.header__inline-menu{padding:0 20px}.h2-style,p.jm-text.jm-review-widget-minimal-header__title,.drawer__heading{font-size:clamp(30px,2.8vw,52px);margin:0;font-weight:700;line-height:1.2;color:var(--color-black)}.cart-drawer .cart-item__image{max-width:100px}.price-per-item__container input:focus-visible,.fc-card__quantity .quantity__input:focus-visible{outline:indianred;outline-offset:inherit;box-shadow:inherit}.cart-drawer .cart-items thead th{font-size:clamp(16px,1vw + 10px,20px);font-weight:600;color:#000;margin-bottom:0;padding-bottom:10px}.cart-drawer .cart-item:last-child{margin-bottom:1.5rem;font-weight:600}.cart-drawer .quantity-popover-container{border-radius:10px;border:5px solid var(--color-beige)}.cart-drawer .totals__total-value{font-size:1.6rem;font-weight:600}.cart-drawer .totals>h2{font-size:calc(var(--font-heading-scale) * 1.4rem);font-weight:600}.jdgm-preview-badge .jdgm-star{color:gold;font-size:18px}span.jdgm-prev-badge__text{font-size:18px}.cart-item__quantity quantity-input.quantity.cart-quantity input{font-size:22px}.cart-item__quantity quantity-input.quantity.cart-quantity{max-height:50px;min-height:50px;font-size:16px}p.cart__login-title.h3,p.cart__login-paragraph{font-size:clamp(16px,1vw + 10px,20px)}h2.cart__empty-text{font-size:clamp(30px,2.8vw,42px);font-weight:700;line-height:1.2;color:var(--color-black)}.cart-drawer__empty-content a.button{position:relative;justify-content:center;width:auto;min-height:clamp(30px,3.2vw,60px);padding:10px 14px;border:none;border-radius:8px;background:var(--color-primary-blue);color:var(--color-white);font-size:clamp(14px,1.2vw,20px);font-weight:700;cursor:pointer}.cart-drawer__empty-content a.button:after,.cart-drawer__empty-content a.button:before{content:inherit}.product__info-wrapper .single-product-review .jdgm-preview-badge .jdgm-star{color:gold}.product__info-wrapper .single-product-review span.jdgm-prev-badge__text{color:#000}.product__info-wrapper .single-product-review .fc-card__star svg{width:28px;height:28px;display:block}.product__info-wrapper .single-product-review .fc-card__star{position:relative;width:20px;height:25px;flex-shrink:0}.product__info-wrapper .single-product-review .fc-card__rating{margin-bottom:15px;margin-top:15px!important}.product__info-wrapper .single-product-review .fc-card__rating-text{padding-left:4px;font-weight:400}.product__info-wrapper .single-product-review .fc-card__rating-text span.rating-value{font-weight:700}@media(max-width:1800px){.container{width:100%;max-width:1400px;margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.h2-style,p.jm-text.jm-review-widget-minimal-header__title,.drawer__heading{font-size:clamp(30px,2.8vw,40px)}header.header .header-top{padding-top:20px;padding-bottom:20px}.breadcrumb ul>li>a{font-size:16px}a.click-desiable{color:#676767}.breadcrumb ul{margin-top:5px}.breadcrumb svg{width:14px;height:14px}header.header .header__search form{max-width:320px;height:50px}header.header .header__search img{width:32px;margin-top:-2px}header.header .header__search form>input{font-size:14px}.header__heading-logo-wrapper img.header__heading-logo.motion-reduce{max-width:180px}.header__icons svg{width:20px}.header__icons a.header__icon{width:42px;height:42px;margin:0 6px}.wishlist-count{top:-8px;left:2rem;font-size:.8rem;height:1.5rem!important;width:1.5rem}.cart-count-bubble{height:1.5rem;width:1.5rem;font-size:.8rem;top:-5px;left:2rem}a#cart-icon-bubble{margin-right:0}header.header .list-menu__item{font-size:16px;padding:1rem 0}.site-footer__follow-title{font-size:clamp(16px,1vw + 10px,18px)}.site-footer__heading{font-size:clamp(16px,.8vw + 10px,16px)}.site-footer__list a{font-size:clamp(18px,.7vw + 10px,24px);line-height:1.2}.site-footer__list li{margin-bottom:0}.site-footer__copyright,.site-footer__legal a{font-size:clamp(14px,.6vw + 10px,14px)}.site-footer__social-link img{width:18px}.site-footer__social-link{width:38px;height:38px}}@media(max-width:767px){.container{padding-left:var(--container-padding-mobile);padding-right:var(--container-padding-mobile)}}@media(max-width:1366px){header.header .list-menu__item{font-size:15px}.header__menu-item .icon-caret{height:.5rem}}@media(max-width:1199px){header.header .list-menu__item{font-size:15px}.header__menu-item .icon-caret{height:.4rem}}@media(max-width:991px){header.header .header-top .header__search,header.header nav.header__inline-menu{display:none}header.header .mobile-search,header.header .header-top .mobile-menu,header.header .header-top .mobile-menu header-drawer{display:inline-block}header.header .header-top{background-color:#fff;max-width:100%;margin:20px auto 10px;border-radius:16px;padding:20px}a.header__icon.header__icon--account.link.focus-inset.small-hide{display:none!important}header.header .header__search img{width:40px;margin-top:0}.fc-card__quantity .quantity{min-height:clamp(30px,calc(10.04px + 2.602vw),60px);height:clamp(39px,calc(10.04px + 2.602vw),60px)}.wishlist-count,.cart-count-bubble{background-color:#000;color:rgb(var(--color-button-text));height:15px!important;width:15px;font-size:12px;top:-8px;left:12px;border:0}header.header .header__search form{max-width:100%;height:52px}header.header .header__search form>input{font-size:14px}header.header .header__search form>button{right:7px;top:4px}header.header .mobile-search{width:100%;margin:0 auto 20px;display:block}.header__icon--menu,.header__icon--menu .icon-hamburger,.header__icon--menu .icon-close{width:24px;height:24px}header.header .header-top .header__heading .header__heading-logo{max-width:136px}header-drawer{margin-left:0!important}.header__icons a.header__icon,.header__icon .svg-wrapper{width:22px;height:22px;background-color:transparent;color:#000;margin:0 5px}.header__icons a.header__icon svg,.header__icon .svg-wrapper svg{width:22px;height:22px}.header__icons a.header__icon svg path,.header__icon .svg-wrapper svg path{fill:#000}.header__icons a.header__icon.small-hide{display:inline-block!important}.header__icons{padding-right:0}.menu-drawer__navigation{padding:1rem 0}header.header .list-menu__item{font-size:14px;padding:13px}.menu-drawer__navigation-container .menu-drawer__navigation{padding:1rem 0}.menu-drawer__inner-submenu .menu-drawer__close-button{margin-top:0;padding:13px;background-color:#e5e5e5;font-size:16px;text-transform:uppercase}.header:not(.drawer-menu).page-width{border-bottom-left-radius:36px;border-bottom-right-radius:36px}.related-products ul.product-grid,.collection ul.product-grid{gap:15px}.related-products ul.product-grid li.grid__item,.collection ul.product-grid li.grid__item{width:calc(50% - 10px)}}@media(max-width:767px){.breadcrumb ul li{line-height:1.12}.breadcrumb ul>li>a{font-size:12px}.breadcrumb ul span svg{width:10px}.drawer__header span.svg-wrapper svg.icon.icon-close{height:20px;width:20px}.h2-style,p.jm-text.jm-review-widget-minimal-header__title,.drawer__heading{font-size:clamp(26px,2.8vw,40px)}.drawer__inner.gradient.color-scheme-1{padding-left:15px;padding-right:15px}.cart-drawer a.cart-item__name.h4.break{font-size:1.3rem}.cart-drawer .product-option{font-size:1.2rem;color:#000}.cart-item__quantity quantity-input.quantity.cart-quantity input{font-size:18px;padding:0;width:45px}td.cart-item__totals.right span.price.price--end,.cart-drawer .totals>h2,.cart-drawer .totals__total-value,small.tax-note.caption-large.rte{font-size:1.3rem}.cart-item__quantity quantity-input.quantity.cart-quantity{max-height:40px;min-height:40px;width:auto}.cart-drawer .quantity__button{width:calc(3rem / var(--font-body-scale))}.cart-drawer .cart__checkout-button{max-width:none;height:auto;padding:12px;line-height:inherit;font-size:1.2rem;min-height:auto}.site-footer__grid>*{margin-bottom:35px;padding-bottom:35px}.site-footer__social{margin-bottom:20px}.site-footer__brand-col{margin-bottom:0;padding-bottom:5px}}@media(max-width:640px){.cart-drawer a.cart-item__name.h4.break{font-size:1rem}.cart-drawer .product-option{font-size:.9rem;color:#000}.cart-item__quantity quantity-input.quantity.cart-quantity input{font-size:14px;padding:0;width:16px}td.cart-item__totals.right span.price.price--end,.cart-drawer .totals>h2,.cart-drawer .totals__total-value,small.tax-note.caption-large.rte{font-size:1rem}.cart-drawer .cart-item>td+td{padding-left:0}.cart-drawer .cart__checkout-button{padding:10px;font-size:1rem}cart-remove-button .button{min-width:calc(2.5rem / var(--font-body-scale));min-height:2.5rem;padding:0;margin:0}.cart-item__quantity quantity-input.quantity.cart-quantity{max-height:40px;min-height:40px;width:auto}.cart-drawer .quantity__button{width:calc(3.1rem / var(--font-body-scale))}.quantity__button .svg-wrapper{width:12px}}section.customer-reviews .customer-reviews__slider-wrap,section.explore-categories,section.about-us,section.fifteen-percent-off,.hero-banner .hero-swiper,section.birthday-party-swiper,section.browse-more-categories,sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom,section.birthday-party-supplies,section.customer-reviews,footer.site-footer,section.why-choose-us,section.stats-counter,.contact-us-banner,section.contact-form,section.blog-detail-banner,section.delivery-strip,.filter-wrap,.main-product-details product-info,section.category-description,section.designed-moments-strip,section.newsletter,.breadcrumb.product-bread{max-width:2000px;margin:0 auto}.predictive-search{border-radius:20px!important;background:#fff!important;border:2px solid var(--color-beige, #FFF1D7)!important;box-shadow:0 15px 35px #000b8c24!important;top:calc(100% + 10px)!important;padding:12px 0!important;font-family:var(--font-family-primary, "Open Sans", sans-serif)!important;z-index:9999!important;overflow:hidden!important}.predictive-search--header{border-radius:20px!important}.predictive-search__heading{color:var(--color-primary-blue, #000B8C)!important;font-family:var(--font-family-primary, "Open Sans", sans-serif)!important;font-size:13px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;border-bottom:2px solid var(--color-beige, #FFF1D7)!important;margin:0 16px!important;padding:10px 0 6px!important}.predictive-search__results-list{padding:6px 10px!important}.predictive-search__list-item{margin-bottom:4px}.predictive-search__item{border-radius:12px!important;transition:all .2s ease-in-out!important;padding:10px 14px!important;color:var(--color-text-dark, #333333)!important}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*,.predictive-search__item[aria-selected=true],.predictive-search__item:hover{background-color:var(--color-beige-light, #f9f3ee)!important;color:var(--color-primary-blue, #000B8C)!important;transform:translate(4px)}.predictive-search__item-heading{font-family:var(--font-family-primary, "Open Sans", sans-serif)!important;font-size:15px!important;font-weight:600!important;color:var(--color-primary-blue, #000B8C)!important;line-height:1.3!important}.predictive-search__item-vendor{color:var(--color-primary-brown, #5c3317)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-size:11px!important}.predictive-search__image{border-radius:10px!important;border:1px solid var(--color-beige, #FFF1D7)!important;object-fit:cover!important;width:50px!important;height:50px!important}.predictive-search__item .price,.predictive-search__item .price-item{color:var(--color-primary-brown, #5c3317)!important;font-weight:700!important;font-size:14px!important}.predictive-search__search-for-button{margin:12px 16px 6px!important}.predictive-search__item--term{background:var(--gradient-btn-primary, linear-gradient(100deg, #e8920a 0%, #f5c842 100%))!important;color:#fff!important;border-radius:30px!important;font-weight:700!important;justify-content:center!important;box-shadow:0 4px 12px #e8920a4d!important;transition:all .3s ease!important;padding:12px 20px!important}.predictive-search__item--term:hover{background:var(--gradient-btn-hover, linear-gradient(180deg, #ffffff 0%, #fcaf26 100%))!important;color:var(--color-primary-blue, #000B8C)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #e8920a66!important}.predictive-search__item--term [data-predictive-search-search-for-text]{color:inherit!important;font-weight:700!important;font-size:14px!important}.predictive-search__item--term .svg-wrapper{margin-left:8px!important;color:inherit!important}.template-search__search .field{border-radius:45px!important;background-color:#fff!important;border:2px solid var(--color-beige, #FFF1D7)!important;box-shadow:0 4px 15px #000b8c0f!important;overflow:hidden!important}.template-search__search .field__input{font-family:var(--font-family-primary, "Open Sans", sans-serif)!important;font-size:16px!important;color:var(--color-text-dark, #333333)!important;padding:16px 24px!important}.template-search__search .field__label{font-family:var(--font-family-primary, "Open Sans", sans-serif)!important;color:#959595!important}.template-search__search .search__button{background:var(--color-primary-blue, #000B8C)!important;border-radius:50%!important;width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;right:8px!important;top:50%!important;transform:translateY(-50%)!important;transition:all .3s ease!important}.template-search__search .search__button:hover{background:#000868!important;transform:translateY(-50%) scale(1.05)!important}.template-search__search .search__button svg,.template-search__search .search__button .svg-wrapper{fill:#fff!important;color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/custom.css.map */
