.luv-product-faq-wrap{width:min(100%,92rem);margin:0 auto}.luv-product-faq{margin-top:4.8rem;padding:3rem 2.4rem;background:#fbf7f1;color:#171717}.luv-product-faq__eyebrow{display:inline-block;margin:0 0 1rem;padding:.7rem 1rem;border-radius:.4rem;background:#b92768;color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.luv-product-faq__heading{margin:0;color:#171717;font-size:clamp(2.8rem,2.5vw,3.4rem);line-height:1.15}.luv-product-faq__intro{margin:1rem 0 2rem;color:#525252;font-size:1.7rem;line-height:1.5}.luv-product-faq__items{border-bottom:.1rem solid #d9d3ce}.luv-product-faq__item{border-top:.1rem solid #d9d3ce;background:#fff}.luv-product-faq__question{display:flex;min-height:6.4rem;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 1.6rem;cursor:pointer;font-size:1.7rem;font-weight:600;line-height:1.4;list-style:none}.luv-product-faq__question::-webkit-details-marker{display:none}.luv-product-faq__question:focus-visible{outline:.2rem solid #b92768;outline-offset:-.4rem}.luv-product-faq__toggle{position:relative;flex:0 0 2.4rem;width:2.4rem;height:2.4rem}.luv-product-faq__toggle:before,.luv-product-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:.2rem;background:currentColor;transform:translate(-50%,-50%)}.luv-product-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .16s ease}.luv-product-faq__item[open] .luv-product-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.luv-product-faq__answer{padding:0 1.6rem 1.8rem;color:#454545;font-size:1.6rem;line-height:1.6}.luv-product-faq__answer>:first-child{margin-top:0}.luv-product-faq__answer>:last-child{margin-bottom:0}.luv-product-faq__support{margin:2rem 0 0;color:#525252;font-size:1.6rem;line-height:1.5}.luv-product-faq__support a{color:#b92768;font-weight:700;text-underline-offset:.2rem}.luv-extender-guide__trigger-wrap{margin:1.2rem 0 0}.luv-extender-guide__trigger{display:flex;width:100%;align-items:center;gap:1.2rem;padding:1.3rem 1.5rem;border:.1rem solid #d7c5cd;border-radius:.8rem;background:#fbf7f1;color:#171717;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.luv-extender-guide__trigger:hover{border-color:#b92768;background:#fff}.luv-extender-guide__trigger:focus-visible{outline:.2rem solid #b92768;outline-offset:.2rem}.luv-extender-guide__trigger>span:last-child{display:grid;gap:.1rem}.luv-extender-guide__trigger strong{font-size:1.5rem;line-height:1.35}.luv-extender-guide__trigger>span:last-child>span{color:#6a4e5a;font-size:1.35rem;line-height:1.4;text-decoration:underline;text-underline-offset:.2rem}.luv-extender-guide__trigger-icon{display:grid;flex:0 0 3.8rem;width:3.8rem;height:3.8rem;place-items:center;border-radius:50%;background:#b92768;color:#fff;font-size:1.8rem;line-height:1}.luv-extender-guide__modal-content{max-width:78rem}.luv-extender-guide__modal-info{padding:4rem 4.8rem 4.8rem}.luv-extender-guide__modal-info>.h2{margin:0 0 1.6rem}.luv-extender-guide__eyebrow{margin:0 0 .8rem;color:#b92768;font-size:1.2rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.luv-extender-guide__content{color:#454545}.luv-extender-guide__lead,.luv-extender-guide__note,.luv-extender-guide__insert-note{font-size:1.5rem;line-height:1.55}.luv-extender-guide__lead{margin:0 0 1.6rem}.luv-extender-guide__table-wrap{overflow-x:auto;margin:0 0 1.4rem;border:.1rem solid #d9d3ce;border-radius:.8rem;background:#fff}.luv-extender-guide__table{width:100%;min-width:46rem;margin:0;border-collapse:collapse;color:#252525;font-size:1.45rem;line-height:1.4}.luv-extender-guide__table th,.luv-extender-guide__table td{padding:1.2rem 1.4rem;border-bottom:.1rem solid #e7e0dc;text-align:left;vertical-align:top}.luv-extender-guide__table thead th{background:#f3e9ed;color:#52263a;font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}.luv-extender-guide__table tbody th{color:#171717;font-weight:700}.luv-extender-guide__table tbody tr:last-child>*{border-bottom:0}.luv-extender-guide__note{margin:0;padding:1.2rem 1.4rem;border-left:.3rem solid #b92768;background:#fbf7f1}.luv-extender-guide__insert-note{margin:1.4rem 0 0}.luv-extender-guide__content a{color:#b92768;font-weight:700;text-underline-offset:.2rem}@media screen and (max-width:749px){.luv-product-faq{margin-top:3.2rem;padding:2.6rem 1.8rem}.luv-product-faq__heading{font-size:2.8rem}.luv-product-faq__intro,.luv-product-faq__question{font-size:1.7rem}.luv-product-faq__answer,.luv-product-faq__support{font-size:1.6rem}.luv-product-faq__question{min-height:6.6rem;padding-right:1.4rem;padding-left:1.4rem}.luv-product-faq__answer{padding-right:1.4rem;padding-left:1.4rem}.luv-extender-guide__modal-info{padding:4rem 2rem 2.8rem}.luv-extender-guide__table{min-width:0;font-size:1.3rem}.luv-extender-guide__table th,.luv-extender-guide__table td{padding:1rem .8rem}.luv-extender-guide__table thead th{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.luv-product-faq__toggle:after{transition:none}.luv-extender-guide__trigger{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-luv-product-faq.css.map */
