.section--product-faq{background-color:#edf1f8}.product-details .accordion:first-child{border-top:.1rem solid rgb(var(--color-border))}.product-details .accordion:last-child{border-bottom:none}.product-details .accordion summary{color:#1f387e}.product-details .accordion details:not([open]) summary:hover{color:#1f387e}.product-details .accordion details[open] summary{color:#ff7369}.product-details .accordion .summary__title p{margin:0}.icon-plus-alt{border:1px solid #667ba2;border-radius:50%}.icon-plus-alt:before{width:10px;height:2px;color:#637189;border-radius:2px}.product-details .accordion summary .icon:after{height:10px;width:2px;color:#637189;transition:none;border-radius:2px}.product-details .accordion details[open] summary .summary__title{color:#ff7369}.product-details .accordion details:not([open]) summary:hover .icon{transform:translateY(-50%)}.product-details .accordion details[open] summary .icon-plus-alt{background-color:#ff7369;border:1px solid #ff7369}.product-details .accordion details[open] summary .icon-plus-alt:before{color:#fff}.product-details .accordion__content div p{color:#637189;line-height:2;font-size:16px;font-weight:300;margin:0}@media screen and (max-width: 750px){.product-details .accordion{padding:10px 0}.product-details .accordion .accordion__title{display:block}.product-details .accordion summary{line-height:normal}.product-details .accordion summary .icon{right:0}.product-details accordion-tab details summary .summary__title div p{font-size:17px;line-height:30px;padding:0;margin:0}.product-details .accordion__content div p{margin:0;padding:0}}.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))}.product__description ul{list-style-type:none;margin:24px 0 28px}.product__description ul li{position:relative;line-height:normal;margin-bottom:16px;line-height:1.3125}.product__description ul li:before{background:url(/cdn/shop/files/hex-bullet.svg?v=1716398685) 0 0 no-repeat;content:"";width:18px;height:18px;position:absolute;left:-20px;top:2px;background-size:contain;color:#293453}@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;transform:translateY(-50%);width:1.4rem;height:1.4rem;transition:transform var(--duration-default) ease}@media screen and (min-width: 750px){.product-details .accordion summary .icon{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:after{height:0}@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 2rem}@media screen and (min-width: 750px){.product-details .accordion .summary__title{padding:3rem 0}.product-details .grid .accordion:first-child summary{margin-top:-3rem}}@media screen and (max-width: 749px){.product-details .grid__item{flex:0 0 100%;max-width:100%}}@media only screen and (max-width: 767px){.h0-mobile{font-size:44px}.h1-mobile{font-size:36px}.h2-mobile{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/tailwind-section-product-faq.css.map */
