main .calc{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}main .calc__inputs{gap:var(--padding-xs);flex-direction:column;grid-column:1/8;display:flex}main .calc__results{top:var(--padding-xs);flex-direction:column;grid-column:9/13;gap:1.2rem;display:flex;position:sticky}@media (max-width:950px){main .calc{grid-template-columns:1fr}main .calc__inputs,main .calc__results{grid-column:auto;position:static}}main .calc__row{border-top:.5px solid;flex-direction:column;gap:.6rem;padding-top:.8rem;display:flex}main .calc__row--nums{gap:var(--grid-gap);flex-flow:wrap}main .calc__label{text-transform:uppercase;letter-spacing:.055em;opacity:.6}main .calc__field{flex-direction:column;flex:12rem;gap:.4rem;display:flex}main .calc__field--sm{flex:0 11rem}main .calc__num{width:100%;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:.5px solid;padding:.2rem 0}main .calc__num:focus-visible{border-bottom-width:1px;outline:none}main .calc__num::placeholder{opacity:.35}main .calc__stepper{align-items:stretch;gap:.6rem;display:flex}main .calc__stepper button{text-align:center;border:.5px solid;width:2.4rem}main .calc__stepper button:hover{background:var(--black);color:var(--white)}main .calc__num--rap{text-align:center}main .calc__chips{flex-wrap:wrap;gap:.5rem;display:flex}main .calc__chip{letter-spacing:.04em;border:.5px solid;padding:.35em .9em;transition:background .2s,color .2s}@media (max-width:950px){main .calc__chip{box-sizing:border-box;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}main .calc__chips{gap:.55rem}}main .calc__chip:hover{background:#0d0c0b14}main .calc__chip.is-on{background:var(--black);color:var(--white)}main .calc__note{opacity:.6;margin-top:.3rem}main .calc__res{border-top:.5px solid;padding:1rem 0 1.2rem}main .calc__res__title{text-transform:uppercase;letter-spacing:.055em;opacity:.6;margin-bottom:.6rem}main .calc__res__big{font-variant-numeric:tabular-nums;line-height:1}main .calc__res__big span{font-size:.35em;font-family:var(--f-izmir);letter-spacing:.04em;opacity:.7}main .calc__res__sum{opacity:.8;margin-top:.6rem}main .calc__res__line{flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;display:flex}main .calc__res__usd{opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap}main .calc__res__sub{opacity:.7}main .calc__rate{opacity:.5;letter-spacing:.03em;margin-top:.9rem}main .calc__res--your{background:var(--black);color:var(--white);border:0;padding:1.4rem}main .calc__res--your .calc__res__big span{opacity:.6}main .calc__actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}main .calc__reset{opacity:.55}main .calc__foot{opacity:.5;text-transform:uppercase;letter-spacing:.055em}main .calc__saved{border-top:.5px solid;flex-direction:column;gap:.8rem;padding-top:.8rem;display:flex}main .calc__saved__item{border-bottom:.5px solid #0d0c0b40;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}main .calc__saved__sum{opacity:.6}main .calc-head{gap:var(--grid-gap);margin-bottom:var(--padding-sm);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}main .calc-head>div:first-child{margin-bottom:var(--padding-xs);grid-column:1/13}main .calc-head__title{text-transform:uppercase;grid-column:1/8;margin:0;line-height:.9}main .calc-head__text{grid-column:8/13;max-width:26rem}@media (max-width:950px){main .calc-head{grid-template-columns:1fr}main .calc-head>*,main .calc-head>div:first-child{grid-column:auto;max-width:100%}}main .calc__cuts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}main .calc__cut{background:var(--black);color:var(--white);border:.5px solid #0d0c0b40;flex-direction:column;align-items:center;gap:.45rem;padding:.5rem .3rem .6rem;transition:border-color .2s,transform .2s;display:flex}main .calc__cut img{aspect-ratio:1;object-fit:contain;width:100%;display:block}main .calc__cut span{letter-spacing:.055em;text-transform:uppercase;opacity:.7}main .calc__cut:hover{border-color:var(--black)}main .calc__cut.is-on{border:1.5px solid var(--white);outline:.5px solid var(--black)}main .calc__cut.is-on span{opacity:1}@media (max-width:950px){main .calc__cuts{grid-template-columns:repeat(3,minmax(0,1fr))}}main .calc__stone{background:var(--black);color:var(--white);flex-direction:column;align-items:center;gap:.8rem;padding:1.2rem;display:flex}main .calc__stone img{aspect-ratio:1;object-fit:contain;width:70%}main .calc__stone__cap{letter-spacing:.055em;text-transform:uppercase;opacity:.7;text-align:center}main .calc__res--your{margin-top:-1.2rem}main .calc__carat{gap:var(--grid-gap);grid-template-columns:9rem 1fr;align-items:end;display:grid}main .calc__slider{--p:0%;padding:2.6rem 0 1.9rem;position:relative}main .calc__slider input[type=range]{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:1.4rem;margin:0;display:block}main .calc__slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--black) 0 var(--p), #0d0c0b38 var(--p) 100%);height:3px}main .calc__slider input[type=range]::-moz-range-track{background:#0d0c0b38;height:3px}main .calc__slider input[type=range]::-moz-range-progress{background:var(--black);height:3px}main .calc__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--black);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--beige), 0 0 0 3.5px var(--black);border:0;margin-top:calc(1.5px - .5rem);transform:rotate(45deg)}main .calc__slider input[type=range]::-moz-range-thumb{background:var(--black);width:1rem;height:1rem;box-shadow:0 0 0 3px var(--beige), 0 0 0 3.5px var(--black);border:0;border-radius:0;transform:rotate(45deg)}main .calc__slider input[type=range]:focus-visible{outline:none}main .calc__slider input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--beige), 0 0 0 5px var(--black)}@media (max-width:950px){main .calc__slider input[type=range]{height:2.2rem;margin-top:-.4rem;margin-bottom:-.4rem}main .calc__slider input[type=range]::-webkit-slider-thumb{width:1.25rem;height:1.25rem;margin-top:calc(1.5px - .625rem)}main .calc__slider input[type=range]::-moz-range-thumb{width:1.25rem;height:1.25rem}}main .calc__slider__bubble{white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:0;transform:translate(-50%)}main .calc__slider__bubble span{font-family:var(--f-izmir);letter-spacing:.055em;text-transform:uppercase;opacity:.6;margin-left:.15em;font-size:max(11px,.55em)}main .calc__slider__ticks{height:1.6rem;position:absolute;bottom:0;left:0;right:0}main .calc__slider__ticks span{opacity:.7;font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-top:.55rem;position:absolute;transform:translate(-50%)}main .calc__slider__ticks span:before{content:"";background:var(--black);width:.5px;height:.4rem;position:absolute;top:0;left:50%}main .calc__slider__ticks span:last-child{transform:translate(-100%)}main .calc__slider__ticks span:last-child:before{left:100%}@media (max-width:950px){main .calc__carat{grid-template-columns:1fr}}main .calc__chip,main .calc__cut,main .calc__actions .btn,main .calc__actions button{transition:transform .18s cubic-bezier(.22,1,.36,1),background .25s,color .25s,border-color .25s,box-shadow .25s}main .calc__chip:active,main .calc__cut:active,main .calc__actions .btn:active,main .calc__actions button:active{transition-duration:60ms;transform:scale(.94)}main .calc__chip{isolation:isolate;position:relative;overflow:clip}main .calc__chip:after{content:"";background:var(--black);transform-origin:50%;z-index:-1;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}main .calc__chip.is-on{background:0 0}main .calc__chip.is-on:after{transform:scaleX(1)}main .calc__cut.is-on{animation:.45s cubic-bezier(.22,1,.36,1) calc-pick}main .calc__cut.is-on img{animation:.6s cubic-bezier(.22,1,.36,1) calc-spin}@keyframes calc-pick{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes calc-spin{0%{opacity:.6;transform:rotate(-8deg)scale(.9)}to{opacity:1;transform:none}}main .calc__res__big,main .calc__stone img{animation:.45s cubic-bezier(.22,1,.36,1) calc-in}@keyframes calc-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){main .calc__chip,main .calc__cut,main .calc__chip:after,main .calc__res__big,main .calc__stone img,main .calc__cut.is-on img{transition:none;animation:none}}main .calc__ticker{display:none}@media (max-width:950px){main .calc__ticker{bottom:var(--ir-consent-h,0px);z-index:4;margin:0 calc(var(--wrapper-padd) * -1);padding:.7rem var(--wrapper-padd);padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--black);color:var(--white);order:99;justify-content:space-between;align-items:baseline;gap:1rem;display:flex;position:sticky}main .calc__ticker__what{opacity:.7}main .calc__ticker__sum{font-variant-numeric:tabular-nums;white-space:nowrap}}main .calc__saved__when{opacity:.55;margin-top:.15rem}
