.collect-list .collect-list__header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.collect-list .collect-list__title{min-width:0;overflow-wrap:anywhere}.collect-list .collect-list__view-all{flex-shrink:0;color:#242222;font-family:var(--font-body-family);font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-color:#242222!important}.collect-list .collect-list__list{display:grid;width:100%;grid-template-columns:repeat(var(--category-desktop-columns,4),calc((100% - 54px)/4));grid-template-rows:repeat(2,auto);grid-auto-flow:column dense;gap:42px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0;margin:0}.collect-list .collect-list__list::-webkit-scrollbar{display:none}.collect-list .collect-list__item{position:relative;width:100%;min-width:0;list-style:none}.collect-list .collect-list__item::marker{display:none}.collect-list .collect-list__item img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;z-index:1}.collect-list .collect-list__item:nth-child(8n+1),.collect-list .collect-list__item:nth-child(8n+2),.collect-list .collect-list__item:nth-child(8n+3),.collect-list .collect-list__item:nth-child(8n+4){grid-row:1}.collect-list .collect-list__item:nth-child(8n+5),.collect-list .collect-list__item:nth-child(8n+6),.collect-list .collect-list__item:nth-child(8n+7),.collect-list .collect-list__item:nth-child(8n+8){grid-row:2}.collect-list .collect-list__item:nth-child(8n+1){scroll-snap-align:start;scroll-snap-stop:always}.collect-list .collect-list__link{display:block;text-decoration:none}.collect-list .collect-list__image-wrapper{position:relative;display:flex;width:100%;aspect-ratio:1/1;overflow:hidden}.collect-list .collect-list__image-wrapper--loading{background:#f2efec}.collect-list .collect-list__image-wrapper--loading::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%);transform:translateX(-100%);animation:collect-list-skeleton 1.4s ease-in-out infinite}.collect-list .collect-list__name{display:block;margin-top:16px;text-align:center;font-size:18px;font-family:var(--font-heading-family);color:#242222;line-height:1.4}.collect-list .collect-list__content{position:relative;min-width:0}.collect-list .collect-list__arrow{display:none}.collect-list .collect-list__arrow:not([hidden]){display:flex;position:absolute;top:50%;z-index:2;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.7);color:#7f4530;transform:translateY(-50%);cursor:pointer}.collect-list .collect-list__arrow--previous{left:0}.collect-list .collect-list__arrow--next{right:0}.collect-list .collect-list__arrow svg{width:24px;height:14px;transform:rotate(-90deg)}.collect-list .collect-list__arrow--previous svg{transform:rotate(90deg)}@media (max-width:1000px){.collect-list .collect-list__content{width:100%;overflow:visible}.collect-list .collect-list__list{display:grid;width:100%;grid-template-columns:repeat(var(--category-mobile-columns,2),calc((100% - 10px)/2));grid-template-rows:repeat(2,auto);grid-auto-flow:column dense;gap:18px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.collect-list .collect-list__item:nth-child(4n+1),.collect-list .collect-list__item:nth-child(4n+2){grid-row:1}.collect-list .collect-list__item:nth-child(4n+3),.collect-list .collect-list__item:nth-child(4n+4){grid-row:2}.collect-list .collect-list__item:nth-child(4n+1){scroll-snap-align:start;scroll-snap-stop:always}.collect-list .collect-list__name{margin-top:8px;text-align:center;font-size:14px;text-transform:none}}@media (max-width:768px){.collect-list .collect-list__content{padding-inline:12px}.collect-list .collect-list__arrow--previous{left:12px}.collect-list .collect-list__arrow--next{right:12px}}@keyframes collect-list-skeleton{to{transform:translateX(100%)}}
.collect-list .collect-list__arrow:not([hidden]){width:46px!important;height:46px!important;background:#7f4530!important;color:#fff!important}.collect-list .collect-list__arrow svg path{stroke:#fff!important}
