.featured-custom .swiper-button-prev.swiper-button-prev-featured.hidden,.featured-custom .swiper-button-next.swiper-button-next-featured.hidden{display:none !important}.cs-featured-collection{overflow:hidden}.cs-featured-collection__title{font-size:24px;line-height:32px;letter-spacing:0;text-align:left}@media screen and (min-width: 750px){.cs-featured-collection__title{text-align:center;font-size:48px;line-height:56px}}.cs-featured-collection__title--custom-font-size{font-size:var(--font-size-mobile);line-height:var(--line-height-mobile)}@media screen and (min-width: 750px){.cs-featured-collection__title--custom-font-size{font-size:var(--font-size-desktop);line-height:var(--line-height-desktop)}}.cs-featured-collection__title.left{text-align:left}.cs-featured-collection__title.center{text-align:center}.cs-featured-collection__title.right{text-align:right}.cs-featured-collection__title-wrapper:has(.cs-featured-collection__button){display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding-right:16px}@media screen and (min-width: 769px){.cs-featured-collection__title-wrapper:has(.cs-featured-collection__button){padding-right:0}}@media screen and (min-width: 990px){.cs-featured-collection__title-wrapper:has(.cs-featured-collection__button){align-items:flex-end}}.cs-featured-collection__description{margin-top:8px}@media screen and (min-width: 750px){.cs-featured-collection__description{margin-top:16px}}.cs-featured-collection__description:empty{display:none}.cs-featured-collection__description p{font-size:12px;line-height:16px;letter-spacing:0;text-align:left}@media screen and (min-width: 750px){.cs-featured-collection__description p{font-size:16px;line-height:24px;text-align:center}}.cs-featured-collection__description.left p{text-align:left}.cs-featured-collection__description.center p{text-align:center}.cs-featured-collection__description.right p{text-align:right}.cs-featured-collection__description--custom-color p{color:var(--text-color-mobile)}@media screen and (min-width: 750px){.cs-featured-collection__description--custom-color p{color:var(--text-color-desktop)}}.cs-featured-collection__description--custom-width p{max-width:var(--description-width-mobile)}@media screen and (min-width: 750px){.cs-featured-collection__description--custom-width p{max-width:var(--description-width-desktop)}}.cs-featured-collection .swiper{padding-top:24px;overflow-x:visible;padding-right:16px}@media screen and (min-width: 750px){.cs-featured-collection .swiper{padding-right:24px;padding-top:40px}}@media screen and (min-width: 1400px){.cs-featured-collection .swiper{padding-right:0}}.cs-featured-collection .swiper-wrapper{box-sizing:border-box}.cs-featured-collection .swiper-slide{border-color:#d2d2d2;border-radius:24px;transition:box-shadow .3s ease;margin-right:24px}@media screen and (min-width: 990px){.cs-featured-collection .swiper-slide{margin-right:16px}}.cs-featured-collection .swiper-slide:not(:has(.custom-card-v2--logged)):hover{box-shadow:0px 4px 14px 0px rgba(0,0,0,.2)}.cs-featured-collection .swiper-slide:has(.custom-card-v2--logged){box-shadow:unset;max-width:322px}@media screen and (min-width: 990px){.cs-featured-collection .swiper-slide:has(.custom-card-v2--logged){min-width:322px}}.cs-featured-collection__button{color:rgb(var(--color-secondary-button-text));text-decoration:underline;font-weight:400;letter-spacing:0;font-family:"SF Pro Text",sans-serif;display:flex;gap:8px;font-size:16px;line-height:24px;width:-moz-max-content;width:max-content;white-space:nowrap;text-underline-offset:3px}@media screen and (min-width: 750px){.cs-featured-collection__button{font-size:20px;line-height:24px}}@media screen and (max-width: 768px){.cs-featured-collection:has(.cs-featured-collection__grid) .page-width{padding-right:16px}}.cs-featured-collection__grid{display:grid;gap:8px;margin-top:16px}@media screen and (min-width: 576px){.cs-featured-collection__grid{gap:12px}}@media screen and (min-width: 750px){.cs-featured-collection__grid{gap:16px;margin-top:24px}}@media screen and (min-width: 1200px){.cs-featured-collection__grid{gap:24px}}.cs-featured-collection__grid-item{max-width:100%;margin:0 auto}@media screen and (max-width: 749.98px){.cs-featured-collection .grid--1-mobile{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width: 749.98px){.cs-featured-collection .grid--2-mobile{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 750px){.cs-featured-collection .grid--2-tablet{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 750px){.cs-featured-collection .grid--3-tablet{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 750px){.cs-featured-collection .grid--4-tablet{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 990px){.cs-featured-collection .grid--2-laptop{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 990px){.cs-featured-collection .grid--3-laptop{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 990px){.cs-featured-collection .grid--4-laptop{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 990px){.cs-featured-collection .grid--5-laptop{grid-template-columns:repeat(5, 1fr)}}@media screen and (min-width: 1200px){.cs-featured-collection .grid--2-desktop{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1200px){.cs-featured-collection .grid--3-desktop{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1200px){.cs-featured-collection .grid--4-desktop{grid-template-columns:repeat(4, 1fr)}}@media screen and (min-width: 1200px){.cs-featured-collection .grid--5-desktop{grid-template-columns:repeat(5, 1fr)}}.cs-featured-collection__grid-item{border:1px solid #d2d2d2;border-radius:16px;transition:box-shadow .3s ease;background-color:#fff;width:100%}@media screen and (min-width: 750px){.cs-featured-collection__grid-item{border-radius:24px}}.cs-featured-collection__grid-item:not(:has(.custom-card-v2--logged)):hover{box-shadow:0px 4px 14px 0px rgba(0,0,0,.2)}.cs-featured-collection__grid-item:has(.custom-card-v2--logged){box-shadow:unset;max-width:322px}@media screen and (min-width: 990px){.cs-featured-collection__grid-item:has(.custom-card-v2--logged){min-width:322px}}.cs-featured-collection .paginate-block{margin-top:24px}.cs-featured-collection .pagination__block{display:flex;justify-content:center;align-items:center}.cs-featured-collection .primary__button{display:inline-flex;align-items:center;justify-content:center;padding-inline:24px;cursor:pointer}