.card-collection{position:relative}.card-collection>a{display:block;outline:none}.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{content:"";display:none;height:100%;inset-block-start:0;inset-inline-start:0;outline:.2rem solid rgb(var(--color-heading-text));outline-offset:-.3rem;pointer-events:none;position:absolute;width:100%;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{aspect-ratio:var(--card-media-aspect-ratio);overflow:hidden}.big-grid-item-collection .card-collection__media{aspect-ratio:auto}.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;-moz-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{display:inline-block;line-height:var(--line-height-static-sm);margin:0;max-width:100%;padding:0;position:relative}.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{font-size:var(--font-size-static-sm);letter-spacing:.24rem;line-height:var(--line-height-static-sm);min-width:2.5rem;opacity:.75;padding-inline-start:var(--spacing-1);white-space:nowrap}.card-collection__counter.counter-border{padding-inline-start:var(--spacing-3)}.card-collection__counter.counter-border:before{background:rgba(var(--color-heading-text));content:"";display:inline-block;height:.1rem;inset-block-end:var(--spacing-1);inset-inline-end:var(--spacing-1);opacity:.15;position:relative;width:1.8rem}.card-collection--no-image>a{transition:opacity var(--duration-extra-long)}.card-collection--no-image .card-collection__content{align-content:space-between;display:flex;flex-wrap:wrap;justify-content:center;transform:none}.card-collection__content:not(:has(.card-collection__heading)){display:none}.card-collection--no-image .card-collection__content:before{content:"";display:block;width:100%}.card-collection--no-image .card-collection__content-arrow,.card-collection__content-arrow{align-items:flex-start;display:flex;justify-content:space-between;position:relative}.card-collection__content-arrow .card-collection__button{align-items:center;border-radius:1rem;box-shadow:unset;display:flex;height:3.5rem;inset-block-start:var(--spacing-1);inset-inline-end:var(--card-content-padding,0);justify-content:center;opacity:0;padding:.8rem;position:absolute;transform:translate(0);transition:all var(--duration-extra-long);visibility:hidden;width:3.5rem}.card-collection__content-arrow .card-collection__button:before{border-color:rgb(var(--color-filled-button));border-radius:1rem;content:"";height:2.5rem;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);transition:all var(--duration-extra-long);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{background-color:transparent;border-color:transparent;color:rgb(var(--color-filled-button))}.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);letter-spacing:var(--letter-spacing-medium);margin:0;text-transform:var(--font-heading-text-transform)}.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{background:rgba(var(--color-heading-text));content:"";height:.1rem;inset-block-end:0;inset-inline-start:50%;opacity:0;position:absolute;transform:translate(-50%);transition:all var(--duration-extra-long) ease;visibility:hidden;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)}}.card-collection{--grid-item-span:1;grid-column:span var(--grid-item-span)}@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%}}