@font-face{font-family:KBQV-Montserrat;src:url('/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459w1hyzbi.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:KBQV-Montserrat;src:url('/wp-content/uploads/elementor/google-fonts/fonts/montserrat-jtusjig1_i6t8kchkm459wlhyw.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}
:is(.kb-catalog-card,.kb-custom-product-card) .kb-qv-trigger{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:35px;height:35px;min-height:0;padding:5px;border:1px solid #50312f;border-radius:0;background:rgba(254,253,253,.65);color:#50312f;cursor:pointer;z-index:2;overflow:visible}
:is(.kb-catalog-card,.kb-custom-product-card) .kb-qv-trigger::after{content:'';position:absolute;top:0;right:0;width:44px;height:44px;background:transparent}
:is(.kb-catalog-card,.kb-custom-product-card) .kb-qv-trigger:hover,:is(.kb-catalog-card,.kb-custom-product-card) .kb-qv-trigger:active{background:rgba(254,253,253,.8);color:#50312f}
:is(.kb-catalog-card,.kb-custom-product-card) .kb-qv-trigger svg{display:block;width:23px;height:23px;fill:none;stroke:#50312f;stroke-width:1.8px;pointer-events:none}
@media(max-width:899px){:is(.kb-catalog-card,.kb-custom-product-card) .kb-qv-trigger{width:25px;height:25px;padding:3px}:is(.kb-catalog-card,.kb-custom-product-card) .kb-qv-trigger svg{width:17px;height:17px}}
.kb-qv{--qv-ice:#d2e4f0;--qv-orange:#fb843f;--qv-ink:#50312f;--qv-paper:#fefdfd;--qv-panel:clamp(360px,28vw,440px);position:fixed;inset:0;margin:0;padding:0;border:0;border-radius:0;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;overflow:hidden;background:var(--qv-paper);color:var(--qv-ink);font:400 16px/1.5 KBQV-Montserrat,Montserrat,sans-serif;z-index:2147483000}
.kb-qv::backdrop{background:#fefdfd}
.kb-qv *{box-sizing:border-box}
.kb-qv [hidden]{display:none!important}
.kb-qv button,.kb-qv a{font:500 16px/1.3 KBQV-Montserrat,Montserrat,sans-serif;color:var(--qv-ink);border-radius:0;letter-spacing:normal;text-transform:none}
.kb-qv button{min-height:44px;padding:10px 14px;border:1px solid var(--qv-ink);background:var(--qv-orange);cursor:pointer;white-space:normal}
.kb-qv button:hover:not(:disabled){background:var(--qv-ink);color:var(--qv-paper)}
.kb-qv button:disabled{background:transparent;border-style:dashed;cursor:not-allowed;color:var(--qv-ink);opacity:1}
.kb-qv button[aria-pressed=true]{border-width:2px;font-weight:600}
.kb-qv button[aria-pressed=true]::before{content:'✓ ';}
.kb-qv button:focus-visible,.kb-qv a:focus-visible,.kb-qv [data-qv-manual-row]:focus-visible,.kb-qv__gallery:focus-visible,.kb-catalog-card .kb-qv-trigger:focus-visible{outline:2px solid #50312f!important;outline-offset:3px}
.kb-qv__brand{position:absolute;top:max(12px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));z-index:4;height:44px;display:flex;align-items:center;background:transparent;padding:0;pointer-events:auto}
.kb-qv__brand img{display:block;width:112px;height:auto;margin:0;max-width:none}
.kb-qv .kb-qv__close{position:fixed;top:max(12px,env(safe-area-inset-top));right:calc(max(32px,env(safe-area-inset-right)) + var(--qv-close-gutter,0px));z-index:5;width:44px;height:44px;padding:10px;display:grid;place-items:center;background:var(--qv-paper)}
.kb-qv .kb-qv__close:hover:not(:disabled),.kb-qv .kb-qv__close:active,.kb-qv .kb-qv__close:focus{background:var(--qv-paper);color:var(--qv-ink)}
.kb-qv .kb-qv__close:hover svg,.kb-qv .kb-qv__close:focus svg,.kb-qv .kb-qv__close:active svg{stroke:#50312f}
.kb-qv .kb-qv__close svg{display:block;width:22px;height:22px;fill:none;stroke:#50312f;stroke-width:2.2px;stroke-linecap:round}
.kb-qv__status{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;padding:24px;background:var(--qv-ice);text-align:center;gap:16px}
.kb-qv__gallery{position:absolute;inset:0 var(--qv-panel) 0 0;display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:auto;scroll-behavior:auto;scrollbar-width:none;margin:0;padding:0;gap:0;cursor:grab}
.kb-qv__gallery.is-dragging{cursor:grabbing;user-select:none}
.kb-qv__gallery img{user-select:none;-webkit-user-drag:none}
.kb-qv__gallery.is-singleton .kb-qv__group{min-width:100%}
.kb-qv__gallery.is-singleton .kb-qv__frame{width:calc(100dvh * var(--qv-ratio,.75))}
.kb-qv__group{display:flex;flex:none;position:relative;height:100%;margin:0;padding:0;overflow:visible}
.kb-qv__frame{position:relative;flex:none;height:100%;width:calc(100dvh * var(--qv-ratio,.75));margin:0;background:var(--qv-paper);overflow:hidden}
.kb-qv__frame img,.kb-qv__frame video{display:block;height:100%;width:100%;object-fit:contain;object-position:center;margin:0}
.kb-qv__frame .kb-qv__media-error,.kb-qv__frame .kb-qv__play{position:absolute;bottom:24px;left:16px;max-width:calc(100% - 32px);background:var(--qv-ice)}
.kb-qv__empty{display:grid;place-items:center;height:100%;padding:24px}
.kb-qv__details{position:absolute;inset:0 0 0 auto;width:var(--qv-panel);overflow:auto;overscroll-behavior:contain;padding:64px 32px 32px;background:var(--qv-ice);border-left:1px solid var(--qv-ink)}
.kb-qv .kb-qv__title{font:600 24px/1.3 KBQV-Montserrat,Montserrat,sans-serif;letter-spacing:-.02em;margin:0 0 16px;overflow-wrap:anywhere;color:var(--qv-ink)}
.kb-qv__price{font-size:24px;font-weight:500;line-height:1.3;margin-bottom:16px}
.kb-qv__colors{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:8px 0 24px;padding:3px;touch-action:auto;overscroll-behavior-x:contain}
.kb-qv__colors button{flex:none;white-space:nowrap}
.kb-qv__colors button{font-size:14px}
.kb-qv .kb-qv__colors button,.kb-qv .kb-qv__colors button:hover:not(:disabled){border:1px solid #50312f45!important;border-bottom:3px solid var(--qv-swatch)!important;background:#fff;background-image:none!important;color:var(--qv-ink);font-weight:500;transition:none}
.kb-qv .kb-qv__colors button:hover{box-shadow:none}
.kb-qv .kb-qv__colors button[aria-pressed=true],.kb-qv .kb-qv__colors button[aria-pressed=true]:hover:not(:disabled){box-shadow:none;background:var(--qv-swatch);color:var(--qv-swatch-ink);font-weight:500}
.kb-qv .kb-qv__colors button[aria-pressed=true]::before{content:none}
.kb-qv .kb-qv__colors button:not(:focus-visible){outline:none}
.kb-qv__recommendations{margin-top:24px;border-top:1px solid var(--qv-ink);padding-top:16px}
.kb-qv .kb-qv__recommendations h3{font-size:18px;line-height:1.3;margin:0 0 12px;color:var(--qv-ink)}
.kb-qv__recommendation-grid{display:flex;gap:var(--qv-rec-gap);overflow-x:auto;overflow-y:hidden;padding:3px;touch-action:auto;overscroll-behavior-x:contain}
.kb-qv .kb-qv__recommendation-card{display:block;flex:none;width:var(--qv-rec-card-width);min-width:0;font-family:Inter,sans-serif;color:#111}
.kb-qv .kb-qv__recommendation-card .kb-catalog-card__image-wrap{width:100%;max-width:100%;height:var(--qv-rec-photo-height);aspect-ratio:4/5;margin-bottom:var(--qv-rec-photo-margin)}
.kb-qv .kb-qv__recommendation-card .kb-catalog-card__image-link{display:block;height:100%}
.kb-qv .kb-qv__recommendation-card .kb-catalog-card__title{font:400 17px/1.22 Inter,sans-serif;letter-spacing:normal}
.kb-qv .kb-qv__recommendation-card .kb-catalog-card__price{font:600 18px/1.2 Inter,sans-serif;letter-spacing:normal}
.kb-qv .kb-qv__recommendation-card .kb-catalog-card__price del{font-size:15px;font-weight:400}
.kb-qv .kb-qv__recommendation-card .kb-qv-trigger{min-height:0;padding:5px}
.kb-qv .kb-qv__recommendation-card .kb-qv-trigger:hover,.kb-qv .kb-qv__recommendation-card .kb-qv-trigger:active{background:rgba(254,253,253,.8);color:#50312f}
@media(max-width:767px){.kb-qv .kb-qv__recommendation-card .kb-catalog-card__image-wrap{margin-bottom:13px}.kb-qv .kb-qv__recommendation-card .kb-catalog-card__title{font-size:12px;line-height:1.2}.kb-qv .kb-qv__recommendation-card .kb-catalog-card__price{font-size:15px}.kb-qv .kb-qv__recommendation-card .kb-catalog-card__price del{font-size:13px}}
@media(max-width:899px){.kb-qv .kb-qv__recommendation-card .kb-qv-trigger{padding:3px}}
.kb-qv__recommendation-card img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;user-select:none;-webkit-user-drag:none}
.kb-qv__recommendation-card strong{font-size:14px}
.kb-qv__recommendation-status{font-size:13px;margin:0}
.kb-qv__color-label{font-size:14px;font-weight:500}
.kb-qv fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}
.kb-qv legend{font-size:14px;font-weight:500;margin:0 0 8px;padding:0;float:none;width:auto}
.kb-qv__options{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;padding:3px;touch-action:auto;overscroll-behavior-x:contain}
.kb-qv__options button{flex:none;white-space:nowrap}
.kb-qv__gallery,.kb-qv__colors,.kb-qv__options,.kb-qv__recommendation-grid{scrollbar-width:none;-ms-overflow-style:none}
.kb-qv__gallery::-webkit-scrollbar,.kb-qv__colors::-webkit-scrollbar,.kb-qv__options::-webkit-scrollbar,.kb-qv__recommendation-grid::-webkit-scrollbar{display:none;width:0;height:0}
.kb-qv [data-qv-manual-row].is-dragging{cursor:grabbing;user-select:none}
.kb-qv__note{margin:16px 0;font-size:14px;overflow-wrap:anywhere}
.kb-qv__buy{width:100%}
@media(min-width:900px){.kb-qv__ready{position:absolute;inset:0}}
.kb-qv__link{display:block;margin-top:16px;text-decoration:underline}

/* R6 actual unchanged PDP product.css276-328/357, rendered cascade; colors excluded. */
.kb-qv .kb-qv__options button{position:relative;min-width:48px;height:42px;min-height:42px;padding:0 14px;border:1px solid #d8d8d8!important;border-radius:0;background:#fff;color:#222;font-size:14px;font-weight:400;line-height:1;box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.kb-qv .kb-qv__options button::after{content:'';position:absolute;inset:-1px 0;background:transparent}
.kb-qv .kb-qv__options button:not(:disabled):hover{border-color:#bdbdbd!important;background:#f7f7f7;color:#222}
.kb-qv .kb-qv__options button[aria-pressed=true],.kb-qv .kb-qv__options button[aria-pressed=true]:hover{border-color:#ff6c0f!important;background:#ff6c0f;color:#fff;font-weight:400}
.kb-qv .kb-qv__options button[aria-pressed=true]::before{content:none}
.kb-qv .kb-qv__options button:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through;border:1px solid #d8d8d8;background:#fff;color:#777}
.kb-qv .kb-qv__attributes legend{font-size:13px;color:#555;text-transform:uppercase;letter-spacing:.05em}
@media(max-width:767px){.kb-qv .kb-qv__options{gap:6px}.kb-qv .kb-qv__options button{min-width:44px;height:40px;min-height:40px;padding:0 12px;font-size:13px}.kb-qv .kb-qv__options button::after{inset:-2px 0}}

.kb-qv__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1100px){.kb-qv__details{padding:64px 24px 24px}.kb-qv .kb-qv__close{right:calc(max(24px,env(safe-area-inset-right)) + var(--qv-close-gutter,0px))}}
@media(max-width:899px){
 .kb-qv{overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain}
 .kb-qv__ready{position:relative;display:block;min-height:100%;height:auto}
 .kb-qv__gallery{--qv-mobile-media-height:70vh;position:relative;inset:auto;width:100%;height:var(--qv-mobile-media-height);overscroll-behavior-y:auto;cursor:auto;scrollbar-width:none}
 .kb-qv__gallery::-webkit-scrollbar{display:none}
 .kb-qv__frame{width:calc(var(--qv-mobile-media-height,70vh) * var(--qv-ratio,.75))}
 .kb-qv__frame img,.kb-qv__frame video{object-position:center top}
 .kb-qv__frame.is-subject-safe img{object-fit:contain;object-position:center top}
 .kb-qv__brand img{width:96px}
 .kb-qv__details{position:static;inset:auto;width:100%;height:auto;max-height:none;overflow:visible;padding:24px 16px max(24px,env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--qv-ink)}
 .kb-qv .kb-qv__title{font-size:16px;line-height:1.35;margin-bottom:8px}
 .kb-qv__price{margin-bottom:8px}
 .kb-qv__colors{margin:16px 0;max-height:none;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;padding:3px 3px 6px;touch-action:auto;overscroll-behavior-x:contain;scrollbar-width:none}
 .kb-qv__colors button{font-size:12px;padding:8px 8px;flex:none;white-space:nowrap}
 .kb-qv__expanded{display:block}
 .kb-qv__color-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .kb-qv .kb-qv__close{right:calc(max(16px,env(safe-area-inset-right)) + var(--qv-close-gutter,0px))}
}
@media(prefers-reduced-motion:reduce){.kb-qv,.kb-qv *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.kb-qv .kb-qv__attributes .kb-qv__chart-open,.kb-qv .kb-qv__attributes .kb-qv__chart-open:hover,.kb-qv .kb-qv__attributes .kb-qv__chart-open:focus,.kb-qv .kb-qv__attributes .kb-qv__chart-open:active{position:relative;font:400 12px/1.3 KBQV-Montserrat,Montserrat,sans-serif;margin-left:12px;padding:0;border:0;min-height:0;background:transparent;color:var(--qv-ink);text-transform:none;letter-spacing:normal;text-decoration:underline;text-underline-offset:3px}
.kb-qv__chart-open::after{content:'';position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}
/* Exact plugin frontend presentation, scoped to this native-dialog child only. */
.kb-qv-chart{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:22px;overflow:auto;border:0;background:transparent;color:#3f4648;font:400 16px/1.5 Inter,sans-serif}
.kb-qv-chart::backdrop{background:rgba(31,40,48,.54)}
.kb-qv-chart .kbsc-modal__content{position:relative;width:min(900px,100%);max-height:min(760px,calc(100vh - 44px));margin:0;padding:32px 36px 30px;overflow:auto;border-radius:4px;background:#e8f1f3;box-shadow:0 20px 52px rgba(0,0,0,.24);color:#3f4648;font:400 16px/1.5 Inter,sans-serif}
.kb-qv-chart .kbsc-modal__content h2{margin:0 44px 20px 0;color:#3f4648;font:500 clamp(20px,2.4vw,29px)/1.2 Inter,sans-serif}
.kb-qv .kb-qv-chart .kb-qv-chart__close{position:absolute;top:14px;right:16px;width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent!important;color:#687174!important;font:300 27px/30px Inter,sans-serif}
.kb-qv-chart__close::after{content:'';position:absolute;inset:-6px;background:transparent}
.kb-qv-chart .kbsc-table-wrap{max-width:100%;overflow:auto;border:1px solid #c8d3d6;background:rgba(255,255,255,.88);scrollbar-width:none}
.kb-qv-chart .kbsc-table-wrap::-webkit-scrollbar{width:0;height:0}
.kb-qv-chart .kbsc-table{width:100%;min-width:580px;margin:0!important;border-collapse:collapse;white-space:normal;font:400 clamp(12px,1.25vw,15px)/1.25 Inter,sans-serif}
.kb-qv-chart .kbsc-table th,.kb-qv-chart .kbsc-table td{min-width:76px;padding:9px 8px;border:1px solid #d3dcde;color:#3f4648;font-weight:400;line-height:1.5;text-align:center;vertical-align:middle}
.kb-qv-chart .kbsc-table thead th{background:#f4f8f9;color:#3f4648;font-size:1em;font-weight:600}
.kb-qv-chart .kbsc-table .kbsc-table__label{min-width:164px;background:#f8fbfb;color:#3f4648;font-weight:600;text-align:left}
.kb-qv-chart .kbsc-table .is-kbsc-hover-row,.kb-qv-chart .kbsc-table .is-kbsc-hover-column{background-color:#edf6f7!important;box-shadow:inset 0 0 0 999px #edf6f7}
.kb-qv-chart .kbsc-table .is-kbsc-hover-cell{background-color:#d9ebee!important;box-shadow:inset 0 0 0 999px #d9ebee;color:#273336;font-weight:600}
.kb-qv-chart .kbsc-modal__note{max-width:720px;margin:14px 0 0;font-size:14px;line-height:1.45}
@media(max-width:767px){
 .kb-qv-chart{align-items:flex-end;padding:0}
 .kb-qv-chart .kbsc-modal__content{width:100%;height:auto;max-height:min(86vh,720px);padding:24px 16px 22px;border-radius:14px 14px 0 0}
 .kb-qv-chart .kbsc-modal__content h2{margin:0 38px 16px 0;font-size:21px}
 .kb-qv .kb-qv-chart .kb-qv-chart__close{top:9px;right:9px}
 .kb-qv-chart .kbsc-table{min-width:560px;font-size:12px}
 .kb-qv-chart .kbsc-table--cols-3{min-width:100%;width:100%}
 .kb-qv-chart .kbsc-table th,.kb-qv-chart .kbsc-table td{min-width:64px;padding:8px 6px}
 .kb-qv-chart .kbsc-table .kbsc-table__label{position:sticky;left:0;z-index:1;min-width:124px;background:#f8fbfb;box-shadow:2px 0 0 rgba(130,146,151,.17)}
 .kb-qv-chart .kbsc-table thead .kbsc-table__label{z-index:2}
 .kb-qv-chart .kbsc-table--cols-3 .kbsc-table__label{min-width:118px}
 .kb-qv-chart .kbsc-modal__note{font-size:13px}
}
.kb-qv__media-tools{position:absolute;z-index:3;width:44px;height:44px}
.kb-qv__media-tools svg{width:28px;height:28px;fill:none;stroke:#50312f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.kb-qv__swipe-hint{display:grid;place-items:center;width:44px;height:44px;background:transparent;border-radius:0;pointer-events:none}
.kb-qv__swipe-hint svg{animation:kb-qv-swipe-hint 1.6s ease-in-out infinite}
@keyframes kb-qv-swipe-hint{0%,100%{transform:translateX(3px)}50%{transform:translateX(-3px)}}
.kb-qv .kb-qv__media-tools .kb-qv__zoom-open,.kb-qv .kb-qv__media-tools .kb-qv__zoom-open:hover,.kb-qv .kb-qv__media-tools .kb-qv__zoom-open:focus{display:grid;place-items:center;width:44px;height:44px;padding:8px;border:1px solid #50312f;background:rgba(254,253,253,.8);color:#50312f}
/* Shared currentphoto viewer in photo-zoom.css, no duplicate lightbox. */
@media(max-width:899px){.kb-qv__gallery.is-singleton .kb-qv__frame{width:calc(var(--qv-mobile-media-height,70vh) * var(--qv-ratio,.75))}}
/* Actual phone360x780 DPR3 golden; catalogue itself remains readonly. */
@media(min-width:900px){
 .kb-qv{--qv-panel:clamp(400px,28vw,440px)}
 .kb-qv .kb-qv__recommendation-card{background:transparent}
 .kb-qv .kb-qv__recommendation-grid{background:transparent}
 .kb-qv__swipe-hint svg{animation-name:kb-qv-swipe-centered;transform:translateY(-.875px)}
 .kb-qv__details{padding-left:24px;padding-right:24px}
 .kb-qv .kb-qv__recommendation-card .kb-catalog-card__image-wrap{margin-bottom:13px;background:#f4f4f4}
 .kb-qv .kb-qv__recommendation-card .kb-catalog-card__title{font:400 12px/1.2 Inter,sans-serif;height:3.6em;-webkit-line-clamp:3;margin:0 0 9px}
 .kb-qv .kb-qv__recommendation-card .kb-catalog-card__price{font:600 15px/1.2 Inter,sans-serif;margin:0 0 13px}
 .kb-qv .kb-qv__recommendation-card .kb-qv-trigger{width:25px;height:25px;padding:3px;font:400 16px/24px Inter,sans-serif}
 .kb-qv .kb-qv__recommendation-card .kb-qv-trigger svg{width:17px;height:17px}
}
/* Center the painted 4..28 / 8..26 glyph, not only its 32px viewBox. */
@keyframes kb-qv-swipe-centered{0%,100%{transform:translateY(-.875px) scaleX(.9)}50%{transform:translateY(-.875px) scaleX(1)}}
/* Owner corner/gap correction: keep the shared root scrollbar compensation intact. */
.kb-qv{background:var(--qv-ice);width:var(--qv-viewport-width,100vw)}
/* A native reserved root gutter clips top-layer paint. Keep the page's measured width,
   but give only the open QV overlay the whole viewport. Shared lock/restoration stay intact. */
html:has(.kb-qv[open]){scrollbar-gutter:auto!important;width:calc(100% - var(--kb-qv-page-gutter,0px))}
.kb-qv .kb-qv__close{right:max(12px,env(safe-area-inset-right))}
.kb-qv__details{scrollbar-color:#8ba0aa var(--qv-ice)}
.kb-qv__details::-webkit-scrollbar-track{background:var(--qv-ice)}
.kb-qv__frame:not([data-decoded=true])>img:not(.kb-qv__held){visibility:hidden}
.kb-qv__frame .kb-qv__held{position:absolute;inset:0;visibility:visible;pointer-events:none}
.kb-qv__media-loading{position:absolute;bottom:12px;left:12px;padding:4px 8px;background:rgba(254,253,253,.9);color:#50312f;font-size:12px;pointer-events:none}
.kb-custom-product-card__image{position:relative}
.kb-custom-product-card a{color:inherit;text-decoration:none}
.kb-custom-product-card__image>a{display:block;height:100%}
/* Hide only overlay scrollbars, never its native overflow or the page scrollbar. */
.kb-qv,.kb-qv *,.kb-qv-chart,.kb-qv-chart *{scrollbar-width:none}
.kb-qv::-webkit-scrollbar,.kb-qv *::-webkit-scrollbar,.kb-qv-chart::-webkit-scrollbar,.kb-qv-chart *::-webkit-scrollbar{display:none;width:0;height:0}
