.es-page{--ink:#34212c;--berry:#a64a6a;--rose:#f5dce4;--border:#ead7df;--cream:#fffaf8;--muted:#786470;font-family:inherit;color:var(--ink);background:var(--cream);overflow:hidden}.es-page *{box-sizing:border-box}.es-page a{color:inherit;text-decoration:none}.es-page .es-inner{width:min(1240px,calc(100% - 64px));margin:auto}.es-page .es-kicker{font-size:11px;font-weight:700;letter-spacing:.19em;color:var(--berry);text-transform:uppercase}.es-page .es-display{font:400 clamp(45px,5.2vw,78px)/1.045 Georgia,"Times New Roman",serif;letter-spacing:-.048em;color:var(--ink)}.es-page .es-lead{font-size:16px;line-height:1.85;color:#6d5664;max-width:560px}.es-page .es-banner{background:radial-gradient(circle at 85% 10%,#fff5f4,transparent 48%),linear-gradient(120deg,#fff8f6,#f7e1e7);border-bottom:1px solid #eedce3;position:relative}.es-page .es-banner-inner{min-height:415px;display:grid;grid-template-columns:1fr .87fr;gap:40px;align-items:center}.es-page .es-banner-text{padding:55px 0;position:relative;z-index:1}.es-page .es-banner-text h1{margin:14px 0 18px}.es-page .es-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#947684;margin-bottom:30px}.es-page .es-breadcrumb a{border-bottom:1px solid transparent}.es-page .es-breadcrumb a:hover{border-color:currentColor}.es-page .es-banner-art{height:100%;min-height:365px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.es-page .es-banner-art:before{content:"";width:min(88%,470px);aspect-ratio:1;position:absolute;border-radius:50%;background:linear-gradient(135deg,#ecc6d4,#d99fb8);box-shadow:inset 0 0 0 1px #fff9;z-index:-1}.es-page .es-banner-art img{width:85%;height:380px;object-fit:contain;position:relative;filter:drop-shadow(0 16px 26px #8d4e6755)}.es-page .es-banner-art .es-cover{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;filter:none}.es-page .es-art-letter{font:400 clamp(150px,19vw,290px) Georgia,serif;color:#ffffffb9}.es-page .es-simple-banner .es-banner-inner{min-height:335px}.es-page .es-simple-banner .es-banner-art{min-height:305px}.es-page .es-body{padding-top:78px;padding-bottom:96px}.es-page .es-h2{font:400 clamp(31px,3.6vw,52px)/1.12 Georgia,serif;letter-spacing:-.036em;margin:0 0 17px;color:var(--ink)}.es-page .es-p{color:var(--muted);font-size:15px;line-height:1.86}.es-page .es-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ab6880;font-weight:700}.es-page .es-split{display:grid;grid-template-columns:.93fr 1.07fr;gap:60px;align-items:center}.es-page .es-split p{margin:0 0 18px}.es-page .es-image-panel{aspect-ratio:4/4.6;background:linear-gradient(140deg,#f6dbe4,#d79cae);position:relative;overflow:hidden;border-radius:2px;display:grid;place-items:center}.es-page .es-image-panel img{width:100%;height:100%;object-fit:cover}.es-page .es-image-panel .es-img-placeholder{font:400 150px Georgia,serif;color:#fff9}.es-page .es-tiny-stamp{position:absolute;inset-inline-start:22px;bottom:21px;background:#fff9;padding:11px 16px;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:#6c4b5d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.es-page .es-small-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:53px}.es-page .es-info-card{background:#fff;border:1px solid var(--border);padding:27px 28px;min-height:160px}.es-page .es-info-card .es-number{font:400 40px Georgia,serif;color:#bf7894}.es-page .es-info-card h3{font:400 24px Georgia,serif;margin:15px 0 10px;color:var(--ink)}.es-page .es-info-card p{font-size:13px;color:var(--muted);line-height:1.7;margin:0}.es-page .es-band{margin-top:75px;padding:52px;background:linear-gradient(135deg,#f7e6e9,#edc8d4);display:flex;justify-content:space-between;align-items:center;gap:30px}.es-page .es-band h2{font:400 clamp(29px,3.1vw,43px) Georgia,serif;letter-spacing:-.04em;margin:9px 0 13px}.es-page .es-band p{color:#705564;font-size:14px;line-height:1.75;margin:0}.es-page .es-btn{display:inline-flex;background:#392435;color:#fff!important;padding:15px 23px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;align-items:center;justify-content:center;min-height:49px;border:1px solid #392435}.es-page .es-btn:hover{background:#a64a6a;border-color:#a64a6a}.es-page .es-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;align-items:start}.es-page .es-sidebox{background:#f7e5ea;padding:34px;position:sticky;top:115px}.es-page .es-sidebox h2{font:400 33px Georgia,serif;letter-spacing:-.035em;margin:13px 0}.es-page .es-sidebox p{font-size:14px;line-height:1.8;color:#715768;margin-bottom:21px}.es-page .es-faq-item{border-bottom:1px solid var(--border);padding:0}.es-page .es-faq-item:first-child{border-top:1px solid var(--border)}.es-page .es-faq-item summary{padding:22px 36px 22px 0;cursor:pointer;list-style:none;position:relative;font-size:17px;font-weight:650;color:#3d2b35}.es-page .es-faq-item summary::-webkit-details-marker{display:none}.es-page .es-faq-item summary:after{content:"+";position:absolute;inset-inline-end:8px;top:18px;font:400 27px Georgia,serif;color:#a64a6a}.es-page .es-faq-item[open] summary:after{content:"\2212"}.es-page .es-faq-answer{font-size:14px;line-height:1.9;color:var(--muted);padding:0 32px 22px 0;max-width:75ch}.es-page .es-faq-answer a{text-decoration:underline}.es-page .es-contact-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:35px}.es-page .es-contact-card{background:#fff;border:1px solid var(--border);padding:35px;box-shadow:0 14px 40px #7e445015}.es-page .es-contact-card h2{font:400 36px Georgia,serif;margin:8px 0 10px}.es-page .es-contact-card p{font-size:14px;line-height:1.8;color:var(--muted)}.es-page .es-contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.es-page .es-field{display:flex;flex-direction:column;gap:7px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#654858;font-weight:700}.es-page .es-field.full{grid-column:1/-1}.es-page .es-field input,.es-page .es-field textarea{background:#fffaf9;border:1px solid #e7d5db;padding:14px 13px;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:normal;color:#33242d;min-height:47px;width:100%;outline:none}.es-page .es-field input:focus,.es-page .es-field textarea:focus{border-color:#a64a6a;box-shadow:0 0 0 2px #e7bed0}.es-page .es-field textarea{min-height:135px;resize:vertical}.es-page .es-contact-graphic{background:linear-gradient(140deg,#e9bed0,#c78cac);min-height:260px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:30px}.es-page .es-contact-graphic img{width:100%;height:100%;object-fit:cover;position:absolute}.es-page .es-contact-graphic:after{content:"";width:72%;aspect-ratio:1;border:1px solid #fff9;border-radius:50%;position:absolute;pointer-events:none}.es-page .es-callout{display:block;background:#fff9;padding:22px 25px;margin-top:18px;border:1px solid var(--border)}.es-page .es-callout h3{font:400 23px Georgia,serif;margin:0 0 10px}.es-page .es-callout p{font-size:14px;line-height:1.8;margin:0;color:var(--muted)}.es-page .es-policy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.es-page .es-policy-card{padding:30px;background:#fff;border:1px solid var(--border)}.es-page .es-policy-card .es-icon{font-size:32px;color:#af6682}.es-page .es-policy-card h2{font:400 27px Georgia,serif;margin:13px 0}.es-page .es-policy-card p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.es-page .es-policy-lower{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:70px}.es-page .es-policy-lower h2{font:400 34px Georgia,serif;margin:0 0 18px}.es-page .es-policy-lower p{color:var(--muted);font-size:14px;line-height:1.9;margin:0 0 16px}.es-page .es-generic-copy{max-width:920px;margin:auto;font-size:15px;line-height:1.9}.es-page .es-generic-copy h2,.es-page .es-generic-copy h3{font-family:Georgia,serif;letter-spacing:-.02em}@media(max-width:970px){.es-page .es-banner-inner{grid-template-columns:1fr 1fr}.es-page .es-split{gap:34px}.es-page .es-faq-layout{gap:25px}.es-page .es-contact-grid{gap:20px}}@media(max-width:750px){.es-page .es-inner{width:calc(100% - 30px)}.es-page .es-banner-inner{grid-template-columns:1fr;gap:0}.es-page .es-banner-text{padding:48px 0 29px}.es-page .es-banner-art{min-height:250px}.es-page .es-banner-art img{height:275px}.es-page .es-simple-banner .es-banner-inner{min-height:auto}.es-page .es-simple-banner .es-banner-art{min-height:195px}.es-page .es-body{padding-top:50px;padding-bottom:70px}.es-page .es-split,.es-page .es-faq-layout,.es-page .es-contact-grid,.es-page .es-policy-lower,.es-page .es-small-grid,.es-page .es-policy-grid{grid-template-columns:1fr}.es-page .es-small-grid{margin-top:32px}.es-page .es-band{margin-top:52px;padding:28px;align-items:flex-start;flex-direction:column}.es-page .es-sidebox{position:static;padding:25px}.es-page .es-contact-card{padding:24px}.es-page .es-contact-form{grid-template-columns:1fr}.es-page .es-contact-graphic{min-height:220px}}.es-page .es-contact-v4{--c-ink:#34212c;--c-rose:#f7e5eb;--c-deep:#4b2c3f;--c-berry:#a64b6d;--c-line:#ead8e0;--c-muted:#715f69}.es-page .es-contact-intro{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:0 0 32px}.es-page .es-contact-intro>div:first-child{max-width:690px}.es-page .es-contact-intro h2{margin:13px 0}.es-page .es-contact-intro p{margin:0}.es-page .es-contact-intro-note{max-width:265px;display:flex;align-items:center;gap:12px;color:#8c5e73;font:400 17px/1.45 Georgia,Times New Roman,serif}.es-page .es-contact-note-icon{font-size:29px;color:#b16687}.es-page .es-contact-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:77px}.es-page .es-channel{background:#fff;border:1px solid var(--c-line);padding:27px;display:flex;flex-direction:column;align-items:flex-start;min-height:285px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.es-page .es-channel:hover{transform:translateY(-4px);box-shadow:0 21px 42px #8b4d6b14;border-color:#d5a2b7}.es-page .es-channel-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:var(--c-rose);color:var(--c-berry);margin-bottom:19px}.es-page .es-channel-icon svg{width:25px;height:25px}.es-page .es-channel-label{color:#a05c7a;letter-spacing:.14em;font-weight:750;font-size:10px;margin-bottom:10px}.es-page .es-channel strong{font:400 29px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.03em;color:var(--c-ink);margin-bottom:12px}.es-page .es-channel-desc{font-family:inherit;font-size:13px;font-weight:400;line-height:1.75;color:var(--c-muted);flex:1}.es-page .es-channel-action{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:750;color:#8e4865;margin-top:18px;border-bottom:1px solid #bb8b9f;padding-bottom:5px}.es-page .es-contact-premium-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);gap:30px;scroll-margin-top:120px;align-items:start}.es-page .es-contact-form-panel{background:#fff;border:1px solid var(--c-line);padding:clamp(27px,4vw,54px);box-shadow:0 19px 55px #86516b0d}.es-page .es-contact-form-panel .es-h2{margin:12px 0 15px}.es-page .es-contact-form-panel .es-p{margin:0 0 29px;max-width:580px}.es-page .es-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 17px}.es-page .es-contact-input{display:flex;flex-direction:column;gap:9px;text-transform:none;letter-spacing:.015em;font-size:13px;font-weight:650;color:#4b3541}.es-page .es-contact-input.es-wide{grid-column:1/-1}.es-page .es-contact-input span[aria-hidden=true]{color:#ac4c70}.es-page .es-optional{font-size:11px;color:#927984;font-weight:400;letter-spacing:normal}.es-page .es-contact-input input,.es-page .es-contact-input textarea,.es-page .es-contact-input select{font-family:inherit;font-size:14px;width:100%;border:1px solid #e9d9e0;border-radius:2px;padding:15px 16px;background:#fffaf9;color:#352634;outline:none;transition:border-color .15s,box-shadow .15s;min-height:52px}.es-page .es-contact-input input::placeholder,.es-page .es-contact-input textarea::placeholder{color:#ab969f}.es-page .es-contact-input input:focus,.es-page .es-contact-input textarea:focus,.es-page .es-contact-input select:focus{border-color:#a64b6d;box-shadow:0 0 0 3px #f3dce6}.es-page .es-contact-input textarea{resize:vertical;min-height:170px}.es-page .es-contact-input select{cursor:pointer}.es-page .es-contact-submit{display:flex;gap:17px;align-items:center;flex-wrap:wrap}.es-page .es-contact-primary{font-family:inherit;background:#43283b;border:1px solid #43283b;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:40px;padding:17px 20px;min-width:230px;font-size:11px;text-transform:uppercase;letter-spacing:.11em;font-weight:750;cursor:pointer;min-height:53px;transition:background .2s}.es-page .es-contact-primary:hover{background:#9a4666;border-color:#9a4666}.es-page .es-contact-submit p{margin:0;max-width:210px;font-size:12px;line-height:1.65;color:#9a8790}.es-page .es-contact-feedback{border:1px solid #bed8cf;background:#edf8f1;color:#24634d;padding:17px;margin-bottom:22px;font-size:13px;line-height:1.6}.es-page .es-contact-feedback--error{border-color:#e0b1b9;background:#fff1f3;color:#8a4351}.es-page .es-contact-side{display:flex;flex-direction:column;gap:18px}.es-page .es-contact-editorial{height:500px;background:linear-gradient(155deg,#f6dce4,#bb8aa4);position:relative;overflow:hidden}.es-page .es-contact-editorial>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.es-page .es-contact-editorial:after{content:"";pointer-events:none;position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#301a2c80)}.es-page .es-contact-large-symbol{font:400 250px Georgia,serif;color:#ffffff7a;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.es-page .es-contact-editorial-caption{position:absolute;z-index:1;bottom:25px;inset-inline-start:25px;inset-inline-end:25px;color:#fff}.es-page .es-contact-editorial-caption span{display:block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:7px}.es-page .es-contact-editorial-caption strong{font:400 clamp(27px,2.3vw,39px)/1.15 Georgia,serif;display:block;max-width:310px}.es-page .es-contact-email{background:#f5e5e9;padding:30px;border:1px solid #edd4dc}.es-page .es-contact-email h3{font:400 31px Georgia,serif;color:#42283a;letter-spacing:-.04em;margin:11px 0}.es-page .es-contact-email p{font-size:13px;line-height:1.75;color:#79616c;margin:0 0 19px}.es-page .es-contact-email a{display:inline-flex;align-items:center;justify-content:space-between;gap:19px;font-size:14px;font-weight:700;color:#69364e;max-width:100%;overflow-wrap:anywhere;border-bottom:1px solid #ae7e92;padding-bottom:6px}.es-page .es-contact-language{display:flex;gap:15px;align-items:start;padding:17px 22px;background:#fff;border:1px solid #f0e3e6;color:#785c6c;font-size:14px;line-height:1.8}.es-page .es-contact-language>span:first-child{color:#bc7994;font-size:18px;flex:0 0 auto}.es-page .es-contact-bottom{margin-top:86px;display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;border-top:1px solid var(--c-line);padding-top:70px}.es-page .es-contact-bottom h2{margin:12px 0}.es-page .es-contact-bottom .es-p{margin:0}.es-page .es-contact-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.es-page .es-contact-checks>div{background:#fff;border:1px solid var(--c-line);padding:22px}.es-page .es-contact-checks span{font:400 31px Georgia,serif;color:#be7d98}.es-page .es-contact-checks strong{font:400 21px/1.2 Georgia,serif;color:#493141;display:block;margin:12px 0}.es-page .es-contact-checks p{font-size:12px;line-height:1.8;color:#7c6973;margin:0}.es-page .es-contact-faq-preview{margin-top:75px;background:linear-gradient(115deg,#4d2e41,#2f1e2c);padding:clamp(27px,4vw,54px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;color:#fff}.es-page .es-contact-faq-preview .es-kicker{color:#e4b4c7}.es-page .es-contact-faq-preview h2{font:400 42px Georgia,serif;letter-spacing:-.04em;margin:13px 0;color:#fff}.es-page .es-contact-faq-preview p{color:#e2d0d8;font-size:14px;line-height:1.75;margin:0}.es-page .es-contact-faq-links{display:flex;flex-direction:column;gap:0}.es-page .es-contact-faq-links a{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;border-bottom:1px solid #ffffff45;color:#fff;padding:17px 0}.es-page .es-contact-faq-links a:hover{color:#f6c1d4}@media(max-width:1100px){.es-page .es-contact-premium-grid{grid-template-columns:1.15fr .85fr;gap:20px}.es-page .es-contact-editorial{height:430px}.es-page .es-contact-bottom{grid-template-columns:1fr;gap:28px}}@media(max-width:790px){.es-page .es-contact-intro-note{display:none}.es-page .es-contact-channels{grid-template-columns:1fr 1fr;margin-bottom:52px}.es-page .es-channel:last-child{grid-column:1/-1}.es-page .es-contact-premium-grid{grid-template-columns:1fr}.es-page .es-contact-side{display:grid;grid-template-columns:1fr 1fr}.es-page .es-contact-editorial{grid-column:1/-1;height:365px}.es-page .es-contact-checks{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.es-page .es-contact-intro{margin-bottom:23px}.es-page .es-contact-channels{grid-template-columns:1fr;gap:10px;margin-bottom:42px}.es-page .es-channel{min-height:auto;padding:22px}.es-page .es-channel:last-child{grid-column:auto}.es-page .es-contact-fields{grid-template-columns:1fr}.es-page .es-contact-form-panel{padding:25px 20px}.es-page .es-contact-side{grid-template-columns:1fr}.es-page .es-contact-editorial{grid-column:auto;height:350px}.es-page .es-contact-bottom{margin-top:60px;padding-top:45px}.es-page .es-contact-checks{grid-template-columns:1fr}.es-page .es-contact-faq-preview{grid-template-columns:1fr;gap:23px;margin-top:52px;padding:28px 23px}.es-page .es-contact-faq-preview h2{font-size:35px}.es-page .es-contact-primary{width:100%}}@media(prefers-reduced-motion:reduce){.es-page .es-channel,.es-page .es-contact-primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/elarasouq-pages.css.map */
