@font-face{font-family:Tajawal;src:url(fonts/Tajawal-Regular.ttf)}@font-face{font-family:Tajawal;src:url(fonts/Tajawal-Bold.ttf);font-weight:700}@font-face{font-family:Tajawal;src:url(fonts/Tajawal-ExtraBold.ttf);font-weight:800}*{box-sizing:border-box}body{margin:0;background:#121b1c;color:#f2f2e9;font-family:Tajawal,sans-serif}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #8ba83b;outline-offset:4px}header{max-width:1380px;margin:auto;padding:30px 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1a}.logo{font:bold 34px Arial;color:inherit;text-decoration:none;letter-spacing:-3px}.logo span{font:12px Tajawal;display:block;letter-spacing:2px;text-align:center;margin-top:7px}.header-note{color:#bfc0b7;font-size:14px}.text{border:0;color:#eee;background:none}main{max-width:1260px;margin:58px auto 70px;display:grid;grid-template-columns:1fr 1fr;gap:85px;padding:0 40px}.intro{padding-top:18px}.eyebrow{color:#0a8b91;font-size:14px}h1{font-size:64px;line-height:1.16;letter-spacing:-2px;margin:23px 0}h1 em{font-style:normal;color:#0a8b91}.intro p{color:#b6b8ad;line-height:1.9;font-size:17px}.art{position:relative;max-width:400px;margin:0 auto;height:300px}.art svg{height:290px;width:100%;transform:rotate(-7deg)}.art-label{position:absolute;bottom:10px;right:20px;background:#0a8b91;color:#25271e;padding:10px 14px;font-size:12px;transform:rotate(-6deg)}.orbit{position:absolute;left:-25px;top:130px;writing-mode:vertical-rl;font:10px Arial;letter-spacing:3px;color:#7b7d73}.intro-foot{border-top:1px solid #ffffff20;display:flex;justify-content:space-between;padding-top:22px;margin-top:22px;font-size:12px;color:#abad9f}.calculator{background:#f4f3ed;color:#20221c;padding:30px 36px;box-shadow:0 18px 60px #0003;min-height:650px}.steps{display:flex;justify-content:space-between;font-size:12px;color:#77796f}.progress{height:2px;background:#dcded2;margin:14px 0 27px}.progress i{display:block;width:33%;height:2px;background:#25281f;transition:width .3s}h2{font-size:29px;margin:0 0 9px;letter-spacing:-.6px}.muted{font-size:14px;color:#77796f;line-height:1.7;margin:5px 0 20px}.products{display:flex;gap:10px}.products button{width:50%;border:1px solid #d8d9cf;background:transparent;text-align:right;padding:15px;position:relative}.products button span{float:left;font-size:25px}.products small,.fitOptions small{display:block;color:#77796f;font-size:12px;margin-top:6px}.products b{font-size:17px}.products .selected,.fitOptions .selected{border:1px solid #292d20;background:#e1efed;box-shadow:inset 0 0 0 1px #292d20}.measures{display:flex;gap:26px;align-items:center;margin:26px 0}.person{width:70px;text-align:center;color:#828577;font-size:11px}.person svg{height:183px;width:65px;fill:#272c20}.fields{flex:1}.fields label{display:block;font-size:13px}.fields small{float:left;color:#838678}input[type=number]{background:none;border:0;border-bottom:1px solid #caccbf;width:100%;font-size:32px;height:44px;outline-offset:2px;direction:ltr;text-align:right;color:#24281e;appearance:textfield}input::-webkit-inner-spin-button{appearance:none}input[type=range]{width:100%;accent-color:#0a8b91;height:18px;margin:10px 0 17px;direction:ltr}.estimate{border-top:1px solid #d6d8cb;border-bottom:1px solid #d6d8cb;padding:15px 0;display:flex;align-items:center;justify-content:space-between}.estimate strong{font:36px Arial}.estimate small{font-size:12px}.estimate p{font-size:11px;color:#858778;margin:6px 0 0}.primary{width:100%;padding:16px 18px;border:0;background:#0a8b91;color:#1d2414;font-weight:700;font-size:16px;margin-top:20px;text-align:right;display:flex;justify-content:space-between}.primary:hover{background:#08777c}.privacy{font-size:11px;color:#818573;text-align:center;margin:15px 0 0}.fitOptions{display:grid;gap:12px;margin:30px 0}.fitOptions button{text-align:right;border:1px solid #d0d3c4;padding:20px;background:transparent}.fitOptions b{font-size:18px}details{border-block:1px solid #d9dbd0;padding:20px 0;margin:20px 0;font-size:14px;line-height:1.8}summary{cursor:pointer;font-weight:700}.compare{display:flex;gap:16px}.compare label{width:50%;font-size:12px}.compare input{font-size:21px}.back{background:none;border:0;text-decoration:underline;color:#687052;margin:20px auto;display:block}.result-tag{color:#69754e;font-size:12px}.result-size{text-align:center;font:110px Arial;letter-spacing:-7px;margin:28px 0 10px}.result-product{text-align:center;font-weight:700}#reason{font-size:14px;line-height:1.7;color:#6c725e}.dimensions{display:flex;border-block:1px solid #d5d8c8;padding:20px 0;justify-content:space-around;text-align:center}.dimensions b{display:block;font-size:25px}.dimensions small{font-size:12px;color:#737963}.notice{background:#e1efed;padding:15px;font-size:13px;line-height:1.8;margin-top:22px}footer{border-top:1px solid #ffffff1a;max-width:1260px;margin:auto;padding:25px 40px;color:#85897a;display:flex;gap:25px;font-size:12px}footer b{font-family:Arial;color:#d6d8cc}footer span:last-child{margin-right:auto}dialog{border:0;background:#f4f3ed;color:#22271d;max-width:850px;width:94%;padding:30px}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}.dialog-head{display:flex;justify-content:space-between}.dialog-head button{border:0;background:none;font-size:30px}dialog p{font-size:13px;line-height:1.7}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:13px}th,td{padding:14px 12px;text-align:center;border-bottom:1px solid #d8dccb}th{background:#e1efed}tr.highlight{background:#0a8b91}#error,#compareError{color:#a0352a;font-size:13px}#error:empty,#compareError:empty{display:none}[hidden]{display:none!important}@media(max-width:900px){main{gap:30px;padding:0 25px}h1{font-size:50px}.calculator{padding:26px}.header-note{display:none}}@media(max-width:650px){header{padding:20px 24px}.logo{font-size:28px}main{display:block;margin:25px auto;padding:0 18px}.intro{padding:0 10px}.eyebrow{font-size:12px}h1{font-size:42px;margin:14px 0}h1 br{display:none}.intro p{font-size:14px;margin:0 0 23px}.art,.intro-foot{display:none}.calculator{padding:25px;min-height:0}.steps{font-size:11px}footer{padding:25px 20px}footer span:last-child{display:none}.result-size{font-size:90px}}

.primary,.art-label{color:white}.eyebrow,h1 em{color:#40b9bd}tr.highlight{background:#d4eeec}.logo-crop{display:block!important;position:relative;width:110px;height:43px;overflow:hidden;margin:0!important}.logo-crop img{position:absolute;width:129px;height:129px;max-width:none;right:-9px;top:-43px}.footer-logo{width:60px;height:24px}.footer-logo img{width:70px;height:70px;right:-5px;top:-23px}.products .selected,.fitOptions .selected{border-color:#0a8b91;box-shadow:inset 0 0 0 1px #0a8b91}.result-tag{color:#08777c}
