.loading-wrapper.svelte-x5dec0.svelte-x5dec0{width:100%;display:flex;align-items:center;justify-content:center}.events-wrapper.svelte-x5dec0.svelte-x5dec0{margin:0 auto}@media screen and (min-width: 768px){.events-wrapper.svelte-x5dec0.svelte-x5dec0{display:flex;flex-wrap:wrap;gap:20px 40px}}.event.svelte-x5dec0.svelte-x5dec0{display:flex;margin-bottom:20px;position:relative}@media screen and (min-width: 768px){.event.svelte-x5dec0.svelte-x5dec0{margin-bottom:0}}.event.svelte-x5dec0 .information.svelte-x5dec0{width:100%;margin-left:10px;word-break:break-all}@media screen and (min-width: 768px){.event.svelte-x5dec0 .information.svelte-x5dec0{width:200px}}.services.svelte-zdwseq>.title.svelte-zdwseq{height:30px;margin-bottom:20px;padding:0 10px;border-radius:4px;background-color:#ebf0f5;font-size:13px;font-weight:600;display:flex;align-items:center}.services.svelte-zdwseq ul li.svelte-zdwseq:not(:last-child){margin-bottom:15px}.services.svelte-zdwseq ul li a.svelte-zdwseq{display:flex;gap:0 15px;font-size:13px;word-break:break-all}.services.svelte-zdwseq ul li a img.svelte-zdwseq{flex-shrink:0;width:60px;height:60px;border-radius:4px}section.svelte-525f1o.svelte-525f1o.svelte-525f1o{padding:20px 20px 80px}@media screen and (min-width: 768px){section.svelte-525f1o.svelte-525f1o.svelte-525f1o{padding-top:50px}}.section-inner.svelte-525f1o.svelte-525f1o.svelte-525f1o{max-width:1100px;margin:0 auto;display:flex}@media screen and (min-width: 768px){.first-flex-item.svelte-525f1o.svelte-525f1o.svelte-525f1o{flex-grow:1;max-width:480px;margin:0 50px 0 0}}.second-flex-item.svelte-525f1o.svelte-525f1o.svelte-525f1o{flex-grow:1;word-break:break-all;margin-top:20px}@media screen and (min-width: 768px){.second-flex-item.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:0;min-width:400px;max-width:570px}}.second-flex-item.svelte-525f1o h2.svelte-525f1o.svelte-525f1o{margin-bottom:15px;font-size:18px;line-height:1.3}@media screen and (min-width: 768px){.second-flex-item.svelte-525f1o h2.svelte-525f1o.svelte-525f1o{margin-bottom:20px;font-size:22px}}.thumbnail-image-carousel.svelte-525f1o.svelte-525f1o.svelte-525f1o{display:none}@media screen and (min-width: 768px){.thumbnail-image-carousel.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}}.thumbnail-image-carousel.svelte-525f1o .thumbnail.active.svelte-525f1o.svelte-525f1o{pointer-events:none;outline:1px solid #28b4a0}.thumbnail-tab-carousel.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:0 10px}@media screen and (min-width: 768px){.thumbnail-tab-carousel.svelte-525f1o.svelte-525f1o.svelte-525f1o{display:none}}.thumbnail-tab-carousel.svelte-525f1o button.svelte-525f1o.svelte-525f1o{width:20px;height:4px;background-color:#dcdcdc;position:relative}.thumbnail-tab-carousel.svelte-525f1o button.active.svelte-525f1o.svelte-525f1o:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#28b4a0}.badges-wrapper.svelte-525f1o.svelte-525f1o.svelte-525f1o{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px}.main-information.svelte-525f1o.svelte-525f1o.svelte-525f1o{padding:20px 0 30px;border-top:1px solid #dce1e6;font-size:15px}.main-information.svelte-525f1o .title.svelte-525f1o.svelte-525f1o{flex-shrink:0;width:100%;margin:0 0 10px;color:#28b4a0}@media screen and (min-width: 768px){.main-information.svelte-525f1o .title.svelte-525f1o.svelte-525f1o{width:60px;margin:0 15px 0 0}}.cancellation.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:20px;padding:15px;height:auto;display:flex;justify-content:center;align-items:center;border:1px solid #ff466e;border-radius:6px;color:#ff466e;line-height:1.5}@media screen and (min-width: 768px){.cancellation.svelte-525f1o.svelte-525f1o.svelte-525f1o{padding:18px 30px}}.to-purchase-area.svelte-525f1o.svelte-525f1o.svelte-525f1o{width:calc(100% + 40px);margin:0 0 15px -20px;padding:20px;background-color:#ebf0f5;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.to-purchase-area.svelte-525f1o.svelte-525f1o.svelte-525f1o{width:100%;margin:0 0 15px;padding:30px 20px;border-radius:6px}}.to-purchase-area.svelte-525f1o .button-wrapper.svelte-525f1o.svelte-525f1o{width:100%;max-width:360px}.to-purchase-area.svelte-525f1o .bookmark.svelte-525f1o.svelte-525f1o{display:flex;align-items:center;height:34px;padding:0 20px 0 10px;border-radius:4px;font-size:13px;background-color:#fff}.to-purchase-area.svelte-525f1o .bookmark.svelte-525f1o.svelte-525f1o:disabled{opacity:.5;cursor:auto}.reception-type-button.svelte-525f1o.svelte-525f1o.svelte-525f1o{gap:4px}.assets.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-bottom:50px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;font-size:13px;white-space:nowrap}.tabs.svelte-525f1o.svelte-525f1o.svelte-525f1o{width:calc(100% + 40px);margin-left:-20px;display:flex;font-size:13px;border-bottom:1px solid #dce1e6}@media screen and (min-width: 768px){.tabs.svelte-525f1o.svelte-525f1o.svelte-525f1o{width:100%;margin-left:0}}@media screen and (min-width: 1200px){.tabs.svelte-525f1o.svelte-525f1o.svelte-525f1o{font-size:15px}}.tabs.svelte-525f1o .tab-item.svelte-525f1o.svelte-525f1o{flex-grow:1;padding-bottom:15px;margin-bottom:2px;text-align:center;border-color:#28b4a0;border-bottom:4px solid transparent;display:flex;align-items:center;justify-content:center}.tabs.svelte-525f1o .tab-item.active.svelte-525f1o.svelte-525f1o{font-weight:600;border-color:#28b4a0}.tabs.svelte-525f1o .tab-item.active p.svelte-525f1o.svelte-525f1o{color:#28b4a0}.tabs.svelte-525f1o .tab-item p.svelte-525f1o.svelte-525f1o{padding:0 10px;white-space:pre-wrap;color:#96a0aa;line-height:1.3}.tabs.svelte-525f1o .tab-item-spacer.svelte-525f1o.svelte-525f1o{width:1px;margin:-3px 3px 17px}.tabs.svelte-525f1o .tab-item-spacer.svelte-525f1o.svelte-525f1o:not(:first-child,:last-child){background-color:#dce1e6}.tab-content.svelte-525f1o.svelte-525f1o.svelte-525f1o{padding-top:30px;white-space:pre-line;font-size:15px;line-height:1.5}@media screen and (min-width: 768px){.tab-content.svelte-525f1o.svelte-525f1o.svelte-525f1o{padding-top:35px}}.tab-content.svelte-525f1o .line-wrapper.svelte-525f1o.svelte-525f1o{min-height:1em}.seller-info.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:30px;font-size:15px}.seller-info.svelte-525f1o .label.svelte-525f1o.svelte-525f1o{margin-bottom:20px;font-weight:600;color:#28b4a0}.banners-wrapper.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 30px}.banners-wrapper.svelte-525f1o a.svelte-525f1o.svelte-525f1o{flex-shrink:0;width:100%;max-width:270px;height:80px;display:block}.banners-wrapper.svelte-525f1o a.svelte-525f1o img.svelte-525f1o{border-radius:4px}.favorite-tags-wrapper.svelte-525f1o.svelte-525f1o.svelte-525f1o{width:100%;margin-top:40px;padding:20px;border:1px solid #dce1e6;border-radius:6px;font-size:15px}@media screen and (min-width: 768px){.favorite-tags-wrapper.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:50px;padding:30px}}.favorite-tags-wrapper.svelte-525f1o .heading.svelte-525f1o.svelte-525f1o{line-height:1.5}@media screen and (min-width: 768px){.favorite-tags-wrapper.svelte-525f1o .heading.svelte-525f1o.svelte-525f1o{line-height:1}}.favorite-tags-wrapper.svelte-525f1o .heading img.svelte-525f1o.svelte-525f1o{width:13px}.favorite-tags-wrapper.svelte-525f1o ul.svelte-525f1o.svelte-525f1o{margin-top:10px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.favorite-tags-wrapper.svelte-525f1o ul.svelte-525f1o.svelte-525f1o{flex-direction:row;flex-wrap:wrap;gap:0 39px}}.favorite-tags-wrapper.svelte-525f1o ul li.svelte-525f1o.svelte-525f1o{padding:15px 0;border-bottom:1px solid #dce1e6;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width: 768px){.favorite-tags-wrapper.svelte-525f1o ul li.svelte-525f1o.svelte-525f1o{width:320px}}.favorite-tags-wrapper.svelte-525f1o ul li img.svelte-525f1o.svelte-525f1o{width:20px}.related-events-wrapper.svelte-525f1o.svelte-525f1o.svelte-525f1o{width:100%;margin-top:40px;padding-top:15px;border-top:1px solid #dce1e6}@media screen and (min-width: 768px){.related-events-wrapper.svelte-525f1o.svelte-525f1o.svelte-525f1o{margin-top:50px}}.purchaseWarning.svelte-525f1o.svelte-525f1o.svelte-525f1o{gap:10px}
