.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit {padding:3rem 1.25rem 4rem;scroll-margin-top:6rem;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__heading {display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__title {font-size:clamp(1.5rem,2.6vw,2.8rem);font-weight:400;line-height:1.1;letter-spacing:-.055em;margin:0;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__view {display:flex;gap:2.5rem;align-items:center;font-size:.7rem;text-transform:uppercase;color:inherit;text-underline-offset:4px;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__view span {font-size:1.1rem;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__tabs {display:flex;gap:.5rem;margin:0 0 1.5rem;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__tabs button {border:1px solid #ddd;border-radius:30px;padding:.55rem 1.2rem;background:transparent;font:inherit;font-size:.75rem;cursor:pointer;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__tabs button[aria-selected=true] {background:#111;color:#fff;border-color:#111;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem .7rem;}
@media(max-width:767px){.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit {padding:2rem .6rem 2.5rem;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .5rem;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__heading {padding:0 .35rem;margin-bottom:1.2rem;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__title {font-size:1.55rem;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__view {gap:1rem;}}
/* V03 reference revision — large campaign image beside a 2 by 2 product grid. */
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-edit__layout {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-edit__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__visual {position:relative;display:block;min-width:0;min-height:100%;overflow:hidden;border-radius:4px;background:var(--kombos-gray-100);color:var(--kombos-white);}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__visual>img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform 750ms cubic-bezier(.2,.6,.3,1);}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__visual:hover>img {transform:scale(1.015);}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__visual-label {position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;border:1px solid rgba(255,255,255,.55);border-radius:3px;background:rgba(255,255,255,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__visual {grid-column:2;grid-row:1;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__grid {grid-column:1;grid-row:1;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-product__caption {display:block;padding:.7rem 0 .3rem;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-product__name {max-width:none;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-product__price {text-align:left;margin-top:.2rem;}
.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-product__old-price {display:inline;margin-left:.4rem;}
@media(max-width:767px){.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-edit__layout {grid-template-columns:1fr;gap:.85rem;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__visual {aspect-ratio:4/5;min-height:0;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__visual, .cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__grid {grid-column:auto;grid-row:auto;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit--editorial .sloid-edit__grid {gap:1rem .5rem;}.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__visual-label {left:1rem;right:1rem;bottom:1rem;}}
@media(prefers-reduced-motion:reduce){.cc_jFLamANNfo_multi_tab_product_slider .sloid-edit__visual>img {transition:none;}}
