section.accordion__section:not(.accordion__section--faq){margin-top:50px}@media only screen and (min-width:741px){.accordion__section-title h2{text-align:left;border-top:5px solid var(--dotted-color);padding-top:10px;margin-right:0}}@media only screen and (max-width:740px){.accordion__section-title h2{text-align:center;margin-bottom:20px}}:root{--accordion-spacing: 1rem;--accordion-border-color: var(--dotted-color);--accordion-color: var(--text-color);--accordion-background-color: transparent;--accordion-transition-duration: .5s;--accordion-icon-width: var(--accordion-spacing);--accordion-font-size: var(--font-size);--accordion-border-bottom: 1px solid var(--accordion-border-color);--accordion-summary-height: 44px}.details__content{padding-top:var(--accordion-spacing)}.details__content--padding-left{padding-left:var(--accordion-spacing)}@supports selector(::details-content) and (block-size: calc-size(auto,size)){.details::details-content{display:block;block-size:0;overflow:hidden;transition-property:block-size,content-visibility;transition-duration:var(--accordion-transition-duration);transition-behavior:allow-discrete}@media(prefers-reduced-motion){.details::details-content{transition-property:none;transition-duration:none;transition-behavior:none}}.details[open]::details-content{block-size:auto;block-size:calc-size(auto,size)}}.details[open]>.details__summary .details__svg{transition:rotate var(--accordion-transition-duration);rotate:180deg}@media(prefers-reduced-motion){.details[open]>.details__summary .details__svg{transition:none}}.details__summary{height:var(--accordion-summary-height);display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:var(--accordion-background-color);color:var(--accordion-color)}.details__summary:not(.details__content .details__summary){border-bottom:var(--accordion-border-bottom)}.details__summary::-webkit-details-marker{display:none}.details__summary::marker{content:none}.details__title{margin:0;font-size:var(--accordion-font-size);font-family:var(--main-family)}.details__icon{margin-right:0}.details__svg{transition:rotate var(--accordion-transition-duration);width:var(--accordion-icon-width)}@media(prefers-reduced-motion){.details__svg{transition:none}}.details[open].details--fade>.details__content{animation:fadeIn .75s ease-in-out forwards}@media(prefers-reduced-motion){.details[open].details--fade>.details__content{animation:none}}.menu__link{display:block;height:var(--accordion-summary-height);transition:none;display:flex;justify-content:flex-start;align-items:center}.menu__link:not(.menu__list .menu__list .menu__link,.mobile-menu__item .menu__link,.collection__sidebar-block .menu__link,#CollectionSidebarFiltersForm .menu__link){border-bottom:1px solid var(--accordion-border-color)}.menu__list{margin:0;list-style-type:none}.menu__item .details__content{padding-top:0;padding-left:var(--accordion-spacing);font-size:.75rem}.sidebar__content-wrapper .menu__list{margin-top:0;margin-bottom:0}.product__variants-select.is-loading,.product__variants-swatches.is-loading{opacity:.5;pointer-events:none;transition:opacity .2s ease}section.accordion__section.accordion__section--faq{position:relative;margin:0;padding-top:var(--faq-pad-top-mobile, 32px);padding-bottom:var(--faq-pad-bottom-mobile, 40px);background-color:var(--faq-section-bg, #f9f5ef);overflow:hidden;width:100%}@media only screen and (min-width:741px){section.accordion__section.accordion__section--faq{padding-top:var(--faq-pad-top-desktop, 56px);padding-bottom:var(--faq-pad-bottom-desktop, 64px)}}section.accordion__section--faq .accordion__section-inner-wrapper{position:relative;z-index:1}section.accordion__section--faq .accordion__faq-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}section.accordion__section--faq .accordion__faq-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 18px;margin-bottom:clamp(28px,4vw,30px);text-align:center}section.accordion__section--faq .accordion__heading-with-patterns{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px 18px;width:100%}section.accordion__section--faq .accordion__heading-with-patterns .accordion__faq-title{width:auto!important;max-width:100%;min-width:0;text-align:center}section.accordion__section--faq .accordion__heading-pattern{flex:0 0 auto;display:flex;align-items:center;line-height:0}section.accordion__section--faq .accordion__heading-pattern-img{display:block;width:auto;height:auto;max-height:var(--faq-heading-pattern-max-height, 48px);max-width:min(140px,22vw);object-fit:contain}section.accordion__section--faq .accordion__faq-title{margin:0;padding:0;border:0;font-family:var(--heading-family);font-weight:var(--heading-weight);font-style:var(--heading-style);color:var(--faq-accent, #6b2d2d)}@media only screen and (max-width:740px){section.accordion__section--faq .accordion__heading-pattern{display:none}}section.accordion__section--faq .accordion__faq-panes{max-width:825px;margin-left:auto;margin-right:auto;float:none}section.accordion__section--faq .accordion__faq-item.details{margin-bottom:14px;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}section.accordion__section--faq .accordion__faq-item.details:last-child{margin-bottom:0}section.accordion__section--faq .accordion__faq-summary.details__summary{height:auto;min-height:52px;padding:16px 18px 16px 16px;gap:14px;align-items:center;background:#fff;border-bottom:none}section.accordion__section--faq .accordion__faq-item.details[open] .accordion__faq-summary{border-bottom:1px solid rgba(107,45,45,.12)}section.accordion__section--faq .accordion__faq-index{flex-shrink:0;width:40px;height:40px;position:relative;border-radius:50%;display:grid;place-items:center;font-size:.8125rem;font-weight:700;letter-spacing:.02em;line-height:1;color:#fff;font-family:var(--heading-family)}section.accordion__section--faq .accordion__faq-index svg{position:absolute;top:0;width:40px;height:40px;z-index:0}section.accordion__section--faq .accordion__faq-index div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-family:Jost;font-weight:700;margin-top:-2px}section.accordion__section--faq .accordion__faq-question.details__title{flex:1;text-align:left;font-family:var(--heading-family);font-weight:var(--heading-weight);font-style:var(--heading-style);font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.35;color:var(--faq-accent, #6b2d2d);font-weight:600;letter-spacing:normal}section.accordion__section--faq .accordion__faq-chevron{flex-shrink:0;margin-left:4px;width:32px;height:32px;background:#edc48433;border-radius:50%;display:flex;justify-content:center;align-items:center}section.accordion__section--faq .accordion__faq-chevron .details__svg{width:12px}section.accordion__section--faq .accordion__faq-body.details__content{padding:20px 20px 22px 68px;margin:0;color:var(--text-color);font-family:var(--main-family)}@media only screen and (max-width:740px){section.accordion__section--faq .accordion__faq-body.details__content{padding-left:20px;padding-right:18px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-accordion.css.map */
