.checkbox-input{align-items:center;display:flex}.checkbox-input__label{cursor:pointer;margin:0;min-height:var(--icon-m);padding-block-start:0;padding-inline-start:1.25rem;position:relative;transition:opacity var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after,.checkbox-input__label:before{content:'';height:.75rem;position:absolute;width:.75rem}.checkbox-input__label:before{border:1px solid var(--color-brand-1-black);left:0;top:.1875rem;transition:border-color var(--timing-normal) var(--easing-normal)}.checkbox-input__label:after{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiBpY29uX19maWxsZWQtY2hlY2siIHZpZXdCb3g9IjAgMCAxMSAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDl2OUgxVjFaIiBzdHJva2U9IiMwMDAiLz48L3N2Zz4=);background-size:100%;height:var(--spacing-s);left:0;opacity:0;pointer-events:none;top:calc(var(--spacing-4xs) + var(--spacing-3xs));transition:background-color var(--timing-normal) var(--easing-normal),opacity var(--timing-normal) var(--easing-normal);width:var(--spacing-s)}.checkbox-input__label-swatch{background-size:cover;display:inline-block;height:.6875rem;margin-block-start:var(--spacing-2xs);margin-inline-end:var(--spacing-xs);width:1.25rem}.checkbox-input__input:checked+.checkbox-input__label:after{opacity:1}.checkbox-input.is-hover .checkbox-input__input+.checkbox-input__label:before,.checkbox-input:hover .checkbox-input__input+.checkbox-input__label:before{border-color:var(--color-brand-1-dark)}.checkbox-input.is-hover .checkbox-input__input:checked:not(:disabled,.is-disabled)+.checkbox-input__label:after,.checkbox-input:hover .checkbox-input__input:checked:not(:disabled,.is-disabled)+.checkbox-input__label:after{background-color:var(--color-brand-1-dark)}.checkbox-input:not(.is-loading) .checkbox-input__input.is-disabled+.checkbox-input__label,.checkbox-input:not(.is-loading) .checkbox-input__input:disabled+.checkbox-input__label{opacity:.4;pointer-events:none}.is-tabbable .checkbox-input .checkbox-input__input:focus+.checkbox-input__label:before,.is-tabbable .checkbox-input.is-focus .checkbox-input__label:before{box-shadow:0 0 0 calc(var(--focus-ring-width) - 1px) var(--color-brand-1-white),0 0 0 var(--focus-ring-width) var(--color-brand-1-grey)}.checkbox-input.is-loading .checkbox-input__label{pointer-events:none}.checkbox-input.is-loading .checkbox-input__label-text{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.checkbox-input.is-loading .checkbox-input__label-text:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.checkbox-input.is-loading .checkbox-input__label-text *{color:transparent;pointer-events:none}
.sort{display:inline-block;position:relative}.sort__trigger{background-color:transparent;border:0;color:var(--color-brand-1-black);cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:var(--font-weight-semi-bold);line-height:inherit;padding:0;text-align:left;transition:color .2s}.sort__trigger,.sort__trigger.underline{text-decoration:underline}@media(min-width:64em){.sort__trigger{font-weight:var(--font-weight-bold);text-decoration:none}}.sort__trigger:hover{outline:none;text-decoration:underline}.sort__popup{background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;min-width:220px;padding:1rem;position:absolute;top:2.5rem;z-index:1}.sort__option{margin-bottom:.5rem}
.filter-search__trigger{background-color:transparent;border:0;color:var(--color-brand-1-black);cursor:pointer;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:var(--font-weight-semi-bold);line-height:inherit;padding:0;text-align:left;text-decoration:underline;transition:color .2s}@media(min-width:64em){.filter-search__trigger{font-weight:var(--font-weight-bold);text-decoration:none}}.filter-search__trigger:hover{outline:none;text-decoration:underline}.filter-search.is-active{flex-flow:row wrap;justify-content:space-between;width:100%}.filter-search__actions{background-color:var(--color-brand-1-white);bottom:0;display:flex;flex-flow:row nowrap;gap:calc(var(--spacing-2xs) + var(--spacing-3xs));padding-block-end:calc(var(--spacing-xl) + var(--spacing-3xs));padding-block-start:var(--spacing-m);position:sticky}.filter-search__show-products{align-items:center;box-shadow:none;color:var(--color-brand-1-black);cursor:pointer;display:inline-flex;font-size:var(--spacing-m);font-weight:var(--font-weight-semi-bold);gap:var(--spacing-2xs);margin-inline-end:calc(var(--spacing-xl) - var(--spacing-3xs));outline:none;position:absolute;right:0;text-align:right;text-decoration:underline}@media(min-width:64em){.filter-search__show-products{font-weight:var(--font-weight-bold);text-decoration:none}}.filter-search__show-products:active,.filter-search__show-products:focus{background-color:transparent;box-shadow:none;color:var(--color-brand-1-black);outline:none}.filter-search__show-products:hover{background-color:transparent;outline:none;text-decoration:underline}.filter-search__controls{display:flex;gap:calc(var(--spacing-xl) - var(--spacing-3xs));margin-block-end:calc(var(--spacing-s) - var(--spacing-3xs))}.filter-search__active-filters{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);margin-block-end:calc(var(--spacing-2xs) + var(--spacing-3xs));margin-inline:unset;margin-inline-start:var(--spacing-4xs);padding-inline:unset;row-gap:calc(var(--spacing-2xs) + var(--spacing-3xs));width:100%}.filter-search__clear-all-button{margin-inline-start:var(--spacing-xs)}.filter-search__filter-title,.filter-search__sort-title{border-top:var(--spacing-4xs) solid var(--color-brand-1-black);margin-block-end:var(--spacing-m);margin-block-start:var(--spacing-m);padding-block-start:calc(var(--spacing-2xs) + var(--spacing-m));width:100%}.filter-search__filter-wrapper,.filter-search__sort-wrapper{display:flex;flex-flow:column nowrap;padding-block-end:var(--spacing-m)}.filter-search__filter-color{display:grid;grid-template-columns:repeat(3,1fr);width:450px}@media(max-width:47.99em){.filter-search__filter-color{gap:.5rem;grid-template-columns:repeat(2,1fr);width:100%}}.filter-search__filter-size{grid-gap:.125rem .25rem;align-items:center;display:grid;gap:.125rem .25rem;grid-template-columns:repeat(6,auto);justify-items:start;margin-block-end:1.5rem;width:370px}@media(max-width:47.99em){.filter-search__filter-size{gap:var(--spacing-xs);grid-template-columns:repeat(6,1fr);width:100%}}.filter-search__option{padding-block:var(--spacing-2xs)}.filter-search__option .checkbox-input__input.visually-hidden,.filter-search__option .radio-input__input.visually-hidden{display:inline;display:initial}.filter-search__option-button .button__icon{order:0}.filter-search__option-button .button__icon svg{stroke-width:5;height:var(--icon-xs);margin-block-end:var(--spacing-3xs);width:var(--icon-xs)}.filter-search__option-button .button__label{order:1}.filter-search__option-button-wrapper .filter-search__option-button{margin-inline-start:-1px}@media(min-width:64em){.filter-search__actions{padding-block-end:calc(var(--spacing-4xl) + var(--spacing-3xs))}}.text-other-label-bold-no-transform{font-family:var(--font-family-helvetica-neue);font-size:var(--spacing-m);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-20);text-decoration:none;text-indent:var(--text-indent-0);text-transform:lowercase}.filter-search__filter-chip--plain{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--color-brand-1-black);font-size:var(--font-size-s);font-weight:var(--font-weight-bold);margin-block-end:0;padding:0}.filter-search__filter-chip--plain:active,.filter-search__filter-chip--plain:focus{background-color:transparent;box-shadow:none;color:var(--color-brand-1-black);outline:none}.filter-search__filter-chip--plain .filter-search__filter-label,.filter-search__filter-chip--plain .filter-search__filter-remove{text-decoration:none}.filter-search__filter-chip--plain:hover{background-color:transparent;outline:none;text-decoration:underline;text-decoration-thickness:var(--spacing-4xs);text-underline-offset:var(--spacing-4xs)}.filter-search__filter-label{font-size:var(--font-size-s)}.filter-search__filter-label,.filter-search__filter-remove{color:var(--color-brand-1-black);font-weight:var(--font-weight-bold)}.filter-search__filter-remove{background-color:transparent;border:0;cursor:pointer;font-size:var(--spacing-m);line-height:1;margin-inline-start:var(--spacing-2xs);padding:0}.custom-submit-btn{background-color:var(--color-brand-1-black);border:1px solid var(--color-brand-1-black);color:var(--color-brand-1-white);font-size:var(--spacing-m);font-weight:var(--font-weight-semi-bold);min-height:var(--spacing-2xl);transition:background-color .2s,color .2s,border-color .2s;width:100%}.custom-submit-btn:focus-visible,.custom-submit-btn:hover{background-color:var(--color-brand-1-white);border:1px solid var(--color-brand-1-black);color:var(--color-brand-1-black)}.custom-cancel-btn{background-color:var(--color-brand-1-white);border:0;color:var(--color-brand-1-black);font-size:var(--font-size-s);font-weight:var(--font-weight-semi-bold);min-height:var(--spacing-2xl);overflow:hidden;position:relative;text-align:center;transition:background-color .2s,color .2s;width:100%}.custom-cancel-btn:after{background-color:var(--color-brand-1-black);bottom:var(--spacing-s);content:'';display:block;height:var(--spacing-4xs);left:50%;min-width:calc(var(--spacing-2xs) + var(--spacing-xl));pointer-events:none;position:absolute;transform:translateX(-50%) scaleX(1);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1);width:-moz-fit-content;width:fit-content}.custom-cancel-btn:focus-visible:after,.custom-cancel-btn:hover:after{height:1px;transform:translateX(-50%) scaleX(0)}.filter-search__size-pill .checkbox-input__label{align-items:center;background-color:var(--color-brand-1-white);background-image:none;border:1px solid var(--color-brand-1-black);border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular);height:1.625rem;justify-content:center;padding:0;padding-inline-start:0;position:relative;text-align:center;transition:background-color .2s,color .2s,border-color .2s;width:2.875rem}.filter-search__size-pill .checkbox-input__label:before{display:none}.filter-search__size-pill .checkbox-input__input{opacity:0;pointer-events:none;position:absolute}.filter-search__size-pill .checkbox-input__input:checked+.checkbox-input__label{background-color:var(--color-brand-1-black);border-color:var(--color-brand-1-black);color:var(--color-brand-1-white)}.filter-search__size-pill .checkbox-input__label:focus-visible,.filter-search__size-pill .checkbox-input__label:hover{background-color:var(--color-brand-1-white);border-color:var(--color-brand-1-black);color:var(--color-brand-1-black);outline:none}.filter-search-overlay__body{flex-flow:column nowrap}.filter-search-overlay__container{padding-block-end:0;padding-block-start:calc(var(--spacing-xl) + var(--spacing-3xs));padding-inline:calc(var(--spacing-m) + var(--spacing-2xs))}.filter-search-overlay__close.icon-button .icon__close{height:var(--icon-m);width:var(--icon-m)}@media(max-width:47.99em){.filter-search-overlay{max-width:none;max-width:initial;width:100%}}@media(min-width:64em){.filter-search-overlay{left:auto;max-width:none;max-width:initial;min-width:0;min-width:initial;position:fixed;right:0;width:50vw}.filter-search-overlay__container{padding-block-end:0;padding-block-start:calc(var(--spacing-s) + var(--spacing-3xs));width:100%}}.filter-search__actions--column{display:flex;flex-direction:column;gap:.5rem}.view-svg{stroke:#000!important;display:block!important}
.page-section{background-color:#f5f5f5;margin-block-start:0;padding-block-start:3rem}.main-search{padding-block-end:2rem}.main-search.critical-component-hide{display:block}.main-search .fade-enter-active,.main-search .fade-leave-active{transition:opacity .35s var(--easing-normal),transform .35s var(--easing-normal)}.main-search .fade-leave-active{transition-delay:0s}.main-search .fade-enter-active{transition-delay:.6s}.main-search .fade-enter-from,.main-search .fade-leave-to{opacity:0;transform:translateY(30px)}.main-search .fade-enter-to,.main-search .fade-leave-from{opacity:1;transform:translateY(0)}.main-search__tabs{display:inline-flex;gap:4.375rem;margin-block-end:var(--spacing-xl);margin-inline-end:auto;margin-inline-start:auto;position:relative}.main-search__tabs:after{background-color:#e0e0e0;bottom:0;content:'';height:1px;left:0;position:absolute;right:0}@media(max-width:63.99em){.main-search__tabs{gap:2.5rem}}.main-search__tabs-wrapper{display:flex;justify-content:center;width:100%}@media(max-width:400px){.main-search__tabs-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.main-search__tabs-wrapper::-webkit-scrollbar{display:none}}.main-search__tabs button{background-color:transparent;border:0;border-bottom:2px solid transparent;color:var(--color-brand-1-black);cursor:pointer;font-size:.75rem;font-weight:700;min-width:auto;opacity:.6;padding:.625rem 0;position:relative;text-align:center;text-decoration:none;transition:all .2s ease;white-space:nowrap;z-index:1}.main-search__tabs .active{border-bottom:1px solid var(--color-brand-1-black);opacity:1}.main-search__pages{text-align:center}.main-search__pages li{list-style:none;margin-block-end:.75rem}.main-search__pages a{color:inherit;display:inline-block;position:relative;text-decoration:none}.main-search__pages a:after{background-color:currentcolor;bottom:0;content:'';height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.main-search__pages a:hover:after{width:100%}.main-search__blog-posts{text-align:center}.main-search__blog-posts li{list-style:none;margin-block-end:var(--spacing-s)}.main-search__blog-posts a{color:inherit;display:inline-block;position:relative;text-decoration:none}.main-search__blog-posts a:after{background-color:currentcolor;bottom:0;content:'';height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.main-search__blog-posts a:hover:after{width:100%}.main-search__collections{text-align:center}.main-search__collections li{list-style:none;margin-block-end:.75rem}.main-search__collections a{color:inherit;display:inline-block;position:relative;text-decoration:none}.main-search__collections a:after{background-color:currentcolor;bottom:0;content:'';height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.main-search__collections a:hover:after{width:100%}.main-search.critical-component-clear{opacity:1}.main-search .main-search__grid.grid{display:grid;width:100%}.main-search__controls-row{margin-block-end:var(--spacing-m)}.main-search__controls-row,.main-search__controls-row--flex{align-items:center;display:flex;justify-content:space-between}.main-search__controls-row--flex{gap:0}.main-search__controls-group{align-items:center;display:flex;gap:2rem}.main-search__show-products{align-items:center;background-color:none;box-shadow:none;color:var(--color-brand-1-black);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.25rem;margin-inline-end:var(--spacing-m);margin-inline-start:auto;outline:none;text-align:right}.main-search__show-products:active,.main-search__show-products:focus{background-color:transparent;box-shadow:none;color:var(--color-brand-1-black);outline:none}.main-search__show-products:hover{background-color:transparent;outline:none;text-decoration:underline}.main-search__view-icons{align-items:center;display:inline-flex}.main-search__view-box{display:inline-block;height:.75rem;vertical-align:middle;width:.75rem}.main-search__upper{display:flex;flex-direction:column;justify-content:flex-end}.main-search__upper p{font-size:1rem;font-weight:500;line-height:var(--line-height-25);padding-block-end:var(--line-height-14);text-transform:lowercase}.main-search__upper .filter-and-sort{display:flex;justify-content:flex-end;margin-block-end:1.5rem}.main-search__newupper{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;min-height:90vh}.main-search__newupper p{font-size:1rem;font-weight:500;line-height:var(--line-height-25);padding-block-end:var(--line-height-14)}@media(max-width:63.99em){.main-search__newupper{min-height:50vh}}.main-search__header{margin-block-end:var(--spacing-m)}.main-search__header.full-width-title:not(:has(+.search-bar)){margin-block-end:var(--spacing-3xl)}@media(min-width:64em){.main-search__header.full-width-title:not(:has(+.search-bar)){margin-block-end:var(--spacing-7xl)}}@media(min-width:64em){.main-search__header{align-items:flex-end;flex-flow:row nowrap;justify-content:space-between;margin-block-end:var(--spacing-l)}.main-search__header.full-width-title{flex-flow:row wrap}.main-search__header.full-width-title .main-search__title-wrapper{margin-block-end:0;width:100%}}.main-search__title{display:flex;font-size:1.875rem;justify-content:center;text-transform:uppercase}@media(min-width:64em){.main-search__title{font-size:1.562rem;line-height:1.125rem;margin-block-end:0}}.main-search__title-logo{display:none;height:2.625rem;width:9.9375rem}.main-search__title-logo .icon{fill:var(--color-brand-1-black);height:100%;width:100%}@media(min-width:64em){.main-search__title-logo{display:block}}.main-search__title-wrapper{display:flex;flex-flow:column nowrap;gap:var(--spacing-xs)}.main-search__grid{grid-column-gap:var(--spacing-m);grid-row-gap:var(--spacing-3xl)}@media(min-width:64em){.main-search__grid{grid-row-gap:calc(var(--spacing-2xl) + var(--spacing-2xs))}}.main-search__form{align-items:center;background-color:transparent;border:1px solid var(--color-secondaries-medium-grey);border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;margin:0 auto;max-width:21.875rem;min-width:20rem;padding:.5rem 1rem;position:relative}.main-search__form.is-focused{border-color:var(--color-brand-1-black)}.main-search__form .main-search__label{background-color:transparent;color:var(--color-brand-1-dark-grey);pointer-events:none;position:absolute;top:55%;transform:translateY(-50%);transition:all .1s;z-index:2}.main-search__form .main-search__form.is-focused .main-search__label,.main-search__form .main-search__label.has-value{background-color:#f5f5f5;color:var(--color-brand-1-dark-grey);top:.1rem;z-index:2}.main-search__form input{background-color:transparent;border-style:initial;flex:1;padding:.5rem 0}.main-search__submit{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;padding:0 .5rem}.main-search__submit .icon{color:#222;font-size:1.3rem}@media(max-width:48rem){.main-search__grid.grid{grid-template-columns:repeat(2,1fr)}.main-search__grid.grid.one-per-row{grid-template-columns:1fr}.main-search__grid.grid.two-per-row{grid-template-columns:repeat(2,minmax(10px,1fr))}}.main-search__active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin-block-end:1.5rem}.main-search__filter-chip--plain{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--color-brand-1-black);font-size:.8rem;font-weight:700;margin-block-end:0;padding:0}.main-search__filter-chip--plain:active,.main-search__filter-chip--plain:focus{background-color:transparent;box-shadow:none;color:var(--color-brand-1-black);outline:none}.main-search__filter-chip--plain .main-search__filter-label,.main-search__filter-chip--plain .main-search__filter-remove{text-decoration:none}.main-search__filter-chip--plain:hover{background-color:transparent;outline:none;text-decoration:underline;text-decoration-thickness:var(--spacing-4xs);text-underline-offset:var(--spacing-4xs)}.main-search__filter-label{font-size:.8rem}.main-search__filter-label,.main-search__filter-remove{color:var(--color-brand-1-black);font-weight:var(--font-weight-bold)}.main-search__filter-remove{background-color:transparent;border:0;cursor:pointer;font-size:1rem;line-height:1;margin-inline-start:.25rem;padding:0}.product-popup-group-enter-active,.product-popup-group-move{transition:none}.product-popup{animation:product-popup .5s cubic-bezier(.22,1,.36,1) forwards;opacity:0;scale:.95;transform:translateY(20px)}.main-search .product-card--hide-discount-4grid .product-card__prices{min-width:-moz-max-content;min-width:max-content}@keyframes product-popup{to{opacity:1;scale:1;transform:translateY(0)}}.search-bar{height:35vw;margin-block-end:var(--spacing-3xl);overflow-y:auto;padding-block-end:0;position:relative}.search-bar__empty,.search-bar__partial,.search-bar__results,.search-bar__spelling-corrected{align-items:center;display:flex;flex-direction:column;margin-block-start:var(--spacing-m)}.search-bar__input[type=search][type=search]{background-color:transparent;border:0;flex-grow:1;width:auto;width:initial}.search-bar__submit{flex-grow:0;width:auto;width:initial}.search-bar__submit .button__icon,.search-bar__submit .icon{height:var(--icon-m);width:var(--icon-m)}.search-bar__wrapper{align-items:center;display:flex;flex-flow:row nowrap;gap:1rem;padding:1.5rem}@media(max-width:47.99em){.search-bar__wrapper{padding:.75rem 1.5rem}}@media(max-width:63.99em){.search-bar{height:145vw}}@media(min-width:48em)and (max-width:63.99em){.search-bar{height:115vw}}@media(min-width:87.5em){.search-bar{height:40rem}}.main-search-overlay--full-width{margin:0;max-width:100vw;padding:0;position:fixed;width:100vw;z-index:0}.main-search-overlay--full-width .overlay__container{all:unset;display:contents}.search-bar__close,.search-bar__form{background-color:var(--color-brand-1-white)}.search-bar__close{border:0}.pagination{margin:var(--spacing-l) 0;text-align:center}.pagination__list{align-items:center;border-bottom:var(--spacing-4xs) solid var(--color-pagination-border);display:flex;justify-content:center;list-style-type:none;margin:0 auto;padding:0;width:-moz-fit-content;width:fit-content}.pagination__list li{margin:0;padding:0}.pagination__list .icon{height:1.063rem;width:.563rem}.pagination__list-item.is-hidden{display:block;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination__arrow{cursor:pointer;display:block;width:3.75rem}@media(max-width:63.99em){.pagination__arrow{width:2.625rem}}.pagination__part{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;box-shadow:none;color:inherit;cursor:pointer;display:grid;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:2.813rem;line-height:var(--line-height-baseline);outline:none;padding:0;place-items:center;text-decoration:none;text-decoration:initial;transition:background-color var(--timing-normal) var(--easing-normal);width:auto;width:3.75rem}@media(max-width:63.99em){.pagination__part{width:2.625rem}}.pagination__part.active{box-shadow:0 var(--spacing-4xs),inset 0 -.125rem}.pagination__progress-bar-container{margin-inline:auto;max-width:250px;text-align:center}.pagination__progress-bar{border:1px solid var(--color-brand-1-black);border-radius:2px;height:4px;margin-block-end:var(--spacing-xs);overflow:hidden;width:100%}.pagination__progress-bar-fill{background-color:var(--color-brand-1-black);height:100%;transition:width .3s}.pagination__load-more-count,.pagination__progress-bar-count{font-size:var(--font-size-m);margin-block-end:var(--spacing-2xs)}.pagination__lazy_load-container,.pagination__load-more-container{margin-block-start:var(--spacing-l);margin-inline:auto;text-align:center}.pagination__load-more-actions{display:flex;gap:var(--spacing-xs);justify-content:center}.pagination.is-loading{background-color:var(--color-skeleton-background);background-image:none;border-color:transparent;color:transparent;display:block;overflow:hidden;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination.is-loading:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.pagination.is-loading *{color:transparent;pointer-events:none}.main-search__controls-row--flex{gap:2rem;justify-content:flex-start}
