.modal-product-detail .modal-dialog{width:100%!important;max-width:1140px!important}.modal-product-detail .modal-content{max-height:90vh}.modal-product-detail .product-detail-container{position:relative;width:100%;max-width:100%;margin:0 auto}.modal-product-detail .product-detail-container .fa-times{cursor:pointer;font-size:20px;color:#8d969e;position:absolute;top:0;right:0}.modal-product-detail .product-detail-container .product-quantity-title-wrapper{width:100px}.modal-product-detail .basic-info .basic-info-item{padding-left:8px;border-left:1px solid #dee3e6}.modal-product-detail .basic-info>.basic-info-item:first-child{padding-left:0;border-left:none}.modal-product-detail .product-name{font-family:Sarabun;font-size:18px;color:#1c1f21;font-weight:700;text-decoration:none;font-style:normal}.modal-product-detail .product-option,.modal-product-detail .product-rating,.modal-product-detail .product-sku,.modal-product-detail .product-sold{font-family:Sarabun;font-size:14px;color:#515a63;font-weight:400;text-decoration:none;font-style:normal;word-break:break-word}.modal-product-detail .installment-zero-link{font-family:Sarabun;font-size:14px;color:var(--link-color)}.modal-product-detail .installment-zero-link .fa-chevron-right{font-size:.7em}.modal-product-detail .product-price{font-family:Sarabun;font-size:18px;color:#1c1f21;font-weight:700;text-decoration:none;font-style:normal}.modal-product-detail .product-price.default-currency,.modal-product-detail .product-price.disabled{font-family:Tahoma;font-size:14px;color:#a4a9af;font-weight:400}.modal-product-detail .product-price.disabled{text-decoration:line-through}.modal-product-detail .attribute-title-text{font-family:Sarabun;font-size:16px;color:#1c1f21;font-weight:700;text-decoration:none;font-style:normal}.modal-product-detail .product-quantity-available{font-size:14px;font-family:Sarabun;color:#6e7881;font-weight:400;font-style:normal}.modal-product-detail .divider{border-bottom:1px solid #dee3e6}.modal-product-detail .full-product-link{font-size:var(--link-size);font-family:var(--link-family);color:var(--link-color);font-weight:var(--link-fw);font-style:var(--link-fsy)}.product-detail-modal-wrapper .custom-button{font-size:var(--button-size);font-family:var(--button-family);font-weight:var(--button-fw);-webkit-text-decoration:var(--button-fd);text-decoration:var(--button-fd);font-style:var(--button-fsy);border-radius:var(--button-border-radius)}.product-detail-modal-wrapper .custom-button-mini{font-size:var(--button-size);border-radius:var(--button-border-radius);width:var(--button-messenger-width-height);height:var(--button-messenger-width-height)}.product-detail-modal-wrapper .secondary-button{color:var(--button-invert-color);background-color:var(--button-invert-bg-color);border-color:var(--button-invert-border-color)}.product-detail-modal-wrapper .secondary-button:hover:not(.disabled):not(:disabled){color:var(--button-invert-color-hover);background-color:var(--button-invert-bg-color-hover);border-color:var(--button-invert-border-color-hover)}.product-detail-modal-wrapper .primary-button{color:var(--button-color);background-color:var(--button-bg-color);border-color:var(--button-border-color)}.product-detail-modal-wrapper .primary-button:hover:not(.disabled):not(:disabled){color:var(--button-color-hover);background-color:var(--button-bg-color-hover);border-color:var(--button-border-color-hover)}.product-detail-modal-wrapper .btn-link{color:var(--button-bg-color);font-size:var(--button-size);font-family:var(--button-family);font-weight:var(--button-fw)}.product-detail-modal-wrapper .btn-link:hover:not(.disabled):not(:disabled){color:var(--button-bg-color-hover)}