toggle-tab{display:block;margin-bottom:0!important;background-color:#054f6b}toggle-tab:first-child{border-radius:25px 25px 0 0}toggle-tab:last-child{border-radius:0 0 25px 25px}toggle-tab:first-child:last-child{border-radius:25px}toggle-tab+toggle-tab{border-top:1px solid #fff}toggle-tab.opened+toggle-tab{border-top:0}toggle-tab.opened .toggle__title{cursor:pointer;pointer-events:all}toggle-tab.opened .toggle__title .toggle__icon{transform:rotate(180deg)}toggle-tab.opened .toggle__title+.toggle__content{display:block}.toggle__title{width:100%;position:relative;padding:1.1875rem 0;cursor:pointer;font-weight:var(--font-weight-body-bold);transition:all .1s linear;display:flex;align-items:center;justify-content:space-between;color:#fff}.toggle__subtitle{color:#fff}.toggle__title .toggle__icon{flex-shrink:0}.toggle__title .toggle__icon svg *{transition:all .1s linear;fill:#fff}.toggle__title+.toggle__content{padding-bottom:1.1875rem;display:none}.toggle__content{overflow-x:auto;color:#fff;border-left:1px solid #054f6b;border-right:1px solid #054f6b}.toggle--faq{transition:all .1s linear}.toggle--faq .toggle__content{padding-left:calc(var(--gutter-regular) * .8 + .8125rem + var(--gutter-small));padding-right:calc(13px + var(--gutter-small));padding-top:var(--gutter-regular);padding-bottom:var(--gutter-regular);color:#695e4a;background-color:#fff}.toggle--faq .toggle__content figure{max-width:100%}.toggle--faq .toggle__subtitle{display:flex;align-items:center;gap:.3125rem;margin-top:.1875rem}.toggle--faq .toggle__subtitle svg{width:1.25rem;height:1.25rem;overflow:visible}.toggle--faq .toggle__subtitle svg *{stroke:#fff;stroke-width:.25rem}.toggle--faq .toggle__title{display:grid;grid-template-columns:.8125rem 1fr max-content;grid-template-areas:"toggle-icon heading button";font-weight:var(--font-weight-body);gap:var(--gutter-small);padding-left:calc(var(--gutter-regular) * .8);padding-right:calc(var(--gutter-xlarge) * .8)}.toggle--faq .toggle__title a{color:#fff;transition:.25s;text-decoration:underline;font-weight:600}.toggle--faq .toggle__title a:hover{color:#ffffffbf}.toggle--faq .toggle__title>.button{grid-area:button}@media screen and (max-width: 767px){.toggle--faq .toggle__title{grid-template-columns:.8125rem 1fr;grid-template-areas:"toggle-icon heading" "button ."}.toggle--faq .toggle__title>.button{width:max-content}.toggle--faq .toggle__title a{padding-left:20px}}.toggle--faq .toggle__heading{grid-area:heading}.toggle--faq .toggle__heading span{display:inline-block;width:100%}.toggle--faq .toggle__icon-alternate{grid-area:toggle-icon;align-self:start}.toggle--faq .toggle__icon-alternate path{fill:#fff}.toggle--faq .toggle__icon--minus,.toggle--faq.opened .toggle__icon--plus{display:none}.toggle--faq.opened .toggle__icon--minus{display:block}.faq-layout{display:grid;grid-template-columns:2fr 1fr;gap:var(--grid-gap)}@media screen and (max-width: 1023px){.faq-layout{grid-template-columns:100%}}.contact-cell{padding:calc(var(--gutter-regular) * 1.5)}.contact-cell input,.contact-cell textarea{width:100%}@media screen and (min-width: 1024px){.contact-cell{position:sticky;top:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-toggle.css.map */
