:root{--viewport-desktop: 1400px;--viewport-tablet: 1025px;--viewport-sm: 766px;--viewport-mobile: 500px}._priceDesktop_x9psl_8{position:relative;display:flex;align-items:center;cursor:pointer;max-width:555px;width:100%;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 800px){._priceDesktop_x9psl_8{opacity:0;visibility:hidden;position:absolute;width:0;height:0;overflow:hidden}}._priceDesktop_x9psl_8 ._blockItem_x9psl_27{display:flex;align-items:center;justify-content:space-between;width:clamp(200px,50vw,555px);padding:0 30px;box-sizing:border-box}._priceInput_x9psl_36._priceInput_x9psl_36._priceInput_x9psl_36{cursor:pointer}._priceMobile_x9psl_40{display:block;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media (max-width: 800px){._priceMobile_x9psl_40{opacity:1;visibility:visible}}._mobilePriceBtn_x9psl_53._mobilePriceBtn_x9psl_53._mobilePriceBtn_x9psl_53{display:flex;align-items:center;gap:8px;min-width:160px;width:auto;padding:clamp(10px,1.5vw,14px) clamp(12px,2.5vw,24px);background-color:var(--color-background-section-muted);border:1px solid var(--color-light-primary);border-radius:24px;cursor:pointer;font-family:var(--f-monda);font-size:var(--f-s-20px);white-space:nowrap;transition:opacity .2s ease}._mobilePriceBtn_x9psl_53._mobilePriceBtn_x9psl_53._mobilePriceBtn_x9psl_53:hover{opacity:.8}._mobilePriceBtn_x9psl_53._mobilePriceBtn_x9psl_53._mobilePriceBtn_x9psl_53:active{opacity:.6}._priceLabel_x9psl_76{color:var(--color-light-primary);white-space:nowrap;font-family:inherit;font-size:inherit}._priceValue_x9psl_84{color:var(--color-light-primary);opacity:.6;white-space:nowrap;font-family:inherit;font-size:inherit}._modalOverlay_x9psl_92{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:1000;display:flex;align-items:flex-end;animation:_fadeIn_x9psl_1 .2s ease}@media (min-width: 766px){._modalOverlay_x9psl_92{align-items:center;justify-content:center}}._modalContent_x9psl_111{background:#fff;width:100%;border-radius:20px 20px 0 0;padding:clamp(16px,3vw,24px) clamp(16px,3vw,20px) clamp(24px,4vw,32px);animation:_slideUp_x9psl_1 .25s ease}@media (min-width: 766px){._modalContent_x9psl_111{width:clamp(320px,50vw,420px);border-radius:20px;animation:_fadeIn_x9psl_1 .2s ease}}._modalHeader_x9psl_126{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(16px,3vw,24px)}._modalHeader_x9psl_126 button{background:none;border:none;cursor:pointer;font-size:18px;color:var(--color-light-primary);padding:4px;line-height:1;transition:opacity .15s ease}._modalHeader_x9psl_126 button:hover{opacity:.6}._modalTitle_x9psl_146{margin:0;color:var(--color-light-primary);font-family:var(--f-monda);font-size:var(--f-s-20px)}._priceInputs_x9psl_153{display:flex;align-items:center;gap:clamp(6px,3vw,12px);margin:clamp(16px,3vw,20px) 0}._inputGroup_x9psl_160{display:flex;flex-direction:column;gap:clamp(4px,1.5vw,6px);flex:1}._inputLabel_x9psl_167{font-family:var(--f-monda);font-size:clamp(11px,2.5vw,12px);color:var(--color-light-primary);opacity:.6}._inputSeparator_x9psl_174{color:var(--color-light-primary);opacity:.4;padding-top:clamp(16px,4vw,20px);font-size:clamp(14px,3vw,16px)}._modalInput_x9psl_181{width:100%;font-family:var(--f-monda);font-size:clamp(14px,3vw,16px);padding:clamp(10px,2vw,12px);border:1px solid #ddd;border-radius:12px;text-align:center}._modalInput_x9psl_181:focus{outline:none;border-color:var(--color-br-500)}._modalFooter_x9psl_195{display:flex;gap:clamp(10px,2.5vw,12px);margin-top:clamp(24px,5vw,32px)}._modalFooter_x9psl_195 button{flex:1;padding:clamp(10px,2vw,12px);border-radius:12px;font-family:var(--f-monda);font-size:clamp(14px,3vw,16px);cursor:pointer;border:none;transition:opacity .15s ease}._modalFooter_x9psl_195 button:hover{opacity:.8}._modalFooter_x9psl_195 ._cancelBtn_x9psl_213{background:#f5f5f5;color:var(--color-light-primary)}._modalFooter_x9psl_195 ._applyBtn_x9psl_217{background:var(--color-br-500);color:#fff}@keyframes _fadeIn_x9psl_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_x9psl_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}
