.twi{color:var(--content_color);padding-block:var(--padding_block);background:var(--section_background);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--section_border_radius)}.twi-container{width:var(--section_width);margin-inline:auto;background:var(--container_background);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--container_border_radius);padding:var(--container_padding)}.twi-container.image{display:grid;gap:32px;grid-template-columns:1fr min(50%,600px);align-items:center}.twi-container.gallery{display:grid;gap:32px;grid-template-columns:1fr min(70%,800px);align-items:center}.twi-container.image .content,.twi-container.gallery .content{align-items:start}.twi-container.hero .content,.twi-container.hero_background .content{align-items:center;text-align:center;max-width:1000px;margin-inline:auto}.twi-container.hero:not(:has(.faq)) .content,.twi-container.hero_background:not(:has(.faq)) .content{max-width:800px}.twi img{border-radius:16px;object-fit:cover}.twi .main-image{width:100%;height:auto;aspect-ratio:1}.twi .gallery-content{display:grid;gap:12px}.twi .gallery-content img{grid-column:span 2;width:100%;height:auto;max-width:300px;max-height:300px}.twi .gallery-content img:nth-child(1),.twi .gallery-content img:nth-child(2),.twi .gallery-content img:nth-child(3){grid-row:1;align-self:end}.twi .gallery-content img:nth-child(4),.twi .gallery-content img:nth-child(5){grid-row:2;align-self:start}.twi .gallery-content img:nth-child(4){grid-column:2 / 4}.twi .gallery-content img:nth-child(5){grid-column:4 / 6}.twi .content{display:flex;flex-direction:column;gap:16px}.twi h1,.twi h2{color:var(--heading_color);font-size:48px;line-height:1.2;font-weight:700}.twi h3{font-size:24px;font-weight:500}.twi .cta{margin-top:16px}.twi .faq{width:100%;margin-top:48px;text-align:start}.twi .faq .question{width:100%;padding-block:16px;border-bottom:solid 1px var(--medium_grey)}.twi .faq .question summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.twi .faq .question summary h3{font-size:20px;font-weight:400}.twi .faq .question summary:after{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:24px;height:24px;transition:rotate .2s ease-in-out;mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12H12M18 12H12M12 12V6M12 12V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 12H12M18 12H12M12 12V6M12 12V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.twi .faq .question[open] summary:after{rotate:45deg}.twi .faq .question summary::-webkit-details-marker{display:none}.twi .faq .question .answer{text-align:start;margin-top:8px;font-size:16px;color:var(--dark_grey);display:grid;grid-template-columns:1fr 250px;gap:16px}.twi .faq .question:has(video) .richtext,.twi .faq .question:has(img) .richtext{padding-top:16px;border-top:solid 1px var(--accent_grey);border-right:solid 1px var(--accent_grey);border-top-right-radius:16px}.twi .faq .question video{border-radius:16px}.twi .faq .question img{width:100%;height:auto}.twi .multiple-faq .faq-content:not(.active){display:none}.twi .multiple-faq .faq-selector.active{box-shadow:2px 2px 12px #00001426}.twi .multiple-faq{display:grid;grid-template-columns:400px 1fr;align-items:start;gap:32px}.twi .multiple-faq .faq-selectors{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.twi .multiple-faq .faq-selector{aspect-ratio:1;background:var(--light_blue);color:var(--dark_blue);font-weight:600;border-radius:16px;padding:16px;display:flex;align-items:end;justify-content:center;cursor:pointer}@media (max-width: 900px){.twi .multiple-faq{grid-template-columns:100%}.twi .multiple-faq .faq-selectors{display:flex;flex-wrap:wrap;justify-content:center}.twi .multiple-faq .faq-selector{aspect-ratio:unset}}@media (max-width: 768px){.twi-container{padding:calc(var(--container_padding) / 2)}.twi-container.image,.twi-container.gallery{display:grid;gap:16px;grid-template-columns:100%;align-items:center}.twi h1,.twi h2{font-size:36px}.twi h3{font-size:20px}.twi .cta{margin-top:8px}}@media (max-width: 550px){.twi .faq .question .answer{grid-template-columns:100%}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/twi.css.map */
