.product-details .grid{margin-bottom:0}.product-details .product__description{padding:3rem 0;border-top:.1rem solid rgb(var(--color-border));border-bottom:.1rem solid rgb(var(--color-border))}@media screen and (min-width: 750px){.product-details .product__description{padding:5rem 0}}.product-details .product__description:first-child{border-top:0;padding-top:0}.product-details .accordion+.product__description,.product-details .product__description+.accordion{border-top:0}.product-details .product__description li{line-height:calc(1 + .4 / var(--font-body-scale))}.product-details__heading{margin:0;margin-bottom:3rem}.product-details .accordion{margin-top:0}.product-details .accordion:first-child{border-top:0}.product-details .accordion summary{padding:0;color:rgb(var(--color-heading));transition:color var(--duration-default) ease}.product-details .accordion summary .icon{position:absolute;top:50%;right:1.2rem;margin-top:-.7rem;width:1.4rem;height:1.4rem;transform:rotate(-135deg);transition:transform var(--duration-default) ease}@media screen and (min-width: 750px){.product-details .accordion summary .icon{margin-top:-1rem;width:2rem;height:2rem}}.product-details .accordion summary .icon:after{transition:height var(--duration-default) ease}.product-details .accordion details[open] summary{color:rgba(var(--color-foreground),.55)}.product-details .accordion details[open] summary .icon-arrow.icon:after{height:0}.product-details .accordion details[open] summary .icon-arrow.icon svg{transform:rotate(45deg)}.product-details .accordion details[open] summary .icon-arrow.icon:before{top:50%}@media screen and (hover: hover){.product-details .accordion details:not([open]) summary:hover{color:rgba(var(--color-foreground),.55)}}.product-details .accordion .summary__title{padding:1.5rem 0;display:block}.product-details .grid .accordion:first-child summary{margin-top:-1.5rem}.product-details .accordion .accordion__title{color:currentColor}.product-details .accordion__content{padding:0 0 3rem}@media screen and (min-width: 750px){.product-details .accordion .summary__title{padding:3rem 0}.product-details .grid .accordion:first-child summary{margin-top:-3rem}.product-details .accordion__content{padding-bottom:5rem}}@media screen and (max-width: 749px){.product-details .grid__item{flex:0 0 100%;max-width:100%}}.custom-collapsible-content{background-color:rgb(var(--section-background-color))}.custom-collapsible-content .title{color:rgb(var(--header-color));font-size:var(--header-size);font-weight:var(--header-weight);font-family:var(--header-font)}.custom-collapsible-content .accordion__title{color:rgb(var(--subheader-color));font-size:var(--subheader-size);font-weight:var(--subheader-weight);font-family:var(--subheader-font)}.custom-collapsible-content .accordion__content{color:rgb(var(--text-color));font-size:var(--text-size);font-weight:var(--text-weight);font-family:var(--text-font);padding:15px 40px!important}.custom-collapsible-content .page-width{padding-left:var(--section-padding-inner);padding-right:var(--section-padding-inner);padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.custom-collapsible-content .summary__title{padding:10px 40px!important}.custom-collapsible-content details[open] summary{border-bottom:.1rem solid rgb(var(--color-border));color:currentColor!important}@media screen and (max-width: 749px){.custom-collapsible-content .page-width{padding-left:1.5rem;padding-right:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/482/assets/section-product-details.css.map */
