.o-collection-button-list .swiper-button-lock{display:none!important}.o-collection-button-list .m-swiper__navigation:has(.swiper-button-lock),.o-collection-button-list__navigation:has(.swiper-button-lock){display:none!important}.o-collection-button-list .m-swiper__navigation.is-hidden,.o-collection-button-list__navigation.is-hidden{display:none!important}.o-collection-button-list .m-swiper__navigation,.o-collection-button-list__navigation{visibility:hidden}.o-collection-button-list .swiper-initialized~.m-swiper__navigation,.o-collection-button-list:has(.swiper-initialized) .m-swiper__navigation,.o-collection-button-list:has(.swiper-initialized) .o-collection-button-list__navigation{visibility:visible}.o-collection-button-list__inner{padding:0 var(--layout-site-padding)}.o-collection-button-list.o-section__constrict .o-collection-button-list__inner{padding:0}.o-collection-button-list__heading{color:inherit;margin-bottom:0}.o-collection-button-list__text{color:inherit}.o-collection-button-list__text>:last-child{margin-bottom:0}.o-collection-button-list__content{display:flex;flex-direction:column;margin-bottom:1.6rem}.o-collection-button-list__content--has-nav{align-items:center;display:grid;gap:0 1.6rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;position:relative}.o-collection-button-list__content--has-nav .o-collection-button-list__heading{grid-column:1;grid-row:1}.o-collection-button-list__content--has-nav .o-collection-button-list__text{grid-column:1/-1;grid-row:2}.o-collection-button-list__content--has-nav .o-collection-button-list__navigation{grid-column:2;grid-row:1}.o-collection-button-list__navigation{display:flex;gap:.8rem;justify-content:flex-end;width:auto}.o-collection-button-list__navigation .m-swiper__arrow{background:transparent;height:4rem;margin:0;padding:0;position:static;width:4rem}.o-collection-button-list__navigation .m-swiper__arrow:after{content:""}.o-collection-button-list__navigation .m-swiper__arrow svg{display:block;height:100%;width:100%}.o-collection-button-list__navigation .m-swiper__arrow svg path{fill:var(--color-black)}.o-collection-button-list__grid{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--cbl-item-gap,8px)}.o-collection-button-list__grid-item{display:flex;flex:0 0 auto}.o-collection-button-list .swiper{overflow:visible}.o-collection-button-list .swiper-wrapper{align-items:stretch;display:flex;gap:var(--cbl-item-gap,8px)}.o-collection-button-list .swiper-slide{flex-shrink:0;height:auto;width:auto!important}.o-collection-button-list .swiper.swiper-initialized{overflow:hidden}.o-collection-button-list .swiper.swiper-initialized .swiper-wrapper{gap:0}.o-collection-button-list .swiper.swiper-initialized .swiper-slide{margin-right:var(--cbl-item-gap,8px)}.o-collection-button-list .swiper.swiper-initialized .swiper-slide:last-child{margin-right:0}.o-collection-button-list .swiper[data-auto-width=false] .swiper-slide{width:auto}.o-collection-button-list .swiper[data-auto-width=false]:not(.swiper-initialized) .swiper-slide{width:calc(40% - var(--cbl-item-gap, 8px)*1.5/2.5)}@media screen and (min-width:600px){.o-collection-button-list .swiper[data-auto-width=false]:not(.swiper-initialized) .swiper-slide{width:calc(22.22222% - var(--cbl-item-gap, 8px)*3.5/4.5)}}@media screen and (min-width:1100px){.o-collection-button-list .swiper[data-auto-width=false]:not(.swiper-initialized) .swiper-slide{width:calc(15.38462% - var(--cbl-item-gap, 8px)*5.5/6.5)}}