.bpa-quick-demo{width:min(980px,calc(100vw - 40px));border-radius:16px;background:#f7f4ec;color:#243f2a}.bpa-quick-demo::backdrop{background:#16271fc4;backdrop-filter:blur(5px)}.bpa-quick-demo .bpa-qv__inner{grid-template-columns:.9fr 1.1fr}.bpa-quick-demo .bpa-qv__media{background:#ece7dd;align-self:stretch}.bpa-quick-demo .bpa-qv__media img{height:auto;aspect-ratio:1;object-fit:contain;align-self:center}.bpa-quick-demo .bpa-qv__body{padding:42px 36px 30px;overflow:visible}.bpa-quick-demo .bpa-qv__cat{font-size:10px;color:#657354;letter-spacing:.1em}.bpa-quick-demo .bpa-qv__title{font-size:44px;margin-bottom:15px}.bpa-quick-demo__description{font:14px/1.7 var(--bpa-sans);color:#56654c;margin-bottom:22px}.bpa-quick-demo .bpa-qv__price{font:600 30px/1.2 var(--bpa-sans);margin-bottom:20px}.bpa-quick-demo .bpa-qv__price-note{font:12px/1.6 var(--bpa-sans);color:#657354}.bpa-quick-demo fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.bpa-quick-demo legend{font:600 13px/1.5 var(--bpa-sans);margin-bottom:10px}.bpa-quick-demo .bpa-qv__size-list{display:flex;flex-wrap:wrap;gap:8px}.bpa-quick-demo .bpa-qv__size{position:relative;cursor:pointer}.bpa-quick-demo .bpa-qv__size input{position:absolute;opacity:0;width:1px;height:1px}.bpa-quick-demo .bpa-qv__size span{display:block;padding:11px 14px;border:1px solid #bdc7b2;border-radius:8px;font:13px/1.5 var(--bpa-sans);color:#344c32;background:#fffdf6}.bpa-quick-demo .bpa-qv__size input:checked+span{background:#29472f;color:#fffdf6;border-color:#29472f}.bpa-quick-demo .bpa-qv__size input:focus-visible+span{outline:2px solid #29472f;outline-offset:3px}.bpa-quick-demo .bpa-qv__facts{margin-bottom:16px}.bpa-quick-demo .bpa-qv__facts div{grid-template-columns:1fr 1fr;font-size:14px}.bpa-quick-demo .bpa-qv__facts dt{font:12px/1.6 var(--bpa-sans);letter-spacing:0;text-transform:none}.bpa-quick-demo__disclosure{border:1px solid #d5dccb;border-radius:8px;padding:12px 14px;margin-bottom:22px;background:#edefe3}.bpa-quick-demo__disclosure summary{font:600 13px/1.6 var(--bpa-sans);cursor:pointer}.bpa-quick-demo__disclosure p,.bpa-quick-demo__disclosure a{font:12px/1.7 var(--bpa-sans);color:#526447}.bpa-quick-demo__disclosure p{margin:12px 0}.bpa-quick-demo .bpa-qv__link{min-height:48px;font-size:14px}.bpa-quick-demo .bpa-qv__note{font-size:11px;line-height:1.6}@media(max-width:640px){.bpa-quick-demo{width:calc(100vw - 16px);max-width:none;margin:auto;max-height:94dvh;border-radius:14px}.bpa-quick-demo .bpa-qv__inner{grid-template-columns:1fr}.bpa-quick-demo .bpa-qv__media{aspect-ratio:auto;min-height:0;height:210px}.bpa-quick-demo .bpa-qv__media img{height:210px;width:auto;max-width:100%;aspect-ratio:1}.bpa-quick-demo .bpa-qv__body{padding:24px 22px}.bpa-quick-demo .bpa-qv__title{font-size:36px}.bpa-quick-demo .bpa-qv__size span{padding:10px;font-size:12px}.bpa-quick-demo .bpa-qv__facts div{grid-template-columns:1fr 1fr}}