.accordions__content{display:block}.accordions .accordion__section{border-block-end:unset;padding:2rem 1.2rem}.accordions__content--with-image{display:flex;gap:66px}.accordions__image-element{width:100%;height:auto;object-fit:cover}.accordions__content--with-image{flex-direction:row;align-items:flex-start}.accordions__image{flex-shrink:0;flex:0 0 40%;max-width:40%;position:sticky;top:0;align-self:flex-start}.accordion{flex:1}.accordion__title-heading{margin:0;color:var(--color-foreground);text-transform:none;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.accordion__button-text{text-transform:none;font-family:var(--font-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:var(--line-height-m);letter-spacing:var(--letter-spacing-l)}.accordion__line-separator{padding:16px 0}.accordion__line-separator--left{text-align:left}.accordion__line-separator--center{text-align:center}.accordion__line-separator--right{text-align:right}.accordion__line{border:none;display:inline-block}.accordion__title-separator{display:flex;justify-content:space-between;align-items:center}.accordion__title-separator a,.accordion__title-separator span{text-decoration:underline;text-underline-offset:3px}.accordions .accordion__body--custom *{font-family:var(--font-secondary);font-size:var(--font-size-body-l);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-s);color:var(--color-foreground)}.accordions .section__subheading{margin-block-start:0;margin-block-end:0;font-size:var(--font-size-caption-l);color:var(--color-foreground);font-family:var(--font-secondary)}.accordions .section__heading{text-transform:none}.accordions__content--with-contact{display:flex;gap:88px}.accordions__contact-form--left{order:1}.accordions__main--right{order:2}.accordions__main,.accordions__contact-form{width:100%}.contact-form{border:1px solid var(--color-light-gray);border-radius:var(--border-radius-m);padding:20px}.contact-form__form{display:flex;flex-direction:column;gap:20px}.contact-form__field{display:flex;flex-direction:column;gap:12px}.contact-form__input,.contact-form__textarea{padding:15px 20px;border:1px solid var(--color-light-gray);border-radius:var(--border-radius-l);font-size:var(--font-size-body-l);font-family:var(--font-secondary);font-weight:var(--font-weight-regular);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-s);outline:none}.contact-form__input:focus,.contact-form__textarea:focus{border:1px solid var(--color-black);outline:none}.contact-form__input::placeholder,.contact-form__textarea::placeholder{font-family:var(--font-secondary);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-l);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-s);opacity:1}.contact-form__input:focus::placeholder,.contact-form__textarea:focus::placeholder{opacity:0}.contact-form__textarea{resize:none;height:185px}.contact-form__submit{width:100%;padding:10px;font-family:var(--font-primary);background-color:rgb(var(--color-filled-button));color:rgb(var(--color-button-text));border-radius:var(--border-radius-l);border:1px solid transparent;font-size:var(--font-size-body-l);text-transform:uppercase;font-weight:var(--font-weight-bold);cursor:pointer;transition:var(--transition-default)}.contact-form__submit--success{background:var(--color-green)}.contact-form__submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-form__label{font-weight:var(--font-weight-bold);font-size:var(--font-size-h6);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-l)}@media (min-width: 990px){.contact-form__submit:hover{border-color:var(--color-outlined-button-text);background-color:var(--color-filled-button-text);color:var(--color-filled-button);transition:var(--transition-default)}}@media (max-width: 989px){.accordions__content--with-contact{flex-direction:column;gap:40px}.accordions__contact-form--left{order:1}.accordions__main--right{order:2}.accordion__title-heading{font-size:var(--font-size-h5)}.accordions__content--with-image{display:flex;flex-direction:column-reverse;gap:30px;overflow:visible}.accordions__image{flex-shrink:0;flex:1;max-width:none;position:relative;margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter));margin-bottom:calc(-1 * var(--section-spacing-unit-size));width:calc(100% + (2 * var(--page-gutter)))}.accordions .container{overflow:visible}.accordions{padding-top:0;padding-bottom:0}.accordion__button-text{text-transform:none;font-family:var(--font-primary);font-size:var(--font-size-h4-mobile);font-weight:var(--font-weight-bold)}.accordions .accordion__body--custom *{font-size:var(--font-size-body-s);letter-spacing:var(--letter-spacing-m)}.template--product .section-accordions .accordion__button-text{font-size:var(--font-size-h6)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-accordions-custom.css.map */
