.event-preview{background-color:#f1f5f9}.event-preview__title{color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;font-weight:900;margin-bottom:0;line-height:normal}.event-preview__content{display:flex;gap:80px}.event-preview__image{width:476px;height:100%;border-radius:12px 4px;display:block;max-width:unset}.event-preview__details{width:100%;display:flex;flex-direction:column;justify-content:center;gap:20px}.event-preview__headline{color:#000;font-family:var(--text-font-family);font-size:23px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.event-preview__description{color:#4c4c4c;font-family:var(--text-font-family);font-size:var(--base-font-size);font-style:normal;font-weight:400;line-height:160%;margin:0}.event-preview__info-cards{display:flex;gap:8px}.event-preview__info-card{width:100%;transition:all .3s}.event-preview__info-card:hover{transform:scale(1.02)}.event-preview__info-card a{background:#fff;border-radius:4px;padding:16px 8px;flex:1 1 0;min-width:160px;display:flex;flex-direction:column;align-items:center;box-shadow:0 2px 8px #00000008}.event-preview__info-icon{margin-bottom:16px;display:block}.event-preview__info-main{color:#2b3037;text-align:center;font-family:var(--text-font-family);font-size:var(--base-font-size);font-style:normal;font-weight:700;line-height:normal;display:block}.event-preview__info-label{overflow:hidden;color:#2b3037;text-align:center;text-overflow:ellipsis;font-family:var(--text-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:block;margin-top:3px}.slide-gallery .event-preview__container{padding:0 56px}.event-preview__gallery{display:flex;gap:24px;flex-wrap:wrap}@media (max-width: 768px){.event-preview__gallery{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.event-preview__gallery::-webkit-scrollbar{display:none}.event-preview__gallery-item{flex:0 0 auto;min-width:280px;max-width:280px}}@media (max-width: 480px){.event-preview__gallery-item{min-width:240px;max-width:240px}}.event-preview__gallery-item{flex:1 0 0;overflow:hidden;cursor:pointer}.event-preview__gallery-item:hover img{transform:scale(1.1)}.event-preview__gallery-image{width:100%;height:100%;border-radius:4px 12px;display:block;object-fit:cover;transition:all .5s}.event-preview__image--mobile{display:none}@media (max-width: 768px){.event-preview__content{flex-direction:column;gap:40px}.event-preview__image--desktop{display:none}.event-preview__image--mobile{display:block}.event-preview__image{width:100%}.event-preview__gallery{gap:12px}}.ticket-blocks .event-preview__container{background-color:#fff}.ticket-blocks__grid{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.ticket-card{background:#fff;border:1px solid #BFBFBF;border-radius:12px;padding:32px;width:100%;flex:1 0 0;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;transition:box-shadow .2s;gap:35px}.ticket-card:hover{box-shadow:0 4px 24px #00000014}.ticket-card__heading{color:#000;font-family:var(--text-font-family);font-size:23px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.ticket-card__image-wrapper{margin-bottom:0;display:flex;justify-content:center;cursor:pointer}.ticket-card__image-wrapper:hover img{transform:scale(1.1)}.ticket-card__image{width:100%;height:100%;display:block;transition:all .5s}.ticket-card__price-block{margin-bottom:0;text-align:center}.ticket-card__price{display:block;color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;font-weight:900;line-height:normal}.ticket-card__subtitle{display:block;color:#4c4c4c;font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:160%}.ticket-card__cta{display:block;width:100%;background:#e1090c;color:#fff;text-align:center;font-style:italic;border-radius:8px 2px;padding:10px 48px;text-decoration:none;transition:background .18s;font-family:var(--heading-font-family);font-size:18px;font-weight:700;line-height:normal;letter-spacing:-.9px;text-transform:uppercase}.ticket-card__cta:hover{background:#b80008}@media (max-width: 900px){.ticket-blocks__grid{gap:20px}.ticket-card{width:100%;min-width:0;max-width:100%}}@media screen and (max-width: 750px){.ticket-blocks__grid{flex-direction:column}}.ticket-info-content{background:#fff}.ticket-info-content .event-preview__container{background-color:#fff;gap:20px}.ticket-info-content__heading{color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;font-weight:900;line-height:normal;margin-bottom:0}.ticket-info-content__description{max-width:850px;margin-top:0;color:#4c4c4c;font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:160%}.reservation-info .event-preview__container{background:#fff;gap:60px}.reservation-info__container{max-width:1100px;margin:0 auto;padding:0 32px}.reservation-info__heading{font-size:2rem;font-weight:900;font-style:italic;margin-bottom:24px;font-family:var(--heading-font-family);color:#000;line-height:1.2}.reservation-info__heading strong,.reservation-info__heading b{color:#e1090c;font-style:italic;font-weight:900}.reservation-info__description{color:#4c4c4c;font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:160%;max-width:800px;margin-bottom:0}.reservation-info__blocks-col{display:grid;grid-template-columns:1fr 1fr;gap:56px}.reservation-info__block-heading{color:#000;font-family:var(--text-font-family);font-size:23px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}.reservation-info__block-description{color:#4c4c4c;font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-top:0}.reservation-info__richtext{color:#4c4c4c;font-family:var(--text-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:160%;max-width:800px}.reservation-link_text{display:inline-block;background:#e1090c;color:#fff;font-weight:700;font-style:italic;border-radius:8px 2px;padding:16px 48px;text-decoration:none;transition:background .18s;text-align:center;text-transform:uppercase;width:max-content;font-family:var(--text-font-family);font-size:18px;line-height:normal;letter-spacing:-.9px}.reservation-info__cta:hover{background:#b80008}@media screen and (max-width: 750px){.reservation-info__cta{width:100%;padding:16px 48px;font-size:14px}.reservation-info__blocks-col{display:flex!important;flex-direction:column}.reservation-link_text{width:100%}}.gallery-section{background-color:#f1f5f9}.gallery-section__heading{color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;font-weight:900;line-height:normal;margin-bottom:0}.gallery-section__grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:16px;transition:all .3s}.gallery-section__item{border-radius:4px 12px;overflow:hidden}.gallery-section__item:nth-child(1){grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.gallery-section__item:nth-child(2){grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:3}.gallery-section__item:nth-child(3){grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:4}.gallery-section__item:nth-child(4){grid-column-start:2;grid-column-end:3;grid-row-start:3;grid-row-end:4}.gallery-section__item:nth-child(5){grid-column-start:3;grid-column-end:4;grid-row-start:3;grid-row-end:4}.gallery-section__image{width:100%;height:100%;object-fit:cover;display:block;transition:all .5s}.gallery-section__image:hover{transform:scale(1.1)}@media (max-width: 750px){.gallery-section__grid{display:flex;flex-direction:row;width:100%;overflow-x:auto;gap:12px;padding-bottom:8px}.gallery-section__grid::-webkit-scrollbar{display:none}.gallery-section__item{flex:0 0 auto}.event-preview__gallery-item{height:270px;object-fit:cover}}.order-information .event-preview__container{background:#fff}.order-information__heading{font-size:1.5rem;font-weight:900;font-style:italic;margin-bottom:0;font-family:var(--heading-font-family, inherit);color:#000}.order-information__main{display:flex;gap:40px}.order-information__left{flex:1 1 0;min-width:320px;display:flex;flex-direction:column;gap:32px}.order-information__image{width:100%;max-width:554px;min-height:590px;border-radius:4px;object-fit:cover;display:block}.order-information__image-placeholder{width:100%;max-width:400px;min-height:340px;background:#f1f5f9;border-radius:8px}.order-information__block-heading{font-size:1.1rem;font-weight:700;margin-bottom:8px;font-style:normal;color:#000}.order-information__block-description{color:#222;font-size:1rem;line-height:1.6;font-family:var(--text-font-family, inherit)}.order-information__block-description ul{padding:0}.order-information__block-description ul li{display:flex;align-items:center}.order-information__block-description ul li span{display:inline-block;width:20px;height:20px;margin-right:8px}.order-information__bottom{margin-top:32px;display:flex;flex-direction:column;gap:32px}@media (max-width: 900px){.order-information__main{flex-direction:column;gap:24px}.order-information__right,.order-information__left{min-width:0;max-width:100%}.order-information__image,.order-information__image-placeholder{max-width:100%}}@media screen and (max-width: 750px){.order-information__image{max-width:unset;min-height:550px;width:100%}}@media screen and (max-width: 600px){.order-information__image{min-height:424px}}@media screen and (max-width: 500px){.order-information__image{min-height:350px}}.product-collection .event-preview__container{background:#fff}.product-collection__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;grid-auto-flow:dense}.product-card{flex:1 0 0;background:#f1f5f9;border-radius:12px 4px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .2s;cursor:pointer}.product-card:hover{box-shadow:0 8px 32px #0000001a}.product-card:hover .product-card__image-wrapper img{transform:scale(1.1)}.product-card__image-wrapper{position:relative;width:100%;background:#f7fafd;display:flex;overflow:hidden}.product-card__image{width:100%;height:100%;display:block;object-fit:cover;transition:all .5s}.product-card__logo{position:absolute;top:12px;left:12px;width:90px;height:auto;z-index:2;background:transparent}.product-card__badge{color:#000;font-family:var(--text-font-family);font-size:19px;font-style:normal;font-weight:700;line-height:normal}.product-card__info{padding:16px}.product-card__cta-icon{display:flex;width:max-content;align-items:center;justify-content:center}.product-info-flex{display:flex;align-items:center;justify-content:space-between}.product-card__subtitle{color:#222;font-size:1rem;font-family:var(--text-font-family, inherit);margin-bottom:2px}.product-card__title{color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;font-weight:900;line-height:110%;letter-spacing:-.56px;text-transform:uppercase}.product-card__cta{margin-left:auto;background:#000;border:none;border-radius:360px;padding:4px 16px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s}.product-card__cta:hover{background:#e1090c;color:#fff}.product-card--wide{grid-column:1 / -1;display:flex}.product-card--wide .product-card__image-wrapper{flex:1 1 50%;min-width:220px;aspect-ratio:3/1}@media (max-width: 900px){.product-collection__grid{grid-template-columns:1fr 1fr}.product-card--wide{flex-direction:column;min-height:unset}.product-card--wide .product-card__image-wrapper{min-width:100%;aspect-ratio:2/1}.product-card--wide .product-card__info{padding:18px}}@media (max-width: 600px){.product-collection__grid{grid-template-columns:1fr}.product-card__info{padding:12px 10px 10px}}.product-collection-content .event-preview__container{background-color:#fff;padding:56px 56px 0}.product-collection-content__heading{font-size:28px;font-weight:900;font-style:italic;font-family:var(--heading-font-family);color:#000;margin-bottom:0;line-height:normal}.product-collection-content__description{font-family:var(--text-font-family);max-width:900px;color:#4c4c4c;font-size:var(--base-font-size);font-style:normal;font-weight:400;line-height:160%}.icon-nav{background-color:#fff}.icon-nav .event-preview__container{flex-direction:row;justify-content:space-between;align-items:center;padding:0;background-color:#fff}@media screen and (min-width: 1600px){.icon-nav{padding:0!important}}@media screen and (max-width: 768px){.icon-nav .event-preview__container{flex-direction:column;justify-content:unset;align-items:flex-start;gap:20px}.company-description__text{max-width:100%!important}.icon-nav__right{justify-content:flex-start!important}.icon-nav__left{gap:20px!important}}.icon-nav__left{display:flex;flex-direction:column;gap:12px}.icon-nav__heading{font-weight:900;color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;line-height:normal;margin-bottom:0}.icon-nav__icons{display:flex;align-items:center;gap:28px}.icon-nav__icon-item{display:flex;align-items:center;gap:6px;color:#222;font-size:1.1rem;font-family:var(--text-font-family, inherit)}.icon-nav__icon{width:28px;height:28px;object-fit:contain;display:block}.icon-nav__icon-text{font-size:1.1rem;color:#222;text-decoration:underline}.icon-nav__right{display:flex;align-items:center}.icon-nav__cta{display:flex;align-items:center;gap:8px;background:#000;color:#fff;font-weight:900;border-radius:8px 2px;padding:16px 32px;text-decoration:none;text-transform:uppercase;transition:background .18s;font-family:var(--heading-font-family);font-size:18px;font-style:italic;line-height:normal;letter-spacing:-.9px}.icon-nav__cta:hover{background:#e1090c;color:#fff}.icon-nav__cta-arrow{width:18px;height:18px;display:inline-block}@media (max-width: 900px){.icon-nav__container{flex-direction:column;align-items:flex-start;gap:18px}.icon-nav__right{width:100%;justify-content:flex-end}}.birthday-parties-section-heading{font-weight:900;color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;line-height:normal;margin-bottom:0}.last-chance .event-preview__container{gap:32px}.last-chance .last-chance__card{border:1px solid #BFBFBF;display:block}.last-chance .last-chance__card .product-item .product-item-meta__title,.last-chance .last-chance__card .product-item .product-item__info .custom-sku-card{color:#000}@media screen and (max-width: 400px){.last-chance .last-chance__card .product-item .product-item__info .product-item__cta-wrapper .product-item__cta{padding:3.5px 10px}.last-chance .last-chance__card .product-item .product-item__info{padding:8px}}.last-chance .last-chance__card{cursor:pointer}@media screen and (max-width: 750px){.last-chance .last-chance__card .product-item .product-item__aspect-ratio{height:100%}}.last-chance .last-chance__card .product-item .price-list .price{color:#4c4c4c}.last-chance .last-chance__card:hover{border-color:#e1090c}.last-chance .product-item{border:none;border-radius:unset;height:100%;opacity:1}.last-chance .last-chance__card .product-item .product-item__image-wrapper{background-color:#fff;padding:0 16px;margin-bottom:0}@media (max-width: 750px){.last-chance__grid{grid-template-columns:1fr 1fr}}.last-chance__card--featured{border:2px solid #e1090c;background-color:#e1090c;color:#fff}.last-chance__heading{font-size:2rem;font-weight:900;font-style:italic;font-family:var(--heading-font-family, inherit);color:#000;margin-bottom:0}.last-chance__description{color:#444;font-size:1.1rem;margin-bottom:0;max-width:800px}.last-chance__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.last-chandce__card-title{color:#000;font-family:var(--text-font-family);font-size:19px;font-style:normal;font-weight:700;line-height:normal}.last-chance__card{background:#f1f5f9;border-radius:12px 4px;box-shadow:0 2px 8px #0000000a;display:flex;flex-direction:column;overflow:hidden;border:1.5px solid #e0e0e0;transition:box-shadow .2s;min-width:0;position:relative}.last-chance__card-badges{position:absolute;top:8px;left:8px;display:flex;z-index:2}.last-chance__badge{background:#fff;color:#e1090c;font-size:12px;font-family:var(--text-font-family);font-weight:500;border-radius:360px;padding:.2em .8em}.last-chance__badge--sale{color:#fff;background-color:#000}.last-chance__badge--bestseller{display:flex;align-items:center;gap:5px;color:#e1090c;background:#f1f5f9}.last-chance__card-image{overflow:hidden}.last-chance__card-image img{width:100%;object-fit:contain;background:#fff;padding:1.5rem 0;height:180px;transition:all .5s}.last-chance__card-info{padding:16px;display:flex;flex-direction:column;gap:10px;background:#f1f5f9}.last-chance__card-info .product-number{color:#4c4c4c;font-family:var(--text-font-family);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.last-chance__card--featured .last-chance__card-info{background:#e1090c;color:#fff;height:auto}.last-chance__card--featured .last-chance__card-info .product-number{color:#fff;opacity:.4}.last-chance__card--featured .last-chance__card-info .last-chandce__card-title,.last-chance__card--featured .last-chance__card-info .last-chance__card-price{color:#fff}.last-chance__card-number{font-size:.85rem;color:#888}.last-chance__card--featured .last-chance__card-number{color:#fff}.last-chance__card-title{font-size:1.1rem;font-weight:700;margin:.2em 0}.last-chance__card-rating{color:#e1090c;font-size:1rem;font-weight:600}.last-chance__card-rating span{color:#888;font-size:.9rem;font-weight:400}.last-chance__card--featured .last-chance__card-rating span{color:#fff}.last-chance__card-price{color:#4c4c4c;font-family:var(--text-font-family);font-size:var(--base-font-size);font-style:normal;font-weight:400;line-height:160%;margin:0}.last-chance__card-cta{background:#e1090c;color:#fff;border:none;width:max-content;border-radius:24px;padding:8px 16px;cursor:pointer;transition:background .2s;display:flex;align-items:center;gap:.5em;box-shadow:0 2px 8px #e5393514;font-family:var(--text-font-family);font-size:var(--base-font-size);font-style:normal;font-weight:400;line-height:160%}.last-chance__card-cta span{display:flex}.last-chance__card-cta:hover{background:#b71c1c}.last-chance__card--featured .last-chance__card-cta{background:#fff;color:#e1090c}.last-chance__card--featured .last-chance__card-cta:hover{background:#f6f8fa;color:#e1090c}.product-link-hover:hover .last-chance__card-image img{transform:scale(1.1)}@media (max-width: 1200px){.last-chance__grid{grid-template-columns:repeat(2,1fr)}.last-chance__card--featured{grid-column:span 2;grid-row:span 1}}.company-description-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;background-color:#f1f5f9;border:1px solid #BFBFBF;border-radius:12px;padding:56px}.company-description .event-preview__container{border-radius:12px;gap:35px;border:1px solid #BFBFBF;align-items:center}.company-description__title{color:#000;font-family:var(--text-font-family);font-size:23px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0}.company-description__text{color:#4c4c4c;font-family:var(--text-font-family);font-size:var(--base-font-size);font-style:normal;font-weight:400;line-height:160%;margin-bottom:0;max-width:70%}.company-description__links{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:0}.company-description__link{display:flex;align-items:center;width:max-content;gap:8px;background:#000;font-weight:900;font-style:italic;border-radius:8px 2px;padding:16px 32px;text-decoration:none;text-transform:uppercase;transition:background .18s;font-family:var(--heading-font-family);font-size:18px;line-height:normal;letter-spacing:-.9px}.company-description__link:hover{background:#e1090c}.company-description__link-arrow{width:18px;height:18px;display:inline-block}@media (max-width: 600px){.company-description__links{flex-direction:column;gap:10px}.company-description__link{width:100%;justify-content:center}}.landing-page-banner{padding-top:30px;padding-bottom:30px}.product-introduction-section-flex{display:flex}.product-introduction .event-preview__container{background-color:#fff;flex-direction:row;gap:50px}.product-description__content{display:flex;flex-direction:column;gap:30px}.product-description__content .company-description__text{max-width:100%}@media screen and (max-width: 750px){.product-introduction .event-preview__container{flex-direction:column}}.birthday-parties{background-color:#f1f5f9}.birthday-parties-section-container{display:flex;align-items:center;gap:50px}.birthday-parties-left-part{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:70px;width:50%;background-color:#fff;border:1px solid #BFBFBF;border-radius:12px;padding:32px;box-shadow:0 4px 22.9px #ffffff4f;text-align:center}.birthday-parties-right-part{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.birthday-product-name{color:#000;font-family:var(--text-fon t-family);font-size:23px;font-style:normal;font-weight:700;line-height:normal}.birthday-product-price{color:#000;font-family:var(--heading-font-family);font-size:28px;font-style:italic;font-weight:900;line-height:normal;margin-bottom:0}.birthday-product-description{color:#4c4c4c;font-family:var(--text-font-family);font-size:var(--base-font-size);font-style:normal;font-weight:400;line-height:160%;margin:0}.shadow-link{padding:10px 16px;display:flex;justify-content:center;align-items:center;width:max-content;border-radius:4px;background-color:#f1f5f9;opacity:.6;color:#4c4c4c;font-family:var(--text-font-family);font-size:var(--base-font-size);font-style:normal;font-weight:400;line-height:160%;margin-top:15px}.birthday-parties-link{padding:16px 48px;width:100%;background-color:#e1090c;color:#fff;font-family:var(--text-font-family);font-size:18px;font-style:italic;font-weight:700;line-height:normal;letter-spacing:-.9px;text-transform:uppercase;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:8px 2px;transition:all .3s}.birthday-parties-link:hover{background-color:#b80008}.birthday-parties-checkbox-list{list-style:none;padding:0;margin:0}@media screen and (max-width: 750px){.birthday-parties-section-container{flex-direction:column}.birthday-parties-left-part,.birthday-parties-right-part{width:100%}}.birthday-parties-checkbox{display:flex;align-items:flex-start;margin-bottom:1.5rem;font-size:16px;line-height:1.4;position:relative}.checkbox-wrapper{width:22px;height:22px;min-width:22px;margin-right:14px;cursor:pointer;position:relative}.checkbox-input{opacity:0;position:absolute;width:100%;height:100%;margin:0;cursor:pointer;z-index:2}.custom-checkbox{width:22px;height:22px;background-color:#fff;border:2px solid #E1090C;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;z-index:1}.checkbox-input:checked+.custom-checkbox{background-color:#e1090c;animation:pop .4s ease}.custom-checkbox svg{width:14px;height:14px;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:0;transition:opacity .2s ease}.checkbox-input:checked+.custom-checkbox svg{opacity:1}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.birthday-parties-checkbox-description{cursor:pointer;transition:color .3s ease}.checkbox-input:checked~label{color:#e1090c;text-decoration:line-through}.birthday-parties-checkbox-description{max-width:500px;text-align:start}
/*# sourceMappingURL=/cdn/shop/t/4/assets/landing-page-style.css.map */
