.card-collection{position:relative}.card-collection>a{outline:none;display:block}.card-collection.card-collection--style-compact>a .media,.card-collection:not(.card-collection--style-compact)>a .media img,.card-collection:not(.card-collection--style-compact)>a .media svg{transition:transform var(--duration-extra-long) ease}html.no-js .card-collection>a{outline:none}.card-collection>a:after{height:100%;pointer-events:none;inset-inline-start:0;content:"";position:absolute;outline-offset:-.3rem;outline:.2rem solid rgb(var(--color-heading-text));inset-block-start:0;width:100%;display:none;z-index:2}.card-collection .card-collection__media{border-radius:var(--card-corner-radius)}.card-collection>a:focus:after{display:block}.card-collection>a:focus:not(:focus-visible):after{display:none}.card-collection>a:focus-visible:after{display:block}.card-collection__media{overflow:hidden;aspect-ratio:var(--card-media-aspect-ratio)}.card-collection__media.media--overlay:after{display:none}.card-collection__media:empty{display:block}.card-collection__media .placeholder-svg{opacity:.25}.card-collection__content{margin-block-start:2.8rem;-webkit-user-select:none;user-select:none;z-index:2}.card-collection.card-collection--layout-text .card-collection__content{margin-block-start:0}.card-collection.card-collection--layout-text a.button:hover .card-collection__heading{color:var(--color-button-hover-text)}.card-collection__heading{padding:0;position:relative;max-width:100%;margin:0;line-height:var(--line-height-static-sm);display:inline-block}.card-collection__content-arrow .card-collection__heading{width:100%}@media screen and (min-width:750px){.card-collection__content-arrow .card-collection__heading{max-width:calc(100% - var(--spacing-8))}}.card-collection__subheading{margin-block-start:var(--spacing-3)}.card-collection__counter{padding-inline-start:var(--spacing-1);font-size:var(--font-size-static-sm);opacity:.75;letter-spacing:.24rem;min-width:2.5rem;line-height:var(--line-height-static-sm);white-space:nowrap}.card-collection__counter.counter-border{padding-inline-start:var(--spacing-3)}.card-collection__counter.counter-border:before{inset-inline-end:var(--spacing-1);inset-block-end:var(--spacing-1);height:.1rem;content:"";position:relative;opacity:.15;background:rgba(var(--color-heading-text));width:1.8rem;display:inline-block}.card-collection--no-image>a{transition:opacity var(--duration-extra-long)}.card-collection--no-image .card-collection__content{transform:none;justify-content:center;flex-wrap:wrap;align-content:space-between;display:flex}.card-collection__content:not(:has(.card-collection__heading)){display:none}.card-collection--no-image .card-collection__content:before{content:"";width:100%;display:block}.card-collection--no-image .card-collection__content-arrow,.card-collection__content-arrow{justify-content:space-between;position:relative;align-items:flex-start;display:flex}.card-collection__content-arrow .card-collection__button{inset-inline-end:var(--card-content-padding,0);height:3.5rem;transform:translateY(0);padding:.8rem;justify-content:center;transition:all var(--duration-extra-long);position:absolute;opacity:0;visibility:hidden;inset-block-start:var(--spacing-1);align-items:center;box-shadow:unset;border-radius:1rem;width:3.5rem;display:flex}.card-collection__content-arrow .card-collection__button:before{border-color:rgb(var(--color-filled-button));height:2.5rem;transform:translate(-50%,-50%);inset-inline-start:50%;transition:all var(--duration-extra-long);content:"";position:absolute;inset-block-start:50%;border-radius:1rem;width:2.5rem;z-index:-1}[dir=rtl] .card-collection__content-arrow .card-collection__button:before{transform:translate(50%,-50%)}.card-collection__content-arrow .card-collection__button svg{height:1.4rem;width:1.4rem}.card-collection__content-arrow .card-collection__button--plain{border-color:transparent;color:rgb(var(--color-filled-button));background-color:transparent}.card-collection__content-arrow .card-collection__button--plain:before{background-color:transparent}.card-collection__content-arrow .card-collection__button--with-arrow:before{background-color:rgb(var(--color-filled-button))}.featured__collections-subtitle{font-size:var(--font-size-static-sm);text-transform:var(--font-heading-text-transform);letter-spacing:var(--letter-spacing-medium);margin:0}.section__head--buttons .swiper-button--prev{margin-inline-end:.4rem}.card-collection__content:not(.card-collection__content-arrow) h4 span{position:relative}.card-collection__content:not(.card-collection__content-arrow) h4 span:before{inset-block-end:0;height:.1rem;transform:translate(-50%);inset-inline-start:50%;transition:all var(--duration-extra-long) ease;content:"";position:absolute;opacity:0;visibility:hidden;background:rgba(var(--color-heading-text));width:0}[dir=rtl] .card-collection__content:not(.card-collection__content-arrow) h4 span:before{transform:translate(50%)}.card-collection__content+.card-collection__media,.card-collection__media+.card-collection__content{margin-block-start:var(--spacing-2)}.card-collection,.card-collection a{height:100%;width:100%}@media screen and (min-width:750px){.card-collection__media{height:auto;width:100%}.card-collection__content+.card-collection__media,.card-collection__media+.card-collection__content{margin-block-start:var(--spacing-4)}}@media screen and (min-width:990px){.card-collection__content{margin-block-start:3.6rem}.card-collection--no-image .card-collection__content-arrow,.card-collection__content-arrow{margin-block-start:2.8rem}}@media(hover:hover){.card-collection.card-collection--style-compact>a:hover .card-collection__media,.card-collection:not(.card-collection--style-compact)>a:hover .card-collection__media img,.card-collection:not(.card-collection--style-compact)>a:hover .card-collection__media svg{transform:scale(1.05)}.card-collection>a:hover .card-collection__content:has(.card-collection__heading).card-collection__content-arrow .card-collection__button{opacity:1;visibility:visible}.card-collection>a:hover .card-collection__content-arrow .card-collection__button:before{height:3.5rem;width:3.5rem}.card-collection>a:hover .card-collection__content:not(.card-collection__content-arrow) h4 span:before{opacity:1;visibility:visible;width:100%}}