.saudi-guide{--guide-ivory: #fbf8f2;--guide-beige: #efe5d7;--guide-ink: #171512;--guide-muted: #665e54;--guide-gold: #9a783f;--guide-line: #ded2c2;color:var(--guide-ink);background:var(--guide-ivory)}.saudi-guide__masthead{padding:clamp(28px,5vw,72px) 20px clamp(24px,4vw,52px);text-align:center;background:linear-gradient(180deg,#fff 0%,var(--guide-ivory) 100%)}.saudi-guide__breadcrumb,.saudi-guide__kicker,.saudi-guide__meta{font-size:12px;line-height:1.5;letter-spacing:.16em;text-transform:uppercase}.saudi-guide__breadcrumb a{color:inherit;text-decoration:none}.saudi-guide__kicker{margin:22px 0 12px;color:var(--guide-gold);font-weight:700}.saudi-guide__title{max-width:980px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,76px);line-height:1.04;font-weight:500;letter-spacing:-.025em}.saudi-guide__meta{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin-top:22px;color:var(--guide-muted);letter-spacing:.08em}.saudi-guide__hero{width:min(1440px,calc(100% - 40px));margin:0 auto;overflow:hidden;border-radius:2px;background:var(--guide-beige);box-shadow:0 16px 50px #251d141a}.saudi-guide__hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain}.saudi-guide__content{width:min(1120px,calc(100% - 36px));margin:0 auto;padding:clamp(42px,7vw,92px) 0 80px}.saudi-guide__content .be-guide-intro{max-width:820px;margin:0 auto 44px;text-align:center}.saudi-guide__content .be-guide-intro p{margin:0 0 18px;font-size:clamp(17px,1.8vw,21px);line-height:1.75;color:#474038}.saudi-guide__content .be-guide-intro .be-guide-eyebrow{color:var(--guide-gold);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.be-guide-toc{max-width:900px;margin:0 auto clamp(56px,8vw,96px);padding:clamp(24px,4vw,40px);border:1px solid var(--guide-line);background:#fff}.be-guide-toc__label{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--guide-gold)}.be-guide-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 36px;margin:0;padding-left:20px}.be-guide-toc a{color:var(--guide-ink);text-decoration-color:#c9ad80;text-underline-offset:4px}.be-guide-section{padding:clamp(48px,7vw,86px) 0;border-top:1px solid var(--guide-line);scroll-margin-top:110px}.be-guide-section>h2{max-width:860px;margin:0 0 clamp(26px,4vw,42px);font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,4vw,50px);line-height:1.12;font-weight:500;letter-spacing:-.02em}.be-guide-section__copy{max-width:820px}.be-guide-section__copy p{margin:0 0 16px;font-size:17px;line-height:1.78;color:#403a33}.be-guide-section__copy h3{margin:30px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(22px,2.3vw,29px);line-height:1.25;font-weight:500}.be-guide-section__copy p+p{margin-top:0}.be-guide-section__copy>p:has(strong){margin-top:24px}.be-guide-section__copy strong{color:var(--guide-ink)}.be-guide-section__copy a{color:var(--guide-ink);font-weight:700;text-decoration-color:var(--guide-gold);text-underline-offset:5px}.be-guide-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,30px);margin:0 0 38px}.be-guide-media--single{grid-template-columns:1fr}.be-guide-figure{margin:0;overflow:hidden;background:#fff;border:1px solid #e8dfd3}.be-guide-figure img{display:block;width:100%;height:clamp(360px,48vw,620px);object-fit:contain;background:#fff}.be-guide-figure--wide img{height:auto;max-height:680px}.be-guide-figure figcaption{padding:12px 14px;border-top:1px solid #eee6dc;color:var(--guide-muted);font-size:12px;letter-spacing:.04em;text-align:center}.be-guide-section--split{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:clamp(34px,6vw,76px);align-items:start}.be-guide-section--split>h2{grid-column:1 / -1}.be-guide-section--split .be-guide-media{position:sticky;top:120px;margin:0}.be-guide-table{margin:28px 0;overflow-x:auto;border:1px solid var(--guide-line);background:#fff;-webkit-overflow-scrolling:touch}.be-guide-table table{width:100%;min-width:620px;border-collapse:collapse}.be-guide-table th,.be-guide-table td{padding:15px 16px;border-bottom:1px solid #e9e0d4;text-align:left;vertical-align:top;font-size:14px;line-height:1.5}.be-guide-table th{background:#eee3d5;color:var(--guide-ink);letter-spacing:.04em}.be-guide-table tr:nth-child(2n) td{background:#fcfaf7}.be-guide-faq details{border-top:1px solid var(--guide-line)}.be-guide-faq details:last-child{border-bottom:1px solid var(--guide-line)}.be-guide-faq summary{display:flex;justify-content:space-between;gap:20px;padding:22px 2px;cursor:pointer;list-style:none;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.35}.be-guide-faq summary::-webkit-details-marker{display:none}.be-guide-faq summary:after{content:"+";flex:0 0 auto;color:var(--guide-gold);font-family:Arial,sans-serif;font-size:24px}.be-guide-faq details[open] summary:after{content:"\2212"}.be-guide-faq details p{max-width:760px;padding:0 0 22px}.saudi-guide__related{padding:clamp(48px,7vw,82px) 20px;color:#fff;text-align:center;background:#111}.saudi-guide__related h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,48px);font-weight:500}.saudi-guide__related p{margin:0 auto 28px;max-width:680px;color:#d7d0c7;font-size:16px;line-height:1.7}.saudi-guide__related-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.saudi-guide__related-links a{padding:13px 20px;border:1px solid #b9965f;color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:.2s ease}.saudi-guide__related-links a:hover{color:#111;background:#d5bb91}@media(max-width:749px){.saudi-guide__masthead{padding-inline:18px}.saudi-guide__hero{width:100%;border-radius:0;box-shadow:none}.saudi-guide__content{width:min(100% - 28px,680px);padding-top:38px}.be-guide-toc ol{grid-template-columns:1fr}.be-guide-section--split{display:block}.be-guide-section--split .be-guide-media{position:static;margin-bottom:28px}.be-guide-media{grid-template-columns:1fr;gap:16px}.be-guide-figure img{height:auto;max-height:none}.be-guide-section__copy p{font-size:16px;line-height:1.72}.be-guide-table{margin-inline:-14px;border-left:0;border-right:0}.be-guide-faq summary{font-size:19px}}@media(prefers-reduced-motion:reduce){.saudi-guide__related-links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-saudi-niqab-guide.css.map */
