.custom-pagination{display:flex;justify-content:center;text-align:center}.pagination-list{display:inline-flex;align-items:center;gap:clamp(22px,calc(22px + 18*(100vw - 999px)),40px);padding:0;margin:0;list-style:none}.pagination-pages-list{display:flex;align-items:center;gap:clamp(22px,calc(22px + 18*(100vw - 999px)),40px);padding:0;margin:0;list-style:none}.pagination-item{display:flex;align-items:center;justify-content:center}.pagination-button-wrapper{flex-shrink:0;border:0}.pagination-button-wrapper .pagination-button{display:flex;align-items:center;justify-content:center;width:clamp(40px,calc(40px + 8*(100vw - 999px)),48px);height:clamp(40px,calc(40px + 8*(100vw - 999px)),48px);background:var(--white);border:1px solid transparent;border-radius:9999px;color:var(--black);text-decoration:none}:is(.pagination-button-wrapper .pagination-button) .icon{display:block;flex-shrink:0;width:clamp(10px,calc(10px + 4*(100vw - 999px)),14px);height:auto}@media (hover: hover){.pagination-button-wrapper .pagination-button{transition:background .2s ease}:is(.pagination-button-wrapper .pagination-button):hover{background:var(--primary-color)}:is(.pagination-button-wrapper .pagination-button):hover path{fill:var(--white)}}.disabled:is(.pagination-button-wrapper .pagination-button){pointer-events:none}.disabled:is(.pagination-button-wrapper .pagination-button) path{fill:var(--border-color)}.pagination-page{width:clamp(40px,calc(40px + 8*(100vw - 999px)),48px);height:clamp(40px,calc(40px + 8*(100vw - 999px)),48px);aspect-ratio:unset;overflow:visible}.pagination-page .pagination-link{display:flex;align-items:center;justify-content:center;width:clamp(40px,calc(40px + 8*(100vw - 999px)),48px);height:clamp(40px,calc(40px + 8*(100vw - 999px)),48px);border:0;border-bottom:1px solid transparent;font-family:var(--secondary-font);font-weight:700;font-size:clamp(14px,calc(14px + (17 - 14) * ((100vw - 360px) / 1080)),17px);line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 360px) / 1080)),24px);color:var(--black);text-decoration:none}@media (hover: hover){:is(.pagination-page .pagination-link):hover{color:var(--light-text-color)}}.current:is(.pagination-page .pagination-link){font-weight:700;color:var(--black);text-decoration:none;border-bottom-color:var(--black)}@media (width <= 834px){.pagination-pages-list:has(.pagination-page.current:nth-child(1)) .pagination-page:nth-child(n+4){display:none}.pagination-pages-list:has(.pagination-page.current:nth-child(2)) .pagination-page:nth-child(n+4){display:none}:is(.pagination-pages-list:has(.pagination-page.current:nth-child(3)) .pagination-page):nth-child(1),:is(.pagination-pages-list:has(.pagination-page.current:nth-child(3)) .pagination-page):nth-child(n+5){display:none}:is(:is(.pagination-pages-list:has(.pagination-page.current:nth-child(4)),.pagination-pages-list:has(.pagination-page.current:nth-child(5))) .pagination-page):nth-child(1),:is(:is(.pagination-pages-list:has(.pagination-page.current:nth-child(4)),.pagination-pages-list:has(.pagination-page.current:nth-child(5))) .pagination-page):nth-child(2){display:none}}.mc-banner{display:grid;grid-template-columns:50% minmax(0,1fr);background:var(--white)}.mc-banner-media{position:relative;overflow:hidden}.mc-banner-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;user-select:none;pointer-events:none}.mc-banner-content{padding:clamp(32px,calc(32px + 16*(100vw - 999px)),48px) clamp(16px,calc(16px + 32*(100vw - 999px)),48px)}.mc-banner-title{font-weight:600;font-size:clamp(32px,calc(32px + (44 - 32) * ((100vw - 360px) / 1080)),44px);line-height:clamp(38px,calc(38px + (48 - 38) * ((100vw - 360px) / 1080)),48px)}.mc-banner-description{--page-text-font: var(--primary-font);--page-text-font-size: clamp(13px, calc(13px + (15 - 13) * ((100vw - 360px) / 1080)), 15px);--page-text-line-height: clamp(20px, calc(20px + (24 - 20) * ((100vw - 360px) / 1080)), 24px);margin-top:clamp(6px,calc(6px + 6*(100vw - 999px)),12px)}.mc-banner-iwt.grid-flex{--columns: 4;--column-gap: clamp(4px, calc(4px + 2*(100vw - 999px)) , 6px);--row-gap: clamp(4px, calc(4px + 2*(100vw - 999px)) , 6px);--item-max-width: 132px;margin:clamp(13px,calc(13px + 13*(100vw - 999px)),26px) 0 0}.mc-banner-iwt.grid-flex:empty{display:none}.mc-banner-item{height:auto}.mc-banner-item-summary{display:flex;flex-direction:column;align-items:center;gap:clamp(6px,calc(6px + 4*(100vw - 999px)),10px);height:100%;text-align:center}.mc-banner-item-media{width:100%;height:auto;aspect-ratio:132 / 110;overflow:hidden}.mc-banner-item-text{font-family:var(--secondary-font);font-size:clamp(9px,calc(9px + (14 - 9) * ((100vw - 360px) / 1080)),14px);line-height:clamp(10px,calc(10px + (16 - 10) * ((100vw - 360px) / 1080)),16px);color:var(--sale-accent-color, #dd3d3c)}.mc-banner-item{position:relative}.mc-banner-item:not(:has(.mc-banner-item-tooltip)){cursor:initial}.mc-banner-item summary{list-style:none}:is(.mc-banner-item summary)::-webkit-details-marker{display:none}.mc-banner-item:nth-child(3) .mc-banner-item-tooltip,.mc-banner-item:nth-child(4) .mc-banner-item-tooltip{left:auto;right:0;transform:translate(6%,-10%)}:is(.mc-banner-item:nth-child(3) .mc-banner-item-tooltip,.mc-banner-item:nth-child(4) .mc-banner-item-tooltip):before{left:auto;right:35px}.mc-banner-item-tooltip{position:absolute;top:calc(100% + 10px);left:0;transform:translate(-6%,-10%);z-index:2;width:max-content;max-width:228px;background:var(--primary-color);padding:10px;border-radius:4px;text-align:center;font-family:var(--primary-font);font-weight:500;font-size:11px;color:var(--white);line-height:16px}.mc-banner-item-tooltip:before{content:"";position:absolute;top:0;left:35px;transform:translateY(-50%) rotate(45deg);width:13.935px;height:13.935px;background:var(--primary-color)}@media (width >= 1000px){.mc-banner-iwt.grid-flex{justify-content:flex-start}}@media (width <= 999px){.mc-banner{grid-template-columns:minmax(0,1fr)}.mc-banner-media{aspect-ratio:360 / 175}.mc-banner-content{text-align:center}.mc-banner-iwt.grid-flex{margin-inline:auto}.mc-banner-item-tooltip{top:initial!important;bottom:100%;left:22px}.mc-banner-item-tooltip:before{top:100%}}.facets-summary .sort-by-facet .sort-by-label{font-family:var(--primary-font);font-size:15px;line-height:24px;color:#000}.facets-drawer__floating-apply .button{--width: 100%}@media screen and (min-width: 700px){.removable-facet{padding-top:var(--spacing-3-5)}}
