/** * Admin Preview * Buy Now * */ .merchant-module-page-preview .merchant-module-page-setting-fields { gap: 24px; } .merchant-module-page-preview .merchant-module-page-setting-field { margin: 0; } .merchant-module-page-preview .merchant-module-page-setting-field[data-id=shortcode_text] { margin-top: 0; } .merchant-flexible-content-control.buy-now-style .layout:not(.active) { border-color: #5c5f62; } .merchant-flexible-content-control.buy-now-style .layout .layout-body { grid-gap: unset; } .merchant-flexible-content-control.buy-now-style .layout .layout-body .merchant-module-page-setting-field { margin-bottom: 20px; } .merchant-module-page-preview-browser-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; width: 100%; margin: auto; padding: 25px; } .mrc-preview-single-product-elements { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 25px; } .mrc-preview-single-product-elements .mrc-preview-left-column { width: 30%; min-width: 30%; } .mrc-preview-single-product-elements .mrc-preview-right-column { width: 70%; padding-top: 25px; } .mrc-preview-single-product-elements .mrc-preview-product-image-wrapper .mrc-preview-product-image { background-color: #f5f5f5; height: 12vw; } .mrc-preview-single-product-elements .mrc-preview-product-image-wrapper .mrc-preview-product-image-thumbs { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; gap: 10px; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .mrc-preview-single-product-elements .mrc-preview-product-image-wrapper .mrc-preview-product-image-thumbs .mrc-preview-product-image-thumb { width: 100%; height: 3vw; background-color: #f5f5f5; margin-top: 10px; } .mrc-mw-70 { max-width: 70%; } .mrc-mw-30 { max-width: 30%; } .mrc-mw-40 { max-width: 40%; } .mrc-preview-text-placeholder { background-color: #f5f5f5; height: 13px; } .mrc-preview-text-placeholder + .mrc-preview-text-placeholder, .mrc-preview-text-placeholder + .mrc-preview-addtocart-placeholder { margin-top: 15px; } .mrc-preview-addtocart-placeholder { background-color: #e5e5e5; width: 140px; height: 30px; } @media (max-width: 991px) { .mrc-preview-single-product-elements .mrc-preview-product-image-wrapper .mrc-preview-product-image { height: 33vw; } .mrc-preview-single-product-elements .mrc-preview-product-image-wrapper .mrc-preview-product-image-thumbs .mrc-preview-product-image-thumb { height: 7vw; } } .merchant-buy-now-button { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 1.3rem !important; text-decoration: none; padding-top: var(--mrc-buy-now-padding-top-bottom, 13px) !important; padding-bottom: var(--mrc-buy-now-padding-top-bottom, 13px) !important; padding-left: var(--mrc-buy-now-padding-left-right, 24px) !important; padding-right: var(--mrc-buy-now-padding-left-right, 24px) !important; font-size: var(--mrc-buy-now-font-size, 16px); border-radius: var(--mrc-buy-now-border-radius, 0px); color: #FFF !important; border-color: #212121 !important; background-color: #212121 !important; } .merchant-buy-now-button:hover { color: #FFF !important; border-color: #414141 !important; background-color: #414141 !important; } .merchant-buy-now-button.merchant-custom-buy-now-button { margin-top: var(--mrc-buy-now-margin-top, 1.3rem); margin-bottom: var(--mrc-buy-now-margin-bottom, 1rem); } .merchant-buy-now-preview-product-page, .merchant-buy-now-preview-popup { display: none; width: 100%; } .merchant-buy-now-preview-product-page.show, .merchant-buy-now-preview-popup.show { display: block; } .merchant-buy-now-popup-preview-overlay { background: rgba(0, 0, 0, 0.05); border-radius: 8px; padding: 24px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .merchant-buy-now-popup-preview-box { background: #fff; border-radius: 12px; padding: 24px; width: 100%; max-width: 360px; -webkit-box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08); box-shadow: 0 8px 30px rgba(0, 0, 0, 0.08); } .merchant-buy-now-popup-preview-title { margin: 0 0 4px; font-size: 16px; font-weight: 600; color: #212121; } .merchant-buy-now-popup-preview-description { margin: 0 0 16px; font-size: 13px; color: #757575; } .merchant-buy-now-popup-preview-products { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 8px; margin-bottom: 16px; } .merchant-buy-now-popup-preview-product { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; padding: 10px; border: 1px solid #e5e5e5; border-radius: 6px; } .merchant-buy-now-popup-preview-product-checkbox { -ms-flex-negative: 0; flex-shrink: 0; } .merchant-buy-now-popup-preview-product-checkbox input[type=checkbox] { width: 16px; height: 16px; accent-color: #212121; } .merchant-buy-now-popup-preview-product-image { width: 40px; height: 40px; background: #f0f0f0; border-radius: 4px; -ms-flex-negative: 0; flex-shrink: 0; } .merchant-buy-now-popup-preview-product-info { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 2px; } .merchant-buy-now-popup-preview-product-info .product-name { font-size: 13px; font-weight: 500; color: #212121; } .merchant-buy-now-popup-preview-product-info .product-price { font-size: 12px; color: #666; } .merchant-buy-now-popup-preview-actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 6px; } .merchant-buy-now-popup-preview-accept { width: 100%; padding: 8px 16px; border: none; border-radius: 4px; background: #212121; color: #fff; font-size: 13px; font-weight: 500; cursor: default; } .merchant-buy-now-popup-preview-decline { width: 100%; padding: 6px 16px; border: 1px solid #ddd; border-radius: 4px; background: transparent; color: #757575; font-size: 12px; cursor: default; } .merchant-buy-now-popup-preview-actions.is-btn-stacked { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .merchant-buy-now-popup-preview-actions.is-btn-stacked-reverse { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .merchant-buy-now-popup-preview-actions.is-btn-side-by-side { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .merchant-buy-now-popup-preview-actions.is-btn-side-by-side .merchant-buy-now-popup-preview-accept, .merchant-buy-now-popup-preview-actions.is-btn-side-by-side .merchant-buy-now-popup-preview-decline { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .merchant-buy-now-popup-preview-actions.is-btn-accept-only .merchant-buy-now-popup-preview-decline { display: none; } .merchant-buy-now-popup-preview-products.is-layout-grid { display: grid; grid-template-columns: repeat(2, 1fr); } .merchant-buy-now-popup-preview-products.is-layout-grid .merchant-buy-now-popup-preview-product { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; } .merchant-buy-now-popup-preview-products.is-layout-grid .merchant-buy-now-popup-preview-product-checkbox { position: absolute; top: 6px; left: 6px; } .merchant-buy-now-popup-preview-products.is-layout-grid .merchant-buy-now-popup-preview-product { position: relative; } .merchant-buy-now-popup-preview-countdown { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 22px; height: 22px; margin-left: 6px; -ms-flex-negative: 0; flex-shrink: 0; vertical-align: middle; } .merchant-buy-now-popup-preview-countdown svg { width: 100%; height: 100%; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } .merchant-buy-now-popup-preview-countdown .countdown-track { fill: none; stroke: rgba(255, 255, 255, 0.3); stroke-width: 3; } .merchant-buy-now-popup-preview-countdown .countdown-fill { fill: none; stroke: #fff; stroke-width: 3; stroke-linecap: round; } .merchant-buy-now-popup-preview-countdown .countdown-seconds { position: absolute; font-size: 8px; font-weight: 700; color: inherit; line-height: 1; } .merchant-buy-now-popup-preview-decline .merchant-buy-now-popup-preview-countdown .countdown-track { stroke: rgba(0, 0, 0, 0.1); } .merchant-buy-now-popup-preview-decline .merchant-buy-now-popup-preview-countdown .countdown-fill { stroke: currentColor; } .merchant-buy-now-popup-preview-title .merchant-buy-now-popup-preview-countdown .countdown-track { stroke: rgba(0, 0, 0, 0.1); } .merchant-buy-now-popup-preview-title .merchant-buy-now-popup-preview-countdown .countdown-fill { stroke: #666; } .merchant-buy-now-popup-preview-title .merchant-buy-now-popup-preview-countdown .countdown-seconds { color: #666; }