.oc-wp-type { color: var(--color-gray-500) } .oc-header-action { place-content: start end; gap: 10px; } .wrap2.gv-activated{ max-width: 1440px; margin: auto; } .oc-grid-link { place-content: end end; } .oc-place-ce { place-content: center end; } .gv-activated .oc-grid-link .gv-action{ color: var(--color-link) } .gv-activated.wrap2 .inner-wrapper{ padding-left: 28px; } .gv-activated .gv-card .oc-grid-img{ align-self: center; } .gv-notice.gv-notice-info.gv-mt-fluid.gv-p-md.oc-reset-wlk-tour.gv-max-mob-pt-lg a { display: inline-table; } #oc_login_masking_overlay, #oc_data_consent_overlay, #oc_premium_care_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 99999; } #oc_login_masking_overlay_wrap { margin: 0; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 700px; min-height: 246px; color: #3C3C3C; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; box-shadow: 0 0 12px rgba(0 0 0 0.4); display: flex; justify-content: space-between; align-items: flex-start; } .oc_welcome_modal_close img{ width: 24px; height: 24px; } .oc-bg-wl-inner-wrap { background: #fff; padding: 48px; } .oc-bg-wl-inner-wrap img { width: 632px; aspect-ratio: 151/70; object-fit: cover; } .oc_welcome_modal_close { position: absolute; top: 16px; right: 16px; cursor: pointer; } span.oc-all-articles{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .oc-dicover-wp{ align-self: center; } /* Starts: Premium care style */ .gv-activated .oc-premium-care-box .gv-notice-premium-care, .gv-activated .oc-premium-care-box .gv-notice-premium-care-requested{ background: #ffffff; } .gv-activated .modal-loader-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.9); /* semi-transparent white */ display: flex; align-items: center; justify-content: center; z-index: 9999; /* higher than modal content */ } .gv-activated .gv-loader-container { background: none; } /* Starts: Consent banner style */ .oc_home_modal_wrap, .oc_home_modal_wrap h2, .oc_home_modal_wrap h3, .oc_home_modal_wrap li { color: #141414; } .oc_home_modal_wrap h3 { font-weight: 600; } #oc_data_consent_overlay .oc_home_modal_wrap ul li { margin-bottom: 0; } #oc-consent-settings label { cursor: pointer } #oc-consent-settings .oc-wp-type { margin-left: 36px } #oc-consent-settings .gv-description { margin-top: 4px; } #oc-consent-settings .oc_consent_modal_show { font-weight: 500; } #oc-data-consent-banner { position: fixed; bottom: 0; left: auto; right: 0; width: calc(100% - 160px); /* exclude admin menu (usually 160px wide) */ z-index: 999; } body.folded #oc-data-consent-banner { width: calc(100% - 36px); /* when WP menu is collapsed */ } #oc-data-consent-banner .oc-consent-heading { font-weight: 600; margin-bottom: 4px; } /* @todo - should be replaced/remove once gravity example known */ .oc-consent-toast-container { display: none; } /* Recommended section product list */ .gv-grid.recommendations-grid .gv-card-image { width: auto !important; } .gv-grid.recommendations-grid .gv-card-image img { width: auto; } /* Recommended section product list end */ @media (max-width: 599px) { #oc-data-consent-banner .oc-data-consent-decline { order: 2; } #oc-data-consent-banner .oc-data-consent-accept { margin-top: 16px; } #oc_data_consent_overlay #oc_login_masking_overlay_wrap { margin: 0; position: fixed; bottom: 0; left: 50%; top: auto; /* Need to override existing */ transform: translateX(-50%); } } /* Auto-folded menu between 783px and 960px */ @media screen and (max-width: 960px) and (min-width: 783px) { #oc-data-consent-banner { width: calc(100% - 36px); } } @media screen and (max-width: 782px) { #oc-data-consent-banner { left: 0; width: 100%; } #oc_data_consent_overlay #oc_login_masking_overlay_wrap { width: 100%; } } /* Ends: Consent banner style */ @media (min-width: 960px) { .oc-header-desc { width: 700px; } } @media screen and (min-width: 1024px) and (max-width: 1400px) { .gv-activated .gv-card .oc-grid-img{ grid-column: auto / span 4; } .gv-activated .gv-card .oc-grid-text{ grid-column: auto / span 7; } .oc-bg-wl-inner-wrap{ padding:40px; } } @media screen and (min-width: 600px) and (max-width: 1023px) { .gv-activated .gv-card .oc-grid-img{ grid-column: auto / span 1; } .gv-activated .gv-card .oc-grid-text{ grid-column: auto / span 10; padding-left: 14px; } .footer-section{ padding-top: 15px; } .oc-bg-wl-inner-wrap{ padding:34px; } } @media (max-width: 599px) { .oc-ol { order: 99; } .gv-activated .oc-header-action { gap: 10px; } .gv-activated.wrap2 .inner-wrapper{ padding-left: 14px; } .gv-activated .gv-card .oc-grid-img{ grid-column: auto / span 3; } .gv-activated .gv-card .oc-grid-text{ grid-column: auto / span 8; } .gv-activated .gv-card .oc-grid-img-two{ grid-column: auto / span 2; } .gv-activated .gv-card .oc-grid-content-two{ grid-column: auto / span 9; } #oc_login_masking_overlay_wrap{ width: 100%; } .oc-bg-wl-inner-wrap{ padding:24px; } .oc-welcome-head{ display: flex; justify-content: space-between; margin-bottom: 8px; } .oc-welcome-head h5{ flex: 0 0 93%; } .oc-welcome-head .oc_welcome_modal_close{ flex: 1; } .oc_welcome_modal_close{ right: 24px; top: 24px; } span.oc-all-articles { margin-bottom: 2px; } } @media (max-width: 388px) { .oc-welcome-head{ margin-bottom: 0px; } }