@media screen and (max-width:749px){
.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}
}
.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;height:100%;padding:0 2rem;opacity:.7;position:absolute;background-color:#fff}
#FacetsWrapperDesktop{row-gap:.5rem}
@media screen and (min-width:750px){
.collection .loading-overlay{padding-left:5rem;padding-right:5rem}
.collection-des__toggle,.collection-des__top.collection-des__short{display:none!important}
.collection-des__top.collection-des__full{display:block!important}
}
.collection.loading .loading-overlay{display:block}
.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}
.collection__description>*{margin:0}
.collection__buttons-wrapper{position:absolute;right:0;top:-9rem}
.collection__buttons-wrapper--no-tabs{top:-6rem}
@media screen and (max-width:989px){
.collection__buttons-wrapper{top:-12rem}
.collection__buttons-wrapper--no-tabs{top:-6.5rem}
}
.collection__title{margin-bottom:0}
.collection__title--no-tabs{margin-bottom:2.1rem}
.collection__title .title{margin-top:0;margin-bottom:0;font-size:2.4rem;line-height:150%;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif}
.collection__title .tab-buttons{display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:.5rem;column-gap:.5rem;margin-top:1rem;margin-bottom:3.1rem;overflow-x:auto}
@media screen and (max-width:989px){
.collection__title .tab-buttons{margin-bottom:2.5rem}
}
.collection__title .tab-button{background-color:unset;color:#171717;font-size:1.2rem;line-height:150%;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;padding:.9rem 1.6rem;border:unset;border-bottom:.2rem solid #f5f5f5;text-transform:uppercase;letter-spacing:.05rem;cursor:pointer;transition:.3s;white-space:nowrap}
.collection__title .tab-button.active{border-color:#171717}
.collection__slider-content{display:none}
.collection__slider-content.active{display:block}
slider-component.collection__slider-content .collection__list{margin-top:0!important}
@media screen and (min-width:990px){
.collection__title--desktop-slider .title{margin-bottom:2.5rem}
.collection slider-component:not(.page-width-desktop){padding:0}
.collection--full-width slider-component:not(.slider-component-desktop){padding:0 2rem;max-width:none}
}
.collection__view-all a:not(.link){margin-top:1rem}
.collection-hero{overflow-x:hidden}
.subcollection__list-wrap{position:relative;min-height:48px}
.subcollection__list{font-size:14px;line-height:21px;display:flex;align-items:center;text-align:center;justify-content:flex-start;color:#1a0303;list-style-type:none;max-width:100%;overflow-x:auto;scrollbar-color:rgb(var(--color-foreground)) rgba(var(--color-foreground),.04);-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0;position:absolute;left:0;max-width:100vw;padding-left:calc((100vw - var(--page-width))/ 2 - 5px);padding-right:calc((100vw - var(--page-width))/ 2 - 5px);scroll-behavior:smooth}
.collection-hero__text-wrapper .subcollection__list{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px);position:relative}
@media screen and (min-width:750px){
.subcollection__list{padding-left:calc((100vw - var(--page-width))/ 2 + 5rem - 5px);padding-right:calc((100vw - var(--page-width))/ 2 + 5rem - 5px)}
.collection-hero__text-wrapper .subcollection__list{padding-left:0;padding-right:0}
}
.subcollection__list .subcollection__list-item{flex:0 0 auto}
.subcollection__list .subcollection__link{display:inline-block;padding:14px 19px;margin:0 5px;background:#f3f3f3;border-radius:2px;font:inherit;color:inherit;text-decoration:unset}
.subcollection__list::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}
.subcollection__list::-webkit-scrollbar-thumb{background-color:rgb(var(--color-foreground));border-radius:.4rem;border:0}
.subcollection__list::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.04);border-radius:.4rem}
.subcollection__list-next,.subcollection__list-prev{position:absolute;top:0;bottom:0;height:49px;width:49px;background-image:url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg' class='icon icon-caret'%3E%3Cpath d='M0.699802 11.3C0.516469 11.1167 0.424803 10.8833 0.424803 10.6C0.424803 10.3167 0.516469 10.0833 0.699803 9.89999L4.5998 5.99999L0.699804 2.09999C0.516471 1.91665 0.424804 1.68332 0.424805 1.39999C0.424805 1.11665 0.516471 0.883321 0.699804 0.699987C0.883138 0.516654 1.11647 0.424988 1.3998 0.424988C1.68314 0.424988 1.91647 0.516654 2.0998 0.699988L6.6998 5.29999C6.7998 5.39999 6.8708 5.50832 6.9128 5.62499C6.9548 5.74166 6.97547 5.86666 6.9748 5.99999C6.9748 6.13332 6.9538 6.25832 6.9118 6.37499C6.8698 6.49166 6.79914 6.59999 6.6998 6.69999L2.0998 11.3C1.91647 11.4833 1.68314 11.575 1.3998 11.575C1.11647 11.575 0.883136 11.4833 0.699802 11.3Z' fill='%23000'%3E%3C/path%3E%3C/svg%3E");background-size:1rem;background-repeat:no-repeat;background-position:center center;opacity:1;transition:all .3s ease-in-out;cursor:pointer;z-index:1;background-color:#fff;border-radius:3px}
.subcollection__list-next.hidden,.subcollection__list-prev.hidden{opacity:0;transition:all .3s ease-in-out}
.subcollection__list-next{right:-5px}
.subcollection__list-prev{left:-5px;transform:rotate(180deg)}