.product-faq{margin:32px 0;padding:20px;background:var(--bps-faq-bg);border:1px solid var(--bps-faq-border);border-radius:16px}.product-faq>h2{margin:0 0 14px;color:var(--bps-ink);font-size:26px;line-height:1.15;letter-spacing:-.01em}.product-faq__item{background:#fff;border:1px solid var(--bps-faq-border);border-radius:14px;overflow:hidden;margin:12px 0}.product-faq__question{list-style:none;cursor:pointer;padding:16px 46px 16px 16px;color:var(--bps-faq-question);font-weight:700;font-size:18px;line-height:1.2;position:relative;outline:none}.product-faq__question::-webkit-details-marker{display:none}.product-faq__question::marker{content:""}.product-faq__question:after{content:"";width:10px;height:10px;border-right:2px solid var(--bps-faq-icon);border-bottom:2px solid var(--bps-faq-icon);transform:rotate(45deg);position:absolute;right:18px;top:50%;margin-top:-7px;transition:transform .18s ease}.product-faq__item[open] .product-faq__question{background:#1f8ac014}.product-faq__item[open] .product-faq__question:after{transform:rotate(-135deg);margin-top:-2px}.product-faq__answer{padding:0 16px 16px;color:var(--bps-faq-answer);font-size:16px;line-height:1.55}.product-faq__item[open] .product-faq__answer{border-top:1px solid var(--bps-faq-border);padding-top:14px}.product-faq__question:focus-visible{box-shadow:0 0 0 3px #1f8ac040;border-radius:10px}@media(max-width:640px){.product-faq{padding:16px;border-radius:14px}.product-faq>h2{font-size:22px}.product-faq__question{font-size:16px;padding:14px 42px 14px 14px}.product-faq__answer{font-size:15px}}.bps-pm{display:flex;justify-content:center}.bps-pm .page-width{max-width:1050px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem}.bps-pm__hero{text-align:center;margin-bottom:2rem}.bps-pm__subheading{margin:.5rem auto 0;max-width:720px}.bps-pm__chips{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.bps-pm__chip{border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:.4rem .8rem;font-size:.92rem;background:#00000008}.bps-pm__cards{max-width:950px;margin:0 auto 2rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.bps-pm__card{position:relative;border:1px solid rgba(0,0,0,.1);border-radius:16px;padding:1.2rem;background:#fff;box-shadow:0 6px 18px #0000000d}.bps-pm__card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:rgb(var(--color-base-accent-1));border-radius:16px 16px 0 0}.bps-pm__form-wrap{max-width:900px;margin:0 auto}.bps-pm__card--form{background:#fff;border-radius:18px;padding:1.75rem;box-shadow:0 12px 32px #00000012}#PriceMatchForm,.bps-pm__form-inner{display:block!important;width:100%!important}.bps-pm__table{width:100%!important;margin-top:1.2rem;border:1px solid rgba(0,0,0,.1);border-radius:14px;overflow:hidden}.bps-pm__row{display:grid;grid-template-columns:1.1fr 2fr;border-top:1px solid rgba(0,0,0,.08)}.bps-pm__row:first-child{border-top:0}.bps-pm__row--head{background:#0000000a;font-weight:600}.bps-pm__cell{padding:.85rem 1rem}.bps-pm__cell--label{background:#00000005;font-weight:600}.bps-pm .field__input{width:100%;border-radius:10px}.bps-pm .field__input:focus{outline:none;border-color:#00000040;box-shadow:0 0 0 3px rgba(var(--color-base-accent-1),.25)}.bps-pm__form-footer{width:100%;margin-top:1.75rem;display:block}.bps-pm__checks{width:100%;padding:1rem;border-radius:14px;border:1px dashed rgba(0,0,0,.18);background:#00000005;margin-bottom:1.25rem}.bps-pm__check{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.75rem}.bps-pm__check:last-child{margin-bottom:0}.bps-pm__actions{text-align:center}.bps-pm__actions .button{width:100%;max-width:380px;padding:.95rem 1.4rem;font-weight:600;border-radius:12px;margin:0 auto;justify-content:center}.bps-pm__faq{max-width:900px;margin:3rem auto 0;text-align:center}.bps-pm__faq .accordion__item{text-align:left;margin-bottom:.8rem;border-radius:14px}@media(max-width:990px){.bps-pm__cards{grid-template-columns:1fr}}@media(max-width:750px){.bps-pm__row{grid-template-columns:1fr}}.bps-pm{background:#f7f8fa;padding-top:3rem;padding-bottom:3rem}.bps-pm__card--form{border:1px solid rgba(0,0,0,.06)}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bps-content-pages.css.map */
