/* ZP DETAL catalog: native product data with quotation-first client actions. */
body.zp-product-page { --zp-ink:#24313b; --zp-muted:#65727c; --zp-line:#e1e6e9; --zp-paper:#f5f7f8; --zp-yellow:#f7b73d; }
body.zp-product-page #pagetitle {font-size:clamp(25px,2.6vw,36px);line-height:1.23;font-weight:700;letter-spacing:-.7px;color:var(--zp-ink);max-width:1120px;overflow-wrap:anywhere;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 {color:var(--zp-ink);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-delimiter {display:none;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-body {margin-top:0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-container > .intec-grid {display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);column-gap:34px;row-gap:18px;margin:0!important;align-items:start;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-container > .intec-grid > [class*="catalog-element-main-block"] {width:100%!important;max-width:none!important;min-width:0;padding:0!important;flex:none!important;order:initial;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-block-container {position:static!important;transform:none!important;width:auto!important;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-container {padding:20px 20px 0;background:var(--zp-paper);border:1px solid var(--zp-line);border-radius:14px;margin:0;overflow:hidden;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures {padding-top:0!important;height:clamp(280px,32vw,430px);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures .owl-stage-outer, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures .owl-stage, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures .owl-item {height:100%;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures-slider-item {padding-top:0!important;width:100%;height:100%;aspect-ratio:auto;max-height:none;min-height:0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures-slider-item-picture {display:flex;align-items:center;justify-content:center;cursor:zoom-in;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures-slider-item-picture:before {display:none;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures-slider-item-picture img {display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-preview {margin-top:12px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-photo-hint {margin:0;padding:13px 0 16px;text-align:center;font-size:12px;line-height:1.5;color:var(--zp-muted);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-container {margin:0;padding:0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-wrapper {padding:26px 28px!important;border:1px solid var(--zp-line);border-top:4px solid var(--zp-yellow);border-radius:14px;background:#fff;box-shadow:0 8px 26px rgba(36,49,59,.045);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-button-action-block-container, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-cheaper {display:none;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-block {margin-top:0;margin-bottom:20px;max-width:none!important;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-container {margin-bottom:14px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-container:before {content:'Цена за единицу';display:block;color:var(--zp-muted);font-size:13px;line-height:1.5;margin-bottom:5px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-current {display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-weight:700;font-size:42px;line-height:1.15;letter-spacing:-1.1px;color:var(--zp-ink);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-current-value {font-size:inherit;line-height:inherit;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-current-measure, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-current-separator {font-size:16px;line-height:1.4;letter-spacing:0;font-weight:500;color:var(--zp-muted);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-old {font-size:17px;color:var(--zp-muted);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-quantity {box-shadow:none;font-size:13px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-block-400 > .intec-grid {display:flex;flex-wrap:wrap;margin:-5px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-block-400 > .intec-grid > * {padding:5px;min-width:0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-block-400 > .intec-grid > .intec-grid-item-2 {flex:0 0 132px;width:132px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-block-400 > .intec-grid > .intec-grid-item {flex:1 1 160px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-counter {height:54px;display:flex;border:1px solid #cad3d9;border-radius:8px!important;overflow:visible;background:#fff;width:100%;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-counter-button, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-counter-button-wrapper {height:52px;line-height:52px;width:36px;flex:0 0 36px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-counter-button {border:0;background:transparent;font-size:20px;color:var(--zp-ink);text-decoration:none;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-counter-button:hover {background:var(--zp-paper);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-counter-input {height:52px;line-height:52px;min-width:0;width:44px;flex:1;border:0;border-left:1px solid var(--zp-line);border-right:1px solid var(--zp-line);background:transparent;font-size:16px;font-weight:600;color:var(--zp-ink);padding:0;text-align:center;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-button, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-fast, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-order-button {min-height:54px;line-height:22px;padding:15px 16px;border-radius:8px!important;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;box-sizing:border-box;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-add, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-order-button {background:var(--zp-yellow)!important;border:1px solid var(--zp-yellow);color:#1e2a32!important;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-add:hover, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-order-button:hover {background:#efac28!important;border-color:#efac28;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-added {background:#e5f5ed!important;border:1px solid #b0dec7;color:#17633d!important;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-fast {background:var(--zp-yellow)!important;border:1px solid var(--zp-yellow)!important;color:var(--zp-ink)!important;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-buy-fast:hover {background:#efac28!important;border-color:#efac28!important;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 [role="button"]:focus-visible, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 a:focus-visible, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 input:focus-visible, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 button:focus-visible {outline:3px solid #376d9a;outline-offset:3px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-summary {font-size:14px;line-height:1.5;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-support {margin-top:22px;padding-top:20px;border-top:1px solid var(--zp-line);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-support-row {display:flex;align-items:flex-start;gap:12px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-support-row svg {flex:0 0 22px;margin-top:1px;color:#ad750d;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-support-row strong {display:block;font-size:13px;line-height:1.5;font-weight:600;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-support-row span {display:block;font-size:12px;line-height:1.6;color:var(--zp-muted);margin-top:2px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-contact {display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:17px;font-size:12px;color:var(--zp-muted);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-contact a {font-size:17px;font-weight:700;letter-spacing:-.3px;color:var(--zp-ink);white-space:nowrap;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-preview {font-size:14px;line-height:1.6;margin-top:20px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-preview:empty {display:none;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-summary {margin:32px 0 0;padding:24px 0;border-top:1px solid var(--zp-line);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-summary .catalog-element-main-block {margin:0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-description-preview {font-size:15px;line-height:1.75;color:#485660;max-width:100%;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-description-preview p {margin:0 0 14px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-description-preview strong {color:var(--zp-ink);font-weight:600;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-additional-container {margin-top:28px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-tabs {border-bottom:1px solid var(--zp-line);padding-bottom:8px;margin-bottom:24px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-tab {border:0;border-radius:7px;padding:12px 18px;font-size:14px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-tab.intec-cl-background {background:var(--zp-ink)!important;color:#fff!important;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text {font-size:15px;line-height:1.8;color:#485660;overflow-wrap:break-word;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text p {margin:0 0 18px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text h2, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text h3 {font-weight:700;line-height:1.3;color:var(--zp-ink);letter-spacing:-.3px;margin:30px 0 14px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text h2 {font-size:25px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text h3 {font-size:21px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text h3:first-child {margin-top:0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text ul, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text ol {padding-left:22px;margin:12px 0 24px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text li {margin:7px 0;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text table {display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text th, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text td {border:1px solid var(--zp-line);padding:12px 15px;text-align:left;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text th {background:var(--zp-paper);color:var(--zp-ink);font-weight:600;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-detail-item {padding:14px 18px;border-bottom:1px solid var(--zp-line);font-size:14px;line-height:1.6;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-detail-item:nth-child(odd) {background:var(--zp-paper);}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-properties-detail-item-value {font-weight:600;color:var(--zp-ink);}
@media(min-width:1025px) { body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text {max-width:1020px;} }
@media(max-width:1024px) {
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-container > .intec-grid {grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:22px;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-wrapper {padding:22px!important;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-current {font-size:36px;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-container {padding:14px 14px 0;}
}
@media(max-width:767px) {
 body.zp-product-page #pagetitle {font-size:25px;line-height:1.3;letter-spacing:-.5px;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-container > .intec-grid {display:flex;flex-direction:column;gap:20px;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-container > .intec-grid > [class*="catalog-element-main-block"] {width:100%;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures {height:clamp(220px,68vw,360px);}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-purchase-wrapper {padding:22px 20px!important;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-price-current {font-size:36px;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .zp-product-summary {margin-top:24px;padding-top:20px;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-description-preview, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-content-text {font-size:14px;line-height:1.75;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-sections-tab {padding:10px 13px;font-size:13px;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-panel-mobile-buy-button {border-radius:8px;font-size:13px;text-transform:none;letter-spacing:0;background:var(--zp-yellow)!important;color:var(--zp-ink)!important;}
 body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-panel-mobile-price-discount {font-weight:700;}
}
@media(prefers-reduced-motion:reduce) {body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 * {scroll-behavior:auto;transition:none!important;}}

/* Catalogue rows use the same price and purchase hierarchy. */
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item {margin-bottom:12px;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-wrapper {border:1px solid #e1e6e9;border-radius:10px;overflow:hidden;box-shadow:none;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-background {padding:18px 20px;background:#fff;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-name {font-size:15px;line-height:1.5;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-name-wrapper {font-weight:600;color:#24313b;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-price-buttons {display:none;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-price-discount {font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.5px;color:#24313b;white-space:nowrap;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-purchase-button {border-radius:7px;font-size:13px;line-height:20px;letter-spacing:0;text-transform:none;font-weight:700;padding:11px 15px;min-height:44px;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-purchase-button-add {color:#24313b!important;background:#f7b73d!important;border-color:#f7b73d!important;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-purchase-button-add:hover {background:#efac28!important;border-color:#efac28!important;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-purchase-button-added {color:#17633d!important;background:#e5f5ed!important;border-color:#b0dec7!important;}
body.zp-site-page .c-catalog-section .zp-product-inquiry-action {color:#24313b!important;background:#f7b73d!important;border-color:#f7b73d!important;text-transform:none;font-weight:700;cursor:pointer;}
body.zp-site-page .c-catalog-section .zp-product-inquiry-action:hover {background:#efac28!important;border-color:#efac28!important;}
body.zp-site-page .zp-product-inquiry-action .glyph-icon-cart {display:none!important;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-counter .intec-ui-control-numeric {border-color:#cad3d9;border-radius:7px;overflow:hidden;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-counter input {font-size:14px;font-weight:600;color:#24313b;}
body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 [role="button"]:focus-visible, body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 a:focus-visible, body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 input:focus-visible {outline:3px solid #376d9a;outline-offset:3px;}
@media(max-width:550px) {
 body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-background {padding:18px;}
 body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-name {text-align:left;font-size:15px;}
 body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-price-discount {font-size:24px;}
 body.zp-site-page .c-catalog-section.c-catalog-section-catalog-text-1 .catalog-section-item-purchase-button {min-height:46px;}
}

.zp-product-inquiry [hidden] {display:none!important;}
.zp-product-inquiry-summary {padding:16px 18px;margin:0 0 22px;background:#f5f7f8;border-radius:8px;border-left:3px solid #f7b73d;}
.zp-product-inquiry-summary strong {display:block;font-size:15px;line-height:1.5;color:#24313b;}
.zp-product-inquiry-summary span {display:block;margin-top:6px;font-size:13px;color:#65727c;}
.zp-product-inquiry-fallback {display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:12px;padding:12px 14px;border:1px solid #e1e6e9;border-left:3px solid #f7b73d;border-radius:7px;background:#f5f7f8;font-size:12px;line-height:1.5;color:#485660;}
.zp-product-inquiry-fallback strong,.zp-product-inquiry-fallback span {flex:0 0 100%;}
.zp-product-inquiry-fallback a {font-weight:700;color:#24313b;text-decoration:underline;}

body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-block-top-left, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-block-top-right, body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-block-top-center {grid-column:1 / -1;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-block-bottom-left {grid-column:1;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-main-block-bottom-right {grid-column:2;}

/* Owl's table-cell layout otherwise expands portrait images beyond the gallery. */
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures .owl-stage {display:flex!important;align-items:stretch;}
body.zp-product-page .c-catalog-element.c-catalog-element-catalog-default-5 .catalog-element-gallery-pictures .owl-item {display:block!important;flex:0 0 auto;height:100%!important;min-height:0;}
.zp-product-inquiry [type="reset"] {display:none!important;}
.zp-product-inquiry [type="submit"] {width:100%;min-height:50px;border-radius:8px!important;text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:700!important;color:#24313b!important;background:#f7b73d!important;border-color:#f7b73d!important;}
