.rom-faq{max-width:118rem;padding-top:clamp(5.5rem,9vw,11rem);padding-bottom:clamp(7rem,10vw,12rem);background:radial-gradient(circle at 50% 8%,rgba(255,255,255,.42),transparent 30rem)}.rom-faq__header{max-width:78rem;margin:0 auto clamp(5rem,8vw,8rem);text-align:center}.rom-faq__eyebrow{margin:0 0 1.8rem;color:#a66f3f;font-size:1.1rem;letter-spacing:.38em;text-transform:uppercase}.rom-faq__title{margin:0;color:#6f6755;font-family:var(--font-heading-family);font-size:clamp(4rem,6vw,7rem);font-weight:400;letter-spacing:.035em;line-height:1.08}.rom-faq__ornament{display:block;position:relative;width:11rem;height:1px;margin:2.6rem auto 2.8rem;background:linear-gradient(90deg,transparent,#bd8d5d 28%,#bd8d5d 72%,transparent)}.rom-faq__ornament:after{position:absolute;top:50%;left:50%;width:.7rem;height:.7rem;border:1px solid #bd8d5d;background:#e6dad0;content:"";transform:translate(-50%,-50%) rotate(45deg)}.rom-faq__intro{max-width:58rem;margin:0 auto;color:#766f61;font-size:1.65rem;line-height:1.9}.rom-faq__groups{max-width:96rem;margin:0 auto}.rom-faq__category{display:flex;align-items:baseline;gap:1.5rem;margin:6rem 0 1.8rem;padding:0 0 1.2rem .4rem;border-bottom:1px solid rgba(171,121,75,.42);color:#706956;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,3.1rem);font-weight:400;letter-spacing:.04em}.rom-faq__category:first-child{margin-top:0}.rom-faq__category small{color:#a87a50;font-family:var(--font-body-family);font-size:1rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase}.rom-faq__item{margin-bottom:1.4rem;border:1px solid rgba(180,132,88,.27);border-radius:.8rem;background:#fffcf78f;box-shadow:0 1.2rem 3.5rem #6149310b;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.rom-faq__item:hover{border-color:#b4845885;box-shadow:0 1.6rem 4rem #61493113;transform:translateY(-1px)}.rom-faq__item[open]{border-color:#b4845894;background:#fffcf7c2}.rom-faq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:7.4rem;padding:2.1rem 2.6rem;color:#6d6555;font-family:var(--font-heading-family);font-size:1.85rem;font-weight:400;letter-spacing:.025em;cursor:pointer;list-style:none}.rom-faq__question::-webkit-details-marker{display:none}.rom-faq__question:focus-visible{outline:2px solid #ad7a4d;outline-offset:-4px}.rom-faq__icon{position:relative;width:2.4rem;height:2.4rem;flex:0 0 2.4rem;color:#b27b49}.rom-faq__icon:before,.rom-faq__icon:after{position:absolute;top:50%;left:50%;width:1.5rem;height:1px;background:#b27b49;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.rom-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.rom-faq__item[open] .rom-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.rom-faq__answer{max-width:75rem;padding:0 2.6rem 2.8rem;color:#726c60;font-size:1.6rem;line-height:1.95}.rom-faq__answer>:first-child,.rom-faq__answer>:last-child{margin-top:0;margin-bottom:0}.rom-faq__contact{display:flex;align-items:center;justify-content:space-between;gap:3rem;max-width:96rem;margin:7rem auto 0;padding:clamp(2.6rem,5vw,4.5rem);border:1px solid rgba(180,132,88,.34);border-radius:.8rem;text-align:center;background:linear-gradient(135deg,#fffcf7bf,#d8c3af4d);box-shadow:0 1.8rem 5rem #61493112}.rom-faq__contact-copy{color:#6f6758;text-align:left}.rom-faq__contact-copy p{margin:0}.rom-faq__contact-button{display:inline-flex;align-items:center;justify-content:center;min-width:15rem;min-height:4.8rem;padding:1.2rem 2.4rem;border:1px solid #a9703f;border-radius:999px;color:#fffaf3;background:#a9703f;font-size:1.3rem;letter-spacing:.14em;text-decoration:none;transition:color .18s ease,background .18s ease}.rom-faq__contact-button:hover{color:#8b603b;background:transparent}@media screen and (max-width:749px){.rom-faq{padding-right:1.6rem;padding-left:1.6rem}.rom-faq__question{min-height:6.6rem;padding:1.7rem 1.8rem;font-size:1.6rem}.rom-faq__answer{padding:0 1.8rem 2.2rem;font-size:1.5rem}.rom-faq__category{display:block;margin-top:4.8rem}.rom-faq__category small{display:block;margin-top:.6rem}.rom-faq__contact{display:block;margin-top:5.5rem}.rom-faq__contact-copy{text-align:center}.rom-faq__contact-button{margin-top:2rem}}@media(prefers-reduced-motion:reduce){.rom-faq__item,.rom-faq__icon:before,.rom-faq__icon:after,.rom-faq__contact-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
