.bs-story-body{color:var(--bs-ink);background:#fff}.bs-story-body h2{margin:0;color:var(--bs-rose);font:600 clamp(32px,3.5vw,52px)/1.12 var(--bs-display);letter-spacing:-.025em;text-wrap:balance}.bs-story-body h3{margin:0 0 10px;font:600 25px/1.2 var(--bs-display);color:var(--bs-rose)}.bs-story-body p{font-size:17px;line-height:1.65;margin:18px 0 0}.bs-story-body .bs-shell{max-width:1200px}.bs-social-story{padding:60px 0 84px}.bs-social-story__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.bs-social-story__photo{margin:0;overflow:hidden;border-radius:0 48px}.bs-social-story__photo img{width:100%;aspect-ratio:5/4;height:auto;object-fit:cover;object-position:center}.bs-social-story__copy p{max-width:46ch}.bs-story-body .bs-story-link{display:inline-flex;min-height:44px;align-items:center;gap:16px;margin-top:20px;color:var(--bs-rose);text-underline-offset:6px;font-size:16px;font-weight:600}.bs-ticket-includes{padding:76px 0;border-block:1px solid var(--bs-line)}.bs-ticket-includes__heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:48px}.bs-ticket-includes__heading p{margin:0;max-width:43ch}.bs-ticket-includes__list{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 42px}.bs-ticket-includes__list li{border-top:1px solid var(--bs-line);padding-top:22px}.bs-ticket-includes__list p{margin:0;font-size:16px}.bs-ticket-includes__drink{margin-top:40px;padding:28px 32px;display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:var(--bs-rose);color:#fff}.bs-ticket-includes__drink h3{color:#fff;margin:0}.bs-ticket-includes__drink p{margin:0;font-size:16px}.bs-social-visit{padding:76px 0}.bs-social-visit__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.bs-social-visit address{margin-top:24px;font-style:normal;font-size:17px;line-height:1.65}.bs-social-visit ul{margin:24px 0 0;padding-left:20px}.bs-social-visit li{padding-left:5px;margin:10px 0;font-size:16px;line-height:1.6}.bs-social-questions{padding:0 0 76px}.bs-social-questions__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px}.bs-social-questions details{border-top:1px solid var(--bs-line)}.bs-social-questions details:last-child{border-bottom:1px solid var(--bs-line)}.bs-social-questions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 0;cursor:pointer;list-style:none;font:600 21px/1.3 var(--bs-display)}.bs-social-questions summary::-webkit-details-marker{display:none}.bs-social-questions summary:after{content:"+";flex-shrink:0;color:var(--bs-rose);font:400 24px/1 var(--bs-body)}.bs-social-questions details[open] summary:after{content:"\2212"}.bs-social-questions details p{margin:0;padding-bottom:24px;font-size:16px}.bs-social-close{padding:60px 0;background:var(--bs-rose);color:#fff}.bs-social-close__inner{display:flex;align-items:center;justify-content:space-between;gap:48px}.bs-social-close h2{color:#fff;max-width:20ch}.bs-social-close p{margin-top:16px}.bs-story-body .bs-social-close a{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:16px 26px;flex-shrink:0;border-radius:30px;background:#fff;color:var(--bs-rose);text-decoration:none;font-weight:600}.bs-story-body a:focus-visible,.bs-story-body summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(max-width:900px){.bs-social-story__grid{gap:30px}.bs-ticket-includes__list{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-social-questions__grid,.bs-social-visit__grid{gap:36px}.bs-social-close__inner{flex-direction:column;align-items:flex-start;gap:28px}}@media(max-width:600px){.bs-story-body .bs-shell{width:calc(100% - 40px)}.bs-story-body h2{font-size:33px}.bs-story-body p{font-size:16px}.bs-social-story{padding:12px 0 48px}.bs-social-story__grid,.bs-ticket-includes__heading,.bs-social-visit__grid,.bs-social-questions__grid{grid-template-columns:1fr;gap:28px}.bs-social-story__photo{border-radius:0 32px}.bs-social-story__photo img{aspect-ratio:4/3}.bs-ticket-includes,.bs-social-visit{padding:48px 0}.bs-ticket-includes__list{grid-template-columns:1fr;gap:24px;margin-top:30px}.bs-ticket-includes__list h3{font-size:25px}.bs-ticket-includes__drink{grid-template-columns:1fr;gap:14px;padding:26px 22px;margin-top:30px}.bs-social-questions{padding-bottom:48px}.bs-social-close{padding:48px 0 100px}.bs-social-close a{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/birthday-social-story.css.map */
