.collapsible-content{position:relative;z-index:0}.collapsible-section-layout{padding-bottom:5rem;padding-top:5rem}@media screen and (min-width:750px){.collapsible-section-layout{padding-bottom:7rem;padding-top:7rem}}.collapsible-content__media{background:transparent}.collapsible-content__media--small{height:19.4rem}.collapsible-content__media--large{height:43.5rem}@media screen and (min-width:750px){.collapsible-content__media--small{height:31.4rem}.collapsible-content__media--large{height:69.5rem}}@media screen and (min-width:750px){.collapsible-content__grid--reverse{flex-direction:row-reverse}}.collapsible-content-wrapper-narrow{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:73.4rem}.collapsible-content__header{word-break:break-word}.collapsible-content__heading{margin-bottom:0;margin-top:0}@media screen and (min-width:750px){.collapsible-content__heading{margin-bottom:0}}.collapsible-content__description{margin:1.6rem 0 4.8rem;max-width:54rem;line-height:1.7}.collapsible-content__header[style*=center] .collapsible-content__description{margin-left:auto;margin-right:auto}.collapsible-row-layout .accordion:not(:first-child):not(.color-scheme-1){margin-top:1rem}.caption-with-letter-spacing+h2{margin-top:0}@media screen and (min-width:750px){.collapsible-content .accordion{margin-top:0}}.collapsible-row-layout .accordion{border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));margin-bottom:1.5rem;transform:perspective(0)}.collapsible-row-layout .accordion summary,.collapsible-row-layout .accordion .accordion__content{padding:1.5rem}.collapsible-row-layout .accordion .accordion__content{padding-top:0}.collapsible-content summary:hover .accordion__title{text-decoration:underline;text-underline-offset:.3rem}@supports not (inset: 10px){@media screen and (min-width:750px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:5rem;padding-right:0}}@media screen and (min-width:990px){.collapsible-content__grid:not(.collapsible-content__grid--reverse) .grid__item:last-child,.collapsible-content__grid--reverse .collapsible-content__grid-item{padding-left:7rem}}}.collapsible-content__heading{text-align:center}.collapsible-content__header .caption-with-letter-spacing{display:inline-block;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-button));margin-top:0;margin-bottom:1.2rem;text-align:center;line-height:1.7}.faq-style-item{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:1.2rem;margin-bottom:1.2rem;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.faq-style-item:last-child{margin-bottom:0}.faq-style-item:hover{box-shadow:0 4px 16px #00000014;border-color:#00968840}.faq-style-item:has(details[open]){border-color:#00968866;box-shadow:0 4px 20px #0096881a}.faq-style-item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2.4rem;cursor:pointer;list-style:none;border-radius:1.2rem}.faq-style-item summary::-webkit-details-marker{display:none}.faq-style-item summary:hover{text-decoration:none}.faq-style-item summary:hover .accordion__title{text-decoration:none}.faq-style-item .accordion__title{margin:0;flex:1;transition:color .25s ease;font-size:1.6rem;color:#2a2a2a;font-family:DM Sans,sans-serif;line-height:1.3}.faq-style-item summary .icon-caret{flex-shrink:0;width:2.8rem;height:2.8rem;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground));border-radius:50%;transition:all .25s ease;display:flex;align-items:center;justify-content:center}.faq-style-item[open]>summary .icon-caret{transform:rotate(45deg)}.faq-style-item summary .icon.icon-accordion{display:none}.faq-style-item .accordion__content{padding:0 2.4rem 2.4rem;color:#555}.faq-style-item .accordion__content p{margin:0;line-height:1.7}.faq-narrow-wrap{max-width:80rem;margin:0 auto}.product-faq-section .collapsible-content__grid{padding-top:4.8rem}@media screen and (max-width:749px){.faq-style-item summary{padding:1.6rem 1.8rem}.faq-style-item .accordion__content{padding:0 1.8rem 2rem}.product-faq-section .collapsible-content__grid{padding-top:2.8rem}}.faq-extra{display:flex;flex-direction:column;gap:12px;overflow:hidden;max-height:0;opacity:0;transition:max-height .5s ease,opacity .4s ease}.faq-extra.is-open{max-height:2000px;opacity:1}.faq-extra .accordion:first-child{margin-top:0}.faq-toggle-wrap{display:flex;justify-content:center;padding-top:24px}.faq-toggle-btn{display:inline-flex;align-items:center;gap:8px;height:48px;font-weight:600;padding:0 32px;border-radius:999px;border:1.5px solid rgb(var(--color-button));background:transparent;color:rgb(var(--color-button));cursor:pointer;transition:background .22s ease,color .22s ease;font-size:1.6rem}.faq-toggle-btn:hover{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.faq-toggle-icon{transition:transform .35s ease}.faq-toggle-btn[aria-expanded=true] .faq-toggle-icon{transform:rotate(180deg)}.product-faq-section{margin-bottom:1.5rem}.collapsible-content__grid--faq-split{align-items:flex-start}.faq-column__heading{margin:0 0 1.6rem}@media screen and (max-width:749px){.collapsible-content__grid--faq-split .faq-column+.faq-column{margin-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/collapsible-content.css.map */
