.product-accordion{--accordion-surface: #f2e8da;--accordion-border: #d7c9b0;--accordion-text: #191919;--accordion-accent: #c41e00;--accordion-stripe-light: #faf7f2;--accordion-stripe-dark: #eeebe5;--accordion-label-col: 26rem;--accordion-col-gap: 2.4rem;padding-top:var(--section-padding-top, 32px);padding-bottom:var(--section-padding-bottom, 12px)}.product-accordion__section-heading{font-family:Inter,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1;text-transform:uppercase;margin:0 0 2rem}@media screen and (min-width:750px){.product-accordion__section-heading{font-size:29px}}.product-accordion__rows{display:grid;gap:.4rem}.product-accordion__row{background-color:var(--accordion-surface);border:1px solid var(--accordion-border);border-radius:var(--buttons-radius-outset, 0);color:var(--accordion-text);overflow:hidden}.product-accordion__summary{display:flex;align-items:center;gap:1.6rem;padding:1.8rem 2.4rem;cursor:pointer;font-family:Inter,arial,sans-serif;list-style:none}.product-accordion__summary::-webkit-details-marker{display:none}.product-accordion__summary::marker{content:""}.product-accordion__summary:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.product-accordion__text{display:flex;flex-direction:column;gap:.4rem;min-width:0;flex:1 1 auto}.product-accordion__heading{font-size:16px;font-weight:800;letter-spacing:-.01em;line-height:1.2;text-transform:uppercase;flex-shrink:0}.product-accordion__subheading{font-family:Inter,arial,sans-serif;font-size:15px;font-weight:500;line-height:1.35;opacity:.9}@media screen and (min-width:750px){.product-accordion__text{display:grid;grid-template-columns:var(--accordion-label-col) minmax(0,1fr);align-items:baseline;gap:var(--accordion-col-gap)}.product-accordion__heading{font-size:17px}}.product-accordion__summary:hover .product-accordion__heading,.product-accordion__summary:hover .product-accordion__icon{color:var(--accordion-accent)}.product-accordion__icon{position:relative;flex-shrink:0;width:2.2rem;height:2.2rem;margin-left:auto}.product-accordion__icon:before,.product-accordion__icon:after{content:"";position:absolute;background-color:currentColor}.product-accordion__icon:before{top:50%;left:0;right:0;height:4px;margin-top:-2px}.product-accordion__icon:after{left:50%;top:0;bottom:0;width:4px;margin-left:-2px;transition:transform var(--duration-short, .1s) ease}.product-accordion__row[open] .product-accordion__icon:after{transform:scaleY(0)}.product-accordion__content{padding:0;border-top:1px solid var(--accordion-border);font-family:Inter,arial,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.product-accordion__content a,.product-accordion__content .rte a{color:var(--accordion-accent)}.product-accordion__content a:hover{color:var(--accordion-text)}.product-accordion__content>*:first-child{margin-top:0}.product-accordion__content>*:last-child{margin-bottom:0}.product-accordion__line{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:.1rem 1.6rem;padding:.7rem 2.4rem;line-height:1.35}.product-accordion__line:nth-child(odd){background-color:var(--accordion-stripe-light)}.product-accordion__line:nth-child(2n){background-color:var(--accordion-stripe-dark)}.product-accordion__line-label{font-weight:700}.product-accordion__line-value{min-width:0}.product-accordion__line--full{padding-top:2rem;padding-bottom:2rem;line-height:1.5}.product-accordion__line--full .product-accordion__line-value{grid-column:1 / -1}@media screen and (max-width:749px){.product-accordion__line-value{text-align:right}.product-accordion__line--full .product-accordion__line-value,.product-accordion__content--stacked .product-accordion__line-value{text-align:left}}@media screen and (min-width:750px){.product-accordion__line{grid-template-columns:var(--accordion-label-col) minmax(0,1fr);column-gap:var(--accordion-col-gap)}}.product-accordion__content--stacked .product-accordion__line{grid-template-columns:minmax(0,1fr);row-gap:.4rem;padding-top:1.2rem;padding-bottom:1.2rem;line-height:1.5}.product-accordion__content--stacked .product-accordion__line-label{line-height:1.35}.product-accordion__empty{font-family:Inter,arial,sans-serif;font-size:15px;opacity:.7;margin:0}@media(prefers-reduced-motion:reduce){.product-accordion__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-product-accordion.css.map */
