.website-runtime{color:#2f211c;direction:rtl;background:#fffaf2;font-family:Cairo,sans-serif;position:fixed;inset:0;overflow:hidden}.website-modal{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#24050bb8;place-items:center;padding:28px;animation:.2s websiteFade;display:grid;position:fixed;inset:0}.website-modal__card{background:#fffaf2;border:1px solid #dfcdb8;border-radius:24px;width:min(500px,100%);max-height:min(760px,100vh - 56px);animation:.28s websiteRise;position:relative;overflow:auto;box-shadow:0 34px 100px #16030759}.website-modal__card--wide{width:min(880px,100%)}.website-modal__close{z-index:3;color:#711522;cursor:pointer;background:#fffaf2;border:1px solid #dfcdb8;border-radius:50%;width:38px;height:38px;margin:0;font-size:25px;line-height:1;position:absolute;top:18px;left:18px}.website-auth-layout{direction:rtl;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);min-height:610px;display:grid}.website-auth-visual{color:#fffaf2;background-position:50%;background-size:cover;align-items:flex-end;padding:45px;display:flex;position:relative;overflow:hidden}.website-auth-visual:before{content:"";pointer-events:none;border:1px solid #fffaf233;border-radius:16px;position:absolute;inset:24px}.website-auth-visual>div{z-index:1;position:relative}.website-auth-visual span{font-size:var(--type-small);color:#d8b46b;font-weight:800}.website-auth-visual h3{font-family:Amiri,serif;font-size:var(--type-title-md);line-height:var(--leading-heading);margin:7px 0}.website-auth-visual p{font-size:var(--type-body);line-height:var(--leading-body);color:#fffaf2b8}.website-auth,.website-account{text-align:right;padding:54px 48px 42px}.website-auth-layout .website-auth{padding:50px 42px 36px;overflow:auto}.website-auth__mark{color:#711522;margin-bottom:20px;font-family:Amiri,serif;font-size:33px;font-weight:700}.website-auth h2,.website-account h2,.website-policy h2{color:#711522;font-family:Amiri,serif;font-size:var(--type-title-lg);line-height:var(--leading-heading);margin:0 0 6px}.website-auth>p,.website-account>p{color:#76675f;font-size:var(--type-body);line-height:var(--leading-body);margin-bottom:25px}.website-auth__google{color:#2f211c;width:100%;height:50px;font-size:var(--type-small);cursor:pointer;background:#fff;border:1px solid #dfcdb8;border-radius:11px;font-weight:700}.website-auth__google span{color:#fff;background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);border-radius:50%;place-items:center;width:23px;height:23px;margin-left:10px;font-weight:900;display:inline-grid}.website-auth__or{color:#9a877b;font-size:var(--type-small);align-items:center;gap:12px;margin:19px 0;display:flex}.website-auth__or:before,.website-auth__or:after{content:"";background:#e6d8c7;flex:1;height:1px}.website-auth form{flex-direction:column;gap:15px;display:flex}.website-auth label{color:#5f4f47;font-size:var(--type-label);flex-direction:column;gap:7px;font-weight:700;display:flex}.website-auth input{color:#2f211c;width:100%;height:48px;font-family:Cairo,sans-serif;font-size:var(--type-action);background:#fff;border:1px solid #dfcdb8;border-radius:10px;outline:none;padding:0 14px}.website-auth input:focus{border-color:#b98a3c;box-shadow:0 0 0 3px #b98a3c1f}.website-auth__row{grid-template-columns:1fr 1fr;gap:11px;display:grid}.website-auth__consent{align-items:flex-start;line-height:1.8;flex-direction:row!important;gap:8px!important;font-weight:500!important;display:flex!important}.website-auth__consent>input{accent-color:#711522;width:16px;height:16px;margin-top:3px}.website-auth__consent button{color:#711522;font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.website-auth__password{position:relative}.website-auth__password input{padding-left:64px}.website-auth__password button{color:#711522;height:34px;font-family:Cairo,sans-serif;font-size:var(--type-action);cursor:pointer;background:0 0;border:0;padding:0 9px;font-weight:700;position:absolute;top:7px;left:8px}.website-auth__forgot{color:#711522;font-family:Cairo,sans-serif;font-size:var(--type-action);cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:700}.website-auth__submit{color:#fffaf2;width:100%;min-height:50px;font-family:Cairo,sans-serif;font-size:var(--type-action);cursor:pointer;background:#711522;border:0;border-radius:10px;font-weight:800;box-shadow:0 12px 25px #7115222e}.website-auth__submit:disabled{opacity:.65;cursor:wait}.website-auth__staff-reset-complete{gap:14px;display:grid}.website-auth__switch{text-align:center!important;color:#76675f!important;font-size:var(--type-small)!important;margin:20px 0 0!important}.website-auth__switch button{color:#711522;cursor:pointer;background:0 0;border:0;font-family:Cairo,sans-serif;font-weight:800}.website-form-message{font-size:var(--type-body);border-radius:9px;padding:10px 12px;line-height:1.7}.website-form-message--error{color:#a51d2c;background:#fff0f0;border:1px solid #efc1c1}.website-form-message--success{color:#356640;background:#eef8f0;border:1px solid #bddcc3}.website-account>span,.website-policy>span{color:#b98a3c;font-size:var(--type-small);font-weight:800}.website-account__status{background:#f5ece0;border:1px solid #dfcdb8;border-radius:13px;align-items:center;gap:12px;margin:24px 0;padding:16px;display:flex}.website-account__status i{background:#9a877b;border-radius:50%;width:10px;height:10px}.website-account__status.is-active i{background:#4b9a5a}.website-account__status div{flex-direction:column;gap:3px;display:flex}.website-account__status strong{font-size:var(--type-small)}.website-account__status small{color:#76675f;font-size:var(--type-small)}.website-account__signout{color:#9d303d;width:100%;font-family:Cairo,sans-serif;font-size:var(--type-action);cursor:pointer;background:0 0;border:0;margin-top:11px;font-weight:700}.website-policy{padding:58px 64px 55px}.website-policy__intro{color:#5f4f47;white-space:pre-line;background:#f5ece0;border-right:3px solid #b98a3c;border-radius:9px;margin:10px 0 30px;padding:18px;line-height:1.9}.website-policy section{border-top:1px solid #e5d5c4;padding:22px 0}.website-policy section h3{color:#711522;font-family:Amiri,serif;font-size:var(--type-title-md);margin-bottom:8px}.website-policy section p{color:#665750;font-size:var(--type-body);line-height:var(--leading-body);white-space:pre-line}@keyframes websiteFade{0%{opacity:0}}@keyframes websiteRise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (width<=760px){.website-auth-layout{grid-template-columns:1fr;min-height:0}.website-auth-visual{display:none}}@media (width<=620px){.website-modal{align-items:end;padding:12px}.website-modal__card{border-radius:22px 22px 12px 12px;max-height:calc(100vh - 24px)}.website-auth,.website-account,.website-auth-layout .website-auth{padding:42px 23px 30px}.website-policy{padding:48px 24px 35px}.website-auth h2,.website-account h2,.website-policy h2{font-size:var(--type-title-lg)}.website-modal__close{top:12px;left:12px}.website-auth__row{grid-template-columns:1fr}}.website-modal__card:focus{outline:none}.website-modal__close{width:44px;height:44px}.website-modal :focus-visible{outline-offset:3px;outline:3px solid #b98a3c7a}.website-auth__forgot,.website-auth__switch button,.website-auth__consent button{min-height:44px}.website-auth input[aria-invalid=true]{border-color:#b32636;box-shadow:0 0 0 3px #b3263617}.website-field-error{color:#a51d2c;font-size:var(--type-small);font-weight:600;line-height:1.6;display:block}.website-field-error--consent{margin-top:-10px}.website-auth__consent>input{width:20px;min-width:20px;height:20px}.order-layout{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);min-height:610px;display:grid}.order-summary{color:#fffaf2;background:linear-gradient(160deg,#711522,#3d0710);padding:68px 36px 38px}.order-preview-badge{color:#48260e;min-height:28px;font-size:var(--type-small);background:#f0d49d;border-radius:999px;align-items:center;padding:4px 10px;font-weight:900;display:inline-flex}.order-summary>p{font-size:var(--type-body);color:#d8b46b;margin:28px 0 4px}.order-summary h2{font-family:Amiri,serif;font-size:var(--type-title-lg);margin:0 0 18px}.order-summary__price{color:#d8b46b;align-items:flex-end;gap:7px;display:flex}.order-summary__price strong{font-family:Amiri,serif;font-size:var(--type-price);line-height:1}.order-summary__price span{font-size:var(--type-small)}.order-summary ul{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;margin:25px 0;padding:24px 0;list-style:none}.order-summary li{font-size:var(--type-small);color:#fffaf2c7;line-height:2}.order-summary li:before{content:"✓";color:#d8b46b;margin-left:8px;font-weight:900}.order-summary>small{font-size:var(--type-small);color:#fffaf294;line-height:1.8}.order-form{background:#fffaf2;padding:56px 44px 40px}.order-steps{border-bottom:1px solid #e4d4c2;gap:24px;margin-bottom:28px;display:flex}.order-steps span{color:#8a776c;font-size:var(--type-small);padding:0 0 11px;font-weight:800}.order-steps span.is-active{color:#711522;border-bottom:2px solid #711522}.order-form h2,.order-confirm h2,.order-success h2{color:#711522;font-family:Amiri,serif;font-size:var(--type-title-lg);margin:0 0 5px}.order-form form>p{color:#76675f;font-size:var(--type-body);line-height:var(--leading-body);margin-bottom:22px}.order-form__grid{grid-template-columns:1fr 1fr;gap:15px 12px;display:grid}.order-form label{color:#5f4f47;font-size:var(--type-label);flex-direction:column;gap:7px;font-weight:800;display:flex}.order-form label>span{color:#8b776c;font-weight:500;font-size:var(--type-small)}.order-form input,.order-form select,.order-form textarea{color:#2f211c;background:#fff;border:1px solid #dfcdb8;border-radius:10px;outline:none;width:100%;padding:11px 13px}.order-form input,.order-form select{height:47px}.order-form input:focus,.order-form select:focus,.order-form textarea:focus{border-color:#956b28;box-shadow:0 0 0 3px #b98a3c21}.order-form__wide{grid-column:1/-1}.order-form .website-form-message{margin:14px 0}.order-form .website-auth__submit{margin-top:20px}.order-plan-picker{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 20px;display:grid}.order-plan-picker button{color:#594942;cursor:pointer;background:#fff;border:1px solid #dfcdb8;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:55px;font-family:inherit;display:flex}.order-plan-picker button strong{font-size:var(--type-small)}.order-plan-picker button span{font-size:var(--type-small);color:#76675f}.order-plan-picker button.is-selected{color:#fffaf2;background:#711522;border-color:#711522;box-shadow:0 8px 20px #71152226}.order-plan-picker button.is-selected span{color:#e6c885}.order-confirm__row{border-bottom:1px solid #e7d9ca;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.order-confirm__row span{color:#76675f;font-size:var(--type-small)}.order-confirm__row strong{text-align:left;color:#3e2f28;max-width:65%;font-size:var(--type-small);line-height:1.7}.order-payment-box{background:#fff7e8;border:1px solid #dfc99f;border-radius:12px;margin:24px 0;padding:17px}.order-payment-box strong{color:#6a4815;font-size:var(--type-small)}.order-payment-box p{color:#85683f;font-size:var(--type-body);line-height:var(--leading-body);margin:5px 0 0}.order-confirm__actions{gap:10px;display:flex}.order-confirm__actions button{cursor:pointer;border-radius:9px;min-height:48px;padding:0 18px;font-family:inherit;font-weight:900}.order-confirm__actions button:first-child{color:#711522;background:0 0;border:1px solid #d9c7b4}.order-confirm__actions button:last-child{color:#fffaf2;background:#711522;border:0;flex:1}.order-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:70px 60px;display:flex}.order-success__icon{color:#327440;background:#e8f5e9;border-radius:50%;place-items:center;width:74px;height:74px;margin:25px 0 18px;font-size:34px;font-weight:900;display:grid}.order-success p{font-size:var(--type-body);color:#665750;line-height:var(--leading-body)}.order-success__note{color:#755628;max-width:580px;font-size:var(--type-body);background:#fff8e9;border:1px dashed #cfb888;border-radius:12px;margin:22px 0;padding:16px;line-height:1.9}.order-success .website-auth__submit{max-width:300px}@media (width<=760px){.order-layout{grid-template-columns:1fr}.order-summary{padding:54px 24px 25px}.order-summary ul{display:none}.order-form{padding:32px 23px}.order-success{padding:65px 24px 35px}.order-form__grid{grid-template-columns:1fr}.order-form__wide{grid-column:auto}.order-plan-picker{grid-template-columns:repeat(2,1fr)}}@media (width<=430px){.order-confirm__row{flex-direction:column;gap:5px}.order-confirm__row strong{text-align:right;max-width:100%}.order-confirm__actions{flex-direction:column}.order-confirm__actions button{width:100%}}.monthly-address-checkout{gap:16px;display:grid}.monthly-address-picker{background:#fffaf4;border:1px solid #dfcdb8;border-radius:15px;margin-top:18px;padding:18px}.monthly-address-picker>header{border-bottom:1px solid #eadbcb;justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;padding-bottom:13px;display:flex}.monthly-address-picker>header>div{flex-direction:column;gap:2px;display:flex}.monthly-address-picker>header span{color:#8b776c;font-size:var(--type-small)}.monthly-address-picker>header strong{color:#711522;font-size:var(--type-body)}.monthly-address-picker>header>button{color:#711522;min-height:40px;font:800 var(--type-action) "Cairo",sans-serif;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cda878;border-radius:10px;padding:0 13px}.monthly-address-picker__list{gap:10px;display:grid}.monthly-address-option{color:#3f3029;text-align:right;cursor:pointer;background:#fff;border:1px solid #ddcbbb;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 26px;align-items:start;gap:11px;width:100%;min-height:102px;padding:14px;font-family:Cairo,sans-serif;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.monthly-address-option:hover{background:#fffdf8;border-color:#b98a3c}.monthly-address-option.is-selected{background:#fff8f0;border:2px solid #711522;padding:13px;box-shadow:0 8px 20px #71152214}.monthly-address-option__flag{border-radius:4px;width:36px;height:24px;margin-top:3px;overflow:hidden;box-shadow:0 0 0 1px #52382c26}.monthly-address-option>div{flex-direction:column;min-width:0;display:flex}.monthly-address-option>div>span{color:#8c6a34;font-size:var(--type-small);font-weight:800}.monthly-address-option>div>strong{color:#5d111d;font-size:var(--type-body);margin-top:1px}.monthly-address-option p{color:#66564d;font-size:var(--type-body);line-height:var(--leading-body);margin:3px 0 2px}.monthly-address-option small{color:#806e64;font-size:var(--type-small);align-self:flex-start}.monthly-address-option>i{color:#fff;width:24px;height:24px;font-size:var(--type-small);background:#fff;border:1px solid #cdb9a8;border-radius:50%;place-items:center;font-style:normal;display:grid}.monthly-address-option.is-selected>i{background:#711522;border-color:#711522}.monthly-address-checkout>.website-auth__submit{margin-top:0!important}@media (width<=600px){.monthly-address-picker{padding:14px}.monthly-address-picker>header{flex-direction:column;align-items:flex-start}.monthly-address-picker>header>button{width:100%}.monthly-address-option{grid-template-columns:32px minmax(0,1fr) 24px;gap:9px;padding:12px}.monthly-address-option.is-selected{padding:11px}.monthly-address-option__flag{width:31px;height:21px}.monthly-address-option p{font-size:var(--type-body)}}@media (prefers-reduced-motion:reduce){.website-modal,.website-modal__card{animation:none}}.website-auth__return-note{color:#6f501f;font-size:var(--type-body);background:#fff7e8;border:1px solid #dfc99f;border-radius:10px;margin:-9px 0 20px;padding:11px 13px;line-height:1.8}.gift-flow{color:#2f211c;background:#f7efe6;min-height:620px}.gift-flow__header{color:#fffaf2;background:linear-gradient(110deg,#711522,#4b0913);align-items:flex-start;gap:22px;padding:42px 50px 24px;display:flex}.gift-flow__header>div{flex:1}.gift-flow__header small{color:#d8b46b;font-size:var(--type-small);font-weight:900}.gift-flow__header h2{font-family:Amiri,serif;font-size:var(--type-title-lg);margin:1px 0 2px}.gift-flow__header p{font-size:var(--type-body);color:#fffaf2b3;line-height:var(--leading-body)}.gift-flow__header .order-preview-badge{order:2;margin-left:52px}.gift-stepper{background:#fff;border-bottom:1px solid #e2d3c2;grid-template-columns:repeat(3,1fr);gap:0;padding:20px 50px;display:grid}.gift-stepper>div{color:#948278;align-items:center;gap:9px;display:flex;position:relative}.gift-stepper>div:not(:last-child):after{content:"";background:#ddcfc1;height:1px;position:absolute;top:15px;left:12px;right:calc(100% - 42px)}.gift-stepper b{color:#7c6d64;width:30px;height:30px;font-size:var(--type-small);z-index:1;background:#eee7df;border-radius:50%;place-items:center;display:grid}.gift-stepper span{font-size:var(--type-small);font-weight:700}.gift-stepper>div.is-active{color:#711522}.gift-stepper>div.is-active b{color:#fff;background:#711522}.gift-flow__body{padding:34px 50px 44px}.gift-section-title{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.gift-section-title>span{color:#fff;width:31px;height:31px;font-size:var(--type-small);background:#711522;border-radius:9px;place-items:center;font-weight:900;display:grid}.gift-section-title h3{color:#711522;font-family:Amiri,serif;font-size:var(--type-title-md);margin:0}.gift-section-title p{font-size:var(--type-body);color:#76675f;line-height:var(--leading-body);margin-top:2px}.gift-plan-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px;display:grid}.gift-plan-grid button{color:#2f211c;text-align:right;cursor:pointer;background:#fff;border:1px solid #dfd0c0;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:130px;padding:17px 12px;font-family:inherit;display:flex;position:relative}.gift-plan-grid button>span{font-size:var(--type-small);color:#8e7c70}.gift-plan-grid button>strong{color:#711522;font-family:Amiri,serif;font-size:var(--type-title-sm);margin:5px 0}.gift-plan-grid button>b{font-size:var(--type-small)}.gift-plan-grid button>small{font-size:var(--type-small);color:#7b6a61;margin-top:4px}.gift-plan-grid button.is-selected{background:#fff8f0;border:2px solid #711522;box-shadow:0 9px 22px #7115221a}.gift-plan-grid button.is-selected:after{content:"✓";color:#fff;background:#711522;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid;position:absolute;top:9px;left:9px}.gift-start-note,.gift-email-note{background:#fff8e9;border:1px solid #dec9a7;border-radius:11px;margin:0 0 27px;padding:14px 16px}.gift-start-note strong,.gift-email-note strong{color:#6d4a17;font-size:var(--type-small)}.gift-start-note p,.gift-email-note p{color:#80643b;font-size:var(--type-body);line-height:var(--leading-body);margin-top:3px}.gift-type-grid{grid-template-columns:1fr 1fr;gap:11px;margin-bottom:28px;display:grid}.gift-type-grid button{text-align:right;min-height:82px;color:inherit;cursor:pointer;background:#fff;border:1px solid #ded0c1;border-radius:14px;align-items:flex-start;gap:13px;padding:16px;font-family:inherit;display:flex}.gift-type-grid button.is-selected{background:#fff8f0;border:2px solid #711522}.gift-type-grid i{color:#875e1d;background:#f1e4d2;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.gift-type-grid button>div{flex-direction:column;display:flex}.gift-type-grid strong{font-size:var(--type-small);color:#4c3930}.gift-type-grid span{font-size:var(--type-small);color:#7e6c62;margin-top:4px;line-height:1.7}.gift-recipient-list{flex-direction:column;gap:18px;display:flex}.gift-recipient-card{background:#fff;border:1px solid #dfd0c0;border-radius:16px;padding:24px;position:relative}.gift-recipient-card legend{color:#711522;font-size:var(--type-small);padding:0 10px;font-weight:900}.gift-remove{color:#a12e3c;min-height:36px;font-family:inherit;font-size:var(--type-action);cursor:pointer;background:0 0;border:0;font-weight:800;position:absolute;top:16px;left:18px}.gift-fields{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.gift-fields label{color:#5b4941;font-size:var(--type-label);flex-direction:column;gap:7px;font-weight:800;display:flex}.gift-fields label>span{color:#8b7a70;font-size:var(--type-small);margin-right:4px;font-weight:500}.gift-fields input,.gift-fields select,.gift-fields textarea{color:#2f211c;width:100%;font-family:inherit;font-size:var(--type-action);background:#fffcf8;border:1px solid #ddcdbd;border-radius:10px;outline:none;padding:11px 13px}.gift-fields input,.gift-fields select{height:46px}.gift-fields input:focus,.gift-fields select:focus,.gift-fields textarea:focus{border-color:#956b28;box-shadow:0 0 0 3px #b98a3c21}.gift-fields input:disabled{color:#998a82;background:#eee7df}.gift-fields__wide{grid-column:1/-1}.gift-fields textarea{resize:vertical}.gift-fields label>small{text-align:left;color:#938177;font-size:var(--type-small);font-weight:500}.gift-anonymous{align-self:end;min-height:46px;padding:0 4px;flex-direction:row!important;align-items:center!important}.gift-anonymous input{accent-color:#711522;width:20px!important;height:20px!important}.gift-anonymous span{font-size:var(--type-small)!important;color:#5b4941!important}.gift-add-recipient{color:#711522;cursor:pointer;background:0 0;border:1px dashed #711522;border-radius:11px;width:100%;min-height:48px;margin:18px 0;font-family:inherit;font-weight:900}.gift-total{background:#fff;border:1px solid #ddcdbd;border-radius:12px;justify-content:space-between;align-items:center;margin:18px 0;padding:17px;display:flex}.gift-total span{font-size:var(--type-small);color:#76675f}.gift-total strong{color:#711522;font-family:Amiri,serif;font-size:var(--type-title-md)}.gift-flow__actions{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.gift-flow__actions button{color:#711522;cursor:pointer;background:0 0;border:1px solid #711522;border-radius:10px;min-height:48px;padding:0 22px;font-family:inherit;font-weight:900}.gift-flow__actions button.is-primary{color:#fffaf2;background:#711522;min-width:210px;margin-right:auto;box-shadow:0 10px 22px #7115222e}.gift-review-card{background:#fff;border:1px solid #dfd0c0;border-radius:14px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.gift-review-card>div{border-bottom:1px solid #eee3d7;flex-direction:column;padding:16px;display:flex}.gift-review-card>div:nth-child(odd){border-left:1px solid #eee3d7}.gift-review-card span{font-size:var(--type-small);color:#806f65}.gift-review-card strong{font-size:var(--type-small);color:#4b3931;margin-top:3px}.gift-review-recipients{flex-direction:column;gap:8px;margin:18px 0;display:flex}.gift-review-recipients article{background:#fff;border:1px solid #dfd0c0;border-radius:12px;align-items:center;gap:12px;padding:13px 15px;display:flex}.gift-review-recipients article>b{color:#fff;width:31px;height:31px;font-size:var(--type-small);background:#711522;border-radius:50%;place-items:center;display:grid}.gift-review-recipients article>div{flex-direction:column;display:flex}.gift-review-recipients strong{font-size:var(--type-small)}.gift-review-recipients span,.gift-review-recipients small{font-size:var(--type-small);color:#7f6d63;margin-top:2px}@media (width<=760px){.gift-flow__header{padding:50px 24px 20px}.gift-flow__header .order-preview-badge{display:none}.gift-stepper{padding:16px 20px}.gift-stepper span{display:none}.gift-stepper>div{justify-content:center}.gift-flow__body{padding:26px 20px 35px}.gift-plan-grid{grid-template-columns:1fr 1fr}.gift-type-grid,.gift-fields{grid-template-columns:1fr}.gift-fields__wide{grid-column:auto}.gift-anonymous{align-self:auto}.gift-flow__actions{flex-direction:column-reverse}.gift-flow__actions button,.gift-flow__actions button.is-primary{width:100%;margin:0}.gift-review-card{grid-template-columns:1fr}.gift-review-card>div:nth-child(odd){border-left:0}}@media (width<=430px){.gift-plan-grid{grid-template-columns:1fr}.gift-recipient-card{padding:20px 15px}.gift-flow__header h2{font-size:var(--type-title-lg)}}.website-modal__card--wide:has(.website-auth-layout){overscroll-behavior:contain;background:#f8f1e8;border-radius:28px;width:min(980px,100%);max-height:calc(100dvh - 56px);overflow:hidden auto}.website-auth-layout{background:#f8f1e8;grid-template-columns:minmax(0,1fr) minmax(380px,.92fr);min-height:660px}.website-auth-visual{isolation:isolate;background-position:50% 43%;align-items:flex-end;padding:48px;box-shadow:inset -1px 0 #ffffff1a}.website-auth-visual:after{content:"";z-index:-1;background:linear-gradient(#30050c05 22%,#30050ce0 100%);position:absolute;inset:0}.website-auth-visual__content{z-index:1;max-width:440px;padding:0 3px;position:relative}.website-auth-visual__content>span{color:#f0d49d;min-height:27px;font-size:var(--type-small);background:#4b071247;border:1px solid #ebcd9659;border-radius:999px;align-items:center;padding:4px 10px;font-weight:900;display:inline-flex}.website-auth-visual__content h3{font-family:Amiri,serif;font-size:var(--type-title-md);line-height:var(--leading-heading);color:#fffaf2;margin:13px 0 5px}.website-auth-visual__content p{color:#fffaf2bd;max-width:390px;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.website-auth-products{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.website-auth-products b{color:#fff6e8;font-size:var(--type-small);background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;padding:6px 9px;font-weight:700}.website-auth-layout .website-auth{background:radial-gradient(circle at 90% 5%,#bf8b3717,#0000 28%),#fffaf4;min-width:0;padding:36px 42px 30px;overflow:visible}.website-auth__brand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.website-auth__brand .website-auth__mark{margin:0;font-size:31px;line-height:1}.website-auth__brand>span{color:#75645b;font-size:var(--type-small);font-weight:700;line-height:1.5}.website-auth h2{font-size:var(--type-title-lg)}.website-auth>p{font-size:var(--type-body);margin:4px 0 16px}.website-auth__steps{background:#fff;border:1px solid #e6d6c4;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:grid}.website-auth__steps>div{color:#75645b;align-items:center;gap:7px;display:flex}.website-auth__steps i{color:#75645b;width:29px;height:29px;font-size:var(--type-small);background:#eee7df;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.website-auth__steps span{font-size:var(--type-small);font-weight:800}.website-auth__steps>b{background:#e4d6c7;height:1px}.website-auth__steps>div.is-active{color:#711522}.website-auth__steps>div.is-active i{color:#fff;background:#711522}.website-auth__or{margin:13px 0}.website-auth form,.website-auth label,.website-auth__row,.website-auth__row>*{min-width:0}.website-auth form{gap:11px}.website-auth label{font-size:var(--type-label)}.website-auth input,.website-auth select{box-sizing:border-box;color:#2f211c;width:100%;min-width:0;height:50px;font-family:Cairo,sans-serif;font-size:var(--type-action);background:#fffdf9;border:1px solid #dccbb9;border-radius:11px;outline:none;padding:0 14px}.website-auth input:focus,.website-auth select:focus{border-color:#a27632;box-shadow:0 0 0 3px #b98a3c1f}.website-auth__row--contact{grid-template-columns:minmax(0,1fr)}.website-auth__password input{padding-left:14px;padding-right:76px}.website-auth__password button{left:auto;right:8px}.website-auth__consent>input{width:20px;min-width:20px;height:20px;box-shadow:none;padding:0}.website-auth__actions{gap:9px;margin-top:2px;display:flex}.website-auth__actions .website-auth__submit{flex:1;width:auto}.website-auth__back{color:#711522;min-width:92px;font-family:inherit;font-size:var(--type-action);cursor:pointer;background:0 0;border:1px solid #d5c3b1;border-radius:10px;font-weight:800}.website-auth__submit{background:linear-gradient(135deg,#7b1421,#5a0b15);border-radius:11px;min-height:51px;box-shadow:0 13px 27px #5c0b162e}.website-auth__switch{padding-top:2px;margin:14px 0 0!important}@media (width<=760px){.website-modal{align-items:end;padding:8px}.website-modal__card--wide:has(.website-auth-layout){border-radius:23px 23px 10px 10px;max-height:calc(100vh - 16px)}.website-auth-layout{grid-template-columns:1fr;min-height:0}.website-auth-visual{background-position:50% 39%;min-height:188px;padding:30px 24px 22px;display:flex}.website-auth-visual:before{inset:13px}.website-auth-visual__content h3{font-size:var(--type-title-md);margin:7px 0 2px}.website-auth-visual__content p{display:none}.website-auth-products{margin-top:10px}.website-auth-products b{font-size:var(--type-small);padding:4px 7px}.website-auth-layout .website-auth{padding:31px 23px 27px}.website-auth__brand{margin-bottom:18px}.website-auth h2{font-size:var(--type-title-lg)}.website-auth>p{margin-bottom:17px}.website-auth__google{height:46px}.website-auth__or{margin:14px 0}.website-auth__steps{margin-bottom:16px}.website-auth input,.website-auth select{height:49px;font-size:var(--type-action)}.website-auth__row{grid-template-columns:1fr}.website-auth__actions{flex-direction:column-reverse}.website-auth__back{min-height:45px}}@media (width<=430px){.website-auth-visual{min-height:155px}.website-auth-visual__content>span,.website-auth-products{display:none}.website-auth-visual__content h3{font-size:var(--type-title-md)}.website-auth__brand>span{display:none}.website-auth__steps span{font-size:var(--type-small)}}.website-auth__address-note{color:#66461b;background:#fff8e9;border:1px solid #e4d2b4;border-radius:11px;flex-direction:column;gap:2px;padding:9px 13px;display:flex}.website-auth__address-note strong{font-size:var(--type-small)}.website-auth__address-note small{color:#806b4c;font-size:var(--type-small)}.website-auth .maktoub-phone-field{grid-template-columns:minmax(136px,150px) minmax(0,1fr);width:100%}.website-auth .maktoub-phone-field input,.website-auth .maktoub-phone-field select{height:50px}@media (width>=761px) and (height<=850px){.website-auth-layout .website-auth{padding:22px 38px 18px}.website-auth__brand{margin-bottom:8px}.website-auth h2{font-size:var(--type-title-lg)}.website-auth>p{margin:2px 0 9px}.website-auth__steps{margin-bottom:8px;padding:6px 12px}.website-auth__steps i{width:27px;height:27px}.website-auth__google{height:46px;min-height:46px}.website-auth__or{margin:6px 0}.website-auth form{gap:7px}.website-auth .maktoub-form-field{--maktoub-control-height:46px;gap:5px}.website-auth .maktoub-form-field__head{min-height:20px}.website-auth__row--contact{gap:7px}.website-auth input,.website-auth select,.website-auth .maktoub-phone-field>*{height:46px;min-height:46px}.website-auth__address-note{padding:5px 12px}.website-auth__submit{min-height:46px}.website-auth__switch{margin-top:6px!important}.website-auth__switch button{min-height:0;padding-block:2px}}.profile-onboarding{color:#3d1714;direction:rtl;padding:46px 38px 36px}.profile-onboarding__header{text-align:center;max-width:680px;margin:0 auto 22px}.profile-onboarding__header>span{color:#a47735;font-size:var(--type-small);margin-bottom:6px;font-weight:800;display:inline-block}.profile-onboarding__header h2{color:#6d101b;font-family:Amiri,serif;font-size:var(--type-title-lg);margin:0 0 8px}.profile-onboarding__header p{color:#75645b;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.profile-onboarding__form{background:#fffdf9;border:1px solid #eadbc7;border-radius:20px;padding:22px}.profile-onboarding__section-title{border-bottom:1px solid #eee1d2;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:13px;display:flex}.profile-onboarding__section-title strong{color:#6d101b;font-size:var(--type-body)}.profile-onboarding__section-title small{color:#6f6058;font-size:var(--type-small)}.profile-onboarding__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;display:grid}.profile-onboarding__grid input,.profile-onboarding__grid select{box-sizing:border-box;color:#2d1712;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #decfbd;border-radius:12px;outline:none;padding:11px 13px}.profile-onboarding__address-note{background:#fff8e9;border:1px solid #e4d2b4;border-radius:13px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.profile-onboarding__address-note>span{color:#6d101b;background:#f1e1c8;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.profile-onboarding__address-note>div{flex-direction:column;gap:2px;display:flex}.profile-onboarding__address-note strong{color:#66461b;font-size:var(--type-small)}.profile-onboarding__address-note small{color:#6f5a3b;font-size:var(--type-small)}.profile-onboarding__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.profile-onboarding__actions>small{color:#6f6058;max-width:430px;font-size:var(--type-small)}.profile-onboarding__actions button{color:#fff;min-height:48px;font-family:inherit;font-size:var(--type-action);cursor:pointer;background:#6d101b;border:0;border-radius:11px;padding:0 24px;font-weight:800}.profile-onboarding__actions button:disabled{opacity:.65;cursor:wait}@media (width<=700px){.profile-onboarding{padding:42px 20px 26px}.profile-onboarding__header h2{font-size:var(--type-title-lg)}.profile-onboarding__grid{grid-template-columns:1fr}.profile-onboarding__actions,.profile-onboarding__section-title{flex-direction:column;align-items:stretch}.profile-onboarding__actions button{width:100%}}.monthly-coupon{background:#fffaf3;border:1px dashed #c9ac87;border-radius:13px;gap:10px;margin:16px 0;padding:15px;display:grid}.monthly-coupon.is-applied{background:#f2f8f3;border-style:solid;border-color:#8db49a}.monthly-coupon>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.monthly-coupon strong{color:#711522;font-size:var(--type-small)}.monthly-coupon small{color:#816e63;font-size:var(--type-small)}.monthly-coupon__controls{grid-template-columns:1fr auto;gap:8px;display:grid}.monthly-coupon__controls input{min-width:0;font:800 var(--type-action) "Cairo",sans-serif;letter-spacing:1px;text-transform:uppercase;background:#fff;border:1px solid #d8c5b1;border-radius:9px;padding:11px 13px}.monthly-coupon__controls button{color:#fff;min-width:100px;font:800 var(--type-action) "Cairo",sans-serif;cursor:pointer;background:#711522;border:0;border-radius:9px;padding:10px 15px}.monthly-coupon__controls button:disabled{cursor:wait;opacity:.65}.monthly-coupon__success,.monthly-coupon__error{font-size:var(--type-small);border-radius:8px;margin:0;padding:9px 11px;font-weight:700}.monthly-coupon__success{color:#315f3d;background:#deeee2}.monthly-coupon__error{color:#8b2430;background:#fff0f1}@media (width<=640px){.monthly-coupon>div:first-child{flex-direction:column;align-items:flex-start}.monthly-coupon__controls{grid-template-columns:1fr}.monthly-coupon__controls button{min-height:42px}}.gift-fields .gift-field{color:#514139;min-width:0;font-size:var(--type-label);grid-template-rows:auto auto;align-content:start;gap:8px;font-weight:800;line-height:1.55;display:grid}.gift-fields .gift-field__head{color:#514139;min-height:24px;font-size:var(--type-label);background:0 0;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:0;line-height:1.55;display:flex;position:static}.gift-field__head strong{font:inherit;color:inherit}.gift-field__head em{color:#74645b;font-size:var(--type-label);background:#f3ece3;border-radius:999px;flex:none;padding:2px 8px;font-style:normal;font-weight:600}.gift-fields .gift-field>small{color:#6f6058;font-size:var(--type-small);text-align:left;margin:0;line-height:1.7}.gift-claim-page{color:#402c29;height:100dvh;min-height:0;font:var(--type-body)/1.8 Cairo,sans-serif;background:#faf3e7;flex-direction:column;padding:clamp(20px,5vw,64px);display:flex;overflow-y:auto}.gift-claim-card{overflow-wrap:anywhere;text-align:center;background:#fffdf8;border:1px solid #dccbb5;border-radius:18px;flex:none;width:min(100%,620px);margin-block:auto;margin-inline:auto;padding:clamp(24px,5vw,48px);box-shadow:0 20px 70px #6f192214}.gift-claim-card h1,.gift-claim-logo{font-family:var(--font-display,"Zain Mobile Swashes");color:#711522}.gift-claim-card h1{font-size:var(--type-title-lg)}.gift-claim-card blockquote{white-space:pre-wrap;background:#f7eee3;margin:20px 0;padding:20px}.gift-claim-card button{color:#fff;min-height:44px;font:700 var(--type-action) Cairo;cursor:pointer;background:#711522;border:0;border-radius:10px;padding:12px 22px}.gift-claim-card .gift-claim-logo{color:#711522;font-size:var(--type-title-lg);background:0 0;margin:auto auto 20px;display:block}.monthly-checkout-page.maktoub-dashboard{background:#faf4e9;height:100dvh;padding:clamp(20px,4vw,55px);display:block;overflow:auto}.monthly-checkout-page>div,.monthly-checkout-page>.dash-page-heading{max-width:1150px;margin-inline:auto}.order-method-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.order-method-picker__option{color:#3e2f28;min-height:56px;font-family:inherit;font-size:var(--type-small);cursor:pointer;background:#fff;border:1.5px solid #dfc99f;border-radius:11px;justify-content:center;align-items:center;gap:12px;padding:0 16px;font-weight:900;transition:border-color .15s,background .15s,transform .15s;display:flex}.order-method-picker__option:hover:not(:disabled){background:#fff7e8;border-color:#711522;transform:translateY(-1px)}.order-method-picker__option img{object-fit:contain;width:auto;max-width:92px;height:28px}.order-method-picker__option:disabled{opacity:.5;cursor:not-allowed}.order-method-status{color:#6a4815;font-size:var(--type-small);background:#fff7e8;border:1px solid #dfc99f;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:13px 15px;font-weight:800;line-height:1.7;display:flex}.order-method-status--error{color:#8a1b29;background:#fff1f2;border-color:#e2b9bd}.order-method-status button{min-height:36px;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:0 13px;font-family:inherit;font-weight:900}.order-confirm__actions>button:only-child{color:#711522;background:0 0;border:1px solid #d9c7b4;flex:none}@media (width<=520px){.order-method-picker{grid-template-columns:1fr}.order-method-status{flex-direction:column;align-items:flex-start}.order-method-status button{width:100%}}.website-runtime,.recipient-address-page,.future-video-page{font-family:Cairo,sans-serif;font-size:var(--type-body);line-height:1.8}.website-runtime :is(.studio-field input,.studio-field textarea,.studio-field select,.unified-address input,.unified-address select,.unified-address textarea,.studio-coupon__controls input,.website-auth input,.website-auth select,.website-auth textarea,.dash-content input,.dash-content textarea,.dash-content select){min-height:46px}.website-runtime :is(.studio-coupon__controls button,.studio-flow-footer button,.studio-review-sections button,.studio-photo-controls__actions button,.studio-policy-links button,.studio-prompts button){min-height:44px}.website-runtime .studio-flow-footer{grid-template-columns:auto minmax(120px,1fr) minmax(130px,auto)}.studio-recovery-note,.studio-upload-progress{font:var(--type-small)/1.8 Cairo;background:#fff8e9;border:1px solid #d6b77d;border-radius:10px;margin-block:16px;padding:16px}.studio-recovery-note p{margin:5px 0}.studio-recovery-note button{min-height:44px;font:700 var(--type-action) Cairo;color:#fff;background:#711522;border:0;border-radius:8px;margin:8px 0 0 8px;padding:8px 16px}.studio-upload-progress{gap:6px;display:grid}.studio-upload-progress progress{accent-color:#711522;width:100%}.dash-content{font-size:var(--type-body)}.maktoub-dashboard :is(button,input,select,textarea){min-height:44px}.dash-load-error{font-size:var(--type-body);background:#fff2f2;border:1px solid #be7881;border-radius:12px;margin-bottom:20px;padding:18px}.dash-load-error button{color:#fff;font:700 var(--type-action) Cairo;background:#711522;border:0;border-radius:8px;padding:10px 18px}.dash-order-detail--in-modal{width:100%;max-height:none;box-shadow:none;background:#fff;position:static;overflow:visible}.dash-order-detail--in-modal>header{position:static}.dash-recipient-picker{gap:8px;display:grid}.dash-recipient-picker select{font:var(--type-action) Cairo;border:1px solid #d9c6b3;border-radius:9px;padding:12px}.dash-saved-letter{background:#f6eee3;margin-top:20px;padding:20px}.dash-owner-photos{flex-wrap:wrap;gap:16px;display:flex}.dash-owner-photo{width:160px;font-size:var(--type-small);margin:0}.dash-owner-photo>div{aspect-ratio:100/148;background:#fff;position:relative;overflow:hidden}.dash-owner-photo img{object-fit:cover;width:100%;height:100%;position:absolute}.dash-owner-photo a{color:#711522;padding:10px;display:block}.dash-letter-dialog__card{max-width:100%;max-height:none;overflow:visible}.dash-order-block textarea{box-sizing:border-box;width:100%}.future-video-page h1,.future-video-page h2,.future-video-page h3{font-family:Zain Mobile Swashes,Amiri,serif}@media (width<=600px){.website-runtime .studio-flow-footer{grid-template-columns:auto 1fr auto;gap:8px;padding:10px}.website-runtime .studio-flow-footer button{padding:10px}.studio-coupon__heading{flex-wrap:wrap}.dash-saved-letter{padding:14px 8px}.website-runtime .studio-page-meter{flex-wrap:wrap;gap:10px}}.home-scroll{scroll-behavior:smooth;color:#2f211c;background:#fffaf2;position:absolute;inset:0;overflow:hidden auto}.maktoub-home{--burg:#711522;--burg-dark:#590c18;--burg-deep:#3d0710;--gold:#b98a3c;--gold-light:#d8b46b;--cream:#fffaf2;--cream-2:#f8efe2;--paper:#f3dfb5;--ink:#2f211c;--muted:#76675f;--border:#dfcdb8;background:var(--cream);min-height:100%;font-family:Cairo,sans-serif}.maktoub-home button,.maktoub-home a{font-family:inherit}.home-container{width:min(1180px,100% - 48px);margin-inline:auto}.home-header{z-index:100;background:linear-gradient(90deg,var(--burg-deep),var(--burg));position:sticky;top:0;box-shadow:0 8px 28px #3d07102e}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.maktoub-home .home-nav__currency{display:none}.home-header__inner{align-items:center;gap:36px;width:min(1320px,100% - 48px);height:76px;margin:auto;display:flex}.home-logo{color:#fffaf2;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:31px;font-weight:700;font-family:Amiri,serif!important}.home-nav{flex:1;justify-content:center;align-items:center;gap:27px;display:flex}.home-nav button{color:#fffaf2d1;font-size:var(--type-action);cursor:pointer;background:0 0;border:0;transition:all .2s}.home-nav button:hover{color:#fff}.home-header__actions{align-items:center;gap:9px;display:flex}.header-icon-button{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;position:relative}.header-icon-button svg{fill:none;stroke:#fffaf2;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.notification-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.header-login{background:var(--gold);color:#2f211c;cursor:pointer;border:0;border-radius:9px;padding:11px 20px;font-weight:800}.menu-toggle{cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:9px;width:40px;height:40px;padding:9px;display:none}.menu-toggle span{background:#fffaf2;border-radius:2px;height:2px;margin:4px 0;display:block}.home-hero{background-position:0;background-size:cover;align-items:center;min-height:610px;display:flex}.home-hero__content{justify-content:flex-start;display:flex}.home-hero__copy{text-align:right;width:min(520px,48%);margin-right:auto}.active-subscription-badge{color:#436148;font-size:var(--type-small);background:#55735a1f;border-radius:999px;align-items:center;gap:8px;margin-bottom:15px;padding:6px 12px;font-weight:700;display:inline-flex}.active-subscription-badge span{background:#4c9a5b;border-radius:50%;width:7px;height:7px}.home-hero__wordmark{color:var(--burg);margin-bottom:16px;font-family:Amiri,serif;font-size:88px;font-weight:700;line-height:.95}.home-hero h1{font-family:Amiri,serif;font-size:var(--type-display);color:var(--ink);line-height:var(--leading-heading);margin:0 0 15px}.gold-divider{justify-content:flex-start;align-items:center;margin:12px 0 20px;display:flex}.gold-divider:before,.gold-divider:after{content:"";background:var(--gold);width:80px;height:1px}.gold-divider span{background:var(--gold);width:8px;height:8px;margin:0 12px;transform:rotate(45deg)}.gold-divider--start{justify-content:flex-end}.home-hero p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);max-width:470px}.home-hero__buttons{gap:12px;margin-top:27px;display:flex}.home-button{font-size:var(--type-action);cursor:pointer;border:0;border-radius:8px;padding:14px 25px;font-weight:800;transition:transform .2s,box-shadow .2s}.home-button:hover{transform:translateY(-2px)}.home-button--primary{background:var(--burg);color:#fffaf2;box-shadow:0 12px 28px #71152238}.home-button--ghost{color:var(--burg);border:1px solid var(--border);background:#fffaf2b8}.home-button--gold{background:var(--gold);color:#2f211c;box-shadow:0 10px 24px #00000024}.trust-strip{z-index:2;margin-top:-45px;position:relative}.trust-strip__grid{border:1px solid var(--border);background:#fffaf2f7;border-radius:15px;grid-template-columns:repeat(3,1fr);padding:14px;display:grid;box-shadow:0 18px 45px #3d071014}.trust-item{border-left:1px solid var(--border);align-items:center;gap:16px;padding:18px 25px;display:flex}.trust-item:last-child{border-left:0}.trust-item svg{fill:none;width:42px;height:42px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.trust-item div{flex-direction:column;gap:4px;display:flex}.trust-item strong{font-size:var(--type-small);color:var(--burg)}.trust-item span{font-size:var(--type-small);color:var(--muted);line-height:1.6}.home-section{padding:92px 0;scroll-margin-top:80px}.split-section{grid-template-columns:1.08fr .92fr;align-items:center;gap:65px;display:grid}.split-section__copy{text-align:right}.eyebrow{color:var(--gold);font-size:var(--type-small);letter-spacing:.5px;margin-bottom:8px;font-weight:800}.split-section h2,.section-heading h2,.gift-section h2,.final-cta h2{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-lg);line-height:var(--leading-heading);margin:0}.split-section__copy>p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:14px 0}.split-section__media{border-radius:18px;overflow:hidden;box-shadow:0 20px 48px #2f211c2b}.split-section__media img{object-fit:cover;width:100%;height:100%;display:block}.about-media{height:410px}.about-media img{object-position:center 66%}.contents-section{background:linear-gradient(#fffaf2,#f8efe2);padding-bottom:104px}.section-heading{text-align:center;margin-bottom:43px}.section-heading>span{color:var(--gold);font-size:var(--type-small);margin-bottom:6px;font-weight:800;display:block}.section-ornament{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.section-ornament i{background:var(--gold);width:70px;height:1px;display:block}.section-ornament b{color:var(--gold);font-size:9px}.contents-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.content-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;padding:14px 14px 22px;transition:all .25s;box-shadow:0 10px 26px #3d07100d}.content-card:hover{border-color:#c9ae88;transform:translateY(-5px);box-shadow:0 16px 34px #3d07101a}.content-card img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;margin-bottom:17px;display:block}.content-card h3{font-size:var(--type-title-md);color:var(--burg);margin:0 0 7px}.content-card p{font-size:var(--type-body);line-height:var(--leading-body);color:var(--muted);margin:0}.how-section{background:#fffaf2}.how-image{border:1px solid var(--border);border-radius:18px;width:100%;display:block;box-shadow:0 18px 40px #3d071012}.how-labels{direction:rtl;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px;display:grid}.how-labels div{text-align:center;flex-direction:column;gap:4px;display:flex}.how-labels strong{color:var(--burg);font-size:var(--type-body)}.how-labels span{color:var(--muted);font-size:var(--type-small)}.quality-section{background:#f3e9d8;border-top:1px solid #b98a3c29;padding:92px 0}.split-section--quality{grid-template-columns:.88fr 1.12fr}.quality-media{height:390px}.quality-points{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.quality-points span{border:1px solid var(--border);color:var(--burg);font-size:var(--type-small);background:#fffaf2;border-radius:999px;padding:8px 12px;font-weight:700}.packages-section{background:#fffaf2}.plans-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:17px;display:grid}.plan-card{border:1px solid var(--border);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;min-height:260px;padding:28px 20px;display:flex;position:relative;box-shadow:0 8px 22px #3d07100a}.plan-card.is-featured{background:linear-gradient(160deg,var(--burg),var(--burg-deep));border-color:var(--burg);transform:translateY(-10px);box-shadow:0 22px 42px #3d07103b}.plan-card__badge{background:var(--gold);color:#2f211c;font-size:var(--type-small);border-radius:999px;padding:5px 17px;font-weight:800;position:absolute;top:-13px}.plan-card h3{font-size:var(--type-title-md);color:var(--ink);margin:0 0 19px}.plan-card.is-featured h3{color:#fffaf2}.plan-price{color:var(--burg);align-items:flex-end;gap:5px;display:flex}.plan-price strong{font-family:Amiri,serif;font-size:var(--type-price);line-height:1}.plan-price span{font-size:var(--type-small)}.plan-card.is-featured .plan-price{color:var(--gold-light)}.plan-card p{color:var(--muted);font-size:var(--type-body);margin:8px 0}.plan-card.is-featured p{color:#fffaf2ad}.plan-save{font-size:var(--type-small);color:var(--burg);background:#b98a3c21;border-radius:999px;margin-bottom:16px;padding:4px 10px}.plan-card.is-featured .plan-save{color:var(--gold-light)}.plan-card button{border:1px solid var(--burg);width:100%;color:var(--burg);cursor:pointer;background:0 0;border-radius:8px;margin-top:auto;padding:11px;font-weight:800}.plan-card.is-featured button{background:var(--gold);border-color:var(--gold);color:#2f211c}.plan-card--loading{background:linear-gradient(100deg,#fff,#f5eadb,#fff) 0 0/200% 100%;animation:1.2s infinite homeShimmer}.plans-footnotes{color:var(--muted);font-size:var(--type-small);justify-content:center;gap:38px;margin-top:28px;display:flex}.plans-footnotes span:before{content:"✓";color:var(--gold);margin-left:6px;font-weight:900}.gift-section{background-position:50%;background-size:cover;align-items:center;min-height:380px;scroll-margin-top:76px;display:flex}.gift-section__content{justify-content:flex-end;display:flex}.gift-copy{text-align:right;color:#fffaf2;width:43%}.gift-copy>span{color:var(--gold-light);font-size:var(--type-small);font-weight:800}.gift-section h2{color:#fffaf2;font-size:var(--type-title-lg);margin:5px 0 10px}.gift-copy p{color:#fffaf2bd;line-height:var(--leading-body);font-size:var(--type-body);margin-bottom:22px}.testimonials-section{background:#f8efe2}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.testimonial-card{border:1px dashed var(--border);text-align:right;background:#fffaf2;border-radius:15px;padding:25px}.testimonial-stars{color:var(--gold);letter-spacing:2px;font-size:var(--type-small)}.testimonial-card p{color:var(--muted);line-height:var(--leading-body);font-size:var(--type-body);min-height:47px}.testimonial-card span{font-size:var(--type-small);color:var(--burg);font-weight:700}.faq-container{max-width:900px}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item button{width:100%;color:var(--ink);font-size:var(--type-action);text-align:right;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:19px 3px;font-weight:800;display:flex}.faq-item button i{color:var(--gold);font-style:normal;font-size:var(--type-title-sm)}.faq-item p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0;padding:0 3px 20px}.final-cta{background-position:0;background-size:cover;align-items:center;min-height:285px;display:flex;position:relative;overflow:hidden}.final-cta:before{content:"";background:linear-gradient(90deg,#3d071005 18%,#3d071024 54%,#2d050b61 100%);position:absolute;inset:0}.final-cta__content{z-index:1;justify-content:flex-start;display:flex;position:relative}.final-cta__copy{text-align:right;flex-direction:column;align-items:flex-start;width:min(610px,57%);display:flex}.final-cta__copy>span{color:var(--gold-light);font-size:var(--type-small);margin-bottom:5px;font-weight:900;display:inline-flex}.final-cta h2{color:#fffaf2;font-size:var(--type-title-lg);line-height:var(--leading-heading)}.final-cta p{color:#fffaf2bd;max-width:500px;font-size:var(--type-body);line-height:var(--leading-body);margin:8px 0 20px}.final-cta .home-button{min-width:205px;font-size:var(--type-action);padding-inline:28px}.home-footer{background:linear-gradient(90deg,var(--burg-deep),#2d050b);color:#fffaf2}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:55px;padding:55px 0 40px;display:grid}.footer-grid h3{font-size:var(--type-title-sm);color:var(--gold-light);margin:0 0 13px}.footer-grid button,.footer-grid a{color:#fffaf2b3;min-height:38px;font-size:var(--type-small);cursor:pointer;text-align:right;background:0 0;border:0;align-items:center;padding:4px 0;text-decoration:none;display:flex}.footer-brand>div{font-family:Amiri,serif;font-size:var(--type-title-lg);font-weight:700}.footer-brand p{font-size:var(--type-body);color:#fffaf2c7;margin:4px 0 12px}.footer-brand span{font-size:var(--type-small);color:#fffaf273;line-height:1.7}.footer-account{margin-top:9px;display:block;color:var(--gold-light)!important;font-size:var(--type-small)!important}.footer-bottom{text-align:center;color:#fffaf26b;font-size:var(--type-small);border-top:1px solid #ffffff1a;padding:16px}.home-logo img{object-fit:contain;width:104px;height:36px;display:block}.home-hero__wordmark img{width:min(390px,100%);height:auto;margin-right:0;display:block}.footer-brand>div img{object-fit:contain;object-position:right center;width:135px;height:auto;max-height:48px;display:block}.about-stats{border:1px solid var(--border);background:#fffaf2;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid;overflow:hidden}.about-stats div{border-left:1px solid var(--border);flex-direction:column;align-items:center;gap:3px;padding:22px;display:flex}.about-stats div:last-child{border-left:0}.about-stats strong{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-lg)}.about-stats span{color:var(--muted);font-size:var(--type-small)}.included-box{border:1px solid var(--border);background:linear-gradient(135deg,#ffffffe0,#faf1e3eb);border-radius:18px;margin-top:34px;padding:28px;box-shadow:0 12px 30px #3d07100a}.included-box>header{border-bottom:1px solid #e8d9c8;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:20px;padding-bottom:20px;display:flex}.included-box>header>div>span{color:#875e1d;font-size:var(--type-small);margin-bottom:2px;font-weight:900;display:block}.included-box h3{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-md);margin:0}.included-box>header>p{max-width:430px;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.included-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.included-benefit{background:#fff;border:1px solid #e7d8c7;border-radius:14px;align-items:center;gap:14px;min-height:105px;padding:16px;display:flex}.included-benefit__mark{width:48px;height:48px;color:var(--burg);background:#f4e7d4;border-radius:14px;flex:none;place-items:center;display:grid}.included-benefit__icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.included-benefit>div:last-child{flex-direction:column;display:flex}.included-benefit strong{color:var(--burg);font-size:var(--type-small);align-items:center;gap:7px;display:flex}.included-benefit strong b{color:#76531d;font-size:var(--type-small);background:#efe0c4;border-radius:999px;padding:3px 7px}.included-benefit p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:4px 0 0}.test-plan-note{text-align:center;color:var(--muted);font-size:var(--type-small);margin-top:14px}.experiences-section{background:linear-gradient(#fffaf2 0%,#f6ecdf 100%)}.experiences-section .section-heading>p{max-width:560px;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:12px auto 0}.experiences-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.experience-card{border:1px solid var(--border);background:#fff;border-radius:19px;flex-direction:column;transition:transform .24s,box-shadow .24s;display:flex;overflow:hidden;box-shadow:0 14px 38px #3d071012}.experience-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px #3d07101f}.experience-card__image{background:#ead9c6;height:230px;position:relative;overflow:hidden}.experience-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.experience-card:hover .experience-card__image img{transform:scale(1.025)}.experience-card__image>span{color:#fffaf2;font-size:var(--type-small);background:#711522ed;border-radius:999px;padding:5px 11px;font-weight:800;position:absolute;top:14px;right:14px}.experience-card--monthly .experience-card__image img{object-position:left center}.experience-card__body{text-align:right;flex-direction:column;flex:1;align-items:flex-start;padding:25px 24px;display:flex}.experience-card h3{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-md);line-height:var(--leading-heading);margin:0 0 4px}.experience-card__subtitle{font-size:var(--type-small);color:var(--gold);margin-bottom:6px}.experience-card p{min-height:62px;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:5px 0 12px}.experience-card__body>strong{color:var(--burg);font-size:var(--type-small);margin-bottom:17px}.experience-card button{border:1px solid var(--burg);width:100%;color:var(--burg);cursor:pointer;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;margin-top:auto;padding:11px 13px;font-weight:800;display:flex}.experience-card--loved{border-color:#71152261}.experience-card--loved button{background:var(--burg);color:#fff;border-color:var(--burg)}.experience-card--future button{background:var(--gold);color:#2f211c;border-color:var(--gold)}.experiences-note{color:var(--muted);background:#fffaf2b8;border:1px dashed #d5bea0;border-radius:12px;justify-content:center;align-items:flex-start;gap:10px;margin-top:22px;padding:13px 16px;display:flex}.experiences-note>span{color:var(--gold)}.experiences-note p{font-size:var(--type-body);line-height:var(--leading-body);margin:0}.experiences-note b{color:var(--burg)}.header-account{color:#fffaf2;text-align:right;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:5px 7px 5px 13px;display:flex}.header-account__avatar{background:var(--gold);color:#321a12;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.header-account__copy{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.header-account__copy small{color:#fffaf2a8;font-size:var(--type-small)}.header-account__copy strong{color:#fffaf2;font-size:var(--type-small)}.process-strip{border:1px solid var(--border);background:var(--border);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-8px 0 18px;display:grid;overflow:hidden}.process-strip article{text-align:right;background:#fff;align-items:center;gap:13px;min-height:92px;padding:18px 20px;display:flex}.process-strip article>span{width:36px;height:36px;color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-sm);background:#f1e3cf;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.process-strip article>div{flex-direction:column;gap:3px;display:flex}.process-strip strong{color:var(--burg);font-size:var(--type-small)}.process-strip p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0}.single-plan-wrap{max-width:880px;margin:0 auto}.single-plan-card{background:#fff;border:1px solid #d8c1a3;border-radius:22px;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 26px 60px #3d07101f}.single-plan-card__summary{background:linear-gradient(155deg,var(--burg) 0%,var(--burg-dark) 56%,var(--burg-deep) 100%);color:#fffaf2;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px 42px 38px;display:flex;position:relative}.single-plan-card__summary:after{content:"";pointer-events:none;border:1px solid #d8b46b33;border-radius:15px;position:absolute;inset:15px}.single-plan-card__badge{background:var(--gold);color:#2f211c;font-size:var(--type-small);border-radius:999px;padding:6px 18px;font-weight:900;position:absolute;top:24px;box-shadow:0 7px 18px #00000024}.single-plan-card__summary h3{font-family:Amiri,serif;font-size:var(--type-title-md);margin:14px 0 17px}.single-plan-card__price{color:var(--gold-light);white-space:nowrap;font-size:var(--type-display);font-weight:900;line-height:1.2}.single-plan-card__summary>p{color:#fffaf2c2;font-size:var(--type-body);margin:8px 0 24px}.single-plan-card__renewal{color:#fffaf2b8;width:100%;font-size:var(--type-small);border-top:1px solid #ffffff29;padding-top:17px}.single-plan-card__content{text-align:right;flex-direction:column;padding:42px 42px 36px;display:flex}.single-plan-card__content>span{color:#875e1d;font-size:var(--type-small);font-weight:900}.single-plan-card__content h4{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-md);line-height:var(--leading-heading);margin:5px 0 6px}.single-plan-card__content>p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 17px}.single-plan-card__benefits{gap:8px;margin:0 0 22px;display:grid}.single-plan-card__benefits>div{color:var(--ink);font-size:var(--type-small);background:#fffaf2;border:1px solid #eadcc9;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;display:flex}.single-plan-card__benefits b{color:var(--gold);font-size:var(--type-small)}.single-plan-card__actions{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:auto;display:grid}.single-plan-card__actions button{border:1px solid var(--burg);cursor:pointer;border-radius:9px;min-height:50px;font-weight:900}.single-plan-card__actions button:first-child{background:var(--burg);color:#fffaf2;box-shadow:0 10px 24px #7115222e}.single-plan-card__actions button:last-child{color:var(--burg);background:#fffaf2}.currency-settlement-note{color:#6d4b18;text-align:center;max-width:720px;font-size:var(--type-small);background:#fff7e8;border:1px solid #e1c99f;border-radius:11px;margin:18px auto 0;padding:11px 16px;line-height:1.8}.customs-note{max-width:720px;color:var(--muted);text-align:center;font-size:var(--type-small);margin:14px auto 0;line-height:1.75}.experience-values .testimonial-card{flex-direction:column;align-items:flex-start;min-height:190px;display:flex}.experience-values__symbol{width:45px;height:45px;color:var(--burg);font-size:var(--type-title-sm);background:#f1e3cf;border-radius:14px;place-items:center;display:grid}.experience-values h3{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-md);margin:14px 0 2px}.experience-values .testimonial-card p{min-height:0;margin-bottom:0}.footer-contact__email{direction:ltr;justify-content:flex-end;gap:8px}.footer-socials{gap:10px;margin:15px 0 13px;display:flex}.footer-grid .footer-socials a{color:#fffaf2;background:#ffffff12;border:1px solid #fffaf22e;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid}.footer-social-svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.footer-contact__email .footer-social-svg{width:17px;height:17px;color:var(--gold-light)}.footer-location{color:#fffaf294;font-size:var(--type-small);align-items:center;gap:7px;display:flex}.footer-location .footer-social-svg{width:16px;height:16px;color:var(--gold-light)}.maktoub-home :focus-visible{outline:3px solid var(--gold-light);outline-offset:3px}.home-logo,.home-nav button,.header-login,.menu-toggle,.header-icon-button{min-height:44px}.home-button{min-height:48px}.faq-item button{min-height:56px}.home-hero__copy{margin-right:0}@media (width<=760px){.home-hero{padding-top:365px!important}.home-logo img{width:88px;height:31px}.home-hero__wordmark img{width:260px;margin:auto}.about-stats{margin-top:35px}.about-stats div{padding:16px 8px}.about-stats strong{font-size:var(--type-title-md)}.about-stats span{font-size:var(--type-small);text-align:center}.included-box{padding:21px}.included-box>header{flex-direction:column;align-items:flex-start;gap:8px}.included-benefits-grid{grid-template-columns:1fr}.footer-brand>div img{width:125px}}@keyframes homeShimmer{to{background-position:-200% 0}}@media (width<=1050px){.home-nav{gap:13px}.home-nav button{font-size:var(--type-action)}.home-hero{min-height:550px}.home-hero__wordmark{font-size:70px}.contents-grid,.plans-grid{grid-template-columns:repeat(2,1fr)}.plan-card.is-featured{transform:none}.footer-grid{grid-template-columns:1.3fr repeat(3,1fr);gap:28px}.experience-card__image{height:195px}}@media (width<=760px){.home-container,.home-header__inner{width:min(100% - 28px,1180px)}.home-header__inner{height:66px}.home-nav{background:var(--burg-deep);flex-direction:column;align-items:stretch;padding:12px 18px 18px;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 15px 24px #0003}.home-nav.is-open{display:flex}.home-nav button{text-align:right;font-size:var(--type-action);padding:7px 8px}.maktoub-home .home-header__currency{display:none}.maktoub-home .home-nav__currency{width:100%;margin-top:6px;display:flex}.home-nav__currency select{text-align:center;background:#4b0913}.menu-toggle{display:block}.header-icon-button{display:none}.header-login{font-size:var(--type-action);padding:9px 13px}.home-logo{font-size:27px}.home-hero{background-color:#fffaf2;min-height:650px;padding:340px 0 55px;position:relative;background-image:none!important}.home-hero:before{content:"";background-image:var(--mobile-hero);background-position:0;background-size:cover;height:330px;position:absolute;inset:0 0 auto}.home-hero__copy{text-align:center;width:100%}.home-hero__wordmark{font-size:62px}.home-hero h1{font-size:var(--type-display)}.home-hero p{font-size:var(--type-body);margin:auto}.gold-divider{justify-content:center}.home-hero__buttons{flex-wrap:wrap;justify-content:center}.trust-strip{margin-top:0}.trust-strip__grid{grid-template-columns:1fr;padding:5px}.trust-item{border-left:0;border-bottom:1px solid var(--border);padding:14px}.trust-item:last-child{border-bottom:0}.home-section{padding:65px 0}.split-section,.split-section--quality{grid-template-columns:1fr;gap:30px}.split-section__copy{order:1}.split-section__media{order:2}.about-media,.quality-media{height:300px}.split-section h2,.section-heading h2{font-size:var(--type-title-lg)}.contents-grid{grid-template-columns:repeat(2,1fr)}.content-card:last-child{grid-column:auto;width:auto;max-width:none}.plans-footnotes{flex-direction:column;align-items:center;gap:7px}.process-strip{grid-template-columns:1fr;margin-top:-14px}.process-strip article{min-height:78px;padding:14px 16px}.single-plan-card{grid-template-columns:1fr;min-height:0}.single-plan-card__summary{min-height:300px;padding:56px 26px 30px}.single-plan-card__content{padding:30px 24px 26px}.single-plan-card__actions{grid-template-columns:1fr}.gift-section{background-position:68%;align-items:flex-end;min-height:520px;padding:0 0 38px}.gift-section:before{content:"";background:linear-gradient(#3d07101f,#3d0710f2);position:absolute;inset:0}.gift-section{position:relative}.gift-section__content{z-index:1;position:relative}.gift-copy{text-align:center;width:100%}.testimonials-grid{grid-template-columns:1fr}.final-cta{background-position:20%;align-items:flex-end;min-height:390px;padding-bottom:32px}.final-cta:before{background:linear-gradient(#3d07101f 0%,#3d0710ba 48%,#2d050bf7 100%)}.final-cta__content{justify-content:center}.final-cta__copy{text-align:center;align-items:center;width:100%}.final-cta h2{font-size:var(--type-title-lg)}.final-cta p{font-size:var(--type-body);margin-bottom:18px}.final-cta .home-button{width:min(100%,310px)}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1/-1}.experiences-grid{grid-template-columns:1fr;gap:14px}.experience-card{grid-template-columns:125px 1fr;display:grid}.experience-card__image{height:auto;min-height:205px}.experience-card__body{padding:19px 17px}.experience-card h3{font-size:var(--type-title-md)}.experience-card p{min-height:0;font-size:var(--type-body)}.experience-card button{font-size:var(--type-action);padding:9px 10px}.experiences-note{text-align:right}.customs-note{font-size:var(--type-small);padding-inline:8px}}@media (width<=470px){.contents-grid,.plans-grid{grid-template-columns:1fr}.content-card:last-child{max-width:none}.home-hero__buttons .home-button{width:100%}.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}.home-header__actions{gap:6px}.home-header__inner{gap:10px}}.maktoub-home--three{background:#fffaf2}.brand-hero{background:#eee0cc;min-height:650px;display:grid;position:relative;overflow:hidden}.brand-hero__visual{min-width:0;position:relative}.brand-hero__visual:after{content:"";background:linear-gradient(90deg,#fffaf200 26%,#fffaf233 47%,#fffaf2f0 69%,#fffaf2 100%);position:absolute;inset:0}.brand-hero__visual img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:650px;display:block}.brand-hero__copy{z-index:2;text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;width:min(1180px,100% - 48px);min-height:650px;margin:auto;padding:85px 0 70px 58%;display:flex;position:relative}.brand-hero__eyebrow{color:#875e1d;font-size:var(--type-small);margin-bottom:12px;font-weight:900;display:inline-flex}.brand-hero h1{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-display);line-height:var(--leading-heading);margin:0}.brand-hero__copy>p{max-width:470px;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:20px 0 0}.brand-hero__actions{gap:10px;margin-top:27px;display:flex}.brand-hero__copy>small{color:#8c776b;font-size:var(--type-small);margin-top:18px;line-height:1.8}.brand-hero__copy>small b{color:var(--burg)}.brand-trust{z-index:3;border:1px solid var(--border);background:#fffaf2f7;border-radius:16px;grid-template-columns:repeat(3,1fr);width:min(1120px,100% - 48px);margin:-38px auto 0;padding:12px;display:grid;position:relative;box-shadow:0 20px 48px #3d07101a}.brand-trust>div{border-left:1px solid var(--border);align-items:center;gap:13px;padding:15px 22px;display:flex}.brand-trust>div:last-child{border-left:0}.brand-trust>div>.brand-trust__icon{background-image:var(--trust-icons-image);background-repeat:no-repeat;background-size:157px 73px;border-radius:12px;flex:none;width:42px;height:42px;display:block;box-shadow:0 3px 8px #3d071017}.brand-trust__icon--print{background-position:-106px -12px}.brand-trust__icon--delivery{background-position:-57px -12px}.brand-trust__icon--privacy{background-position:-8px -12px}.brand-trust p{gap:2px;margin:0;display:grid}.brand-trust b{color:var(--burg);font-size:var(--type-small)}.brand-trust small{color:var(--muted);font-size:var(--type-small)}.experiences-section--gateway .experience-card{border-radius:22px}.experience-card.is-focused{border-color:var(--gold);box-shadow:0 0 0 3px #b98a3c29,0 24px 55px #3d071021}.experience-card__image>i{color:#ffffffdb;font:700 var(--type-title-md) "Amiri",serif;text-shadow:0 2px 12px #0000004d;font-style:normal;position:absolute;bottom:9px;left:14px}.experience-card__body>small{color:#8a6b39;font-size:var(--type-small);margin-bottom:5px;font-weight:800}.experience-card__price{gap:2px;margin:3px 0 17px;display:grid}.experience-card__price strong{color:var(--burg);font-size:var(--type-price)}.experience-card__price span{color:var(--muted);font-size:var(--type-small)}.common-process{background:linear-gradient(120deg,var(--burg-deep),var(--burg));color:#fffaf2}.common-process .section-heading>span{color:var(--gold-light)}.common-process .section-heading h2{color:#fffaf2}.common-process .section-heading>p{color:#fffaf2a6;max-width:540px;font-size:var(--type-body);margin:10px auto 0}.common-process .section-ornament i{background:var(--gold-light)}.common-process__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.common-process__grid article{background:#ffffff12;border:1px solid #ffffff26;border-radius:17px;align-items:flex-start;gap:16px;min-height:145px;padding:25px;display:flex}.common-process__grid article>span{background:var(--gold);color:#321a12;width:45px;height:45px;font:800 var(--type-title-sm) "Amiri",serif;border-radius:50%;flex:none;place-items:center;display:grid}.common-process__grid h3{color:#fffaf2;font-family:Amiri,serif;font-size:var(--type-title-md);margin:2px 0 6px}.common-process__grid p{color:#fffaf2ab;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.product-details{background:#fffaf2;padding:105px max(24px,50% - 590px);scroll-margin-top:78px}.product-detail{border:1px solid var(--border);direction:ltr;background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;min-height:510px;margin-bottom:34px;scroll-margin-top:95px;display:grid;overflow:hidden;box-shadow:0 20px 55px #3d071012}.product-detail:last-child{margin-bottom:0}.product-detail__visual{min-height:510px;position:relative;overflow:hidden}.product-detail__visual:after{content:"";background:linear-gradient(#0000,#2d050b8c);position:absolute;inset:55% 0 0}.product-detail__visual img{object-fit:cover;width:100%;height:100%;display:block}.product-detail__visual>span{z-index:1;color:var(--burg);font-size:var(--type-small);background:#fffaf2eb;border-radius:999px;padding:7px 12px;font-weight:900;position:absolute;bottom:18px;right:20px}.product-detail__copy{text-align:right;direction:rtl;flex-direction:column;justify-content:center;padding:48px 52px;display:flex}.product-detail--loved .product-detail__visual{order:2}.product-detail--loved .product-detail__copy{order:1}.product-detail__eyebrow{color:#875e1d;font-size:var(--type-small);font-weight:900}.product-detail h2{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-lg);line-height:var(--leading-heading);margin:7px 0 10px}.product-detail__copy>p{color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body);margin:0 0 20px}.monthly-mini-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:3px 0 22px;display:grid}.monthly-mini-grid div{text-align:center;gap:5px;display:grid}.monthly-mini-grid img{aspect-ratio:1;object-fit:cover;border-radius:9px;width:100%}.monthly-mini-grid span{color:var(--burg);font-size:var(--type-small);font-weight:800}.product-detail__features{flex-wrap:wrap;gap:8px;margin:1px 0 22px;display:flex}.product-detail__features span{color:var(--burg);font-size:var(--type-small);background:#fffaf2;border:1px solid #e4d2bd;border-radius:999px;padding:7px 10px;font-weight:700}.product-detail__bottom{border-top:1px solid #eddfd0;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:19px;display:flex}.product-detail__bottom>p{gap:1px;margin:0;display:grid}.product-detail__bottom strong{color:var(--burg);font-size:var(--type-price)}.product-detail__bottom small{color:var(--muted);font-size:var(--type-small)}.product-detail__bottom button{background:var(--burg);color:#fff;min-width:155px;font-size:var(--type-action);cursor:pointer;border:0;border-radius:10px;padding:13px 18px;font-weight:900}.future-timeline{background:#f5e9d7;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin:2px 0 17px;padding:14px;display:grid}.future-timeline span{text-align:center;color:var(--muted);font-size:var(--type-small);display:grid}.future-timeline b{color:var(--burg);font-size:var(--type-small)}.future-timeline i{color:var(--gold);font-style:normal}.brand-quality__points{gap:8px;margin-top:22px;display:grid}.brand-quality__points div{background:#fffaf2bf;border:1px solid #7115221f;border-radius:11px;grid-template-columns:90px 1fr;align-items:center;padding:11px 13px;display:grid}.brand-quality__points b{color:var(--burg);font-size:var(--type-small)}.brand-quality__points span{color:var(--muted);font-size:var(--type-small)}.final-cta--three{min-height:340px}.final-cta--three .final-cta__copy{width:min(680px,64%)}.final-cta__choices{gap:8px;margin-top:18px;display:flex}.final-cta__choices button{min-width:140px;color:var(--burg);font-size:var(--type-action);cursor:pointer;background:#fffaf2eb;border:1px solid #ffffff85;border-radius:9px;padding:12px 16px;font-weight:900}.final-cta__choices button:nth-child(2){background:var(--burg);color:#fff}.final-cta__choices button:nth-child(3){background:var(--gold);border-color:var(--gold);color:#2f211c}@media (width<=1050px){.brand-hero__copy{padding-left:52%}.brand-hero h1{font-size:var(--type-display)}.product-detail__copy{padding:38px 34px}.product-detail h2{font-size:var(--type-title-lg)}}@media (width<=760px){.brand-hero{min-height:0;display:block}.brand-hero__visual{height:335px}.brand-hero__visual:after{background:linear-gradient(#0000,#fffaf20f)}.brand-hero__visual img{object-position:38% center;height:335px;min-height:0}.brand-hero__copy{text-align:center;background:#fffaf2;align-items:center;width:100%;min-height:0;padding:34px 20px 39px}.brand-hero h1{font-size:var(--type-display)}.brand-hero__copy>p{font-size:var(--type-body);line-height:var(--leading-body)}.brand-hero__actions{flex-direction:column;width:100%}.brand-hero__actions .home-button{width:100%}.brand-hero__copy>small{font-size:var(--type-small)}.brand-trust{width:100%;box-shadow:none;border-inline:0;border-radius:0;grid-template-columns:1fr;margin:0;padding:5px 14px}.brand-trust>div{border-left:0;border-bottom:1px solid var(--border);padding:12px 4px}.brand-trust>div:last-child{border-bottom:0}.experiences-section--gateway{padding-top:65px}.experience-card__image>i{font-size:var(--type-title-md)}.experience-card__body>small{font-size:var(--type-small)}.experience-card__price{margin-bottom:12px}.common-process__grid{grid-template-columns:1fr}.common-process__grid article{min-height:110px;padding:19px}.product-details{padding:65px 14px}.product-detail{border-radius:18px;grid-template-columns:1fr;min-height:0;margin-bottom:20px}.product-detail__visual,.product-detail__copy,.product-detail--loved .product-detail__visual,.product-detail--loved .product-detail__copy{order:initial}.product-detail__visual{height:270px;min-height:0}.product-detail__copy{padding:29px 22px}.product-detail h2{font-size:var(--type-title-lg)}.product-detail__copy>p{font-size:var(--type-body)}.monthly-mini-grid{grid-template-columns:repeat(4,1fr)}.product-detail__bottom{align-items:flex-end}.product-detail__bottom button{min-width:130px;padding-inline:12px}.future-timeline{grid-template-columns:1fr auto 1fr auto 1fr}.brand-quality__points div{grid-template-columns:72px 1fr}.final-cta--three{min-height:480px}.final-cta--three .final-cta__copy{width:100%}.final-cta__choices{flex-direction:column;width:100%}.final-cta__choices button{width:100%}}@media (width<=470px){.brand-hero__visual,.brand-hero__visual img{height:300px}.brand-hero h1{font-size:var(--type-display)}.brand-hero__eyebrow{font-size:var(--type-small)}.experiences-section--gateway .experience-card{grid-template-columns:118px 1fr}.experiences-section--gateway .experience-card__body{padding:16px 14px}.experiences-section--gateway .experience-card h3{font-size:var(--type-title-md)}.experiences-section--gateway .experience-card p{font-size:var(--type-body);line-height:var(--leading-body)}.experiences-section--gateway .experience-card__price strong{font-size:var(--type-price)}.experiences-section--gateway .experience-card__price span{font-size:var(--type-small)}.monthly-mini-grid{grid-template-columns:repeat(2,1fr)}.monthly-mini-grid span{font-size:var(--type-small)}.product-detail__bottom{flex-direction:column;align-items:stretch}.product-detail__bottom button{width:100%}.future-timeline{grid-template-columns:1fr}.future-timeline i{transform:rotate(-90deg)}.future-timeline span,.future-timeline b{font-size:var(--type-small)}}.home-local-operations{z-index:90;color:#fff;min-height:44px;font:800 var(--type-small) "Cairo",sans-serif;cursor:pointer;background:#3d0710;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 28px #3d071047}.home-local-operations span{color:#2f211c;font-size:var(--type-small);direction:ltr;background:#b98a3c;border-radius:999px;padding:3px 6px}@media (width<=760px){.home-local-operations{bottom:10px;left:10px}}.maktoub-home--three{--display:var(--font-display);--olive:#465331;--rose:#b66f6b;--teal:#244c47;--paper-shadow:0 28px 70px #2f211c2e;background-color:#fbf4e8;background-image:radial-gradient(circle at 15% 12%,#b98a3c14 0 1px,#0000 1.5px),radial-gradient(circle at 82% 36%,#7115220b 0 1px,#0000 1.5px);background-size:23px 23px,31px 31px}.maktoub-home--three .section-heading h2,.maktoub-home--three .product-detail h2,.maktoub-home--three .split-section h2,.maktoub-home--three .final-cta h2,.maktoub-home--three .experience-card h3,.maktoub-home--three .common-process h3{font-family:var(--display);font-weight:800}.maktoub-home--three .home-header{background:linear-gradient(96deg,#43060e 0%,#711522 58%,#8a2030 100%);border-bottom:3px solid #c59a52}.maktoub-home--three .home-header__inner{height:78px}.maktoub-home--three .home-logo img{width:112px}.maktoub-home--three .home-nav button{font-size:var(--type-action);font-weight:700}.maktoub-home--three .header-login{background:#d4ad61;border-radius:999px;padding-inline:22px}.brand-hero{background:#23331f;min-height:720px;display:grid}.brand-hero__visual,.brand-hero__copy{grid-area:1/1}.brand-hero__visual:after{background:linear-gradient(90deg,#121f1014 0%,#19281305 48%,#1e1b1247 100%)}.brand-hero__visual img{object-position:center;min-height:720px}.brand-hero__copy{justify-content:flex-start;align-items:center;width:min(1220px,100% - 64px);min-height:720px;padding:88px 0;display:flex}.brand-hero__paper{width:min(535px,48%);box-shadow:var(--paper-shadow);clip-path:polygon(1.5% 0,98.8% 1%,100% 97.5%,2% 100%,0 4%);background-color:#fffaf0;background-image:linear-gradient(90deg,#71152209 1px,#0000 1px),linear-gradient(#71152206 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #704a2d47;margin-left:auto;margin-right:0;padding:52px 52px 45px;position:relative;transform:rotate(-.55deg)}.brand-hero__paper:before{content:"";background:#dcc08bb8;width:92px;height:30px;position:absolute;top:-15px;right:42%;transform:rotate(2deg);box-shadow:0 2px 5px #42261417}.brand-hero__paper:after{content:"✦";color:#b98a3c;font-size:18px;position:absolute;top:27px;left:31px;transform:rotate(-9deg)}.brand-hero__eyebrow{color:#6f4518;font-size:var(--type-small);background:#f1e2bf;border:1px dashed #71152247;border-radius:4px;margin:0 0 10px;padding:6px 11px;font-weight:900;display:inline-flex}.brand-hero h1{color:#711522;font-family:var(--display);font-size:var(--type-display);font-weight:900;line-height:var(--leading-heading);letter-spacing:-.4px;margin:0}.brand-hero__paper>p{color:#5f5047;max-width:440px;font-size:var(--type-body);line-height:var(--leading-body);margin:18px 0 0}.brand-hero__actions{margin-top:25px}.brand-hero__actions .home-button{border-radius:999px;padding:14px 23px}.brand-hero__actions .home-button--ghost{background:0 0;border:1.5px solid #711522}.brand-hero__paper>small{color:#7c6b60;font-size:var(--type-small);margin-top:17px;line-height:1.8;display:block}.brand-hero__paper>small b{color:#711522}.brand-hero__postmark{color:#7115226b;border:2px solid #7115223d;border-radius:50%;place-items:center;width:72px;height:72px;font:700 8px Cairo,sans-serif;display:grid;position:absolute;bottom:24px;left:29px;transform:rotate(-12deg)}.brand-trust{width:min(1140px,100% - 48px);box-shadow:none;background:0 0;border:0;gap:13px;margin:-45px auto 0;padding:0}.brand-trust>div{background:#fff8e9;border-radius:7px;min-height:112px;padding:21px 25px;position:relative;transform:rotate(.35deg);box-shadow:0 13px 31px #3d07101a;border:1px solid #dac5a8!important}.brand-trust>div:nth-child(2){background:#eef0df;transform:translateY(-5px)rotate(-.45deg)}.brand-trust>div:nth-child(3){background:#f4e4df;transform:rotate(.55deg)}.brand-trust>div:after{content:"";background:#d5b57a9e;width:48px;height:15px;position:absolute;top:-7px;right:22px;transform:rotate(-3deg)}.brand-trust>div>.brand-trust__icon{width:54px;height:54px;box-shadow:none;color:#711522;border:0;border-radius:0;place-items:center;display:grid;background:0 0!important}.brand-trust__icon .mail-doodle-icon{width:42px;height:42px}.brand-trust p{gap:3px}.brand-trust b{font-family:var(--display);font-size:var(--type-body);font-weight:800}.experiences-section--gateway{background:linear-gradient(#fbf4e8 0%,#efe4d2 100%);padding-top:118px}.section-heading{margin-bottom:49px}.section-heading h2{line-height:var(--leading-heading);font-size:var(--type-title-lg)!important}.section-ornament b{font-size:13px}.section-ornament i{width:86px}.experiences-grid{gap:24px}.experiences-section--gateway .experience-card{border:1px solid #6f4b3038;border-radius:25px;overflow:visible;box-shadow:0 22px 50px #3d07101c}.experience-card__image{border-radius:24px 24px 0 0;height:315px}.experience-card__image img{border-radius:24px 24px 0 0}.experience-card__image>span{color:#711522;font-size:var(--type-small);background:#fffaf2f0;border:1px solid #71152229;padding:7px 13px;top:17px;right:17px}.experience-card--monthly{border-top:5px solid var(--olive)!important}.experience-card--loved{border-top:5px solid var(--rose)!important}.experience-card--future{border-top:5px solid var(--teal)!important}.experience-card__body{padding:27px 25px 25px}.experience-card__body>small{font-size:var(--type-small)}.experience-card h3{font-size:var(--type-title-md);line-height:var(--leading-heading)}.experience-card__price{gap:4px;margin:2px 0 20px}.experience-card__price strong{font-size:var(--type-price);line-height:1.35}.experience-card__price span{font-size:var(--type-small)}.experience-card button{font-size:var(--type-action);border-radius:999px;padding:13px 16px}.experience-card--monthly button{border-color:var(--olive);color:var(--olive)}.experience-card--future button{background:var(--teal);border-color:var(--teal);color:#fff}.experiences-note{background:#fffaf2cc;margin-top:27px}.common-process{background-color:#5d111c;background-image:radial-gradient(circle at 18% 20%,#ffffff0f 0 1px,#0000 1.5px),linear-gradient(130deg,#43060e,#781c2a);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative;overflow:hidden}.common-process:before,.common-process:after{content:"✦";color:#dab46b38;font-size:120px;position:absolute;transform:rotate(12deg)}.common-process:before{top:18px;right:4%}.common-process:after{bottom:-35px;left:5%}.common-process__grid{z-index:1;gap:18px;position:relative}.common-process__grid article{background:#fffaf214;border:1px solid #fffaf230;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:start;gap:13px;min-height:170px;padding:27px 24px;display:grid}.common-process__grid article:nth-child(2){transform:translateY(-7px)}.common-process__grid article>span{color:#f2d18e;width:33px;height:42px;font:800 var(--type-title-sm) var(--display);background:0 0;border:2px dashed #d8b46b;border-radius:3px}.common-process__grid .mail-doodle-icon{color:#d8b46b;width:44px;height:44px}.common-process__grid h3{font-size:var(--type-title-md)}.product-details{background:#fbf4e8;padding-top:118px;padding-bottom:118px}.product-details:before{content:"تفاصيل كل تجربة";color:#711522;max-width:1180px;font:900 34px var(--display);text-align:right;margin:0 auto 34px;display:block}.product-detail{border-color:#6f4b3033;border-radius:28px;min-height:550px;margin-bottom:44px;box-shadow:0 24px 60px #3d071017}.product-detail__visual{min-height:550px}.product-detail__visual:after{inset:60% 0 0}.product-detail__visual>span{padding:8px 13px;bottom:21px;right:23px}.product-detail__copy{padding:53px 58px}.product-detail__eyebrow{color:#754e1d;font-size:var(--type-small);background:#f2e2c6;border-radius:999px;align-self:flex-start;padding:5px 10px;display:inline-flex}.product-detail h2{font-size:var(--type-title-lg);line-height:var(--leading-heading)}.monthly-mini-grid{gap:9px}.monthly-mini-grid div{background:#fff8ec;border:1px solid #e4d1ba;border-radius:10px;place-items:center;min-height:82px;padding:10px 5px}.monthly-mini-grid .mail-doodle-icon{color:#711522;width:29px;height:29px}.monthly-mini-grid span{font-size:var(--type-small)}.product-detail__features span{font-size:var(--type-small);background:#fff8ec;padding:8px 13px 8px 10px;position:relative}.product-detail__features span:before{content:"✦";color:#b98a3c;margin-left:6px}.product-detail__bottom strong{font-family:var(--display);font-size:var(--type-price)}.product-detail__bottom small{font-size:var(--type-small)}.product-detail__bottom button{min-width:170px;font-size:var(--type-action);border-radius:999px;padding:14px 20px}.product-detail--future .product-detail__bottom button{background:var(--teal);color:#fff}.future-timeline{background:#e7ede5;padding:16px}.future-timeline b,.future-timeline span{font-size:var(--type-small)}.brand-quality{background:#eadfca}.brand-quality .split-section h2{font-size:var(--type-title-lg)}.brand-quality .split-section{gap:75px}.brand-quality .split-section__copy>p{font-size:var(--type-body)}.brand-quality__points{gap:11px}.brand-quality__points div{background:#fff9ed;border-radius:10px;grid-template-columns:52px 1fr;gap:13px;padding:13px 15px}.brand-quality__points .brand-trust__icon{color:#711522;place-items:center;width:48px;height:48px;display:grid}.brand-quality__points .mail-doodle-icon{width:31px;height:31px}.brand-quality__points p{gap:2px;margin:0;display:grid}.brand-quality__points b{font-family:var(--display);font-size:var(--type-body)}.brand-quality__points span{font-size:var(--type-small)}.quality-media{border:9px solid #fff8e9;border-radius:6px;height:430px;transform:rotate(-1deg);box-shadow:0 20px 45px #2f211c2b}.quality-media img{object-position:42% center}.faq-item button{font-size:var(--type-action);padding-block:22px}.faq-item p{font-size:var(--type-body)}.final-cta--three .final-cta__copy{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3a070fd1;border:1px solid #ffffff26;border-radius:8px;padding:35px}.final-cta__choices button{font-size:var(--type-action);border-radius:999px}.footer-brand p{font-family:var(--display);font-size:var(--type-body)}.maktoub-home--three :focus-visible{outline-offset:3px;outline:3px solid #d8b46b}@media (width<=1050px){.brand-hero__paper{width:min(500px,49%);padding:44px}.brand-hero h1{font-size:var(--type-display)}.experience-card__image{height:275px}.product-detail__copy{padding:44px 40px}.product-detail h2{font-size:var(--type-title-lg)}}@media (width<=760px){.maktoub-home--three .home-header__inner{height:68px}.maktoub-home--three .home-header{border-bottom-width:2px}.brand-hero{background:#eef0df;min-height:0;padding-bottom:30px;display:block}.brand-hero__visual{height:390px}.brand-hero__visual img{object-position:31% center;height:390px;min-height:0}.brand-hero__visual:after{background:linear-gradient(#0000 52%,#1f2a186b)}.brand-hero__copy{width:100%;min-height:0;margin-top:-65px;padding:0 16px;display:block}.brand-hero__paper{clip-path:polygon(1% 0,99% 1%,100% 98%,1% 100%,0 3%);text-align:right;width:100%;margin:0;padding:39px 24px 31px;transform:none}.brand-hero__paper:before{right:calc(50% - 42px)}.brand-hero__paper:after{top:18px;left:18px}.brand-hero h1{font-size:var(--type-display)}.brand-hero__paper>p{font-size:var(--type-body)}.brand-hero__actions{grid-template-columns:1fr;width:100%;display:grid}.brand-hero__actions .home-button{width:100%}.brand-hero__postmark{display:none}.brand-trust{background:#fbf4e8;grid-template-columns:1fr;gap:12px;width:100%;margin:0;padding:22px 15px 5px}.brand-trust>div,.brand-trust>div:nth-child(2),.brand-trust>div:nth-child(3){min-height:92px;padding:16px 20px;transform:none}.brand-trust>div>.brand-trust__icon{width:48px;height:48px}.brand-trust__icon .mail-doodle-icon{width:36px;height:36px}.section-heading h2{font-size:var(--type-title-lg)!important}.experiences-section--gateway{padding-top:72px}.experiences-grid{gap:22px}.experiences-section--gateway .experience-card{display:block}.experience-card__image{aspect-ratio:4/3;height:auto}.experience-card__body{padding:24px 21px}.experience-card h3{font-size:var(--type-title-md)}.experience-card p{min-height:0;font-size:var(--type-body)}.experience-card__price strong{font-size:var(--type-price)}.common-process__grid article{grid-template-columns:auto auto 1fr;min-height:125px;padding:20px 17px}.common-process__grid article:nth-child(2){transform:none}.common-process__grid .mail-doodle-icon{width:37px;height:37px}.common-process__grid h3{font-size:var(--type-title-md)}.common-process__grid p{font-size:var(--type-body)}.product-details{padding:72px 14px}.product-details:before{margin:0 8px 25px;font-size:28px}.product-detail{border-radius:22px;margin-bottom:27px}.product-detail__visual{height:350px;min-height:0}.product-detail__copy{padding:31px 23px}.product-detail h2{font-size:var(--type-title-lg)}.product-detail__copy>p{font-size:var(--type-body)}.product-detail__bottom strong{font-size:var(--type-price)}.brand-quality .split-section{gap:32px}.brand-quality .split-section h2{font-size:var(--type-title-lg)}.quality-media{height:330px;transform:none}.brand-quality__points div{grid-template-columns:48px 1fr}.final-cta--three .final-cta__copy{padding:27px 20px}}@media (width<=470px){.brand-hero__visual,.brand-hero__visual img{height:345px}.brand-hero h1{font-size:var(--type-display)}.brand-hero__eyebrow{font-size:var(--type-small)}.experiences-section--gateway .experience-card{display:block}.experience-card__image{height:auto}.experience-card__body{padding:22px 19px}.experience-card h3{font-size:var(--type-title-md)}.experience-card p{font-size:var(--type-body)}.experience-card__price strong{font-size:var(--type-price)}.monthly-mini-grid{grid-template-columns:repeat(2,1fr)}.product-detail__visual{height:310px}.product-detail__bottom{align-items:stretch}.product-detail__bottom button{width:100%}}@media (prefers-reduced-motion:reduce){.brand-hero__paper,.brand-trust>div,.experience-card,.quality-media{transform:none!important}}.home-account-hub{color:#fffaf2;background:linear-gradient(108deg,#4a0a13,#711522 62%,#872331);border:1px solid #d8b46b59;border-radius:17px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:30px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 38px #3d071029}.home-account-hub:after{content:"مكتوب";color:#fffaf20b;font:900 90px var(--display);position:absolute;top:-22px;left:10%;transform:rotate(-5deg)}.home-account-hub>*{z-index:1;position:relative}.home-account-hub__mark{color:#e2c177;background:#ffffff12;border:1px dashed #eccf937a;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.home-account-hub__mark .mail-doodle-icon{width:43px;height:43px}.home-account-hub__copy>small{color:#e2c177;font-size:var(--type-small);font-weight:900}.home-account-hub__copy h3{font-family:var(--display);font-size:var(--type-title-md);line-height:var(--leading-heading);margin:2px 0 4px}.home-account-hub__copy>p{color:#fffaf2b8;font-size:var(--type-body);line-height:var(--leading-body);margin:0}.home-account-hub__copy>div{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.home-account-hub__copy>div span{font-size:var(--type-small);background:#ffffff12;border:1px solid #fffaf229;border-radius:999px;padding:4px 8px}.home-account-hub>button{color:#37160d;min-width:175px;min-height:48px;font-family:inherit;font-size:var(--type-action);cursor:pointer;background:#d8b46b;border:0;border-radius:999px;font-weight:900}.home-account-hub>button span{margin-right:6px}@media (width<=760px){.home-account-hub{grid-template-columns:62px minmax(0,1fr);gap:16px;padding:22px}.home-account-hub__mark{width:62px;height:62px}.home-account-hub__mark .mail-doodle-icon{width:36px;height:36px}.home-account-hub>button{grid-column:1/-1;width:100%}}@media (width<=470px){.home-account-hub{text-align:center;grid-template-columns:1fr;padding:21px}.home-account-hub__mark{margin:auto}.home-account-hub__copy>div{justify-content:center}.home-account-hub__copy h3{font-size:var(--type-title-md)}.home-account-hub>button{grid-column:auto}}.maktoub-home--three{--copy-small:clamp(11.5px,.88vw,13px);--copy-body:clamp(14px,1vw,15.5px)}.brand-hero__paper>small{font-size:var(--copy-small);line-height:1.9}.brand-trust b{font-size:var(--type-title-sm);line-height:1.35}.brand-trust small{font-size:var(--type-small);line-height:1.75}.section-heading>span{font-size:var(--type-small)}.experience-card__body>small{font-size:var(--type-small);line-height:1.55}.experience-card p{min-height:86px;font-size:var(--copy-body);line-height:var(--leading-body)}.experience-card__price strong{font-size:var(--type-price)}.experience-card__price span{font-size:var(--type-small);line-height:1.6}.experience-card button{font-size:var(--type-action)}.home-account-hub__copy>small{font-size:var(--type-small)}.home-account-hub__copy h3{font-size:var(--type-title-md)}.home-account-hub__copy>p{font-size:var(--type-body);line-height:var(--leading-body)}.home-account-hub__copy>div span{font-size:var(--type-small);padding:5px 9px}.home-account-hub>button{font-size:var(--type-action)}.common-process__grid p{font-size:var(--type-body);line-height:var(--leading-body)}.product-detail__eyebrow{font-size:var(--type-small)}.product-detail__copy>p{font-size:var(--type-body);line-height:var(--leading-body)}.monthly-mini-grid span{font-size:var(--type-small);line-height:1.5}.product-detail__features span{font-size:var(--type-small)}.product-detail__bottom small{font-size:var(--type-small);line-height:1.5}.product-detail__bottom button{font-size:var(--type-action)}.future-timeline span,.future-timeline b{font-size:var(--type-small)}.brand-quality__points span{font-size:var(--type-small);line-height:1.65}.final-cta__choices button{font-size:var(--type-action)}@media (width<=760px){.brand-hero__paper>small{font-size:var(--type-small)}.brand-trust b{font-size:var(--type-title-sm)}.brand-trust small{font-size:var(--type-small)}.experience-card p{min-height:0;font-size:var(--type-body)}.experience-card__body>small{font-size:var(--type-small)}.experience-card__price strong{font-size:var(--type-price)}.experience-card__price span{font-size:var(--type-small)}.common-process__grid p,.product-detail__copy>p{font-size:var(--type-body)}.product-detail__features span,.product-detail__bottom small{font-size:var(--type-small)}}@media (width<=470px){.experiences-section--gateway .experience-card p{font-size:var(--type-body);line-height:var(--leading-body)}.experiences-section--gateway .experience-card__price strong{font-size:var(--type-price)}.experiences-section--gateway .experience-card__price span{font-size:var(--type-small)}.home-account-hub__copy h3{font-size:var(--type-title-md)}}.maktoub-home--three .home-header__currency{flex:none;min-width:112px}.maktoub-home--three .home-header__currency select{min-height:46px;font-size:var(--type-action);text-align:center;background:#43060e8f;border-color:#edcd906b;border-radius:12px;padding-inline:15px;box-shadow:inset 0 1px #ffffff0a}.maktoub-home--three .home-header__currency:hover select{background:#43060ed1;border-color:#d8b46b}@media (width<=760px){.maktoub-home--three .home-header__currency{width:88px;min-width:88px;display:inline-flex}.maktoub-home--three .home-header__currency select{min-height:42px;font-size:var(--type-action);padding-inline:7px}}@media (width<=470px){.maktoub-home--three .header-account__copy{display:none}.maktoub-home--three .header-account{padding:5px}.maktoub-home--three .home-logo img{width:96px}.maktoub-home--three .home-header__currency{width:80px;min-width:80px}}.maktoub-home--three{font-size:var(--type-body);line-height:var(--leading-body)}.maktoub-home--three :is(.brand-hero__paper,.experience-card__body,.product-detail__copy,.split-section__copy){min-width:0}.maktoub-home--three :is(.brand-hero h1,.section-heading h2,.product-detail h2,.split-section h2,.final-cta h2){line-height:var(--leading-heading);text-wrap:balance}.maktoub-home--three :is(.brand-hero__paper>p,.experience-card p,.product-detail__copy>p,.split-section__copy>p,.faq-item p){font-size:var(--type-body);line-height:var(--leading-body)}.maktoub-home--three :is(.brand-trust b,.brand-quality__points b){font-size:var(--type-title-sm);line-height:1.5}.maktoub-home--three :is(.experience-card__price strong,.product-detail__bottom strong){font-family:var(--font-body);font-size:var(--type-price);font-variant-numeric:tabular-nums;line-height:1.5}.maktoub-home--three :is(.home-button,.experience-card button,.product-detail__bottom button,.home-account-hub>button,.final-cta__choices button,.header-login){font-size:var(--type-action);line-height:var(--leading-control);white-space:normal;min-height:48px}.maktoub-home--three :is(.home-nav button,.footer-grid button,.footer-grid a){min-height:44px;font-size:var(--type-action);line-height:var(--leading-control)}.maktoub-home--three .home-header__actions{margin-inline-start:auto}.maktoub-home--three .home-header__currency select{font-size:var(--type-body);min-height:44px}.maktoub-home--three .home-header__currency{min-width:108px}.maktoub-home--three .experience-card{flex-direction:column;display:flex}.maktoub-home--three .experience-card__body{flex-direction:column;flex:1;gap:8px;display:flex}.maktoub-home--three .experience-card h3{font-size:var(--type-title-md);line-height:var(--leading-heading)}.maktoub-home--three .experience-card p{flex:1;min-height:0}.maktoub-home--three .experience-card button{width:100%;margin-top:auto}.maktoub-home--three .experience-card__price{margin:4px 0 12px}.maktoub-home--three .experience-card__image{flex:none}.maktoub-home--three :is(.brand-hero__paper>small,.brand-trust small,.product-detail__features span,.monthly-mini-grid span,.brand-quality__points span,.home-account-hub__copy>div span){font-size:var(--type-small);line-height:1.7}.maktoub-home--three .brand-hero__paper{clip-path:none}.maktoub-home--three .common-process__grid article{grid-template-columns:auto minmax(0,1fr)}.maktoub-home--three .common-process__grid article>.mail-doodle-icon{display:none}.maktoub-home--three .common-process__grid article>div{min-width:0}.maktoub-home--three .footer-brand p{font-size:var(--type-title-sm)}.maktoub-home--three .footer-contact__email{overflow-wrap:anywhere}@media (width<=1050px){.maktoub-home--three .home-header__inner{gap:18px}.maktoub-home--three .home-nav{background:var(--burg-deep);flex-direction:column;align-items:stretch;padding:12px 20px 20px;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 15px 24px #0003}.maktoub-home--three .home-nav.is-open{display:flex}.maktoub-home--three .home-nav button{text-align:right;padding:10px}.maktoub-home--three .menu-toggle{flex:none;width:44px;height:44px;display:block}}@media (width<=600px){.maktoub-home--three .home-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;height:auto;min-height:110px;padding-block:8px;display:grid}.maktoub-home--three .home-logo{grid-area:1/1;justify-self:start}.maktoub-home--three .home-logo img{width:104px;height:36px}.maktoub-home--three .home-header__actions{display:contents}.maktoub-home--three .menu-toggle{grid-area:1/2;justify-self:end}.maktoub-home--three .home-header__currency{grid-area:2/1;width:116px;min-width:0;display:inline-flex}.maktoub-home--three .home-header__currency select{padding-inline:10px}.maktoub-home--three :is(.header-login,.header-account){grid-area:2/2;min-height:44px;padding:9px 14px}.maktoub-home--three .brand-hero__paper{padding:32px 22px 26px}.maktoub-home--three .brand-hero__visual,.maktoub-home--three .brand-hero__visual img{height:300px}.maktoub-home--three .brand-hero__copy{margin-top:-40px}.maktoub-home--three .product-detail__copy{padding:28px 20px}.maktoub-home--three .product-detail__bottom{align-items:stretch;gap:16px}.maktoub-home--three .product-detail__bottom>p{min-width:0}.maktoub-home--three .section-heading{margin-bottom:28px}}.checkout-status-card{color:#49372d;font:400 var(--type-body,1rem)/1.8 "Cairo", sans-serif;text-align:right;overflow-wrap:anywhere;background:#fffaf0;border:1px solid #dbc5a5;border-radius:18px;min-width:0;margin:0 0 24px;padding:24px}.checkout-status-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.checkout-status-card__header h2{color:#711522;font-size:var(--type-title-md,1.5rem);margin:0;line-height:1.6}.checkout-status-card__eyebrow{color:#705d4b;font-size:var(--type-caption,.875rem);margin-bottom:4px;display:block}.checkout-status-card__badge{color:#634a22;font-size:var(--type-caption,.875rem);background:#efe2ca;border-radius:999px;padding:5px 12px;font-weight:700;display:inline-block}.checkout-status-card.is-paid .checkout-status-card__badge{color:#245d3c;background:#deeee3}.checkout-status-card.is-closed .checkout-status-card__badge{color:#5a4d42;background:#eee7e0}.checkout-status-card__details{background:#fff;border:1px solid #e8d9c6;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;padding:16px;display:grid}.checkout-status-card__details>div{min-width:0}.checkout-status-card__details dt{color:#715f51;font-size:var(--type-caption,.875rem)}.checkout-status-card__details dd{font-size:var(--type-title-sm,1.125rem);margin:4px 0 0;font-weight:700;line-height:1.7}.checkout-status-card__message{font-size:var(--type-body,1rem);margin:14px 0;line-height:1.9}.checkout-status-card__notice{font-size:var(--type-body,1rem);background:#f5ebd9;border-inline-start:3px solid #caa168;border-radius:8px;padding:12px 14px;line-height:1.9}.checkout-status-card__error{color:#8c2030;background:#fff0f1;border:1px solid #e5b8bc;border-radius:10px;margin-top:16px;padding:14px}.checkout-status-card__error p{font-size:var(--type-body,1rem);margin:0 0 12px}.checkout-status-card__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.checkout-status-card :is(button,.checkout-status-card__payment,.checkout-status-card__help){color:#711522;min-height:48px;font:700 var(--type-body,1rem)/1.6 "Cairo", sans-serif;text-align:center;cursor:pointer;background:#fff;border:1px solid #711522;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;display:inline-flex}.checkout-status-card .checkout-status-card__payment{color:#fff;background:#711522}.checkout-status-card .checkout-status-card__help{color:#5d4937;border-color:#baa38b}.checkout-status-card :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #711522}.checkout-status-card button:disabled{cursor:wait;opacity:.55}.checkout-status-card__footnote{color:#715f51;font-size:var(--type-caption,.875rem);margin-top:14px;line-height:1.8;display:block}@media (width<=560px){.checkout-status-card{padding:18px}.checkout-status-card__details{grid-template-columns:minmax(0,1fr);padding:14px}.checkout-status-card__actions{flex-direction:column;align-items:stretch}.checkout-status-card__actions>*{box-sizing:border-box;width:100%}}.currency-selector{align-items:center;min-width:105px;display:inline-flex;position:relative}.currency-selector select{color:#fffaf2;width:100%;min-height:44px;font-family:inherit;font-size:var(--type-action);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;direction:ltr;background:#5d0d19;border:1px solid #ffffff40;border-radius:10px;padding:0 12px;font-weight:800}.currency-selector select:focus-visible{outline-offset:2px;outline:3px solid #d8b46ba6}.currency-selector option{color:#3a2924;background:#fffaf2}.currency-selector--light select{color:#5d0d19;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffaf5;border-color:#ddcbb5}.currency-selector--compact{min-width:96px}@media (width<=760px){.currency-selector{width:100%;min-width:0}.currency-selector select{text-align:center;background:#4b0913}}.maktoub-dashboard{--burg:#711522;--burg-dark:#530b16;--gold:#b98a3c;--cream:#fffaf2;--cream-2:#f6ede1;--paper:#efe0cc;--ink:#2f211c;--muted:#786960;--line:#e2d3c2;color:var(--ink);background:#f8f2e9;font-family:Cairo,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.dash-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dash-sidebar{color:#fffaf2;z-index:30;background:linear-gradient(#650f1c 0%,#3d0710 100%);flex-direction:column;flex:none;width:276px;padding:28px 18px 20px;display:flex;position:relative;box-shadow:-12px 0 35px #3d071024}.dash-sidebar__close{display:none}.dash-sidebar__logo{cursor:pointer;background:0 0;border:0;width:132px;height:46px;margin:0 15px 25px}.dash-sidebar__logo img{object-fit:contain;width:100%;height:100%}.dash-sidebar__account{background:#ffffff0f;border:1px solid #fffaf221;border-radius:14px;align-items:center;gap:11px;margin-bottom:17px;padding:15px 13px;display:flex}.dash-sidebar__account>span{background:var(--gold);color:#2f211c;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:900;display:grid;overflow:hidden}.dash-sidebar__account>span img{object-fit:cover;width:100%;height:100%}.dash-sidebar__account div{flex-direction:column;min-width:0;display:flex}.dash-sidebar__account strong{font-size:var(--type-body,1rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-sidebar__account small{font-size:var(--type-caption,.875rem);color:#fffaf291;margin-top:2px}.dash-sidebar nav{scrollbar-width:thin;scrollbar-color:#fffaf24d transparent;flex-direction:column;flex:auto;gap:3px;min-height:0;display:flex;overflow:hidden auto}.dash-sidebar nav::-webkit-scrollbar{width:6px}.dash-sidebar nav::-webkit-scrollbar-thumb{background:#fffaf24d;border-radius:99px}.dash-sidebar nav button,.dash-sidebar__bottom button{color:#fffaf2b3;height:47px;font-family:inherit;font-size:var(--type-action,1rem);cursor:pointer;text-align:right;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-weight:600;transition:all .18s;display:flex}.dash-sidebar nav button:hover,.dash-sidebar nav button.is-active{color:#fff;background:#fffaf21c}.dash-sidebar nav button.is-active{box-shadow:inset -3px 0 var(--gold)}.dash-sidebar nav button span{flex:1}.dash-sidebar nav button b{background:var(--gold);color:#30140b;min-width:21px;height:21px;font-size:var(--type-caption,.875rem);border-radius:999px;place-items:center;padding:0 5px;display:grid}.dash-sidebar__bottom{border-top:1px solid #ffffff1a;margin-top:auto;padding-top:12px}.dash-sidebar__bottom button{width:100%;height:40px;font-size:var(--type-action,1rem)}.dash-sidebar__bottom button:last-child{color:#f0b9bd}.dash-sidebar-backdrop{display:none}.dash-workspace{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dash-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf2f2;flex:none;justify-content:space-between;align-items:center;height:75px;padding:0 38px;display:flex}.dash-topbar>div:first-of-type{color:#9b8679;align-items:center;gap:12px;display:flex}.dash-topbar>div:first-of-type img{object-fit:contain;width:82px;height:30px}.dash-topbar>div:first-of-type span{font-weight:300}.dash-topbar>div:first-of-type strong{font-size:var(--type-body,1rem);color:var(--muted)}.dash-mobile-menu{display:none}.dash-topbar__actions{align-items:center;gap:10px;display:flex}.dash-topbar__actions>button{border:1px solid var(--line);width:39px;height:39px;color:var(--burg);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid;position:relative}.dash-topbar__actions>button b{color:#fff;min-width:18px;height:18px;font-size:var(--type-caption,.875rem);background:#b32d3d;border-radius:99px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-5px;left:-5px}.dash-topbar__actions .dash-topbar__profile{background:var(--burg);color:#fffaf2;border-color:var(--burg);border-radius:50%;font-weight:800}.dash-content{flex:1;padding:42px clamp(28px,5vw,74px) 60px;overflow:auto}.dash-content>*{max-width:1180px;margin-inline:auto}.dash-footer{border-top:1px solid var(--line);color:#9a877b;height:38px;font-size:var(--type-caption,.875rem);background:#fffaf2;flex:none;place-items:center;display:grid}.dash-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.dash-page-heading>div>span{color:var(--gold);font-size:var(--type-caption,.875rem);margin-bottom:4px;font-weight:800;display:block}.dash-page-heading h1{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-lg,clamp(1.75rem, 1.35rem + 1.5vw, 2.25rem));margin:0;line-height:1.25}.dash-page-heading p{font-size:var(--type-body,1rem);color:var(--muted);margin:6px 0 0;line-height:1.8}.dash-text-button{color:var(--burg);font-family:inherit;font-size:var(--type-action,1rem);cursor:pointer;background:0 0;border:0;font-weight:800}.dash-completion{text-align:right;width:100%;color:inherit;cursor:pointer;background:#fff8e9;border:1px solid #dec79d;border-radius:13px;grid-template-columns:1fr minmax(170px,260px) 24px;align-items:center;gap:25px;margin-bottom:20px;padding:14px 18px;font-family:inherit;display:grid}.dash-completion>div:first-child{flex-direction:column;display:flex}.dash-completion strong{font-size:var(--type-body,1rem);color:#674718}.dash-completion span{font-size:var(--type-caption,.875rem);color:#9a7b49}.dash-completion__meter{background:#eadbbd;border-radius:99px;align-items:center;gap:10px;height:7px;position:relative;display:flex!important}.dash-completion__meter i{background:var(--gold);border-radius:99px;height:100%;position:absolute;top:0;right:0}.dash-completion__meter b{font-size:var(--type-caption,.875rem);color:#8a682d;position:absolute;left:-34px}.dash-overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:18px;display:grid}.dash-subscription-hero{color:#fffaf2;background:linear-gradient(115deg,#721522,#4a0914);border-radius:20px;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #4f0a1533}.dash-subscription-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 85% 20%,#d8b46b2e,#0000 35%);position:absolute;inset:0}.dash-subscription-hero__copy{z-index:2;width:62%;padding:30px 34px;position:relative}.dash-status{font-size:var(--type-caption,.875rem);background:#ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-weight:800;display:inline-flex}.dash-status i{background:#9c8c84;border-radius:50%;width:7px;height:7px}.dash-status.is-active i{background:#6fd48a;box-shadow:0 0 0 4px #6fd48a21}.dash-subscription-hero h2{font-family:Amiri,serif;font-size:var(--type-title-md,1.5rem);color:#fff;margin:15px 0 7px}.dash-subscription-hero p{font-size:var(--type-body,1rem);color:#fffaf2ad;margin:0 0 19px;line-height:1.9}.dash-subscription-hero button{background:var(--gold);color:#2f211c;font-family:inherit;font-size:var(--type-action,1rem);cursor:pointer;border:0;border-radius:8px;padding:10px 17px;font-weight:900}.dash-subscription-hero>img{object-fit:cover;object-position:center;opacity:.9;border-radius:46% 0 0;width:44%;height:116%;position:absolute;bottom:-40px;left:-25px;transform:rotate(-4deg)}.dash-next-card,.dash-section-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:23px;box-shadow:0 8px 25px #3d07100b}.dash-card-title{align-items:center;gap:12px;display:flex}.dash-card-title>span{background:var(--cream-2);width:42px;height:42px;color:var(--burg);border-radius:12px;place-items:center;display:grid}.dash-card-title>div{flex-direction:column;display:flex}.dash-card-title small{font-size:var(--type-caption,.875rem);color:var(--muted)}.dash-card-title strong{font-size:var(--type-body,1rem);color:var(--ink);margin-top:2px}.dash-next-card>p,.dash-section-card>p{font-size:var(--type-body,1rem);color:var(--muted);margin-top:16px;line-height:1.8}.dash-timeline{grid-template-columns:repeat(3,1fr);align-items:center;margin:31px 13px 8px;display:grid;position:relative}.dash-timeline:before{content:"";background:#e7d8c7;height:2px;position:absolute;left:8px;right:8px}.dash-timeline i{z-index:1;background:#e7d8c7;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 1px #e0d0bf}.dash-timeline i:nth-child(2){justify-self:center}.dash-timeline i:nth-child(3){justify-self:end}.dash-timeline i.is-done{background:var(--gold);box-shadow:0 0 0 1px var(--gold)}.dash-timeline-labels{font-size:var(--type-caption,.875rem);color:#9b887c;grid-template-columns:repeat(3,1fr);display:grid}.dash-timeline-labels span:nth-child(2){text-align:center}.dash-timeline-labels span:nth-child(3){text-align:left}.dash-stat-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px auto;display:grid}.dash-stat-grid>button{border:1px solid var(--line);color:var(--burg);text-align:right;cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:13px;padding:16px 18px;font-family:inherit;transition:all .18s;display:flex}.dash-stat-grid>button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #3d071012}.dash-stat-grid>button>div{flex-direction:column;flex:1;display:flex}.dash-stat-grid strong{font-family:Amiri,serif;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem));color:var(--ink);line-height:1}.dash-stat-grid span{font-size:var(--type-caption,.875rem);color:var(--muted);margin-top:4px}.dash-stat-grid>button>.dash-icon:last-child{color:#a59184;width:15px}.dash-section-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.dash-section-title span{font-size:var(--type-caption,.875rem);color:var(--gold);font-weight:800}.dash-section-title h2{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-md,1.5rem);margin-top:2px}.dash-quick{margin-top:0}.dash-quick__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dash-quick__grid button{text-align:right;cursor:pointer;background:#fffaf5;border:1px solid #eadfd2;border-radius:13px;flex-direction:column;padding:17px 13px;font-family:inherit;display:flex}.dash-quick__grid button>span{width:34px;height:34px;color:var(--burg);background:#f2e4d1;border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.dash-quick__grid strong{font-size:var(--type-body,1rem);color:var(--ink)}.dash-quick__grid small{font-size:var(--type-caption,.875rem);color:var(--muted);margin-top:4px}.dash-button{font-family:inherit;font-size:var(--type-action,1rem);cursor:pointer;border:0;border-radius:9px;padding:12px 20px;font-weight:900}.dash-button--primary{background:var(--burg);color:#fffaf2}.dash-button--gold{background:var(--gold);color:#2f211c}.dash-button:disabled{opacity:.6;cursor:wait}.dash-sub-page-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:20px;display:grid}.dash-plan-current{color:#fffaf2;background:linear-gradient(145deg,#711522,#3d0710);border-radius:20px;padding:31px;box-shadow:0 18px 40px #3d071033}.dash-plan-current>small{color:#fffaf28c;font-size:var(--type-caption,.875rem);margin-top:25px;display:block}.dash-plan-current h2{font-family:Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:4px 0 14px}.dash-plan-price{color:var(--gold);align-items:flex-end;gap:5px;display:flex}.dash-plan-price strong{font-family:Amiri,serif;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem));line-height:1}.dash-plan-price span{font-size:var(--type-caption,.875rem)}.dash-plan-dates{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:10px;margin:27px 0 20px;padding-top:18px;display:grid}.dash-plan-dates div{flex-direction:column;display:flex}.dash-plan-dates span{font-size:var(--type-caption,.875rem);color:#fffaf280}.dash-plan-dates strong{font-size:var(--type-caption,.875rem);margin-top:3px}.dash-plan-current .dash-button{width:100%}.dash-sub-info{flex-direction:column;gap:16px;display:flex}.dash-sub-info .dash-section-card{padding:25px}.dash-sub-info ul{grid-template-columns:1fr 1fr;gap:9px 20px;margin:19px 0 0;padding:0;list-style:none;display:grid}.dash-sub-info li{font-size:var(--type-body,1rem);color:var(--muted)}.dash-sub-info li:before{content:"✓";color:var(--gold);margin-left:7px;font-weight:900}.dash-empty{text-align:center;background:#fff;border:1px dashed #dac6b2;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:35px;display:flex;max-width:none!important}.dash-empty>span{background:var(--cream-2);width:60px;height:60px;color:var(--burg);border-radius:50%;place-items:center;display:grid}.dash-empty h3{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-sm,1.125rem);margin:15px 0 4px}.dash-empty p{font-size:var(--type-body,1rem);color:var(--muted);max-width:350px;margin-bottom:17px;line-height:1.8}.dash-letters-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.dash-letter-card{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 8px 24px #3d07100b}.dash-letter-card__image{background:#f0e3d2;height:180px;position:relative}.dash-letter-card__image img{object-fit:cover;width:100%;height:100%}.dash-letter-card__image span{color:var(--burg);font-size:var(--type-caption,.875rem);background:#fffaf2eb;border-radius:99px;padding:5px 9px;font-weight:800;position:absolute;top:12px;right:12px}.dash-letter-card__body{padding:18px}.dash-letter-card__body>small{font-size:var(--type-caption,.875rem);color:var(--gold);font-weight:800}.dash-letter-card h3{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-sm,1.125rem);margin:4px 0}.dash-letter-card p{font-size:var(--type-body,1rem);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.8;display:-webkit-box;overflow:hidden}.dash-letter-card__body>div{color:#887269;font-size:var(--type-caption,.875rem);border-top:1px solid #eee3d7;align-items:center;gap:6px;margin-top:15px;padding-top:12px;display:flex}.dash-personal-orders,.dash-monthly-orders{gap:14px;margin-bottom:28px;display:grid}.dash-letter-card--personal{border-color:#dec9ad}.dash-letter-card--personal .dash-letter-card__image{background:#f5ecdf}.dash-letter-order-meta b{color:var(--burg);font-size:var(--type-body,1rem);direction:ltr;margin-inline-start:auto}.dash-form-layout{grid-template-columns:minmax(0,1.55fr) minmax(240px,.55fr);align-items:start;gap:20px;display:grid}.dash-form-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:28px;box-shadow:0 8px 28px #3d07100a}.dash-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dash-form-grid label{font-size:var(--type-label,1rem);color:#5d4c43;flex-direction:column;gap:7px;font-weight:800;display:flex}.dash-form-grid label>span{font-size:var(--type-caption,.875rem);color:#9e8c80;margin-right:4px;font-weight:500}.dash-form-grid input,.dash-form-grid select,.dash-form-grid textarea{width:100%;color:var(--ink);font-family:inherit;font-size:var(--type-action,1rem);resize:vertical;background:#fffdf9;border:1px solid #dfd0c0;border-radius:9px;outline:none;padding:11px 12px}.dash-form-grid input:focus,.dash-form-grid select:focus,.dash-form-grid textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b98a3c1a}.dash-form-grid input:disabled{color:#9b8c82;background:#f2ece4}.dash-form-grid__wide{grid-column:1/-1}.dash-form-card>.dash-button{min-width:150px;margin-top:22px}.dash-form-message{border-right:3px solid var(--gold);color:#725729;font-size:var(--type-body,1rem);background:#f8f1e6;border-radius:7px;margin-top:16px;padding:10px 13px}.dash-address-note{color:#65451b;background:#f0dfc7;border-radius:18px;padding:28px}.dash-address-note>span{width:52px;height:52px;color:var(--gold);background:#fff7e9;border-radius:14px;place-items:center;display:grid}.dash-address-note h3{font-family:Amiri,serif;font-size:var(--type-title-sm,1.125rem);margin:16px 0 7px}.dash-address-note p{font-size:var(--type-body,1rem);color:#795c34;line-height:1.9}.dash-address-note small{font-size:var(--type-caption,.875rem);color:#96784e;border-top:1px solid #dbc49f;margin-top:17px;padding-top:13px;display:block}.dash-profile-form{max-width:820px!important;margin:0!important}.dash-profile-avatar{border-bottom:1px solid #eee2d5;align-items:center;gap:14px;margin-bottom:23px;padding-bottom:23px;display:flex}.dash-profile-avatar>span,.dash-profile-avatar>img{background:var(--burg);color:#fffaf2;object-fit:cover;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Amiri,serif;font-size:25px;display:grid}.dash-profile-avatar>div{flex-direction:column;display:flex}.dash-profile-avatar strong{font-size:13px}.dash-profile-avatar small{color:var(--muted);text-align:right;direction:ltr;margin-top:3px;font-size:9.5px}.dash-notification-list{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.dash-notification-list>button{text-align:right;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee3d7;align-items:flex-start;gap:13px;width:100%;padding:17px 20px;font-family:inherit;display:flex;position:relative}.dash-notification-list>button:last-child{border-bottom:0}.dash-notification-list>button.is-unread{background:#fff9f0}.dash-notification-icon{background:var(--cream-2);width:42px;height:42px;color:var(--burg);border-radius:12px;place-items:center;display:grid}.dash-notification-list>button>div{flex-direction:column;flex:1;display:flex}.dash-notification-list strong{font-size:var(--type-body,1rem);color:var(--ink)}.dash-notification-list p{font-size:var(--type-body,1rem);color:var(--muted);margin:3px 0;line-height:1.7}.dash-notification-list small{font-size:var(--type-caption,.875rem);color:#a5958b}.dash-notification-list>button>i{background:var(--burg);border-radius:50%;width:7px;height:7px;margin-top:8px}.dash-locked{color:#fffaf2;text-align:center;background:linear-gradient(145deg,#5e0d19,#3a0710);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:30px;display:flex}.dash-locked>span{width:65px;height:65px;color:var(--gold);background:#ffffff1a;border-radius:50%;place-items:center;display:grid}.dash-locked h2{font-family:Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:16px 0 5px}.dash-locked p{font-size:var(--type-body,1rem);color:#fffaf29e}.dash-community-grid{grid-template-columns:repeat(2,1fr);gap:17px;display:grid}.dash-community-grid article{border:1px solid var(--line);background:#fff;border-radius:17px;padding:20px}.dash-community-grid header{align-items:center;gap:10px;display:flex}.dash-community-grid header>span{background:var(--burg);color:#fffaf2;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.dash-community-grid header>div{flex-direction:column;flex:1;display:flex}.dash-community-grid header strong{font-size:var(--type-caption,.875rem)}.dash-community-grid header small{font-size:var(--type-caption,.875rem);color:var(--muted)}.dash-community-grid header b{font-size:var(--type-caption,.875rem);color:#785516;background:#f0dfc7;border-radius:99px;padding:4px 8px}.dash-community-grid article>p{font-size:var(--type-body,1rem);color:#594942;margin:17px 0;line-height:1.9}.dash-community-grid article>img{object-fit:cover;border-radius:11px;width:100%;max-height:240px}.dash-community-grid footer{font-size:var(--type-caption,.875rem);color:var(--muted);border-top:1px solid #eee3d7;gap:18px;margin-top:15px;padding-top:12px;display:flex}.dash-help-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px;display:grid}.dash-help-grid a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:16px;flex-direction:column;padding:22px;text-decoration:none;display:flex}.dash-help-grid a>span{background:var(--cream-2);width:40px;height:40px;color:var(--burg);border-radius:11px;place-items:center;font-weight:900;display:grid}.dash-help-grid strong{font-size:var(--type-body,1rem);margin:13px 0 3px}.dash-help-grid small{font-size:var(--type-caption,.875rem);color:var(--muted);text-align:right;direction:ltr}.dash-policy-links button{color:#5a4940;width:100%;height:48px;font-family:inherit;font-size:var(--type-action,1rem);cursor:pointer;background:0 0;border:0;border-top:1px solid #eee3d7;justify-content:space-between;align-items:center;display:flex}.dash-policy-links button .dash-icon{color:#9a877b;width:15px}.dash-loading{height:60vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.dash-loading span{border:3px solid #eadbca;border-top-color:var(--burg);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite dashSpin}.dash-loading p{font-size:var(--type-body,1rem);margin-top:12px}@keyframes dashSpin{to{transform:rotate(360deg)}}@media (width<=1050px){.dash-sidebar{width:240px}.dash-content{padding-inline:28px}.dash-overview-grid{grid-template-columns:1fr}.dash-next-card{min-height:190px}.dash-quick__grid,.dash-letters-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=780px){.dash-sidebar{width:280px;transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}.dash-sidebar.is-open{transform:translate(0)}.dash-sidebar__close{color:#fff;cursor:pointer;background:#ffffff17;border:0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:12px;left:12px}.dash-sidebar-backdrop{z-index:20;background:#24050b8c;border:0;display:block;position:fixed;inset:0}.dash-topbar{height:67px;padding:0 18px}.dash-mobile-menu{border:1px solid var(--line);width:38px;height:38px;color:var(--burg);background:#fff;border-radius:10px;place-items:center;display:grid}.dash-topbar>div:first-of-type{display:none}.dash-content{padding:28px 18px 50px}.dash-page-heading h1{font-size:var(--type-title-lg,clamp(1.75rem, 1.35rem + 1.5vw, 2.25rem))}.dash-overview-grid,.dash-sub-page-grid,.dash-form-layout,.dash-stat-grid{grid-template-columns:1fr}.dash-subscription-hero__copy{width:70%;padding:25px}.dash-subscription-hero>img{opacity:.65;width:40%}.dash-help-grid,.dash-community-grid{grid-template-columns:1fr}.dash-footer{display:none}}@media (width<=520px){.dash-page-heading{flex-direction:column;align-items:flex-start;gap:10px}.dash-completion{grid-template-columns:1fr 24px;gap:12px}.dash-completion__meter{display:none!important}.dash-subscription-hero{min-height:285px}.dash-subscription-hero__copy{align-self:flex-start;width:100%;padding:28px}.dash-subscription-hero>img{width:52%;height:55%;bottom:-28px;left:-20px}.dash-quick__grid,.dash-letters-grid,.dash-form-grid,.dash-sub-info ul{grid-template-columns:1fr}.dash-form-grid__wide{grid-column:auto}.dash-form-card{padding:20px}.dash-plan-dates,.dash-community-grid{grid-template-columns:1fr}}.maktoub-dashboard :focus-visible{outline-offset:3px;outline:3px solid #b98a3c8c}.dash-sidebar nav button em{font-style:normal;font-size:var(--type-caption,.875rem);color:#e7c783;background:#d8b46b29;border-radius:999px;padding:3px 7px;font-weight:900}.dash-soon-pill{color:#6d4b18;font-size:var(--type-caption,.875rem);background:#f0dfc7;border-radius:99px;margin-right:5px;padding:2px 6px;font-family:Cairo,sans-serif;display:inline-flex!important}.dash-mobile-menu,.dash-sidebar__close,.dash-topbar__actions>button{width:44px;min-width:44px;height:44px;min-height:44px}.dash-sidebar__bottom button{min-height:44px}.dash-sub-empty{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#fff8ee);border-radius:20px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:28px;padding:34px;display:grid;box-shadow:0 10px 30px #3d07100d}.dash-sub-empty>div:first-child>span{font-size:var(--type-caption,.875rem);color:#875e1d;font-weight:900}.dash-sub-empty h2{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:5px 0}.dash-sub-empty p{font-size:var(--type-body,1rem);color:var(--muted);margin-bottom:18px;line-height:1.8}.dash-mini-plans{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.dash-mini-plans article{background:#fff;border:1px solid #e4d5c4;border-radius:13px;flex-direction:column;padding:17px;display:flex}.dash-mini-plans article.is-featured{background:var(--burg);border-color:var(--burg);color:#fffaf2}.dash-mini-plans small{font-size:var(--type-caption,.875rem);color:var(--muted)}.dash-mini-plans article.is-featured small,.dash-mini-plans article.is-featured span{color:#fffaf2ad}.dash-mini-plans strong{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem))}.dash-mini-plans article.is-featured strong{color:#d8b46b}.dash-mini-plans strong i{font-family:Cairo,sans-serif;font-size:9px;font-style:normal}.dash-mini-plans span{font-size:var(--type-caption,.875rem);color:var(--muted)}.dash-order-kind{flex-direction:column;gap:8px;display:flex}.dash-order-kind>button{color:#711522;text-align:right;cursor:pointer;background:#fff;border:1px solid #dfd0c0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:62px;padding:10px 13px;font-family:inherit;display:flex}.dash-order-kind>button:hover{background:#fff8f0;border-color:#711522}.dash-order-kind>button>div{flex-direction:column;flex:1;display:flex}.dash-order-kind strong{font-size:var(--type-body,1rem);color:#3e3029}.dash-order-kind small{font-size:var(--type-caption,.875rem);color:#7d6d64;margin-top:2px}.dash-order-kind>button>.dash-icon:last-child{color:#9c897e;width:15px}.dash-community-soon{color:#fffaf2;text-align:center;background:linear-gradient(145deg,#68111e,#35060d);border-radius:22px;min-height:430px;padding:55px 45px;position:relative;overflow:hidden;box-shadow:0 20px 50px #3d071033}.dash-community-soon:before,.dash-community-soon:after{content:"";border:1px solid #d8b46b24;border-radius:50%;width:360px;height:360px;position:absolute}.dash-community-soon:before{top:-210px;right:-100px}.dash-community-soon:after{bottom:-260px;left:-80px}.dash-community-soon>*{z-index:1;position:relative}.dash-community-soon__mark{color:#d8b46b;background:#ffffff17;border:1px solid #d8b46b47;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 17px;display:grid}.dash-community-soon>span{color:#e4c785;font-size:var(--type-caption,.875rem);letter-spacing:.7px;background:#d8b46b24;border-radius:99px;padding:5px 11px;font-weight:900;display:inline-flex}.dash-community-soon h2{font-family:Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:13px 0 5px}.dash-community-soon>p{color:#fffaf2ad;max-width:620px;font-size:var(--type-body,1rem);margin:0 auto;line-height:1.9}.dash-community-soon__features{grid-template-columns:repeat(3,1fr);gap:12px;max-width:780px;margin:34px auto 0;display:grid}.dash-community-soon__features>div{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:14px;flex-direction:column;align-items:center;padding:20px 15px;display:flex}.dash-community-soon__features .dash-icon{color:#d8b46b;margin-bottom:10px}.dash-community-soon__features strong{font-size:var(--type-body,1rem)}.dash-community-soon__features small{font-size:var(--type-caption,.875rem);color:#fffaf28c;margin-top:4px}.dash-account-actions{max-width:820px!important;margin:20px 0 0!important}.dash-account-actions__list{border-top:1px solid #eee3d7}.dash-account-actions__list>button,.dash-account-actions__list>a{width:100%;min-height:66px;color:inherit;text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee3d7;align-items:center;gap:12px;font-family:inherit;text-decoration:none;display:flex}.dash-account-actions__list>button:last-child,.dash-account-actions__list>a:last-child{border-bottom:0}.dash-account-actions__list>button>span,.dash-account-actions__list>a>span{background:var(--cream-2);width:39px;height:39px;color:var(--burg);border-radius:11px;place-items:center;display:grid}.dash-account-actions__list>button>div,.dash-account-actions__list>a>div{flex-direction:column;flex:1;display:flex}.dash-account-actions__list strong{font-size:var(--type-body,1rem)}.dash-account-actions__list small{font-size:var(--type-caption,.875rem);color:var(--muted);margin-top:2px}.dash-account-actions__list>.dash-icon{color:#9b887c;width:15px}.dash-sidebar nav button{font-size:var(--type-action,1rem)}.dash-page-heading>div>span,.dash-section-title span{color:#875e1d;font-size:var(--type-caption,.875rem)}.dash-page-heading p,.dash-subscription-hero p{font-size:var(--type-body,1rem)}.dash-card-title small,.dash-stat-grid span,.dash-quick__grid small{font-size:var(--type-caption,.875rem)}.dash-form-grid label{font-size:var(--type-label,1rem)}.dash-next-card>p,.dash-section-card>p,.dash-empty p,.dash-card-title strong,.dash-quick__grid strong{font-size:var(--type-body,1rem)}.dash-form-grid input,.dash-form-grid select,.dash-form-grid textarea{font-size:var(--type-action,1rem)}.dash-button{min-height:44px;font-size:var(--type-action,1rem)}.dash-help-grid a{min-height:130px}.dash-policy-links button{min-height:48px;font-size:var(--type-action,1rem)}@media (width<=780px){.dash-sub-empty{grid-template-columns:1fr}.dash-community-soon{padding:45px 24px}.dash-community-soon__features{grid-template-columns:1fr}.dash-account-actions{max-width:none!important}.dash-sidebar__close{width:44px;height:44px}}@media (width<=520px){.dash-mini-plans{grid-template-columns:1fr}.dash-sub-empty{padding:23px}.dash-community-soon{min-height:0}.dash-community-soon h2{font-size:var(--type-title-md,1.5rem)}}@media (prefers-reduced-motion:reduce){.dash-loading span{animation:none}.dash-sidebar{transition:none}}.dash-topbar__actions .dash-topbar__welcome{background:#fffaf7;border-radius:12px;gap:5px;width:auto;min-width:132px;padding:4px 5px 4px 12px;display:flex}.dash-topbar__welcome>span{font-size:var(--type-caption,.875rem);color:var(--muted)}.dash-topbar__welcome>strong{font-size:var(--type-body,1rem);color:var(--burg)}.dash-topbar__welcome>i{background:var(--burg);color:#fffaf2;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:5px;font-style:normal;font-weight:900;display:grid}.dash-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dash-help-grid a{grid-template-columns:78px 1fr;align-items:center;gap:17px;min-height:154px;padding:18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;overflow:hidden}.dash-help-grid a:hover{border-color:#cdb28a;transform:translateY(-3px);box-shadow:0 14px 30px #3d071017}.dash-help-grid a>.dash-contact-art{background:#f5eadb;border-radius:18px;width:78px;height:78px;min-height:0;display:block;overflow:hidden;box-shadow:0 7px 18px #3d071017}.dash-contact-art img{object-fit:cover;width:100%;height:100%}.dash-help-grid a>div{flex-direction:column;align-items:flex-start;min-width:0;padding:0;display:flex}.dash-help-grid a>div strong{color:#711522;font-family:Amiri,serif;font-size:var(--type-title-sm,1.125rem);margin:0;line-height:1.2}.dash-help-grid a>div p{font-size:var(--type-body,1rem);color:#76675f;margin:5px 0 7px;line-height:1.7}.dash-help-grid a>div small{font-size:var(--type-caption,.875rem);color:#594942;text-align:right;direction:ltr}.dash-help-grid a>div em{color:#875e1d;font-size:var(--type-caption,.875rem);margin-top:8px;font-style:normal;font-weight:900}@media (width<=1050px){.dash-help-grid{grid-template-columns:1fr}.dash-help-grid a{min-height:138px}}@media (width<=780px){.dash-topbar__actions .dash-topbar__welcome{width:auto;min-width:116px;padding:4px 5px 4px 8px}.dash-topbar__welcome>span{font-size:var(--type-caption,.875rem);display:inline}.dash-topbar__welcome>strong{font-size:var(--type-caption,.875rem);text-overflow:ellipsis;max-width:60px;display:inline;overflow:hidden}.dash-topbar__welcome>i{width:34px;height:34px;margin-right:3px}}@media (width<=520px){.dash-help-grid a{grid-template-columns:68px 1fr;gap:14px;min-height:130px;padding:15px}.dash-help-grid a>.dash-contact-art{border-radius:15px;width:68px;height:68px}.dash-help-grid a>div strong{font-size:var(--type-title-sm,1.125rem)}.dash-help-grid a>div p{font-size:var(--type-body,1rem)}}.dash-plan-current a.dash-button{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:flex}.dash-package-builder{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:22px;padding:30px;scroll-margin-top:28px;box-shadow:0 12px 34px #3d07100f}.dash-package-builder__header{border-bottom:1px solid #eee2d5;justify-content:space-between;align-items:center;gap:28px;padding-bottom:23px;display:flex}.dash-package-builder__header>div:first-child>span{color:#875e1d;font-size:var(--type-caption,.875rem);font-weight:900}.dash-package-builder__header h2{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:3px 0}.dash-package-builder__header p{font-size:var(--type-body,1rem);color:var(--muted);margin:0}.dash-manual-renewal{color:var(--burg);background:#f7efe3;border-radius:12px;flex:none;align-items:center;gap:10px;padding:11px 14px;display:flex}.dash-manual-renewal>span{flex-direction:column;display:flex}.dash-manual-renewal strong{font-size:var(--type-caption,.875rem)}.dash-manual-renewal small{font-size:var(--type-caption,.875rem);color:var(--muted);margin-top:1px}.dash-builder-step{padding-top:24px}.dash-builder-step+.dash-builder-step{border-top:1px solid #f0e5d9;margin-top:22px;padding-top:24px}.dash-builder-step__title{align-items:center;gap:11px;margin-bottom:15px;display:flex}.dash-builder-step__title>b{background:var(--burg);color:#fffaf2;width:32px;height:32px;font-size:var(--type-body,1rem);border-radius:50%;place-items:center;display:grid}.dash-builder-step__title>div{flex-direction:column;display:flex}.dash-builder-step__title strong{font-size:var(--type-body,1rem);color:var(--ink)}.dash-builder-step__title small{font-size:var(--type-caption,.875rem);color:var(--muted);margin-top:1px}.dash-plan-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.dash-plan-option{min-height:174px;color:var(--ink);text-align:right;cursor:pointer;background:#fffdf9;border:1px solid #e2d3c2;border-radius:15px;flex-direction:column;padding:17px;font-family:inherit;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;position:relative}.dash-plan-option:hover{border-color:#bc9f76;transform:translateY(-2px);box-shadow:0 10px 22px #3d071012}.dash-plan-option.is-selected{border:2px solid var(--burg);background:linear-gradient(145deg,#fffaf5,#f8ece5);padding:16px;box-shadow:0 10px 26px #7115221c}.dash-plan-option__top{justify-content:space-between;align-items:flex-start;gap:6px;min-height:25px;display:flex}.dash-plan-option__top>small{color:#775420;font-size:var(--type-caption,.875rem);background:#f2e5d2;border-radius:999px;padding:4px 7px;font-weight:900;display:inline-flex}.dash-plan-option__top>i{background:var(--burg);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-style:normal;display:grid}.dash-plan-option>strong{color:var(--burg);font-family:Amiri,serif;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem));margin:12px 0 4px}.dash-plan-option__price{color:var(--burg);align-items:flex-end;gap:4px;display:flex}.dash-plan-option__price>b{font-family:Amiri,serif;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem));line-height:1}.dash-plan-option__price>em{font-size:var(--type-caption,.875rem);font-style:normal}.dash-plan-option>small:last-child{color:var(--muted);font-size:var(--type-caption,.875rem);margin-top:auto}.dash-order-kind--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.dash-order-kind--grid>button{min-height:82px;padding:14px 16px}.dash-order-kind--grid>button.is-selected{border:2px solid var(--burg);background:#fff8f3;padding:13px 15px;box-shadow:0 8px 20px #71152214}.dash-order-kind--grid>button>.dash-icon{width:25px;height:25px}.dash-order-kind--grid strong{font-size:var(--type-body,1rem)}.dash-order-kind--grid small{font-size:var(--type-caption,.875rem)}.dash-radio-dot{border:1.5px solid #b7a69a;border-radius:50%;width:18px;height:18px;position:relative}.dash-order-kind--grid>button.is-selected .dash-radio-dot{border-color:var(--burg)}.dash-order-kind--grid>button.is-selected .dash-radio-dot:after{content:"";background:var(--burg);border-radius:50%;position:absolute;inset:4px}.dash-selection-summary{color:#fffaf2;background:linear-gradient(110deg,#5d0d19,#3d0710);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-top:27px;padding:18px 20px;display:grid}.dash-selection-summary>div:first-child{flex-direction:column;display:flex}.dash-selection-summary>div:first-child small{color:#d8b46b;font-size:var(--type-caption,.875rem)}.dash-selection-summary>div:first-child strong{font-size:var(--type-body,1rem);margin:2px 0}.dash-selection-summary>div:first-child span{font-size:var(--type-caption,.875rem);color:#fffaf294}.dash-selection-summary__price{color:#e5c378;align-items:flex-end;gap:4px;display:flex}.dash-selection-summary__price strong{font-family:Amiri,serif;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem));line-height:1}.dash-selection-summary__price span{font-size:var(--type-caption,.875rem)}.dash-selection-summary .dash-button{color:#32160e;background:#d8b46b;justify-content:center;align-items:center;gap:8px;min-width:190px;display:flex}.dash-selection-summary .dash-button .dash-icon{width:16px}@media (width<=1050px){.dash-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-selection-summary{grid-template-columns:minmax(0,1fr) auto}.dash-selection-summary .dash-button{grid-column:1/-1;width:100%}}@media (width<=700px){.dash-package-builder{padding:22px}.dash-package-builder__header{flex-direction:column;align-items:flex-start;gap:14px}.dash-manual-renewal{box-sizing:border-box;width:100%}.dash-order-kind--grid{grid-template-columns:1fr}.dash-selection-summary{grid-template-columns:1fr auto;gap:14px}.dash-selection-summary .dash-button{grid-column:1/-1}}@media (width<=480px){.dash-plan-picker{grid-template-columns:1fr}.dash-plan-option{min-height:146px}.dash-selection-summary{grid-template-columns:1fr}.dash-selection-summary__price{margin-top:2px}.dash-selection-summary .dash-button{grid-column:auto;min-width:0}.dash-package-builder{padding:18px}.dash-package-builder__header h2{font-size:var(--type-title-md,1.5rem)}}.dash-subscription-hero--brand{isolation:isolate;background:#28301f;min-height:300px}.dash-subscription-hero--brand:before{content:"";z-index:1;background:linear-gradient(90deg,#1b1f140a 0%,#2d1e184d 45%,#5b0d1af0 100%);position:absolute;inset:0}.dash-subscription-hero--brand:after{z-index:1;background:radial-gradient(circle at 82% 20%,#d8b46b38,#0000 42%)}.dash-subscription-hero--brand>.dash-subscription-hero__copy{width:58%;padding:34px 38px}.dash-subscription-hero--brand>img{z-index:0;object-fit:cover;object-position:center;opacity:.82;border-radius:0;width:100%;height:100%;inset:0;transform:none}.dash-subscription-hero--brand h2{font-family:Maktoub Zain,Amiri,serif;font-size:var(--type-title-md,1.5rem)}.dash-hero-products{flex-wrap:wrap;gap:6px;margin:-6px 0 18px;display:flex}.dash-hero-products>span{color:#f7e8cf;font-size:var(--type-caption,.875rem);background:#ffffff14;border:1px solid #fffaf22e;border-radius:999px;padding:4px 8px;font-weight:800}.dash-products-rack{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px auto;display:grid}.dash-products-rack>button{border:1px solid var(--line);min-height:150px;color:var(--ink);text-align:right;cursor:pointer;background:linear-gradient(145deg,#fff,#fff9f1);border-radius:17px;padding:20px;font-family:inherit;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 8px 24px #3d07100b}.dash-products-rack>button:hover{transform:translateY(-2px);box-shadow:0 13px 28px #3d071017}.dash-products-rack>button:after{content:"";opacity:.045;background:currentColor;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-52px;left:-38px}.dash-products-rack>button>span{color:#96713c;font-size:var(--type-caption,.875rem);font-weight:900;display:block}.dash-products-rack>button>strong{color:var(--burg);font-family:Maktoub Zain,Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:3px 0;line-height:1.1;display:block}.dash-products-rack>button>p{color:var(--muted);font-size:var(--type-body,1rem);margin:4px 0 15px}.dash-products-rack>button>b{color:var(--burg);font-family:Maktoub Zain,Amiri,serif;font-size:var(--type-title-md,1.5rem)}.dash-products-rack>button>small{color:var(--muted);font-size:var(--type-caption,.875rem);margin-right:5px}.dash-products-rack>button.is-monthly{border-top:3px solid #c69a49}.dash-products-rack>button.is-loved{border-top:3px solid #8f2033}.dash-products-rack>button.is-future{border-top:3px solid #65734f}@media (width<=900px){.dash-products-rack{grid-template-columns:1fr}.dash-products-rack>button{min-height:125px}}@media (width<=780px){.dash-subscription-hero--brand>.dash-subscription-hero__copy{width:68%;padding:28px}.dash-subscription-hero--brand>img{opacity:.65;width:100%;height:100%;inset:0}.dash-subscription-hero--brand:before{background:linear-gradient(90deg,#211f161a,#570d19f7 76%)}}@media (width<=520px){.dash-subscription-hero--brand{min-height:350px}.dash-subscription-hero--brand>.dash-subscription-hero__copy{width:100%;padding:26px}.dash-subscription-hero--brand>img{opacity:.42;width:100%;height:100%;inset:0}.dash-subscription-hero--brand:before{background:linear-gradient(#530b16f2,#31241b6b)}.dash-hero-products{gap:4px}.dash-products-rack>button{padding:17px}}.dash-products-rack>button{min-height:166px;padding-left:112px}.dash-products-rack>button>img{object-fit:cover;filter:saturate(.88);width:98px;height:100%;position:absolute;top:0;left:0}.dash-products-rack>button:before{content:"";background:linear-gradient(90deg,#0000,#fffaf5);width:36px;position:absolute;top:0;bottom:0;left:80px}.dash-product-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:34px;display:grid}.dash-experience-card{border:1px solid var(--line);background:#fff;border-radius:21px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #3d071012}.dash-experience-card__media{background:#eee0cb;height:178px;position:relative;overflow:hidden}.dash-experience-card__media:after{content:"";background:linear-gradient(#0000,#26120ead);height:55%;position:absolute;inset:auto 0 0}.dash-experience-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.dash-experience-card:hover .dash-experience-card__media img{transform:scale(1.025)}.dash-experience-card__media>span{z-index:1;color:#fff;font-size:var(--type-caption,.875rem);align-items:center;gap:6px;font-weight:800;display:flex;position:absolute;bottom:12px;right:14px}.dash-experience-card__media .dash-icon{width:17px}.dash-experience-card__body{flex-direction:column;flex:1;padding:19px;display:flex}.dash-experience-card__body>small{color:#8a652f;font-size:var(--type-caption,.875rem);font-weight:800}.dash-experience-card__body h2{color:var(--burg);font-family:Maktoub Zain,Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:3px 0 7px;line-height:1.2}.dash-experience-card__body>p{min-height:54px;color:var(--muted);font-size:var(--type-body,1rem);margin:0 0 14px;line-height:1.8}.dash-experience-card__body>div{flex-direction:column;margin-top:auto;display:flex}.dash-experience-card__body>div strong{color:var(--burg);font-size:var(--type-body,1rem)}.dash-experience-card__body>div span{color:var(--muted);font-size:var(--type-caption,.875rem)}.dash-experience-card__body>a{border:1px solid var(--burg);background:var(--burg);color:#fffaf2;min-height:45px;font-family:inherit;font-size:var(--type-caption,.875rem);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-weight:800;text-decoration:none;display:flex}.dash-experience-card__body>button{border:1px solid var(--burg);background:var(--burg);color:#fffaf2;min-height:45px;font-family:inherit;font-size:var(--type-action,1rem);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:15px;font-weight:800;text-decoration:none;display:flex}.dash-experience-card__body>a .dash-icon,.dash-experience-card__body>button .dash-icon{width:16px}.dash-experience-card--loved .dash-experience-card__body>button{background:#7b1b2a}.dash-experience-card--future .dash-experience-card__body>button{background:#536044;border-color:#536044}.dash-monthly-membership{padding-top:8px;scroll-margin-top:25px}.dash-monthly-membership>.dash-section-title{border-bottom:1px solid var(--line);align-items:flex-end;margin-bottom:20px;padding-bottom:15px}.dash-monthly-membership>.dash-section-title>p{color:var(--muted);font-size:var(--type-body,1rem);margin:0}.dash-monthly-membership .dash-package-builder{margin-top:18px}.dash-letter-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:30px;display:grid}.dash-letter-filters>button{border:1px solid var(--line);min-width:0;min-height:82px;color:var(--ink);text-align:right;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;padding:9px;font-family:inherit;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.dash-letter-filters>button:hover{border-color:#c4a574;transform:translateY(-2px)}.dash-letter-filters>button.is-active{border-color:var(--burg);box-shadow:0 9px 22px #7115221a}.dash-letter-filters img,.dash-letter-filter__all{object-fit:cover;border-radius:10px;width:54px;height:62px}.dash-letter-filter__all{color:#f1d08c;background:linear-gradient(145deg,#711522,#4d0a15);place-items:center;display:grid}.dash-letter-filter__all .dash-icon{width:25px}.dash-letter-filters>button>div{flex-direction:column;min-width:0;display:flex}.dash-letter-filters small{color:var(--muted);font-size:var(--type-caption,.875rem)}.dash-letter-filters strong{color:var(--burg);font-size:var(--type-caption,.875rem);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dash-letter-filters b{min-width:26px;height:26px;color:var(--burg);font-size:var(--type-caption,.875rem);background:#f2e6d6;border-radius:999px;place-items:center;display:grid}.dash-letter-filters>button.is-future.is-active{border-color:#65734f}.dash-letter-card--monthly{border-top:3px solid #c69a49}.dash-letter-card--loved{border-top:3px solid #8f2033}.dash-letter-card--future{border-top:3px solid #65734f}.dash-personal-orders,.dash-monthly-orders{margin-top:8px}.dash-section-title>p{color:var(--muted);font-size:var(--type-body,1rem)}.dash-help-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.dash-help-products>a{border:1px solid var(--line);min-height:76px;color:inherit;background:#fff;border-radius:15px;align-items:center;gap:11px;padding:11px 13px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex}.dash-help-products>a:hover{border-color:#c4a574;transform:translateY(-2px)}.dash-help-products>a>span{color:#fff;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.dash-help-products .is-monthly{background:#b0833a}.dash-help-products .is-loved{background:#8f2033}.dash-help-products .is-future{background:#65734f}.dash-help-products>a>div{flex-direction:column;flex:1;min-width:0;display:flex}.dash-help-products small{color:var(--muted);font-size:var(--type-caption,.875rem)}.dash-help-products strong{color:var(--burg);font-size:var(--type-body,1rem)}.dash-help-products>a>.dash-icon{color:#9b877b;width:15px}.dash-help-grid a>.dash-contact-icon{color:#fff;border-radius:18px;place-items:center;width:78px;height:78px;min-height:0;display:grid;box-shadow:0 7px 18px #3d071017}.dash-contact-icon.is-email{background:#711522}.dash-contact-icon.is-whatsapp{background:#476b4c}.dash-contact-icon.is-instagram{background:linear-gradient(145deg,#772656,#c45c42)}.dash-contact-icon.is-tiktok{background:#28231f}@media (width<=1120px){.dash-product-gallery{grid-template-columns:1fr}.dash-experience-card{grid-template-columns:210px 1fr;display:grid}.dash-experience-card__media{height:100%;min-height:220px}.dash-letter-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-products-rack>button{padding-left:145px}.dash-products-rack>button>img{width:130px}.dash-products-rack>button:before{left:112px}}@media (width<=780px){.dash-help-products{grid-template-columns:1fr}.dash-products-rack>button{padding-left:132px}.dash-products-rack>button>img{width:118px}.dash-products-rack>button:before{left:100px}}@media (width<=620px){.dash-product-gallery{gap:13px}.dash-experience-card{display:flex}.dash-experience-card__media{height:168px;min-height:0}.dash-experience-card__body h2{font-size:var(--type-title-md,1.5rem)}.dash-experience-card__body>p{min-height:0}.dash-letter-filters{grid-template-columns:1fr 1fr;gap:8px}.dash-letter-filters>button{grid-template-columns:42px 1fr auto;gap:7px;min-height:68px;padding:7px}.dash-letter-filters img,.dash-letter-filter__all{width:42px;height:50px}.dash-letter-filters strong{font-size:var(--type-caption,.875rem)}.dash-letter-filters small{display:none}.dash-monthly-membership>.dash-section-title{flex-direction:column;align-items:flex-start;gap:6px}.dash-help-grid a>.dash-contact-icon{border-radius:15px;width:68px;height:68px}.dash-products-rack>button{padding-left:112px}.dash-products-rack>button>img{width:98px}.dash-products-rack>button:before{left:80px}}.dash-experience-card--monthly .dash-experience-card__body>button{color:#2f211c;background:#c69a49;border-color:#c69a49}.dash-experience-card--loved .dash-experience-card__body>button{color:#fffaf2;background:#8f2033;border-color:#8f2033}.dash-experience-card--future .dash-experience-card__body>button{color:#fffaf2;background:#65734f;border-color:#65734f}.dash-back-to-experiences{min-height:43px;color:var(--burg);font:800 var(--type-caption,.875rem) "Cairo",sans-serif;cursor:pointer;background:#fffaf5;border:1px solid #d8c6b3;border-radius:11px;align-items:center;gap:7px;padding:0 15px;display:flex}.dash-back-to-experiences .dash-icon{width:16px;transform:rotate(180deg)}.dash-monthly-membership--page{gap:20px;padding-top:0;display:grid}.dash-monthly-membership--page .dash-package-builder{margin-top:0}.dash-monthly-checkout-hero{background:linear-gradient(120deg,#fff9ed 0%,#f4e4ca 64%,#ead0a4 100%);border:1px solid #dec79d;border-radius:22px;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;min-height:230px;display:grid;overflow:hidden;box-shadow:0 12px 32px #58391712}.dash-monthly-checkout-hero>div{z-index:1;align-self:center;padding:31px 34px}.dash-monthly-checkout-hero>div>span{color:#8e692e;font-size:var(--type-caption,.875rem);font-weight:900}.dash-monthly-checkout-hero h2{color:var(--burg);font:400 var(--type-title-md,1.5rem)/1.25 "Maktoub Zain","Amiri",serif;margin:5px 0 8px}.dash-monthly-checkout-hero p{color:#66544a;max-width:620px;font-size:var(--type-body,1rem);margin:0;line-height:1.9}.dash-monthly-checkout-hero>div>div{flex-wrap:wrap;gap:8px;margin-top:19px;display:flex}.dash-monthly-checkout-hero small{color:#60483d;font-size:var(--type-caption,.875rem);background:#ffffff94;border:1px solid #7115221c;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-weight:800;display:flex}.dash-monthly-checkout-hero small .dash-icon{color:#9b712f;width:14px}.dash-monthly-checkout-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:230px}.dash-monthly-payment-note{color:#6c584d;background:#fffaf3;border:1px solid #e8d9c8;border-radius:12px;align-items:center;gap:11px;margin-top:15px;padding:13px 15px;display:flex}.dash-monthly-payment-note>.dash-icon{color:#98702f;width:22px}.dash-monthly-payment-note>div{flex-direction:column;display:flex}.dash-monthly-payment-note strong{font-size:var(--type-caption,.875rem);color:#4f3d34}.dash-monthly-payment-note span{font-size:var(--type-caption,.875rem);color:var(--muted);margin-top:2px}@media (width<=850px){.dash-monthly-checkout-hero{grid-template-columns:1fr 220px}.dash-monthly-checkout-hero>div{padding:25px}.dash-monthly-checkout-hero h2{font-size:var(--type-title-md,1.5rem)}}@media (width<=620px){.dash-page-heading:has(.dash-back-to-experiences){flex-direction:column;align-items:flex-start;gap:13px}.dash-back-to-experiences{justify-content:center;width:100%}.dash-monthly-checkout-hero{flex-direction:column-reverse;display:flex}.dash-monthly-checkout-hero>img{height:165px;min-height:165px}.dash-monthly-checkout-hero>div{padding:21px}.dash-monthly-checkout-hero h2{font-size:var(--type-title-md,1.5rem)}.dash-monthly-payment-note{align-items:flex-start}}.dash-letter-card[role=button]{cursor:pointer}.dash-letter-card[role=button]:focus-visible{outline-offset:3px;outline:3px solid #71152240}.dash-order-modal{z-index:1200;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dash-order-modal__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#241613a3;border:0;position:absolute;inset:0}.dash-order-detail{background:#fffaf3;border:1px solid #e3d3c1;border-radius:24px;width:min(760px,100%);max-height:min(90vh,920px);position:relative;overflow:auto;box-shadow:0 32px 90px #280d114d}.dash-order-detail>header{z-index:2;background:#fffaf3f5;border-bottom:1px solid #eadbcb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.dash-order-detail>header small{color:#926c32;font-size:var(--type-caption,.875rem);font-weight:800}.dash-order-detail>header h2{color:var(--burg);font:500 var(--type-title-md,1.5rem)/1.2 "Maktoub Zain","Amiri",serif;margin:3px 0 0}.dash-order-detail>header>button{border:1px solid var(--line);width:42px;height:42px;color:var(--burg);cursor:pointer;background:#fff;border-radius:12px;place-items:center;display:grid}.dash-order-detail__content{gap:14px;padding:22px;display:grid}.dash-order-detail__loading,.dash-order-detail__error{text-align:center;font-size:var(--type-body,1rem);padding:44px 24px}.dash-order-detail__error{color:#a11d32}.dash-order-status{color:#fff;background:#65111e;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:16px 18px;display:grid}.dash-order-status span{font-size:var(--type-body,1rem);font-weight:800}.dash-order-status strong{font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem))}.dash-order-status small{color:#eacb99;font-size:var(--type-caption,.875rem);grid-column:1/-1}.dash-order-review{background:#fff5df;border:1px solid #e0aa55;border-radius:15px;padding:17px}.dash-order-review strong{font-size:var(--type-body,1rem);color:#7b4e09}.dash-order-review p{font-size:var(--type-body,1rem);line-height:1.8}.dash-order-review button,.dash-order-edit-actions button{border:1px solid var(--burg);background:var(--burg);color:#fff;min-height:40px;font:800 var(--type-action,1rem) inherit;cursor:pointer;border-radius:10px;padding:0 15px}.dash-order-block{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.dash-order-block h3{color:var(--burg);font-size:var(--type-title-sm,1.125rem);margin:0 0 12px}.dash-order-letter-text{white-space:pre-wrap;font-size:var(--type-body,1rem);line-height:2}.dash-order-block textarea{box-sizing:border-box;width:100%;color:var(--ink);font:var(--type-action,1rem)/2 "Cairo",sans-serif;resize:vertical;background:#fffdf9;border:1px solid #cdb9a7;border-radius:12px;padding:14px}.dash-order-edit-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.dash-order-edit-actions button:first-child{color:var(--burg);background:#fff}.dash-order-recipient,.dash-order-reminder{border-bottom:1px solid #f0e5d9;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 0;display:grid}.dash-order-recipient:last-child,.dash-order-reminder:last-child{border:0}.dash-order-recipient strong,.dash-order-reminder span{font-size:var(--type-body,1rem)}.dash-order-recipient span{color:#6a574d;font-size:var(--type-caption,.875rem)}.dash-order-reminder b{color:#6a574d;font-size:var(--type-body,1rem)}.dash-order-recipient small,.dash-order-reminder small{color:var(--muted);font-size:var(--type-caption,.875rem);grid-column:1/-1}.dash-order-timeline>div{grid-template-columns:1fr auto;gap:10px;padding:3px 24px 15px 0;display:grid;position:relative}.dash-order-timeline i{background:var(--burg);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;right:2px}.dash-order-timeline>div:not(:last-child):after{content:"";background:#d8c5b3;width:1px;position:absolute;top:16px;bottom:0;right:6px}.dash-order-timeline span{font-size:var(--type-caption,.875rem)}.dash-order-timeline small{font-size:var(--type-caption,.875rem);color:var(--muted)}.dash-order-tracking{color:#fff;min-height:46px;font-size:var(--type-caption,.875rem);background:#536044;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:800;text-decoration:none;display:flex}.dash-future-video-access{background:#f6efe4;border:1px solid #d8c6ad;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px;display:grid}.dash-future-video-access>div{gap:5px;display:grid}.dash-future-video-access small{color:#8d754f;font-size:var(--type-caption,.875rem);font-weight:800}.dash-future-video-access h3{color:var(--burg);font-family:Maktoub Zain,Amiri,serif;font-size:var(--type-title-sm,1.125rem);margin:0}.dash-future-video-access p{color:var(--muted);font-size:var(--type-body,1rem);margin:0;line-height:1.8}.dash-future-video-access a{color:#fff;width:max-content;font-size:var(--type-caption,.875rem);background:#536044;border-radius:9px;margin-top:7px;padding:9px 14px;font-weight:800;text-decoration:none}.dash-future-video-access img{object-fit:contain;background:#fff;border:1px solid #ddcfbd;border-radius:10px;width:116px;height:116px;padding:6px}.dash-future-video-access.is-ready{background:#f7f9f3;border-top:3px solid #65734f}.dash-future-video-pin{background:#fff;border:1px dashed #bda57e;border-radius:9px;align-items:center;gap:12px;width:max-content;margin-top:7px;padding:8px 11px;display:flex!important}.dash-future-video-pin span{font-size:var(--type-caption,.875rem);color:#756656}.dash-future-video-pin b{color:var(--burg);font-size:var(--type-title-sm,1.125rem);letter-spacing:4px}.maktoub-dashboard small{font-size:var(--type-caption,.875rem)}.dash-page-heading p,.dash-section-title>p,.dash-letter-card__body p,.dash-experience-card__body>p{font-size:var(--type-body,1rem);line-height:1.8}.dash-letter-filters small,.dash-products-rack>button>span,.dash-products-rack>button>small{font-size:var(--type-caption,.875rem)}.dash-letter-filters strong{font-size:var(--type-body,1rem)}.dash-experience-card__body>small{font-size:var(--type-caption,.875rem)}@media (width<=620px){.dash-order-modal{padding:0}.dash-order-detail{border-radius:0;width:100%;height:100%;max-height:none}.dash-order-detail>header{padding:16px}.dash-order-detail__content{padding:14px}.dash-letter-filters small{display:block}.dash-letter-filters>button{min-height:76px}.dash-future-video-access{grid-template-columns:1fr}.dash-future-video-access img{width:100px;height:100px}}.dash-letter-card{text-align:right;width:100%;font:inherit;color:inherit;cursor:pointer;padding:0}.dash-letter-dialog{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#23090d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dash-letter-dialog__card{background:#fffaf2;border-radius:22px;width:min(720px,100%);max-height:92vh;position:relative;overflow:auto;box-shadow:0 28px 85px #23090d59}.dash-letter-dialog__card>img{object-fit:cover;background:#eadbc9;width:100%;height:min(360px,42vh);display:block}.dash-letter-dialog__close{z-index:1;width:42px;height:42px;color:var(--burg);font-size:var(--type-title-md,1.5rem);cursor:pointer;background:#fffaf2f0;border:1px solid #ffffffbf;border-radius:50%;position:absolute;top:14px;left:14px}.dash-letter-dialog__content{padding:28px}.dash-letter-dialog__content>span{color:var(--gold);font-size:var(--type-caption,.875rem);font-weight:800}.dash-letter-dialog__content h2{color:var(--burg);font-size:var(--type-title-md,1.5rem);margin:4px 0 8px}.dash-letter-dialog__content>p{color:var(--muted);font-size:var(--type-body,1rem);margin:0;line-height:1.9}.dash-letter-dialog dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.dash-letter-dialog dl>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.dash-letter-dialog dt{color:var(--muted);font-size:var(--type-caption,.875rem)}.dash-letter-dialog dd{color:var(--burg);margin:5px 0 0;font-weight:800}.dash-letter-dialog__preview{background:#f4eadc;border-radius:14px;padding:18px}.dash-letter-dialog__preview p{color:#725f55;margin:6px 0 0;line-height:1.9}.dash-contact-consent{background:#fffaf4;border:1px solid #eadac8;border-radius:14px;grid-column:1/-1;margin:24px 0 0;padding:20px}.dash-contact-consent legend{font-size:var(--type-body,1rem);color:var(--burg);padding:0 8px;font-weight:800}.dash-contact-consent>p{color:var(--muted);font-size:var(--type-body,1rem);margin:0 0 16px;line-height:1.8}.dash-contact-consent label{cursor:pointer;align-items:flex-start;gap:11px;padding:12px 0;display:flex}.dash-contact-consent label+label{border-top:1px solid #eee2d5}.dash-contact-consent input{width:20px;height:20px;accent-color:var(--burg);margin-top:2px}.dash-contact-consent label span{flex-direction:column;gap:3px;display:flex}.dash-contact-consent label strong{font-size:var(--type-body,1rem)}.dash-contact-consent label small{font-size:var(--type-caption,.875rem);color:var(--muted)}.dash-billing-money{direction:rtl;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.dash-billing-money strong{font-size:var(--type-body,1rem)}.dash-billing-money small{font-size:var(--type-caption,.875rem);color:var(--muted);white-space:nowrap}.dash-sidebar__currency{margin:16px 18px 6px}@media (width<=640px){.dash-letter-dialog{padding:8px}.dash-letter-dialog__card{border-radius:17px}.dash-letter-dialog__card>img{height:235px}.dash-letter-dialog__content{padding:22px 18px}.dash-letter-dialog dl{grid-template-columns:1fr}.dash-letter-dialog__content h2{font-size:var(--type-title-md,1.5rem)}}.dash-monthly-membership--page{gap:16px}.dash-monthly-checkout-hero{grid-template-columns:minmax(0,1fr) 290px;min-height:0}.dash-monthly-checkout-hero>.dash-monthly-checkout-hero__copy{flex-direction:column;justify-content:center;align-self:stretch;padding:26px 30px;display:flex}.dash-monthly-checkout-hero>.dash-monthly-checkout-hero__copy>span{font-size:var(--type-caption,.875rem)}.dash-monthly-checkout-hero__copy h2{font-size:var(--type-title-md,1.5rem);margin:4px 0 5px}.dash-monthly-checkout-hero__copy>p{font-size:var(--type-body,1rem);line-height:1.75}.dash-monthly-checkout-hero__included{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dash-monthly-checkout-hero__included li{color:#533c32;background:#ffffff9e;border:1px solid #7115221a;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.dash-monthly-checkout-hero__included .dash-icon{color:#9b712f;flex:0 0 17px;width:17px;height:17px}.dash-monthly-checkout-hero__included strong{font-size:var(--type-body,1rem);line-height:1.45}.dash-monthly-checkout-hero__renewal{color:#533c32;background:#7115220e;border:1px solid #71152224;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;padding:9px 11px;display:grid}.dash-monthly-checkout-hero__renewal>.dash-icon{width:19px;height:19px;color:var(--burg);margin:auto}.dash-monthly-checkout-hero__renewal>div{flex-direction:column;gap:1px;display:flex}.dash-monthly-checkout-hero__renewal strong{color:var(--burg);font-size:var(--type-body,1rem)}.dash-monthly-checkout-hero__renewal span{color:#6a574d;font-size:var(--type-caption,.875rem);line-height:1.65}.dash-monthly-membership--page .dash-package-builder__header>div:first-child>span{font-size:var(--type-caption,.875rem)}.dash-monthly-membership--page .dash-package-builder__header h2{font-size:var(--type-title-md,1.5rem)}.dash-monthly-membership--page .dash-package-builder__header p,.dash-monthly-membership--page .dash-builder-step__title strong{font-size:var(--type-body,1rem)}.dash-monthly-membership--page .dash-builder-step__title small{font-size:var(--type-caption,.875rem)}.dash-monthly-membership--page .dash-order-kind--grid strong{font-size:var(--type-body,1rem)}.dash-monthly-membership--page .dash-order-kind--grid small{font-size:var(--type-caption,.875rem);line-height:1.6}.dash-monthly-membership--page .dash-plan-option__top>small{font-size:var(--type-caption,.875rem)}.dash-monthly-membership--page .dash-plan-option>strong{font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem))}.dash-monthly-membership--page .dash-plan-option>small:last-child,.dash-monthly-membership--page .dash-selection-summary>div:first-child small{font-size:var(--type-caption,.875rem)}.dash-monthly-membership--page .dash-selection-summary>div:first-child strong{font-size:var(--type-body,1rem)}.dash-monthly-membership--page .dash-selection-summary>div:first-child span{font-size:var(--type-caption,.875rem);line-height:1.6}.dash-monthly-membership--page .dash-monthly-payment-note strong{font-size:var(--type-body,1rem)}.dash-monthly-membership--page .dash-monthly-payment-note span{font-size:var(--type-caption,.875rem);line-height:1.6}@media (width<=850px){.dash-monthly-checkout-hero{grid-template-columns:minmax(0,1fr) 220px}.dash-monthly-checkout-hero>.dash-monthly-checkout-hero__copy{padding:23px}.dash-monthly-checkout-hero__copy h2{font-size:var(--type-title-md,1.5rem)}}@media (width<=620px){.dash-monthly-checkout-hero{flex-direction:column-reverse;display:flex}.dash-monthly-checkout-hero>.dash-monthly-checkout-hero__copy{padding:20px}.dash-monthly-checkout-hero__copy h2{font-size:var(--type-title-md,1.5rem)}.dash-monthly-checkout-hero__copy>p{font-size:var(--type-body,1rem)}.dash-monthly-checkout-hero__included{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.dash-monthly-checkout-hero__included li{min-height:38px;padding:7px 8px}.dash-monthly-checkout-hero__included strong{font-size:var(--type-body,1rem)}.dash-monthly-checkout-hero__renewal{grid-template-columns:30px minmax(0,1fr)}.dash-monthly-membership--page .dash-package-builder{padding:18px}}.dash-future-video-upload{background:#f2f8f3;border-color:#b7d1bd;gap:12px;display:grid}.dash-future-video-upload>p{color:#4f6252;margin:0;line-height:1.9}.dash-future-video-upload label{color:var(--burg);gap:7px;font-weight:800;display:grid}.dash-future-video-upload input[type=file]{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px dashed #9eb6a4;border-radius:12px;padding:12px}.dash-future-video-upload>small{overflow-wrap:anywhere;color:var(--muted)}.dash-future-video-upload progress{accent-color:#536f59;width:100%;height:12px}.dash-future-video-upload .dash-button{justify-self:start;min-width:170px}.maktoub-dashboard{font-size:var(--type-body,1rem);line-height:var(--leading-body,1.8)}.maktoub-dashboard :is(h1,h2,h3,h4):not(:where(.letter-preview *,.envelope-preview *)){line-height:var(--leading-heading,1.35);overflow-wrap:anywhere}.maktoub-dashboard :is(.dash-content,.dash-main,.dash-page,.dash-section-card,.dash-card,.dash-order-detail,.dash-order-detail__content,.dash-order-block,.dash-order-recipient,.dash-order-reminder){min-width:0}.maktoub-dashboard :is(.dash-button,.dash-sidebar button,.dash-letter-dialog button,.dash-order-detail button,.dash-plan-picker button,.dash-form-grid button,.dash-notification-list button,.dash-policy-links button){white-space:normal;min-height:44px;line-height:1.6}.maktoub-dashboard :is(.dash-form-grid input,.dash-form-grid select,.dash-form-grid textarea,.dash-order-block textarea){min-width:0;max-width:100%;font-size:var(--type-label,1rem)}.maktoub-dashboard :is(.dash-form-grid input:not([type=checkbox]):not([type=radio]),.dash-form-grid select){min-height:46px}.maktoub-dashboard .dash-sidebar nav button{height:auto;min-height:48px;padding-block:10px}.maktoub-dashboard .dash-sidebar__bottom button{height:auto;padding-block:10px}.maktoub-dashboard .dash-sidebar nav button>b{flex-shrink:0;height:auto;min-height:24px}.maktoub-dashboard :is(.dash-topbar,.dash-topbar>div){min-width:0}.maktoub-dashboard .dash-topbar{gap:12px;height:auto;min-height:75px;padding-block:10px}.maktoub-dashboard :is(.dash-page-heading,.dash-section-title,.dash-card-title,.dash-order-detail>header){gap:12px}.maktoub-dashboard :is(.dash-page-heading,.dash-section-title,.dash-card-title,.dash-selection-summary){flex-wrap:wrap}.maktoub-dashboard :is(.dash-card-title>div,.dash-order-detail>header>div){min-width:0}.maktoub-dashboard :is(.dash-order-recipient strong,.dash-order-recipient small,.dash-order-reminder,.dash-order-timeline span,.dash-order-block p,.dash-notification-list p,.dash-letter-dialog dd){overflow-wrap:anywhere}.maktoub-dashboard .dash-order-detail>header>button{flex:0 0 44px;width:44px;height:44px}.maktoub-dashboard .dash-order-detail :is(.dash-order-edit-actions,.future-contact-actions){flex-wrap:wrap}.maktoub-dashboard .dash-order-recipient,.maktoub-dashboard .dash-order-status{grid-template-columns:minmax(0,1fr) auto}.maktoub-dashboard .dash-order-status strong{white-space:nowrap;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem))}.maktoub-dashboard .dash-profile-avatar strong{font-size:var(--type-label,1rem)}.maktoub-dashboard :is(.dash-profile-avatar small,.dash-mini-plans strong i){font-size:var(--type-caption,.875rem)}.maktoub-dashboard .dash-notification-list p[style*=font-size]{font-size:var(--type-caption,.875rem)!important}.maktoub-dashboard .dash-notification-list>div{flex-wrap:wrap}.maktoub-dashboard .dash-notification-list>div>div{min-width:0}.maktoub-dashboard .dash-billing-money{max-width:100%}.maktoub-dashboard .dash-billing-money strong{font-size:var(--type-title-sm,1.125rem)}.maktoub-dashboard .dash-billing-money small{white-space:normal}.maktoub-dashboard :is(.dash-section-card>p,.dash-order-block>p,.dash-empty>p,.dash-save-message,.dash-error,.dash-notice){font-size:var(--type-body,1rem);line-height:var(--leading-body,1.8)}.maktoub-dashboard .dash-plan-option{min-width:0}.maktoub-dashboard .dash-plan-option__price{flex-wrap:wrap;align-items:baseline;gap:5px 8px}.maktoub-dashboard .dash-plan-option>strong{line-height:var(--leading-heading,1.35)}.maktoub-dashboard .dash-selection-summary{gap:16px;min-width:0}.maktoub-dashboard .dash-selection-summary__price{flex-wrap:wrap;align-items:baseline}.maktoub-dashboard .dash-selection-summary .dash-button{min-width:0;padding-inline:16px}.maktoub-dashboard .dash-letter-filters strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.6;overflow:visible}@media (width<=1100px){.maktoub-dashboard .dash-plan-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.maktoub-dashboard .dash-topbar{min-height:70px;padding-inline:16px}.maktoub-dashboard :is(.dash-page-heading,.dash-section-title,.dash-card-title){align-items:flex-start}.maktoub-dashboard :is(.dash-order-status,.dash-order-recipient,.dash-order-reminder,.dash-order-timeline>div){grid-template-columns:minmax(0,1fr);gap:6px}.maktoub-dashboard .dash-selection-summary{grid-template-columns:minmax(0,1fr)}.maktoub-dashboard .dash-selection-summary .dash-button{width:100%}.maktoub-dashboard .dash-letter-dialog dl{grid-template-columns:minmax(0,1fr)}.maktoub-dashboard .dash-order-detail>header{align-items:flex-start;padding:18px 16px}.maktoub-dashboard .dash-order-detail__content,.maktoub-dashboard .dash-order-block{padding:16px}.maktoub-dashboard .dash-letter-filters>button{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;min-height:146px}.maktoub-dashboard .dash-letter-filters>button>b{grid-area:1/2;justify-self:end}.maktoub-dashboard .dash-letter-filters>button>div{grid-area:2/1/auto/-1}}@media (width<=420px){.maktoub-dashboard .dash-plan-picker{grid-template-columns:minmax(0,1fr)}.maktoub-dashboard .dash-topbar__actions .dash-topbar__welcome{min-width:0}}.future-video-page{--wine:#6c0f1f;--ink:#2e211d;--paper:#fffaf2;--olive:#58664a;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:100vh;color:var(--ink);background:#f4eadb;font-family:Cairo,sans-serif;position:fixed;inset:0;overflow:hidden auto}.future-video-grain{pointer-events:none;opacity:.25;background-image:radial-gradient(#b99b71 1px,#0000 1px);background-size:24px 24px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.future-video-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;background:#fffaf2e0;border-bottom:1px solid #ddc8aa;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,74px);display:flex;position:relative}.future-video-nav button{cursor:pointer;background:0 0;border:0}.future-video-nav img{width:132px;display:block}.future-video-nav>span{font-size:var(--type-caption,.875rem);color:#806e63;font-weight:800}.future-video-state{text-align:center;z-index:1;place-content:center;justify-items:center;min-height:calc(100vh - 82px);display:grid;position:relative}.future-video-state i{border:3px solid #d8c5aa;border-top-color:var(--wine);border-radius:50%;width:46px;height:46px;animation:.9s linear infinite futureSpin}.future-video-state h1{color:var(--wine);font-family:Zain Mobile Swashes,Amiri,serif;font-size:var(--type-title-lg,clamp(1.75rem, 1.35rem + 1.5vw, 2.25rem));margin:20px 0 5px}.future-video-state p{color:#7e6d63}.future-video-state.is-error span{font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem));color:#b58a47}.future-video-state button{background:var(--wine);color:#fff;font:800 var(--type-action,1rem) "Cairo";cursor:pointer;border:0;border-radius:999px;margin-top:18px;padding:12px 22px}@keyframes futureSpin{to{transform:rotate(360deg)}}.future-video-locked{background:var(--paper);z-index:1;border:1px solid #dcc9ae;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);width:min(1120px,100% - 40px);min-height:610px;margin:54px auto;display:grid;position:relative;box-shadow:0 30px 70px #442b1a24}.future-video-locked__visual{min-height:560px;position:relative;overflow:hidden}.future-video-locked__visual:after{content:"";background:linear-gradient(90deg,#0000 55%,#fffaf2eb);position:absolute;inset:0}.future-video-locked__visual img{object-fit:cover;width:100%;height:100%}.future-video-locked__visual>span{z-index:1;color:var(--olive);font-size:var(--type-caption,.875rem);background:#eef2e7;border-radius:999px;padding:8px 14px;font-weight:900;position:absolute;top:25px;right:25px}.future-video-locked__copy{flex-direction:column;justify-content:center;padding:clamp(44px,7vw,88px) clamp(30px,5vw,70px);display:flex}.future-video-locked__copy>small,.future-video-hero__copy>small{color:#a57934;font-weight:900}.future-video-locked__copy h1,.future-video-hero__copy h1{color:var(--wine);font-family:Zain Mobile Swashes,Amiri,serif;font-size:var(--type-display,clamp(2rem, 1.45rem + 2vw, 3rem));margin:14px 0 20px;line-height:1.05}.future-video-locked__copy>p,.future-video-hero__copy>p{color:#695950;font-size:var(--type-body,1rem);line-height:2}.future-video-locked__copy>div{border-block:1px solid #e5d5c0;flex-direction:column;gap:4px;margin:22px 0;padding:18px 0;display:flex}.future-video-locked__copy>div span{font-size:var(--type-caption,.875rem);color:#8c786c}.future-video-locked__copy>div strong{color:var(--wine);font-family:Zain Mobile Swashes,Amiri,serif;font-size:var(--type-title-md,1.5rem)}.future-video-locked__copy em{font-style:normal;font-size:var(--type-caption,.875rem);color:#8a786e;line-height:1.8}.future-video-pin{background:var(--paper);z-index:1;border:1px solid #dcc9ae;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);width:min(1120px,100% - 40px);min-height:610px;margin:54px auto;display:grid;position:relative;box-shadow:0 30px 70px #442b1a24}.future-video-pin__visual{min-height:560px;position:relative;overflow:hidden}.future-video-pin__visual:after{content:"";background:linear-gradient(90deg,#0000 55%,#fffaf2eb);position:absolute;inset:0}.future-video-pin__visual img{object-fit:cover;width:100%;height:100%}.future-video-pin__visual>span{z-index:1;color:var(--olive);font-size:var(--type-caption,.875rem);background:#eef2e7;border-radius:999px;padding:8px 14px;font-weight:900;position:absolute;top:25px;right:25px}.future-video-pin__copy{flex-direction:column;justify-content:center;padding:clamp(36px,6vw,72px) clamp(30px,5vw,70px);display:flex}.future-video-pin__copy>small{color:#a57934;font-weight:900}.future-video-pin__copy h1{color:var(--wine);font-family:Zain Mobile Swashes,Amiri,serif;font-size:var(--type-title-lg,clamp(1.75rem, 1.35rem + 1.5vw, 2.25rem));margin:12px 0 17px;line-height:1.05}.future-video-pin__copy>p{color:#695950;font-size:var(--type-body,1rem);margin:0;line-height:1.9}.future-video-pin__copy label{gap:7px;margin-top:22px;display:grid}.future-video-pin__copy label>span{font-size:var(--type-caption,.875rem);color:var(--wine);font-weight:900}.future-video-pin__copy input{box-sizing:border-box;text-align:center;width:100%;height:64px;color:var(--wine);font:800 var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem))/1 "Cairo",sans-serif;letter-spacing:12px;background:#fff;border:1px solid #cdb99d;border-radius:12px;outline:none;padding:8px 18px}.future-video-pin__copy input:focus{border-color:var(--wine);box-shadow:0 0 0 4px #6c0f1f17}.future-video-pin__copy label small,.future-video-pin__copy em{font-size:var(--type-caption,.875rem);color:#8a786e;font-style:normal;line-height:1.7}.future-video-pin__copy button{background:var(--wine);color:#fff;height:50px;font:900 var(--type-action,1rem) "Cairo",sans-serif;cursor:pointer;border:0;border-radius:11px;margin-top:14px}.future-video-pin__copy button:disabled{opacity:.5;cursor:not-allowed}.future-video-pin__error{color:#8a1b28;font-size:var(--type-body,1rem);background:#fff0f0;border:1px solid #e3b8b8;border-radius:9px;margin-top:10px;padding:10px 12px;font-weight:800}.future-video-pin__copy>em{text-align:center;margin-top:10px}.future-video-preview-banner{z-index:2;background:#fff3cf;border:1px solid #d8bd83;align-items:center;gap:14px;width:min(1120px,100% - 40px);margin:24px auto -20px;padding:13px 18px;display:flex;position:relative}.future-video-preview-banner span{color:var(--wine);white-space:nowrap;font-weight:900}.future-video-preview-banner p{font-size:var(--type-body,1rem);color:#6e5a3f;margin:0}.future-video-hero{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:48px;width:min(1120px,100% - 40px);margin:54px auto 32px;display:grid;position:relative}.future-video-hero__copy{padding:20px}.future-video-hero__copy dl{border-block:1px solid #d9c7ae;grid-template-columns:1fr 1fr;margin:28px 0 0;display:grid}.future-video-hero__copy dl div{padding:15px 0}.future-video-hero__copy dl div+div{border-right:1px solid #d9c7ae;padding-right:18px}.future-video-hero__copy dt{color:#8c786c;font-size:var(--type-caption,.875rem)}.future-video-hero__copy dd{color:var(--wine);font-weight:900;font-size:var(--type-body,1rem);margin:3px 0}.future-video-player-wrap{background:#211814;padding:18px;transform:rotate(-.6deg);box-shadow:16px 18px #dbc6a5}.future-video-player-wrap>span{color:#f3dba8;font-size:var(--type-caption,.875rem);padding:2px 4px 12px;font-weight:900;display:block}.future-video-player-wrap video{aspect-ratio:16/9;object-fit:contain;background:#090706;width:100%;display:block}.future-video-player-wrap small{color:#cbbdb4;font-size:var(--type-caption,.875rem);padding:10px 4px 0;display:block}.future-video-letters{z-index:1;width:min(820px,100% - 40px);margin:70px auto;position:relative}.future-video-letters__heading{text-align:center;margin-bottom:26px}.future-video-letters__heading>span{color:#9b7b4a;font-size:var(--type-caption,.875rem);font-weight:900}.future-video-letters__heading h2{color:var(--wine);font-family:Zain Mobile Swashes,Amiri,serif;font-size:var(--type-title-md,1.5rem);margin:4px 0}.future-video-letters__heading p{color:#746157;font-size:var(--type-body,1rem);margin:0}.future-video-letters__stack{justify-items:center;gap:58px;display:grid}.future-video-letters__page{justify-items:center;gap:12px;width:100%;display:grid}.future-video-letters__number{width:min(375px,88%);color:var(--wine);justify-content:space-between;align-items:center;display:flex}.future-video-letters__number span{font-weight:900;font-size:var(--type-caption,.875rem)}.future-video-letters__number small{font-size:var(--type-caption,.875rem);color:#8c786c}.future-video-letters__page>.letter-preview{margin:0}.future-video-footer{text-align:center;color:var(--wine);z-index:1;flex-direction:column;align-items:center;gap:5px;padding:34px 20px 48px;display:flex;position:relative}.future-video-footer span{font-family:Zain Mobile Swashes,Amiri,serif;font-size:var(--type-title-sm,1.125rem)}.future-video-footer small{color:#827067}@media (width<=760px){.future-video-nav{height:70px;padding-inline:18px}.future-video-nav img{width:108px}.future-video-nav>span{font-size:var(--type-caption,.875rem)}.future-video-locked,.future-video-pin{grid-template-columns:1fr;margin:24px auto}.future-video-locked__visual,.future-video-pin__visual{min-height:250px}.future-video-locked__visual:after,.future-video-pin__visual:after{background:linear-gradient(0deg,var(--paper),transparent 55%)}.future-video-locked__copy,.future-video-pin__copy{padding:32px 26px 42px}.future-video-pin__copy input{height:58px;font-size:var(--type-price,clamp(1.375rem, 1.15rem + .8vw, 1.75rem))}.future-video-hero{grid-template-columns:1fr;gap:15px;margin-top:28px}.future-video-hero__copy{padding:10px 5px}.future-video-player-wrap{padding:10px;box-shadow:8px 10px #dbc6a5}.future-video-preview-banner{flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px}.future-video-letters{margin-block:48px}.future-video-letters__stack{gap:46px}.future-video-letters__number{width:calc(100% - 30px)}.future-video-hero__copy dl{grid-template-columns:1fr}.future-video-hero__copy dl div+div{border-top:1px solid #d9c7ae;border-right:0;padding-right:0}.future-video-player-wrap{min-width:0}.future-video-page .future-video-player-placeholder{width:100%;min-width:0;min-height:0}}.future-video-player-placeholder{aspect-ratio:16/9;text-align:center;color:#f3dba8;box-sizing:border-box;background:radial-gradient(#46342c,#100c0a);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:24px;display:flex}.future-video-player-placeholder>span{box-sizing:border-box;border:1px solid #ac9676;border-radius:50%;place-items:center;width:64px;height:64px;padding-inline-start:4px;font-size:26px;display:grid}.future-video-player-placeholder>b{font-size:1.125rem}.future-video-player-placeholder>small{padding:0}.future-video-preview-banner>a,.future-video-admin-return{color:var(--wine);text-underline-offset:4px;font-weight:800}.future-video-preview-banner>a{white-space:nowrap;margin-inline-start:auto}.future-video-admin-return{background:var(--paper);border:1px solid #cdb99d;border-radius:10px;margin-top:18px;padding:12px 18px;display:inline-block}.future-video-player{background:#090706;position:relative;overflow:hidden}.future-video-download{border-top:1px solid #4b3b34;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding-top:12px;display:flex}.future-video-download a{color:#2e211d;font:900 var(--type-caption,.875rem) "Cairo",sans-serif;cursor:pointer;background:#f3dba8;border:1px solid #f3dba8;border-radius:9px;padding:10px 15px;text-decoration:none}.future-video-download button{color:#2e211d;font:900 var(--type-action,1rem) "Cairo",sans-serif;cursor:pointer;background:#f3dba8;border:1px solid #f3dba8;border-radius:9px;padding:10px 15px;text-decoration:none}.future-video-download button:disabled{opacity:.55;cursor:wait}.future-video-download p{color:#cbbdb4;min-width:180px;font-size:var(--type-body,1rem);flex:1;margin:0;line-height:1.7}.future-video-player-pending{text-align:center;color:#f3dba8;background:#100c0a;place-content:center;justify-items:center;gap:8px;min-height:280px;padding:24px;display:grid}.future-video-player-pending i{border:2px solid #7a675d;border-top-color:#f3dba8;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite futureSpin}.future-video-player-pending b{font-size:var(--type-body,1rem)}.future-video-player-pending span{color:#cbbdb4;max-width:330px;font-size:var(--type-caption,.875rem);line-height:1.8}.future-video-page{font-size:var(--type-body,1rem);line-height:var(--leading-body,1.8)}.future-video-page :is(.future-video-locked__copy>small,.future-video-pin__copy>small,.future-video-hero__copy>small,.future-video-footer>small){font-size:var(--type-caption,.875rem)}.future-video-nav{gap:18px;height:auto;min-height:82px;padding-block:14px}.future-video-nav>span{text-align:end;min-width:0}.future-video-nav button{flex-shrink:0;min-height:44px}.future-video-state{padding:32px 20px}.future-video-state p{max-width:600px;font-size:var(--type-body,1rem);overflow-wrap:anywhere}.future-video-state h1,.future-video-locked__copy h1,.future-video-pin__copy h1,.future-video-hero__copy h1{line-height:var(--leading-heading,1.35);overflow-wrap:anywhere}.future-video-locked__copy,.future-video-pin__copy,.future-video-hero__copy,.future-video-player-wrap{min-width:0}.future-video-page :is(.future-video-state button,.future-video-pin__copy button,.future-video-download button,.future-video-download a){height:auto;min-height:46px;font-size:var(--type-action,1rem);white-space:normal;padding:12px 18px;line-height:1.6}.future-video-pin__copy input{letter-spacing:.3em;min-height:64px;padding-inline:12px}.future-video-pin__copy label>span{font-size:var(--type-label,1rem)}.future-video-pin__error{font-size:var(--type-body,1rem);overflow-wrap:anywhere}.future-video-page :is(.future-video-locked__copy em,.future-video-pin__copy em,.future-video-pin__copy label small){color:#705f55}.future-video-preview-banner{box-sizing:border-box;flex-wrap:wrap}.future-video-preview-banner span{white-space:normal}.future-video-download p{overflow-wrap:anywhere;flex-basis:220px;min-width:0}.future-video-player-pending{box-sizing:border-box}.future-video-letters__heading h2{line-height:var(--leading-heading,1.35)}.future-video-letters__number{flex-wrap:wrap;gap:8px}@media (width<=760px){.future-video-nav{min-height:70px;padding-inline:16px}.future-video-locked__copy,.future-video-pin__copy{padding:28px 20px 34px}.future-video-page :is(.future-video-state button,.future-video-download button,.future-video-download a){max-width:100%}.future-video-player-pending{min-height:240px;padding:20px 14px}}.future-video-nav .future-video-partner-brand{align-items:center;gap:18px;min-width:0;display:flex}.future-video-partner-brand img{object-fit:contain;width:200px;height:58px}.future-video-partner-brand span{color:#711522;max-width:180px;font:700 13px/1.7 Cairo,sans-serif}@media (width<=700px){.future-video-nav:has(.future-video-partner-brand){flex-wrap:wrap;gap:14px}.future-video-partner-brand img{width:150px;height:44px}.future-video-partner-brand span{display:none}.future-video-nav:has(.future-video-partner-brand)>span{text-align:center;width:100%}}.future-video-preview-banner button{color:#fffaf2;cursor:pointer;background:#711522;border:1px solid #711522;border-radius:5px;flex-shrink:0;min-height:42px;padding:9px 16px;font:700 14px/1.6 Cairo,sans-serif}.future-video-preview-banner button:focus-visible{outline-offset:3px;outline:3px solid #ad8045}.future-video-playback-error{color:#711522;background:#fff0ed;border:1px solid #dcb3a9;border-radius:8px;margin-top:12px;padding:18px}.future-video-playback-error p{margin:6px 0 12px;line-height:1.8}.future-video-playback-error button{color:#fff;cursor:pointer;background:#711522;border:0;border-radius:6px;min-height:44px;padding:10px 18px;font:700 1rem Cairo,sans-serif}.future-video-preview-banner button:disabled,.future-video-playback-error button:disabled{opacity:.6;cursor:wait}.product-studio--monthly{--ps-burg:#711522;--ps-gold:#b98a3c}.monthly-product-landing__visual img{object-position:center}.monthly-product-landing__visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#28100b33);position:absolute;inset:0}.monthly-product-landing__steps{background:#fffaf3;border:1px solid #e1d1bf;border-radius:14px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:20px 0 2px;padding:14px;display:grid}.monthly-product-landing__steps>span{text-align:center;justify-items:center;display:grid}.monthly-product-landing__steps b{color:#fff;width:25px;height:25px;font-size:var(--type-small);background:#711522;border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.monthly-product-landing__steps strong{font-size:var(--type-small);color:#3c2b23}.monthly-product-landing__steps small{color:#7f6d63;font-size:var(--type-small);margin-top:2px}.monthly-product-landing__steps i{color:#b98a3c;font-style:normal}.product-landing__included--four{grid-template-columns:repeat(4,1fr)}.product-landing__included--four div{align-content:start;justify-items:center;display:grid}.product-landing__included--four img{object-fit:contain;width:46px;height:46px;margin-bottom:6px}.monthly-product-landing__note{background:#faf1e2;border-right:3px solid #b98a3c;border-radius:9px;gap:3px;margin-top:12px;padding:12px 14px;display:grid}.monthly-product-landing__note b{font-size:var(--type-small);color:#711522}.monthly-product-landing__note span{color:#76675f;font-size:var(--type-small);line-height:1.7}.monthly-product-landing__sticky>div:first-child{display:flex}.monthly-product-landing__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid!important}.monthly-product-landing__actions button{min-width:175px}.monthly-product-landing__actions button.is-secondary{color:#711522;box-shadow:none;background:#fffaf2;border:1px solid #711522}@media (width<=760px){.monthly-product-landing__visual{height:min(100vw,430px)}.monthly-product-landing__steps{gap:4px;padding:10px 6px}.monthly-product-landing__steps strong,.monthly-product-landing__steps small{font-size:var(--type-small)}.product-landing__included--four{grid-template-columns:1fr 1fr}.product-landing__included--four div:nth-child(2){border-left:0}.product-landing__included--four div:nth-child(-n+2){border-bottom:1px solid var(--ps-line)}.monthly-product-landing__sticky{align-items:center;gap:10px}.monthly-product-landing__sticky>div:first-child{display:block}.monthly-product-landing__actions{gap:6px}.monthly-product-landing__actions button{min-width:0;font-size:var(--type-action);padding:12px 10px}}@media (width<=430px){.monthly-product-landing__sticky>div:first-child span{display:none}.monthly-product-landing__sticky strong{font-size:var(--type-price)}.monthly-product-landing__actions{flex:1}.monthly-product-landing__actions button{font-size:var(--type-action)}}.recipient-address-page{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;color:#43121a;width:100%;height:100dvh;min-height:0;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));background:#f7f0e6;font-family:Cairo,sans-serif;overflow:hidden auto}.recipient-address-page>header{background:#fffaf4;border-bottom:1px solid #ead9c8;justify-content:space-between;align-items:center;height:82px;padding:0 max(22px,50vw - 460px);display:flex}.recipient-address-page>header button{cursor:pointer;background:0 0;border:0}.recipient-address-page>header img{width:108px;display:block}.recipient-address-page>header span{font-size:var(--type-small);color:#806e64}.recipient-address-card{background:#fff;border:1px solid #e5d3c1;border-radius:26px;width:min(850px,100% - 28px);margin:34px auto;overflow:hidden;box-shadow:0 20px 65px #53101a10}.recipient-address-card form{padding:34px}.recipient-address-intro{gap:7px;margin-bottom:24px;display:grid}.recipient-address-intro>span{font-size:var(--type-small);color:#a57838;font-weight:700}.recipient-address-intro h1{font-family:Zain,sans-serif;font-size:var(--type-title-lg);margin:0}.recipient-address-intro>p{color:#75635b;margin:0;line-height:1.9}.recipient-address-intro>div{color:#285c46;background:#edf6f1;border:1px solid #d1e7dc;border-radius:14px;gap:4px;margin-top:8px;padding:14px;display:grid}.recipient-address-intro small{color:#557364}.recipient-address-consent{color:#64534b;font-size:var(--type-small);align-items:flex-start;gap:10px;margin:18px 2px;line-height:1.7;display:flex}.recipient-address-consent input{accent-color:#741724;margin-top:5px}.recipient-address-actions{grid-template-columns:2fr 1fr;gap:10px;display:grid}.recipient-address-actions button,.recipient-address-state button{color:#7b1828;font:inherit;cursor:pointer;background:#fff;border:1px solid #7b1828;border-radius:12px;padding:13px;font-weight:700}.recipient-address-actions .is-primary,.recipient-address-state button{color:#fff;background:#7b1828}.recipient-address-actions button:disabled{opacity:.6}.recipient-address-error{color:#932333;background:#fff0f0;border-radius:10px;padding:11px}.recipient-address-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:34px;display:flex}.recipient-address-state i{border:3px solid #decab7;border-top-color:#781725;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite recipient-spin}.recipient-address-state b{color:#277146;width:54px;height:54px;font-size:var(--type-title-lg);background:#e5f3ea;border-radius:50%;place-items:center;display:grid}.recipient-address-state.is-error b{color:#9b2636;background:#fff0f0}.recipient-address-state h1{font-family:Zain,sans-serif;font-size:var(--type-title-lg);margin:18px 0 6px}.recipient-address-state p{color:#76655d;max-width:540px;line-height:1.9}.recipient-address-state button{min-width:170px;margin-top:12px}.recipient-address-page>footer{text-align:center;color:#8b796e;font-size:var(--type-small)}@keyframes recipient-spin{to{transform:rotate(360deg)}}@media (width<=640px){.recipient-address-page{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.recipient-address-page>header{height:68px}.recipient-address-card{border-radius:19px;margin-top:18px}.recipient-address-card form{padding:22px}.recipient-address-intro h1{font-size:var(--type-title-lg)}.recipient-address-actions{grid-template-columns:1fr}}.website-runtime :is(.website-auth,.website-policy,.website-account,.profile-onboarding,.order-form,.order-summary,.gift-flow,.gift-claim-page){font-size:var(--type-body);line-height:var(--leading-body)}.website-runtime :is(.website-auth h2,.website-policy h2,.order-form h2,.gift-flow h2,.gift-claim-card h1,.profile-onboarding h2){font-size:var(--type-title-lg);line-height:var(--leading-heading);text-wrap:balance}.website-runtime :is(.website-auth label,.order-form label,.gift-fields label,.gift-field__head){font-size:var(--type-label);line-height:var(--leading-control)}.website-runtime :is(.website-auth input,.website-auth select,.order-form input,.order-form select,.order-form textarea,.gift-fields input,.gift-fields select,.gift-fields textarea,.monthly-coupon input){font-size:var(--type-body)}.website-runtime :is(.website-auth__submit,.website-auth__back,.website-auth__forgot,.website-auth__switch button,.order-confirm__actions button,.order-plan-picker button,.gift-flow__actions button,.gift-add-recipient,.monthly-coupon button,.order-method-picker__option){min-height:48px;font-size:var(--type-action);line-height:var(--leading-control);white-space:normal}.website-runtime :is(.website-auth__switch,.website-form-message,.website-auth__address-note strong,.profile-onboarding__address-note strong,.order-payment-box strong,.gift-type-grid strong,.gift-review-card strong,.gift-review-recipients strong){font-size:var(--type-body)}.website-runtime :is(.order-plan-picker button strong,.gift-plan-grid button>strong,.gift-plan-grid button>b){font-family:var(--font-body);font-size:var(--type-title-sm);line-height:1.6}.website-runtime :is(.order-summary__price strong,.gift-total strong){font-family:var(--font-body);font-size:var(--type-price);line-height:1.5}.website-runtime :is(.website-auth__address-note small,.website-field-error,.profile-onboarding__actions>small,.gift-field__head em,.order-plan-picker button span){font-size:var(--type-small);line-height:1.7}.website-runtime :is(.website-auth form,.profile-onboarding__grid,.gift-fields,.order-form__grid){gap:16px}.website-runtime .maktoub-form-field__head{flex-wrap:wrap;gap:6px 12px}.website-runtime .website-auth__password input{padding-left:80px}.website-runtime .website-auth__password button{height:auto;min-height:44px;font-size:var(--type-small);top:3px}.website-runtime .website-auth__consent{align-items:flex-start}.website-runtime .website-auth__consent>input{flex:0 0 20px;height:20px;min-height:20px;margin-top:5px}.website-runtime .website-auth__consent button{min-height:0;font-size:inherit;line-height:inherit}.website-runtime .website-auth__steps{padding:12px}.website-runtime .website-auth__steps>div{min-width:0}.website-runtime .website-auth__steps span{font-size:var(--type-small);white-space:normal}.website-runtime :is(.order-confirm__row,.gift-total,.profile-onboarding__section-title,.monthly-coupon>div:first-child){flex-wrap:wrap}.website-runtime :is(.order-confirm__row strong,.gift-review-card strong,.gift-review-recipients>article>div){overflow-wrap:anywhere;min-width:0}.website-runtime .order-plan-picker{gap:10px}.website-runtime .order-plan-picker button{gap:4px;padding:12px 10px}.website-runtime .gift-remove{min-height:44px;margin:0 0 12px auto;display:block;position:static}.website-runtime .gift-plan-grid button{gap:5px;min-height:160px}.website-runtime .gift-anonymous{padding-block:10px}.website-runtime .gift-anonymous span{font-size:var(--type-label)!important}.website-runtime .gift-fields .gift-field__head{flex-wrap:wrap}.website-runtime .website-policy__db{font-size:var(--type-body);line-height:var(--leading-body);overflow-wrap:anywhere}.website-runtime .website-policy small{font-size:var(--type-small);line-height:var(--leading-body)}.website-runtime .website-policy__db :is(p,li,td,th){font-size:inherit;line-height:inherit}.website-runtime .website-policy__db :is(h2,h3,h4){font-size:var(--type-title-md);line-height:var(--leading-heading);margin-block:24px 10px}.website-runtime .website-policy__db :is(ul,ol){padding-inline-start:24px}.website-runtime .website-policy__db table{max-width:100%;display:block;overflow-x:auto}@media (width<=600px){.website-runtime .website-modal{padding:8px}.website-runtime .website-modal__card{max-height:calc(100dvh - 16px)}.website-runtime :is(.website-auth-layout .website-auth,.website-account,.website-policy){padding-inline:20px}.website-runtime .website-auth-layout .website-auth{padding-block:30px 26px}.website-runtime .website-auth-visual{min-height:150px;padding:30px 24px 20px}.website-runtime .website-auth-visual__content h3{font-size:var(--type-title-md)}.website-runtime .gift-stepper{gap:8px;padding-inline:16px}.website-runtime .gift-stepper>div{text-align:center;flex-direction:column;gap:5px}.website-runtime .gift-stepper span{font-size:var(--type-small);display:block}.website-runtime .gift-stepper>div:after{display:none}.website-runtime .gift-flow__body{padding-inline:18px}.website-runtime .profile-onboarding__form{padding:16px}}:root{--font-body:"Cairo", sans-serif;--type-caption:.875rem;--type-small:.875rem;--type-body:1rem;--type-label:1rem;--type-action:1rem;--type-title-sm:1.125rem;--type-title-md:1.5rem;--type-title-lg:clamp(1.75rem, 1.35rem + 1.5vw, 2.25rem);--type-display:clamp(2rem, 1.45rem + 2vw, 3rem);--type-price:clamp(1.375rem, 1.15rem + .8vw, 1.75rem);--leading-body:1.8;--leading-heading:1.35;--leading-control:1.5}@font-face{font-family:Amiri;src:url(/app-assets/Amiri-Regular-DuMToiWY.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Amiri;src:url(/app-assets/Amiri-Bold-CXwiyfIT.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Amiri;src:url(/app-assets/Amiri-Italic-Ddho_Bwz.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Cairo;src:url(/app-assets/Cairo-VF-gF84A2Tc.ttf)format("truetype");font-style:normal;font-weight:200 1000;font-display:swap}@font-face{font-family:Zain;src:url(/app-assets/Zain-PC-VF-vglWXpTv.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Zain Mobile Swashes;src:url(/app-assets/Zain-Mobile-Swashes-VF-DLtUnp1h.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--font-display:"Zain Mobile Swashes","Zain",sans-serif}html,body,#root{width:100%;height:100%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%}body{color:#2f211c;min-height:100vh;font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);direction:rtl;background:#fffaf2;overflow:hidden}:where(.maktoub-home--three,.product-studio,.recipient-portal,.recipient-address-page,.website-runtime,.maktoub-dashboard) :is(h1,h2,h3,h4,h5,h6),:where(.maktoub-dashboard) :is(.dash-products-rack>button>strong,.dash-product-card__title){font-family:var(--font-display)!important}button,input,select,textarea{font:inherit}button{touch-action:manipulation}img{max-width:100%}
