@font-face{font-family:Manrope;src:url('/lock/fonts/manrope-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Manrope;src:url('/lock/fonts/manrope-semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/lock/fonts/ibm-plex-arabic-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'IBM Plex Sans Arabic';src:url('/lock/fonts/ibm-plex-arabic-semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
:root{font-family:Manrope,Arial,sans-serif;font-synthesis:none;color:#681d37;background:#f7e8e2;--paper:#f7e8e2;--ink:#681d37;--muted:#906371;--berry:#b3224c;--line:#85284b22;--field:#fff8f65e;--tilt-x:0deg;--tilt-y:0deg;transition:background .6s,color .6s}
*{box-sizing:border-box}html{min-width:320px;overflow-x:hidden;overflow-x:clip}body{margin:0;min-height:100dvh;position:relative;isolation:isolate;overflow-x:hidden}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:wait}button:focus-visible{outline:2px solid var(--berry);outline-offset:5px}button:disabled:focus-visible{outline:none}.dreamscape{position:absolute;inset:0;overflow:hidden;z-index:-3;pointer-events:none}.dream-glow{position:absolute;border-radius:50%;filter:blur(70px)}.glow-one{width:600px;height:600px;left:-170px;top:140px;background:#f98ba6;opacity:.35}.glow-two{width:660px;height:660px;right:-130px;top:30px;background:#eac2c9;opacity:.65}.dream-heart{position:absolute;width:225px;height:225px;border-radius:20px;background:#e25a7e;transform:rotate(-32deg);filter:blur(7px);opacity:.32}.dream-heart::before,.dream-heart::after{content:"";position:absolute;width:225px;height:225px;border-radius:50%;background:inherit}.dream-heart::before{left:-112px}.dream-heart::after{top:-112px}.dream-heart-one{left:11%;top:32%;transform:rotate(-30deg) scale(1.08)}.dream-heart-two{right:8%;top:46%;transform:rotate(-54deg) scale(.8);background:#d55879;opacity:.24}.dream-orbit{position:absolute;border:1px solid #b65e7933;border-radius:50%;width:76%;height:54%;left:10%;top:17%;transform:rotate(-25deg);filter:blur(2px)}.orbit-two{width:54%;height:90%;left:24%;top:-5%;transform:rotate(43deg)}.dream-star{position:absolute;color:#b44869;font-size:40px;filter:blur(3px);opacity:.3}.star-one{left:24%;top:19%}.star-two{right:13%;top:30%;font-size:80px}.star-three{left:13%;bottom:15%;font-size:60px}.glass-veil{position:absolute;inset:0;z-index:-2;background:#f7e8e244;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);pointer-events:none}.grain{position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.17' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.lock-header{height:100px;max-width:1600px;padding:23px 5.2%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:13px}.monogram{width:77px;height:45px;fill:none;stroke:var(--ink);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.monogram-heart{stroke:var(--berry);fill:var(--paper)}.brand>span{font-size:8px;letter-spacing:.14em;line-height:1.8}.private-label{font-size:8px;letter-spacing:.15em;display:flex;align-items:center;gap:9px}.private-label>svg{width:10px;height:13px;fill:none;stroke:currentColor;stroke-width:1.3}.lock-main{min-height:calc(100dvh - 168px);display:flex;align-items:center;justify-content:center;padding:15px 24px 26px}.gate-card{width:430px;position:relative;text-align:center;background:linear-gradient(135deg,#fffaf7c2,#fff0ec82);border:1px solid #fff9f4e6;border-radius:22px;box-shadow:0 25px 100px #a7566a13,0 2px 3px #ffffff78 inset,0 0 0 1px #c6909b14;padding:31px 45px 27px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);isolation:isolate}.card-shine{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,#fff9f680,transparent 42%);z-index:-1;pointer-events:none}.card-eyebrow{font-size:7px;letter-spacing:.2em;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.card-eyebrow>span{width:14px;height:1px;background:var(--berry);opacity:.35}.lock-stage{height:247px;position:relative;perspective:800px;margin:1px -30px 1px;pointer-events:auto}.love-lock{height:241px;width:235px;display:block;position:absolute;left:calc(50% - 117.5px);top:-2px;overflow:visible;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) rotate(-8deg);transition:transform .2s ease-out;animation:lock-float 6s ease-in-out infinite}.shackle{transform-origin:245px 170px;transition:transform .75s cubic-bezier(.24,.75,.35,1)}.unlock-sparkle{opacity:0;transform-origin:center;transition:opacity .4s,transform .6s;transform:scale(.8)}.lock-shadow{position:absolute;left:calc(50% - 59px);bottom:11px;width:123px;height:12px;border-radius:50%;background:#a73456;opacity:.15;filter:blur(10px);transform:rotate(-7deg)}.lock-whisper{position:absolute;bottom:5px;right:-2px;transform:rotate(-9deg);font:italic 11px Georgia,'Times New Roman',serif;color:var(--muted)}h1{font:400 44px/1.05 Georgia,'Times New Roman',serif;letter-spacing:-.055em;margin:8px 0 13px}h1 em{font-weight:400;color:var(--berry)}.gate-intro{font-size:10px;line-height:1.8;color:var(--muted);margin:0 0 26px}#unlock-form{text-align:left}#unlock-form label{display:block;font-size:7px;letter-spacing:.15em;margin-bottom:9px}.password-wrap{border:1px solid #ad627b3b;background:var(--field);border-radius:9px;display:flex;align-items:center;position:relative;transition:box-shadow .2s,border-color .2s;min-height:48px}.password-wrap:focus-within{border-color:var(--berry);box-shadow:0 0 0 3px #bb315817}.input-key{height:17px;width:17px;margin-left:14px;stroke:var(--muted);stroke-width:1.3;fill:none;flex-shrink:0}.password-wrap input{appearance:none;-webkit-appearance:none;width:100%;min-width:0;font-size:12px;border:0;outline:0;background:transparent;padding:14px 9px;color:var(--ink);line-height:18px}.password-wrap input::placeholder{color:var(--muted);font-size:10px;opacity:.8}.password-wrap input:disabled{opacity:.55}.password-wrap:has(input[aria-invalid="true"]){border-color:#b5214e}.show-password{background:transparent;border:0;min-width:42px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;color:var(--muted)}.show-password svg{height:18px;width:18px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round}.eye-slash{display:none}.show-password[aria-pressed="true"] .eye-slash{display:block}.login-message{font-size:9px;line-height:1.5;min-height:24px;margin:7px 0 5px;color:var(--berry);overflow-wrap:anywhere}.unlock-button{height:47px;width:100%;border:1px solid #a91844;background:linear-gradient(115deg,#b82d53,#961c45);color:#fff5ef;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:13px;font-size:10px;letter-spacing:.035em;box-shadow:0 5px 18px #9c1d4521;transition:box-shadow .2s,transform .2s,opacity .2s}.unlock-button:hover:enabled{transform:translateY(-2px);box-shadow:0 8px 21px #9c1d4538}.unlock-button:active:enabled{transform:translateY(0)}.unlock-button>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.unlock-button:disabled{opacity:.7}.button-loader{display:none;width:13px;height:13px;border:1.5px solid #fff5ef55;border-top-color:#fff5ef;border-radius:50%;animation:loading .65s linear infinite}.is-loading .button-loader{display:block}.is-loading .unlock-button>svg{display:none}.card-footnote{margin:21px 0 0;font-size:8px;letter-spacing:.04em;color:var(--muted);display:flex;align-items:center;justify-content:center;gap:7px}.card-footnote span{font-size:15px;color:var(--berry)}.noscript-note{font-size:10px;line-height:1.6;color:var(--berry)}.lock-footer{min-height:68px;max-width:1600px;padding:18px 5.2% 24px;display:flex;align-items:center;justify-content:space-between;margin:auto;gap:18px;font-size:8px;letter-spacing:.14em}.lock-footer p{font:italic 13px Georgia,'Times New Roman',serif;letter-spacing:0;margin:0}.lock-footer button{border:0;background:transparent;font-size:9px;letter-spacing:.03em;padding:6px 0;display:flex;align-items:center;gap:7px}.lock-footer button span{font-size:17px;line-height:1}.is-unlocking .shackle{transform:translateY(-23px) rotate(-15deg)}.is-unlocking .love-lock{animation:none;transform:rotate(-3deg) scale(1.035);transition:transform .8s}.is-unlocking .unlock-sparkle{opacity:1;transform:scale(1)}.is-unlocking .keyhole{opacity:.65;transition:opacity .5s}.is-unlocking .unlock-button{background:#8a2343;opacity:1}.is-unlocking .card-eyebrow{color:var(--berry)}.is-invalid .lock-stage{animation:gentle-shake .42s ease-out}.is-unlocking .gate-card{box-shadow:0 25px 100px #bd50662a,0 2px 3px #ffffff78 inset;transition:box-shadow .8s}
@keyframes lock-float{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes loading{to{transform:rotate(360deg)}}@keyframes gentle-shake{0%,100%{transform:translateX(0)}25%,75%{transform:translateX(-4px)}50%{transform:translateX(4px)}}
html[data-mood="midnight"]{--paper:#1b101e;--ink:#f3dce2;--muted:#bca0b2;--berry:#ee9cb8;--line:#f1bad021;--field:#1e101d66;background:#1b101e}html[data-mood="midnight"] .glow-one{background:#da2557;opacity:.26}html[data-mood="midnight"] .glow-two{background:#775086;opacity:.36}html[data-mood="midnight"] .dream-heart{background:#b73b64;opacity:.35}html[data-mood="midnight"] .dream-heart-two{background:#80385b;opacity:.3}html[data-mood="midnight"] .dream-star{color:#f3bccd;opacity:.45}html[data-mood="midnight"] .glass-veil{background:#1b101e39}html[data-mood="midnight"] .gate-card{background:linear-gradient(145deg,#3b2339d9,#291c2cd9);border-color:#edb6ca26;box-shadow:0 25px 100px #0004,0 1px 1px #e6b7ce17 inset}html[data-mood="midnight"] .card-shine{background:linear-gradient(145deg,#b47d9d10,transparent 42%)}html[data-mood="midnight"] .password-wrap{border-color:#e4b0c235}html[data-mood="midnight"] .password-wrap:focus-within{border-color:var(--berry);box-shadow:0 0 0 3px #e99cba14}html[data-mood="midnight"] .unlock-button{background:linear-gradient(115deg,#a9315d,#802342);border-color:#d45a812e}html[data-mood="midnight"] .is-unlocking .gate-card{box-shadow:0 25px 100px #df2b6729,0 1px 1px #e6b7ce17 inset}html[data-mood="midnight"] .love-lock{filter:drop-shadow(0 0 15px #fc568013)}html[data-mood="midnight"] .dream-orbit{border-color:#d997b224}
@media(min-width:1500px){.gate-card{width:450px;padding-inline:49px}.lock-stage{height:260px}.love-lock{height:254px;width:247px;left:calc(50% - 123.5px)}h1{font-size:47px}.gate-intro{font-size:11px}.lock-shadow{bottom:12px}}
@media(max-width:650px){.lock-header{height:82px;padding:19px 6%;gap:15px}.monogram{width:66px;height:39px}.brand>span{display:none}.private-label{font-size:6px;letter-spacing:.12em;gap:7px}.private-label>svg{width:9px;height:11px}.lock-main{min-height:calc(100dvh - 162px);padding:7px 22px 21px}.gate-card{max-width:390px;width:100%;padding:25px 28px 23px;border-radius:19px}.card-eyebrow{font-size:6px;letter-spacing:.16em;gap:8px}.card-eyebrow>span{width:11px}.lock-stage{height:225px;margin-inline:-20px;margin-top:3px}.love-lock{height:220px;width:215px;left:calc(50% - 107.5px);top:-2px}.lock-whisper{right:-1px;font-size:10px;bottom:1px}.lock-shadow{bottom:8px;width:110px;left:calc(50% - 55px)}h1{font-size:40px;margin-top:8px;margin-bottom:13px}.gate-intro{font-size:9px;margin-bottom:23px}.password-wrap{min-height:48px}.password-wrap input{font-size:16px;line-height:20px;padding-block:13px}.password-wrap input::placeholder{font-size:11px}.unlock-button{height:46px;font-size:10px}.login-message{font-size:9px;min-height:26px;margin-bottom:4px}.card-footnote{font-size:7px;margin-top:18px}.lock-footer{min-height:80px;padding:14px 6% 20px;flex-wrap:wrap;gap:12px;font-size:7px}.lock-footer>p{order:3;width:100%;text-align:center;font-size:11px;margin-top:3px}.lock-footer button{font-size:8px}.dream-heart-one{left:-80px;top:26%;transform:rotate(-30deg) scale(.75)}.dream-heart-two{right:-125px;top:56%;transform:rotate(-54deg) scale(.65)}.glow-one{left:-200px;top:110px;width:500px;height:500px}.glow-two{right:-250px;top:260px;width:600px;height:600px}.dream-orbit{width:160%;left:-26%;height:46%;top:20%}.orbit-two{height:76%;top:0;transform:rotate(41deg)}}
@media(max-width:350px){.lock-main{padding-inline:16px}.gate-card{padding-inline:23px}.lock-stage{height:206px}.love-lock{height:202px;width:197px;left:calc(50% - 98.5px)}h1{font-size:37px}.card-eyebrow{font-size:5.5px;gap:5px}.lock-whisper{font-size:9px}.gate-intro{font-size:9px}.private-label{font-size:5.5px}.lock-header{padding-inline:6%}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.love-lock{transform:rotate(-8deg)!important}.is-unlocking .shackle{transform:translateY(-23px) rotate(-15deg)}.button-loader{border-color:#fff5ef}}
.combination-fieldset{border:0;padding:0;margin:0;min-width:0}.combination-fieldset legend{text-align:center;width:100%;font-size:7px;letter-spacing:.18em;padding:0;margin:0 0 13px;color:var(--muted)}.date-dials{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:13px}.date-dial{min-width:0;text-align:center}#unlock-form .date-dial label{font-size:6px;letter-spacing:.19em;margin:0 0 7px;color:var(--muted)}.dial-mechanism{border:1px solid #b37d854d;border-radius:11px;position:relative;background:linear-gradient(90deg,#dec0b842,#fffaf199 23%,#f7e9e1cc 65%,#d2acaa45);box-shadow:0 4px 9px #9b5c7010,inset 0 1px 1px #fff9f2,inset 0 -3px 7px #bb77841c;overflow:hidden;transition:border-color .2s,box-shadow .2s}.dial-mechanism:focus-within{border-color:var(--berry);box-shadow:0 0 0 3px #b32b5014,inset 0 1px 1px #fff9f2}.dial-mechanism:has([aria-invalid="true"]){border-color:var(--berry)}.dial-step{display:flex;align-items:center;justify-content:center;width:100%;height:36px;background:transparent;border:0;padding:0;color:var(--muted);transition:color .15s,background .15s}.dial-step svg{width:14px;height:9px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.dial-step:hover:enabled{color:var(--berry);background:#fff9f34d}.dial-step:active:enabled{background:#c67f9221}.dial-step:focus-visible{outline-offset:-4px;border-radius:8px}.dial-step:disabled{opacity:.4}.dial-value{font-family:Manrope,Arial,sans-serif;font-weight:400;font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:.02em;appearance:none;-webkit-appearance:none;width:100%;min-width:0;border:0;border-top:1px solid #c993a025;border-bottom:1px solid #c993a025;border-radius:0;color:var(--ink);background:linear-gradient(#d9a9b00c,#fff8f47a 45%,#c992a313);text-align:center;text-align-last:center;padding:6px 3px;height:44px;outline:none;cursor:ns-resize}.dial-value:focus-visible{box-shadow:inset 0 0 0 2px var(--berry);border-radius:3px}.dial-value option{background:var(--paper);color:var(--ink);font-size:17px}.dial-value:disabled{opacity:.6}#year-dial{font-size:21px;letter-spacing:0}.dial-hint{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font:italic 11px Georgia,'Times New Roman',serif;margin:10px 0 0}.dial-hint>span{color:var(--berry);font-size:14px}.is-turning .dial-value{animation:dial-turn .18s ease-out}.lock-stage{height:210px}.love-lock{height:204px;width:199px;left:calc(50% - 99.5px)}h1{font-size:43px;margin-top:5px;margin-bottom:12px}.gate-intro{margin-bottom:21px}.login-message{min-height:25px;margin-top:7px}.card-footnote{margin-top:17px}.lock-whisper{bottom:4px}.lock-shadow{bottom:8px}@keyframes dial-turn{0%{opacity:.5;transform:translateY(-2px)}100%{opacity:1;transform:translateY(0)}}
html[data-mood="midnight"] .dial-mechanism{background:linear-gradient(90deg,#29152299,#63374755 28%,#4c293d88 65%,#21122099);border-color:#e2a6bb44;box-shadow:0 4px 9px #14061021,inset 0 1px 1px #eab8cb26,inset 0 -3px 7px #1c09182b}html[data-mood="midnight"] .dial-mechanism:focus-within{border-color:var(--berry);box-shadow:0 0 0 3px #e99cba14}html[data-mood="midnight"] .dial-value{background:linear-gradient(#1e0e190d,#8f576824 45%,#160b1417);border-color:#e0a6b621}html[data-mood="midnight"] .dial-step:hover:enabled{background:#dcadc412}html[data-mood="midnight"] .dial-step:active:enabled{background:#e7b3cb1c}
@media(max-width:650px){.gate-card{padding-top:22px;padding-bottom:20px}.lock-stage{height:189px}.love-lock{height:184px;width:179px;left:calc(50% - 89.5px)}h1{font-size:38px;margin-top:5px;margin-bottom:12px}.gate-intro{margin-bottom:19px}.combination-fieldset legend{font-size:6px;margin-bottom:12px}.date-dials{gap:11px}.dial-step{height:38px}.dial-value{height:43px;font-size:24px}#year-dial{font-size:20px}.dial-hint{font-size:10px;margin-top:8px}.card-footnote{margin-top:15px}.lock-whisper{font-size:9px;bottom:0}.login-message{min-height:25px}.lock-header{height:78px;padding-top:17px;padding-bottom:17px}.lock-main{min-height:calc(100dvh - 158px)}}
@media(max-width:350px){.gate-card{padding-inline:22px}.date-dials{gap:9px}.dial-value{font-size:22px}#year-dial{font-size:18px}.lock-stage{height:177px}.love-lock{height:173px;width:168px;left:calc(50% - 84px)}h1{font-size:35px}.combination-fieldset legend{font-size:5.5px}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:root:lang(ar){font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif}:lang(ar) *{letter-spacing:normal}:lang(ar) .brand>span{font-size:11px;line-height:1.65}:lang(ar) .private-label{font-size:10px}:lang(ar) .card-eyebrow{font-size:11px;line-height:1.6;gap:9px}:lang(ar) .lock-stage{height:200px}:lang(ar) .love-lock{height:194px;width:189px;left:calc(50% - 94.5px)}:lang(ar) .lock-whisper{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;font-style:normal;font-size:12px;right:auto;left:-2px;transform:rotate(8deg)}:lang(ar) h1{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;font-size:39px;line-height:1.35;font-weight:400;margin-top:3px;margin-bottom:9px}:lang(ar) h1 em{font-style:normal;font-weight:600}:lang(ar) .gate-intro{font-size:12px;line-height:1.8;margin-bottom:20px}:lang(ar) #unlock-form{text-align:right}:lang(ar) .combination-fieldset legend{font-size:11px;line-height:1.6;margin-bottom:12px}:lang(ar) #unlock-form .date-dial label{font-size:11px;line-height:1.5;margin-bottom:6px}:lang(ar) .date-dials{direction:rtl}:lang(ar) .dial-value{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;font-size:28px;direction:ltr;line-height:1;padding-top:3px;padding-bottom:3px}:lang(ar) #year-dial{font-size:24px}:lang(ar) .dial-hint{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;font-style:normal;font-size:11px;line-height:1.6}:lang(ar) .login-message{font-size:11px;line-height:1.7;min-height:31px}:lang(ar) .unlock-button{font-size:12px}:lang(ar) .card-footnote{font-size:11px;line-height:1.7;margin-top:14px}:lang(ar) .lock-footer{font-size:9px}:lang(ar) .lock-footer>p{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;font-style:normal;font-size:12px}:lang(ar) .lock-footer button{font-size:11px}:lang(ar) .noscript-note{font-size:11px}:lang(ar) .lock-initials{font-family:Georgia,serif;letter-spacing:4px;direction:ltr;unicode-bidi:isolate}:lang(ar) .lock-footer>span{direction:ltr;unicode-bidi:isolate;letter-spacing:.1em}
@media(max-width:650px){:lang(ar) .private-label{font-size:8px}:lang(ar) .card-eyebrow{font-size:10px;line-height:1.6}:lang(ar) .lock-stage{height:172px}:lang(ar) .love-lock{height:166px;width:162px;left:calc(50% - 81px)}:lang(ar) .lock-whisper{font-size:10px;left:-3px;bottom:1px}:lang(ar) h1{font-size:34px;line-height:1.3;margin-top:4px;margin-bottom:9px}:lang(ar) .gate-intro{font-size:11px;line-height:1.75;margin-bottom:18px}:lang(ar) .combination-fieldset legend{font-size:10px;line-height:1.5;margin-bottom:11px}:lang(ar) #unlock-form .date-dial label{font-size:10px;line-height:1.4;margin-bottom:6px}:lang(ar) .dial-value{font-size:27px}:lang(ar) #year-dial{font-size:23px}:lang(ar) .dial-hint{font-size:10.5px;line-height:1.5}:lang(ar) .login-message{font-size:10.5px;line-height:1.65;min-height:30px}:lang(ar) .unlock-button{font-size:12px}:lang(ar) .card-footnote{font-size:10px;line-height:1.6;margin-top:13px}:lang(ar) .lock-footer{font-size:8px}:lang(ar) .lock-footer>p{font-size:11px}:lang(ar) .lock-footer button{font-size:10px}}
@media(max-width:350px){:lang(ar) .card-eyebrow{font-size:9px}:lang(ar) .private-label{font-size:7.5px}:lang(ar) .lock-stage{height:160px}:lang(ar) .love-lock{height:154px;width:150px;left:calc(50% - 75px)}:lang(ar) h1{font-size:32px}:lang(ar) .gate-intro{font-size:10.5px}:lang(ar) .dial-value{font-size:26px}:lang(ar) #year-dial{font-size:21px}}
