.landing-page-wrapper{--page-width: 1402px;--gold: #f5c76f;--button-top: #ffc44a;--button-bottom: #d99018;--font-main: "Hacen Tunisia", Tahoma, Arial, sans-serif;background:#000;color:#fff;font-family:var(--font-main);padding-bottom:env(safe-area-inset-bottom)}.landing-page-wrapper *{box-sizing:border-box}.landing-page-wrapper .page{width:min(100%,var(--page-width));margin:0 auto;overflow:hidden;background:#000}.landing-page-wrapper .section-image{display:block;width:100%;height:auto}.landing-page-wrapper .floating-order{position:fixed;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));z-index:20;min-width:148px;min-height:52px;padding:0 24px;border:1px solid rgba(86,223,130,.5);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 42%),linear-gradient(180deg,#21c45d,#16813e);box-shadow:0 14px 30px #0006,0 0 0 3px #21c45d2e,0 0 24px #21c45d42;color:#fff;cursor:pointer;font:900 1.25rem / 1 var(--font-main);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;animation:floating-order-pulse 2.8s ease-in-out infinite}.landing-page-wrapper .floating-order:hover,.landing-page-wrapper .floating-order:focus-visible{transform:translateY(-2px) scale(1.02);filter:brightness(1.05);box-shadow:0 18px 34px #00000073,0 0 0 4px #21c45d3d,0 0 28px #21c45d52;outline:none}@keyframes floating-order-pulse{0%,to{transform:translateY(0);box-shadow:0 14px 30px #0006,0 0 0 3px #21c45d2e,0 0 24px #21c45d42}50%{transform:translateY(-3px);box-shadow:0 18px 34px #00000073,0 0 0 5px #21c45d1f,0 0 32px #21c45d57}}.landing-page-wrapper .order-section{background:radial-gradient(circle at top right,rgba(245,199,111,.15),transparent 34%),linear-gradient(180deg,#111,#050505);padding:48px 40px;border-top:1px solid rgba(245,199,111,.2)}.landing-page-wrapper .order-inner{width:min(100%,1040px);margin:0 auto}.landing-page-wrapper .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.landing-page-wrapper .order-section h2,.landing-page-wrapper .order-section p{margin:0;text-align:center}.landing-page-wrapper .order-section h2{color:var(--gold);font-size:clamp(2rem,3vw,3.25rem);line-height:1.2;font-weight:900}.landing-page-wrapper .order-section p{margin-top:16px;color:#fff;font-size:clamp(1.05rem,1.7vw,1.55rem);line-height:1.35;font-weight:800}.landing-page-wrapper .order-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.landing-page-wrapper .order-form.is-submitting{pointer-events:none}.landing-page-wrapper .field{direction:rtl;width:100%;height:68px;padding:0 22px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#fff;color:#151515;font:800 clamp(1rem,1.7vw,1.45rem) / 1.15 var(--font-main);text-align:right;outline:none}.landing-page-wrapper .field::placeholder{color:#787878;opacity:1}.landing-page-wrapper .field:focus{border-color:#f5c76fb8;box-shadow:0 0 0 4px #f5c76f47}.landing-page-wrapper .order-form button{position:relative;grid-column:1 / -1;width:100%;height:68px;border:0;border-radius:10px;background:linear-gradient(180deg,var(--button-top),var(--button-bottom));color:#050505;cursor:pointer;outline:none;font:900 1.5rem / 1 var(--font-main);transition:filter .14s ease,transform .14s ease,opacity .14s ease}.landing-page-wrapper .order-form button:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:3px solid rgba(5,5,5,.22);border-top-color:#050505;border-radius:50%;opacity:0;transform:scale(.8);transition:opacity .14s ease,transform .14s ease}.landing-page-wrapper .order-form button span{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.landing-page-wrapper .order-form button:hover,.landing-page-wrapper .order-form button:focus-visible{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 0 0 4px #f5c76f42}.landing-page-wrapper .order-form.is-submitting button{filter:saturate(.88) brightness(.94)}.landing-page-wrapper .order-form.is-submitting button:after{opacity:1;transform:scale(1);animation:order-button-spin .7s linear infinite}.landing-page-wrapper .order-form.is-submitting button span{opacity:.26}@keyframes order-button-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.landing-page-wrapper .floating-order{right:12px;left:12px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;min-height:56px;font-size:1.3rem}.landing-page-wrapper .page{padding-bottom:76px}.landing-page-wrapper .order-section{padding:30px 18px;scroll-margin-top:18px}.landing-page-wrapper .order-inner{width:min(100%,420px)}.landing-page-wrapper .order-section h2{font-size:clamp(1.75rem,8vw,2.35rem)}.landing-page-wrapper .order-section p{margin:20px 0 16px;font-size:clamp(1.05rem,5.3vw,1.55rem)}.landing-page-wrapper .order-form{grid-template-columns:1fr;gap:12px;margin-top:20px}.landing-page-wrapper .field{height:56px;padding:0 18px;border-radius:8px;font-size:1.15rem}.landing-page-wrapper .field::placeholder{color:#b8b8b8}.landing-page-wrapper .field:focus{box-shadow:0 0 0 3px #f5c76f66}.landing-page-wrapper .order-form button{height:58px;margin-top:8px;border-radius:9px;font:900 1.45rem / 1 var(--font-main)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/landing-page.css.map */
