@font-face{font-display:swap;font-family:Helvetica Neue LT Std;font-style:normal;font-synthesis:none;font-weight:normal bold;src:url(../fonts/text/INTLTCN.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/text/Montserrat-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(../fonts/text/Montserrat-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/text/Montserrat-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(../fonts/text/Montserrat-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/text/Inter-VariableFont_opsz,wght.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:italic;font-weight:400;src:url(../fonts/text/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype")}.modal-card[data-v-0b705531]{border-radius:8px}.modal-card .modal-title[data-v-0b705531]{align-items:flex-start;display:flex;justify-content:space-between;padding:16px 28px 0;position:relative;z-index:1000}.modal-card .modal-title>div[data-v-0b705531]{min-width:0}.modal-card .modal-title .icon-x[data-v-0b705531]{flex:0 0 auto;min-height:44px;min-width:44px}.modal-card .modal-content[data-v-0b705531]{padding:16px 28px 28px!important}.main-modal-title[data-v-0b705531]{font-family:Helvetica Neue LT Std;font-size:30px;font-weight:700;line-height:34px;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content[data-v-0b705531]{height:-moz-fit-content;height:fit-content;max-height:70vh}.add-to-cart-modal-content .list[data-v-0b705531]{height:-moz-fit-content;height:fit-content;max-height:100%}.add-to-cart-modal-content .list .list-header[data-v-0b705531]{border-bottom:2px solid rgb(var(--v-theme-border));display:flex;font-family:Helvetica Neue LT Std;font-size:14px;font-weight:700;line-height:19px;margin-bottom:8px;padding-bottom:8px;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.04rem}.add-to-cart-modal-content .list .list-header .header-image[data-v-0b705531]{flex:none;width:200px}.add-to-cart-modal-content .list .list-header .header-article[data-v-0b705531]{flex:1 1 0%;padding:0 24px}.add-to-cart-modal-content .list .list-content[data-v-0b705531]{align-items:center;border-bottom:1px solid rgb(var(--v-theme-border));display:flex;font-family:Helvetica Neue LT Std;font-size:14px;font-weight:500;line-height:19px;padding:12px 0;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.04rem}.add-to-cart-modal-content .list .list-article[data-v-0b705531]{display:flex;flex:1 1 0%;justify-content:center;padding:0 24px;width:100%}.add-to-cart-modal-content .list .list-article .image[data-v-0b705531]{align-items:center;display:flex;flex:none;gap:12px;justify-content:center;width:200px}.add-to-cart-modal-content .list .list-article .description[data-v-0b705531]{align-items:start;display:flex;flex-direction:column;flex-grow:1;gap:4px;justify-content:center;padding-left:24px}.add-to-cart-modal-content .list .list-article .description .manufacturer[data-v-0b705531]{font-family:Helvetica Neue LT Std;font-size:16px;font-weight:700;line-height:20px;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content .list .list-article .description .detail[data-v-0b705531]{font-family:Helvetica Neue LT Std;font-size:14px;font-weight:500;line-height:19px;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.04rem}.add-to-cart-modal-content .list .list-price[data-v-0b705531],.add-to-cart-modal-content .list .list-quantity[data-v-0b705531]{align-items:center;display:flex;flex:none;justify-content:center;width:140px}.add-to-cart-modal-content .list .list-quantity.error-input[data-v-0b705531]{position:relative}.add-to-cart-modal-content .list .list-quantity.error-input .error-text[data-v-0b705531]{color:rgb(var(--v-theme-error));font-family:Helvetica Neue LT Std;font-size:12px;font-weight:500;letter-spacing:.04rem;line-height:19px;position:absolute;top:120px;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content .list .list-quantity.error-input .input-quantity-wrapper[data-v-0b705531] .base-input-quantity button{border:1px solid rgb(var(--v-theme-error))}.add-to-cart-modal-content .list .list-quantity.error-input .input-quantity-wrapper[data-v-0b705531] .base-input-quantity .input-with-button{border-color:rgb(var(--v-theme-error))}.add-to-cart-modal-content .list .list-total[data-v-0b705531]{align-items:center;display:flex;flex:none;justify-content:center;width:140px}.add-to-cart-modal-content .list .inquiry-status[data-v-0b705531]{margin-top:4px;min-height:28px}.add-to-cart-modal-content .list .inquiry-status .inquiry-error[data-v-0b705531],.add-to-cart-modal-content .list .inquiry-status .inquiry-loading[data-v-0b705531]{align-items:center;display:flex;font-family:Helvetica Neue LT Std;font-size:12px;font-weight:500;gap:8px;letter-spacing:.04rem;line-height:19px;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content .list .inquiry-status .inquiry-loading[data-v-0b705531]{color:rgba(var(--v-theme-text),.68)}.add-to-cart-modal-content .list .inquiry-status .inquiry-error[data-v-0b705531]{color:rgb(var(--v-theme-error))}.add-to-cart-modal-content .list .inquiry-status .inquiry-error .v-btn[data-v-0b705531]{min-width:auto;padding:0 4px}.add-to-cart-modal-content .list .inquiry-status .confirmed-quantities-link[data-v-0b705531]{flex:0 0 auto;font-family:Helvetica Neue LT Std;font-size:12px;font-weight:500;letter-spacing:normal;letter-spacing:.04rem;line-height:19px;max-width:100%;min-height:28px;min-width:auto;padding-inline:4px;text-transform:none;width:-moz-fit-content;width:fit-content;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content .footer[data-v-0b705531]{display:flex;gap:16px;height:40px;justify-content:end;margin-top:24px;width:100%}.add-to-cart-modal-content.mobile[data-v-0b705531]{display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-height:none;padding-bottom:136px}.add-to-cart-modal-content.mobile .list[data-v-0b705531]{display:flex;flex:1 1 0%;flex-direction:column;gap:0}.add-to-cart-modal-content.mobile .list .cart-details[data-v-0b705531]{align-items:center;border-bottom:1px solid rgb(var(--v-theme-border));display:grid;gap:12px 0;grid-template-columns:clamp(140px,22vw,200px) minmax(0,1fr);padding:12px 0}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__image[data-v-0b705531]{align-items:center;display:flex;height:104px;justify-content:center}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__image .image[data-v-0b705531]{align-items:center;display:flex;gap:8px;justify-content:center}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__details[data-v-0b705531]{min-width:0;padding-left:8px}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__details .brand[data-v-0b705531]{color:rgba(var(--v-theme-text),.68);font-family:Helvetica Neue LT Std;font-size:14px;font-weight:700;line-height:19px;margin-bottom:2px;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.04rem}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__details .product-title[data-v-0b705531]{color:rgb(var(--v-theme-text));font-family:Helvetica Neue LT Std;font-size:20px;font-weight:700;line-height:24px;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__details .description[data-v-0b705531]{color:rgba(var(--v-theme-text),.82);font-family:Helvetica Neue LT Std;font-size:14px;font-weight:500;line-height:19px;margin-top:4px;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.04rem}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item[data-v-0b705531]{align-items:flex-start;align-self:stretch;background-color:rgb(var(--v-theme-sub-background));border-radius:8px 0 0 8px;display:flex;flex-direction:column;min-width:0;padding:12px}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item--total[data-v-0b705531]{align-items:flex-end;border-radius:0 8px 8px 0;text-align:right}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item .label[data-v-0b705531]{color:rgba(var(--v-theme-text),.68);font-family:Helvetica Neue LT Std;font-size:14px;font-weight:700;line-height:19px;margin-bottom:8px;-webkit-font-smoothing:subpixel-antialiased;letter-spacing:.04rem}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item .total-value[data-v-0b705531]{align-items:center;color:rgb(var(--v-theme-primary));display:flex;font-family:Helvetica Neue LT Std;font-size:20px;font-weight:700;justify-content:flex-end;line-height:24px;min-height:44px;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item[data-v-0b705531] .base-input-quantity button,.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item[data-v-0b705531] .base-input-quantity div input{height:44px}.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item[data-v-0b705531] .base-input-quantity,.add-to-cart-modal-content.mobile .list .cart-details .mobile-product__summary-item[data-v-0b705531] .input-quantity-wrapper{width:100%}.add-to-cart-modal-content.mobile .list .cart-details .mobile-inquiry-status[data-v-0b705531]{grid-column:1/-1;margin-top:0;min-height:0}.add-to-cart-modal-content.mobile .label-error[data-v-0b705531]{align-items:center;display:flex;font-family:Helvetica Neue LT Std;font-size:16px;font-weight:400;height:100%;justify-content:center;line-height:20px;width:100%;-webkit-font-smoothing:subpixel-antialiased}.add-to-cart-modal-content.mobile .action[data-v-0b705531]{background-color:rgb(var(--v-theme-surface));border-top:1px solid rgb(var(--v-theme-border));bottom:0;box-shadow:0 -8px 24px #0000002e;display:flex;flex-direction:column;gap:8px;left:0;padding:12px 28px max(12px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:5}.add-to-cart-modal-content.mobile .action .v-btn[data-v-0b705531]{min-height:48px;width:100%}.add-to-cart-modal-content .label-error[data-v-0b705531]{align-items:center;display:flex;font-family:Helvetica Neue LT Std;font-size:16px;font-weight:400;height:100%;justify-content:center;line-height:20px;width:100%;-webkit-font-smoothing:subpixel-antialiased}
