.catForms{padding:1.6rem 2.4rem}.catForms__heading{font-size:2.4rem;font-family:Lufga700;color:var(--c-050729)}.catForms__toolbar{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}.catForms__converter{height:5.8rem;padding:.4rem;display:inline-flex;align-items:center;gap:0;flex:0 0 auto;border:0;border-radius:3rem;background-color:var(--c-050729);color:var(--c-FFFFFF);font-family:Lufga700;font-size:1.6rem;white-space:nowrap}.catForms__rate,.catForms__unit{height:5.2rem;display:inline-flex;align-items:center}.catForms__unit{width:16.8rem;height:5rem;gap:.8rem;padding:0 2.4rem;border:0;background-color:rgba(0,0,0,0);cursor:pointer}.catForms__unit span{color:#aeb0c5;font-family:Lufga500;font-size:1.6rem}.catForms__unit strong{color:var(--c-FFFFFF);font-family:Lufga700;font-size:1.6rem;font-style:italic}.catForms__currency-select{position:relative}.catForms__chevron{width:1.2rem;height:.8rem;color:var(--c-FFFFFF);flex:0 0 auto}.catForms__currency-menu{width:27rem;max-height:32rem;padding:1.2rem;position:absolute;top:calc(100% + 1rem);left:0;z-index:20;display:flex;flex-direction:column;border:1px solid #e7dfff;border-radius:1.6rem;background-color:var(--c-FFFFFF);box-shadow:0 1.6rem 4rem rgba(5,7,41,.1490196078)}.catForms__currency-search{height:4.2rem;margin-bottom:.8rem;padding:0 1.2rem;border:1px solid #e7dfff;border-radius:1.2rem;outline:0;color:var(--c-050729);font-family:Lufga500;font-size:1.4rem}.catForms__currency-search:focus{border-color:var(--c-5313CA)}.catForms__currency-options{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8a8a8a rgba(0,0,0,0)}.catForms__currency-options::-webkit-scrollbar{width:6px}.catForms__currency-options::-webkit-scrollbar-thumb{border-radius:999px;background-color:#8a8a8a}.catForms__currency-option{width:100%;min-height:4.8rem;padding:.8rem 1rem;display:grid;grid-template-columns:5.2rem 1fr;align-items:center;gap:1rem;border:0;border-radius:1.2rem;background-color:rgba(0,0,0,0);color:var(--c-050729);cursor:pointer;text-align:left}.catForms__currency-option.active,.catForms__currency-option:hover{background-color:#f5f0ff}.catForms__currency-option span{color:var(--c-5313CA);font-family:Lufga700;font-size:1.4rem}.catForms__currency-option small{min-width:0;overflow:hidden;color:#6f7185;font-family:Lufga500;font-size:1.3rem;text-overflow:ellipsis;white-space:nowrap}.catForms__currency-more{margin:.8rem 0 0;color:#8a8c9c;font-family:Lufga500;font-size:1.2rem;text-align:center}.catForms__converter-value,.catForms__rate{box-sizing:border-box;width:12.8rem;height:5rem;justify-content:center;border-radius:2.6rem;background-color:#f5f0ff;color:var(--c-5313CA);font-size:1.8rem}.catForms__converter-value{padding:0;position:relative}.catForms__converter-value,.catForms__equals{display:inline-flex;align-items:center;justify-content:center;z-index:1}.catForms__equals{width:3rem;height:3rem;margin:0 -.8rem;border-radius:50%;background-color:var(--c-5313CA);color:var(--c-FFFFFF);font-size:1.8rem;line-height:1}.catForms__rate{gap:.6rem;padding:0 2.2rem;background-color:var(--c-FFFFFF);border:0}.catForms__rate input{width:6.2rem;border:0;outline:0;background-color:rgba(0,0,0,0);color:var(--c-5313CA);font:inherit;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;text-align:center}.catForms__rate input::-webkit-inner-spin-button,.catForms__rate input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.catForms__divider{height:1px;margin-top:4.8rem;margin-bottom:4rem;background-color:var(--c-050729);position:relative}.catForms__divider:after,.catForms__divider:before{content:"";position:absolute;top:50%;width:4px;height:4px;border-radius:50%;background-color:var(--c-050729);transform:translateY(-50%)}.catForms__divider:before{left:0}.catForms__divider:after{right:0}.catForms__values-grid{display:grid;grid-template-columns:repeat(2,minmax(22rem,1fr));gap:2.4rem}.catForms__value-card{min-height:9.6rem;padding:1.8rem 2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;border-radius:1.6rem;background-color:#f4f4f4}.catForms__value-label{display:inline-flex;align-items:center;gap:1rem;color:#8a8c9c;font-family:Lufga500;font-size:1.6rem;line-height:1.2;white-space:nowrap}.catForms__value-info-icon{flex:0 0 auto}.catForms__value-amounts{display:grid;gap:.8rem;min-width:12rem}.catForms__currency-line{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;color:var(--c-050729);font-size:1.4rem;line-height:1.2;white-space:nowrap}.catForms__currency-line span{color:#8a8c9c;font-family:Lufga700}.catForms__currency-line strong{font-family:Lufga700;font-weight:400}.catForms__value-amount{color:var(--c-050729);font-family:Lufga700;font-size:1.6rem;line-height:1.2;text-align:right;white-space:nowrap}.catForms__actions{display:flex;justify-content:flex-end;margin-top:3.2rem}.field_grid{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:2.4rem;column-gap:2.4rem;row-gap:2.4rem}@media(max-width:1194px){.field_grid{grid-template-columns:1fr}.catForms__toolbar{align-items:flex-start;flex-direction:column;gap:1.6rem}.catForms__values-grid{grid-template-columns:1fr}}@media(max-width:768px){.field_grid{row-gap:1.8rem}.catForms{padding:1.6rem 1.2rem 0}.catForms__heading{font-size:1.4rem;line-height:1.2}.catForms__toolbar{gap:1.6rem}.catForms__divider{margin-top:2.4rem;margin-bottom:2.4rem}.catForms__value-card{min-height:8.8rem;padding:1.4rem 1.6rem}.catForms__currency-line,.catForms__value-amount,.catForms__value-label{font-size:1.4rem}.catForms__value-amounts{min-width:10rem}.catForms__converter{width:100%;max-width:none;height:4.4rem;padding:.3rem;font-size:1.1rem;order:-1}.catForms__converter-value,.catForms__rate{flex:1 1 0;min-width:6.4rem;width:auto;height:3.8rem;border-radius:2rem;font-size:1.1rem}.catForms__unit{flex:1.25 1 0;min-width:10.8rem;width:auto;height:3.8rem;gap:.5rem;padding:0 1rem}.catForms__unit span,.catForms__unit strong{font-size:1rem}.catForms__rate{gap:.2rem;padding:0 .8rem}.catForms__rate input{width:4.2rem}.catForms__equals{width:1.8rem;height:1.8rem;margin:0 -.5rem;font-size:1.1rem}.catForms__chevron{width:1rem}.catForms__currency-menu{width:min(82vw,27rem);max-height:25rem;left:50%;transform:translateX(-50%)}}.productDetails{margin-top:5rem}.productDetails__product-count-wrapper{margin-top:3.2rem;margin-bottom:3.2rem;display:grid;grid-template-columns:minmax(4rem,1fr) auto minmax(4rem,1fr);align-items:center;-moz-column-gap:1.4rem;column-gap:1.4rem}.productDetails__product-count-wrapper.has-remove{grid-template-columns:minmax(4rem,1fr) auto auto minmax(4rem,1fr)}.productDetails__product-count-wrapper:after,.productDetails__product-count-wrapper:before{content:"";height:1px;background-color:var(--c-050729)}.productDetails__product-count{min-height:3.2rem;padding:.8rem 1.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border-radius:1000px;background-color:#eee8fa;color:var(--c-050729);font-family:Lufga700;font-size:1.2rem;line-height:1;letter-spacing:.08em}.productDetails__product-count span{width:.9rem;height:.9rem;flex:0 0 auto;border-radius:50%;background-color:var(--c-5313CA)}.productDetails__summary-grid{margin-bottom:3.2rem}.productDetails__add-product{display:flex;justify-content:center;align-items:center;width:100%;background-color:rgba(0,0,0,0);cursor:pointer}.productDetails__add-product span{font-size:1.6rem;color:var(--c-5313CA);font-family:Lufga500;margin-left:8px}.productDetails__remove-product{width:2.8rem;height:2.8rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ff6b6b;border-radius:50%;background-color:#fff1f1;color:#ff4d4d;font-family:Lufga700;font-size:1.6rem;line-height:1;cursor:pointer}@media(max-width:1050px){.productDetails__product-count-wrapper{gap:1.8rem}}@media(max-width:800px){.productDetails__product-count-wrapper{gap:1.4rem}}@media(max-width:768px){.productDetails__product-count-wrapper{gap:1.8rem}}@media(max-width:500px){.productDetails{margin-top:1.8rem}.productDetails img{max-width:100%;height:auto}.productDetails__product-count-wrapper{margin-top:2.4rem;margin-bottom:2.4rem;-moz-column-gap:.8rem;column-gap:.8rem;grid-template-columns:minmax(2.4rem,1fr) auto minmax(2.4rem,1fr)}.productDetails__product-count-wrapper.has-remove{grid-template-columns:minmax(2.4rem,1fr) auto auto minmax(2.4rem,1fr)}.productDetails__product-count{min-height:2.8rem;padding:.7rem 1.2rem;font-size:.9rem}.productDetails__product-count span{width:.8rem;height:.8rem}.productDetails__add-product span{font-size:1.1rem}.productDetails__summary-grid{margin-bottom:2.8rem}.productDetails__remove-product{width:2.4rem;height:2.4rem;font-size:1.4rem}}.fixedAmountBox{padding:2.4rem;background-color:var(--c-F4F4F4);border-radius:2.4rem;display:flex;justify-content:space-between;align-items:center;font-size:1.8rem;color:var(--c-050729);font-family:Lufga500}.fixedAmountBox__field-name{display:flex;align-items:center;color:#9495a3}.fixedAmountBox__field-name img{margin-left:1.2rem}@media(max-width:475px){.fixedAmountBox{min-height:5.2rem;padding:1.4rem 1.6rem;border-radius:1.6rem;font-size:1.2rem}.fixedAmountBox:nth-child(n+2){margin-top:1.2rem}}.calInputFieldWrapper{min-width:0}.calInputField{display:grid;grid-template-columns:16rem minmax(0,auto);-moz-column-gap:1rem;column-gap:1rem;padding:4px 4px 4px 2.4rem;border-radius:2.4rem;background-color:var(--c-EEEEFB);align-items:center}.calInputField__field-name{font-size:1.6rem;font-family:Lufga500;color:var(--c-050729)}.calInputField__field-input{border:1px solid var(--c-5313CA);height:6.4rem;border-radius:2rem;padding-left:3.2rem;padding-right:1rem;font-size:1.8rem;font-family:Lufga500;color:var(--c-5313CA)}.calInputField__field-input::-moz-placeholder{color:var(--c-5313CA)}.calInputField__field-input::placeholder{color:var(--c-5313CA)}.calInputField__field-input::-ms-input-placeholder{color:var(--c-5313CA)}.calInputField.is-disabled{opacity:.55;pointer-events:none}.calInputField.has-error .calInputField__field-input{border-color:var(--c-FF9736)}.calInputField__error{margin-top:1.6rem;color:var(--c-FF9736);font-family:Lufga700;font-size:1.8rem;line-height:1.25}@media(max-width:800px){.calInputField{grid-template-columns:11rem minmax(0,auto)}}@media(max-width:768px){.calInputField{grid-template-columns:14rem minmax(0,auto)}}@media(max-width:475px){.calInputField{position:relative;grid-template-columns:100%;-moz-column-gap:0;column-gap:0;padding:2px;border-radius:1.6rem}.calInputField:nth-child(n+2){margin-top:1.6rem}.calInputField__field-name{position:absolute;top:0;left:1.2rem;transform:translateY(-100%);font-size:1rem;color:#9495a3}.calInputField__field-input{height:5.2rem;border-radius:1.4rem;font-size:1.2rem;padding-left:2rem}.calInputField__error{margin-top:1rem;font-size:1.4rem}}