.cc_o6zqpbln_multi_tab_product_slider .sloid-edit {padding:3rem 1.25rem 4rem;scroll-margin-top:6rem;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__heading {display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;}
.cc_o6zqpbln_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_o6zqpbln_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_o6zqpbln_multi_tab_product_slider .sloid-edit__view span {font-size:1.1rem;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__tabs {display:flex;gap:.5rem;margin:0 0 1.5rem;}
.cc_o6zqpbln_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_o6zqpbln_multi_tab_product_slider .sloid-edit__tabs button[aria-selected=true] {background:#111;color:#fff;border-color:#111;}
.cc_o6zqpbln_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_o6zqpbln_multi_tab_product_slider .sloid-edit {padding:2rem .6rem 2.5rem;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .5rem;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__heading {padding:0 .35rem;margin-bottom:1.2rem;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__title {font-size:1.55rem;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__view {gap:1rem;}}
/* V03 reference revision — large campaign image beside a 2 by 2 product grid. */
.cc_o6zqpbln_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_o6zqpbln_multi_tab_product_slider .sloid-edit--editorial .sloid-edit__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual {position:relative;display:block;min-width:0;min-height:100%;overflow:hidden;border-radius:0;background:var(--kombos-gray-100);color:var(--kombos-white);}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual>img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual:hover>img {transform:none;}
.cc_o6zqpbln_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_o6zqpbln_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__visual {grid-column:2;grid-row:1;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__grid {grid-column:1;grid-row:1;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--editorial .sloid-product__caption {display:block;padding:.7rem 0 .3rem;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--editorial .sloid-product__name {max-width:none;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--editorial .sloid-product__price {text-align:left;margin-top:.2rem;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--editorial .sloid-product__old-price {display:inline;margin-left:.4rem;}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--editorial .sloid-edit__layout {grid-template-columns:1fr;gap:.85rem;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual {aspect-ratio:4/5;min-height:0;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__visual, .cc_o6zqpbln_multi_tab_product_slider .sloid-edit--reversed .sloid-edit__grid {grid-column:auto;grid-row:auto;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit--editorial .sloid-edit__grid {gap:1rem .5rem;}.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual-label {left:1rem;right:1rem;bottom:1rem;}}
@media(prefers-reduced-motion:reduce){.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual>img {transition:none;}}

@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider .sloid-edit__view>span[aria-hidden="true"] {display:none;}}
/* A percentage spacer keeps the editorial visible before image decoding. */
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual {aspect-ratio:auto;}
 .cc_o6zqpbln_multi_tab_product_slider .sloid-edit__visual::before {content:"";display:block;padding-top:125%;}
}
/* Mobile discovery starts immediately after the campaign. */
.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {display:none;}
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {display:block;padding-top:1.5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #most-wanted {display:none;}
}
.cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {display:none;}
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {display:block;padding-top:1.5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #new-in {display:none;}
}
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__layout {display:block;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-tile {position:relative;display:block;align-self:start;overflow:hidden;color:#fff;background:#e9e7e4;text-decoration:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-tile::before {content:"";display:block;padding-top:150%;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-tile>img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-tile>span {position:absolute;bottom:.625rem;left:.5rem;right:.5rem;display:flex;justify-content:space-between;align-items:center;padding:.625rem .5rem;font-size:.5625rem;letter-spacing:.06em;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);}
}
/* Mobile New In: a continuous, touch-scrollable product rail. */
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {padding:1rem 0 1.75rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in>.kombos-container {padding:0;max-width:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__heading {padding:0 .625rem;margin-bottom:.875rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__title {font-size:1.125rem;letter-spacing:-.025em;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid {display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:44.35vw;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem .75rem;scroll-snap-type:x mandatory;scroll-padding-inline:.5rem;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid::-webkit-scrollbar {display:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid>* {scroll-snap-align:start;min-width:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid:focus-visible {outline:1px solid #777;outline-offset:-1px;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__name {font-size:.625rem;line-height:1.45;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__price {font-size:.625rem;}
}
/* Minimal mobile carousel cards, matching the reference typography and spacing. */
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__media {background:#f4f4f2;border:0;border-radius:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__sale-glass {top:.625rem;left:.5rem;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:.5625rem;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;color:#222;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__caption {position:relative;padding:.5625rem 1.25rem 0 0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__caption::after {content:"+";position:absolute;right:0;top:.4375rem;width:1rem;text-align:center;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__name {font-size:.625rem;font-weight:400;line-height:1.4;letter-spacing:-.015em;text-transform:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__price {margin:.1875rem 0 0;gap:.1875rem .375rem;font-size:.625rem;line-height:1.4;letter-spacing:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__discount-price {display:inline;padding:0;background:none;color:#222;font-weight:400;line-height:inherit;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__old-price {font-size:inherit;color:#888;margin:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__hover {display:none;}
}
/* Compact image-to-carousel transition without a separate section heading. */
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {padding:0 0 1.25rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__heading {display:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid {gap:.125rem;padding:0 0 .625rem;grid-auto-columns:46.4vw;scroll-padding-inline:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__caption {padding:.5rem 1.5rem 0 .625rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__caption::after {right:.5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__sale-glass {top:.625rem;left:.625rem;padding:.25rem .625rem;border-radius:999px;background:rgba(255,255,255,.9);font-size:.5625rem;}
}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {padding-top:.125rem;}}
/* Restore the signature glass badge on the mobile New In rail. */
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__sale-glass {top:.4375rem;left:.4375rem;padding:.25rem .4375rem;border-radius:999px;border:1px solid #ffffffcc;background:linear-gradient(125deg,#ffffffc7,#ffffff66,#ffffffb3);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:inset 0 1px 1px #fff,0 2px 8px #0000000d;color:#171717;font-size:.5rem;font-weight:700;letter-spacing:.015em;line-height:1;text-transform:uppercase;}
}
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-banner {position:relative;display:block;overflow:hidden;margin-top:1rem;color:#fff;background:#eee;text-decoration:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-banner::before {content:"";display:block;padding-top:125%;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-banner>img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-copy {position:absolute;inset:auto 1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.875rem;font-size:1.125rem;font-weight:500;text-align:center;text-shadow:0 1px 6px #0005;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-cta {padding:.625rem 1.5rem;border-radius:999px;background:#fffffff0;color:#171717;font-size:.6875rem;font-weight:400;text-shadow:none;}
}
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__name {display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
}
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product {position:relative;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__caption::after {content:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__sale-glass {font-size:.4375rem;padding:.1875rem .3125rem;top:.5rem;left:.5rem;}
}
/* Desktop uses the same curated homepage collections as mobile. */
@media(min-width:768px){
 .cc_o6zqpbln_multi_tab_product_slider #new-in, .cc_o6zqpbln_multi_tab_product_slider #most-wanted {display:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in, .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {display:block;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {padding:.5rem 0 2.5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in>.kombos-container {max-width:none;padding:0 .5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__heading {display:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__layout {display:block;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid {display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 1.5rem)/4);gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-bottom:1rem;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bbb transparent;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product {position:relative;container-type:inline-size;min-width:0;scroll-snap-align:start;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__caption {padding:.625rem 2rem .25rem .625rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__name {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:400;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__price {font-size:.75rem;margin-top:.25rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .card-quick__plus {top:calc(150cqw + .25rem);right:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .card-quick__heart {right:.5rem;top:.5rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-product__sale-glass {font-size:.5625rem;padding:.25rem .5rem;top:.75rem;left:.75rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-banner {position:relative;display:block;overflow:hidden;margin-top:1rem;height:min(70vw,46rem);background:#eee;color:#fff;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-banner>img {width:100%;height:100%;object-fit:cover;object-position:center;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-copy {position:absolute;inset:auto 2rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:1.5rem;text-shadow:0 1px 6px #0005;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-cta {padding:.75rem 2rem;border-radius:999px;background:#fffffff0;color:#171717;font-size:.75rem;text-shadow:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {padding:2rem .5rem 3rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted>.kombos-container {max-width:none;padding:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__layout {display:block;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem .5rem;}
}
/* Alternating campaign / product rail rhythm, inspired by the reference homepage. */
.cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {padding-bottom:0;}
.cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-copy {align-items:flex-start;text-align:left;left:1.25rem;bottom:3rem;gap:1.25rem;}
.cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-copy>span:first-child {font-size:clamp(1.75rem,3vw,3rem);font-weight:600;letter-spacing:-.05em;}
.cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-banner {margin-top:.125rem;}
.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__heading {padding:.875rem .625rem;margin:0;}
.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__title {font-size:.875rem;font-weight:400;letter-spacing:0;}
.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__view {font-size:.6875rem;}
@media(min-width:768px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in {padding-top:.125rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in>.kombos-container {padding:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__grid {grid-auto-columns:18%;gap:.125rem;padding-bottom:.875rem;scrollbar-width:thin;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-banner {height:85svh;max-height:58rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {padding:0 0 1rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__grid {grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:18%;gap:.125rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.875rem;scrollbar-width:thin;scrollbar-color:#bbb transparent;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-product {scroll-snap-align:start;min-width:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-product__caption {padding:.625rem;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-product__name {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;font-weight:400;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-product__price {font-size:.75rem;}
}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #mobile-new-in .sloid-edit__campaign-copy {left:1rem;bottom:2rem;}.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {padding-top:0;}}
.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__title, .cc_o6zqpbln_multi_tab_product_slider #most-wanted .sloid-edit__title {display:none;}
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story, .cc_o6zqpbln_multi_tab_product_slider #equine-story {padding:.25rem 0;}
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story>.kombos-container, .cc_o6zqpbln_multi_tab_product_slider #equine-story>.kombos-container {max-width:none;padding:0;}
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__heading, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__heading {display:none;}
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__layout, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__layout {display:grid;grid-template-columns:1fr 1fr;gap:.25rem;align-items:stretch;}
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__visual, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__visual {position:relative;min-height:0;aspect-ratio:auto;}
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__visual img, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__visual img {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;}
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__grid, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .25rem;}
.cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__visual {order:2;}
.cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__grid {order:1;}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__layout, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__layout {grid-template-columns:1fr;}.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__visual, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__visual {aspect-ratio:4/5;order:0;}.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__grid, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__grid {order:1;padding:0 .25rem;}}
/* Separate editorial photography from its product selection. */
.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__layout, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__layout {column-gap:1.5rem;row-gap:1.25rem;}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__layout, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__layout {row-gap:1rem;}}

/* Match the image-to-product spacing of the New In rail. */
.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__heading {display:none;}
.cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {padding-top:.125rem;}
/* The mobile Most Wanted collection shares the New In swipe rail. */
/* Keep campaign photos in normal flow on Safari, independent of grid sizing. */
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__visual, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__visual {aspect-ratio:auto;min-height:0;height:auto;}
 .cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__visual::before, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__visual::before {display:none;}
 .cc_o6zqpbln_multi_tab_product_slider #kiseki-story .sloid-edit__visual img, .cc_o6zqpbln_multi_tab_product_slider #equine-story .sloid-edit__visual img {position:static;display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;}
}
@media(max-width:767px){
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted {padding-inline:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted>.kombos-container {max-width:none;padding:0;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__layout {display:block;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__grid {display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46.4vw;gap:.125rem;overflow-x:auto;overflow-y:hidden;padding:0 0 .625rem;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-edit__grid::-webkit-scrollbar {display:none;}
 .cc_o6zqpbln_multi_tab_product_slider #mobile-most-wanted .sloid-product {min-width:0;scroll-snap-align:start;}
}
/* Racing film followed by matching hoodie / sweatpant pairs. */
.cc_o6zqpbln_multi_tab_product_slider #racing-sets {padding:0 0 2rem;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-racing-video {width:100%;aspect-ratio:16/9;background:#fff;overflow:hidden;margin-bottom:1.5rem;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-racing-video video {display:block;width:100%;height:100%;object-fit:contain;background:#fff;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-racing-video__placeholder {height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(145deg,#eeefed,#dadbd8);color:#282828;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-racing-video__placeholder span {font-size:clamp(1.5rem,4vw,4rem);font-weight:600;letter-spacing:-.04em;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-racing-video__placeholder small {font-size:.625rem;letter-spacing:.2em;}
.cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-edit__grid {display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 12px)/4);gap:4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;}
.cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-product {scroll-snap-align:start;}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider .sloid-racing-video {aspect-ratio:16/9;margin-bottom:1rem;}.cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-edit__grid {grid-auto-columns:46.4vw;gap:2px;}.cc_o6zqpbln_multi_tab_product_slider #racing-sets>.kombos-container {padding-inline:0;}.cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-edit__heading {padding-inline:1rem;}}
/* Desktop: all ten pieces, four per row, campaign image beside the final pair. */
.cc_o6zqpbln_multi_tab_product_slider .sloid-racing-image {display:none;}
@media(min-width:768px){
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-edit__layout {display:block;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-edit__grid {grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:1.5rem .25rem;overflow:visible;scroll-snap-type:none;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image {display:block;grid-column:3 / 5;grid-row:3;position:relative;align-self:start;aspect-ratio:4/3;overflow:hidden;background:#f1f1ef;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image img {display:block;width:100%;height:100%;object-fit:contain;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image__placeholder {width:100%;height:100%;background:linear-gradient(140deg,#f3f3f1,#e8e8e5);}
}
/* Final yellow set stacked beside a larger campaign image. */
@media(min-width:768px){
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-edit__grid>.sloid-product:nth-child(9) {grid-column:1;grid-row:3;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-edit__grid>.sloid-product:nth-child(10) {grid-column:1;grid-row:4;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image {grid-column:2 / 5;grid-row:3 / 5;align-self:stretch;aspect-ratio:auto;min-height:0;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image img {position:absolute;inset:0;object-fit:contain;}
}
/* Match the square campaign asset without letterboxing below it. */
@media(min-width:768px){
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image {align-self:start;aspect-ratio:1/1;height:auto;background:transparent;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image img {position:static;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;}
}
/* Fill the complete height of both stacked yellow product cards. */
@media(min-width:768px){
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image {align-self:stretch;aspect-ratio:auto;height:auto;min-height:0;}
 .cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-image img {position:absolute;inset:0;display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;}
}
.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-edit__grid {display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4.25);gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:14px;}
.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-product {scroll-snap-align:start;min-width:0;}
.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-edit__title {font-size:22px;letter-spacing:-.03em;}
.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-edit__layout {display:block;}

@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations {padding:28px 10px;}.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-edit__grid {grid-auto-columns:46%;gap:6px;}.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-edit__title {font-size:19px;}}

.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows {display:flex;gap:8px;}.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows button {display:grid;place-items:center;width:36px;height:36px;border:1px solid #dedede;border-radius:50%;background:rgba(255,255,255,.65);color:#111;font-size:19px;cursor:pointer;}
.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-edit__grid {scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;}
@media(prefers-reduced-motion:reduce){.cc_o6zqpbln_multi_tab_product_slider #pdp-recommendations .sloid-edit__grid {scroll-behavior:auto;}}

/* Match the Subscribe glass material and interaction states. */
.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows button {border:1px solid rgba(255,255,255,.92);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(236,239,242,.42) 48%,rgba(255,255,255,.74));color:#171717;font-weight:500;backdrop-filter:blur(20px) saturate(1.35);-webkit-backdrop-filter:blur(20px) saturate(1.35);box-shadow:inset 0 1px 2px #fff,inset 0 -1px 1px #ffffff80,0 2px 8px #00000012,0 0 0 1px #00000009;transition:background .2s ease,box-shadow .2s ease;cursor:pointer;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows button:hover:not(:disabled) {background:linear-gradient(135deg,#fffffff5,#e9edf0a6,#ffffffe0);box-shadow:inset 0 1px 2px #fff,0 3px 12px #00000014;}
.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows button:active:not(:disabled) {box-shadow:inset 0 1px 4px #00000012;}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows button {background:#f3f4f5;}}
@media(prefers-reduced-motion:reduce){.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows button {transition:none;}}
.cc_o6zqpbln_multi_tab_product_slider .sloid-recommendation-arrows button {padding:0;font-family:Arial,Helvetica,sans-serif;line-height:1;font-size:20px;}
/* AKDF video and product carousel */
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits {padding:0 0 2rem}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits>.kombos-container {max-width:none;padding:0 .25rem}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__layout {display:block}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__heading {display:flex;justify-content:flex-end;margin:.5rem 0}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__grid {display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - .75rem)/4.25);gap:.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.5rem;scrollbar-width:none}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__grid::-webkit-scrollbar {display:none}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-product {min-width:0;scroll-snap-align:start}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits video {pointer-events:none}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__grid {grid-auto-columns:46.4vw;gap:.125rem}.cc_o6zqpbln_multi_tab_product_slider #akdf-knits>.kombos-container {padding:0}.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__heading {display:none}}
@media(prefers-reduced-motion:reduce){.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__grid {scroll-behavior:auto}}
/* Preserve the uploaded AKDF film's native ratio without letterboxing. */
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-racing-video {aspect-ratio:auto;height:auto;background:transparent;}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-racing-video video {width:100%;height:auto;max-width:100%;background:transparent;}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-racing-video__placeholder {aspect-ratio:16/9;}
/* Separate AKDF film from the preceding products, keep its own rail close. */
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits {padding-top:40px;}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-racing-video {margin-bottom:2px;}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits>.kombos-container {position:relative;}
.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__heading {position:absolute;right:12px;top:-50px;z-index:1;margin:0;padding:0;}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #akdf-knits {padding-top:24px;}.cc_o6zqpbln_multi_tab_product_slider #akdf-knits .sloid-edit__heading {display:none;}}
/* Match the AKDF film-to-products spacing for Racing. */
.cc_o6zqpbln_multi_tab_product_slider #racing-sets {padding-top:40px;}
.cc_o6zqpbln_multi_tab_product_slider #racing-sets .sloid-racing-video {margin-bottom:2px;}
@media(max-width:767px){.cc_o6zqpbln_multi_tab_product_slider #racing-sets {padding-top:24px;}}
