.collections-hover{position:relative}@media screen and (max-width:767px){.collections-hover{min-height:0}}.collections-hover--empty{display:block;min-height:0;color:var(--text-dark)}.collections-hover__images{display:flex;flex-wrap:wrap;position:relative;z-index:1;overflow:hidden}@media screen and (min-width:768px){.collections-hover__images{display:grid;height:100%}}.collections-hover__image{flex:0 1 100%;display:flex;position:relative;background:var(--bg)}@media screen and (min-width:768px){.collections-hover__image{grid-row-start:1;grid-column-start:1;overflow:hidden;min-height:100%;width:100%;height:100%;opacity:0;transform:scale(1.1);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1)}.collections-hover__image.is-visible{opacity:1;transform:scale(1)}}.collections-hover__image .svg-placeholder,.collections-hover__image .image-wrapper{flex:1;min-height:100%}@media screen and (max-width:767px){.collections-hover__image:not(.image-height--mobile) .image-wrapper{height:100%;padding:0}.collections-hover__image:not(.image-height--mobile) .svg-placeholder{position:absolute;top:0;left:0}}@media screen and (min-width:768px){.collections-hover:not(.image-height) .collections-hover__image .image-wrapper{height:100%;padding:0}.collections-hover:not(.image-height) .collections-hover__image .svg-placeholder{position:absolute;top:0;left:0}}.collections-hover__inner{position:relative;z-index:2;max-width:calc(100vw - var(--scrollbar-width))}.collections-hover__content{display:flex;flex-direction:column;justify-content:center;position:sticky;top:var(--header-sticky-height, 0);overflow:hidden;min-height:min(var(--full-screen),100%);text-align:center}.collections-hover__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow-wrap:anywhere}@media screen and (max-width:767px){.collections-hover__actions{flex-direction:column}}.collections-hover__actions-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow-wrap:anywhere}@media screen and (max-width:767px){.collections-hover__actions-inner{flex-direction:column}}.collections-hover.is-hover-disabled .collections-hover__actions,.collections-hover.is-hover-disabled .collections-hover__actions-inner{overflow-wrap:normal}.collections-hover.is-hover-disabled .collections-hover__actions{padding:0 var(--gutter)}@media screen and (min-width:768px){.collections-hover.is-hover-disabled .collections-hover__actions{padding:0 100px}}.collections-hover.is-hover-disabled .collections-hover__actions-inner{gap:var(--ROW-GAP-MOBILE, 0) var(--COLUMN-GAP-MOBILE, 0)}@media screen and (min-width:768px){.collections-hover.is-hover-disabled .collections-hover__actions-inner{gap:var(--ROW-GAP-DESKTOP, 0) var(--COLUMN-GAP-DESKTOP, 0)}}.collections-hover.is-hover-disabled .collections-hover__actions-inner>div{flex:0 0 calc(100% / var(--GRID-COLUMNS-MOBILE, 1) - var(--COLUMN-GAP-MOBILE, 0) * (var(--GRID-COLUMNS-MOBILE, 1) - 1) / var(--GRID-COLUMNS-MOBILE, 1));display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.collections-hover.is-hover-disabled .collections-hover__actions-inner>div{flex:0 0 calc(100% / var(--GRID-COLUMNS-DESKTOP, 1) - var(--COLUMN-GAP-DESKTOP, 0) * (var(--GRID-COLUMNS-DESKTOP, 1) - 1) / var(--GRID-COLUMNS-DESKTOP, 1))}}.collections-hover.is-hover-disabled .collection-hover__button{white-space:nowrap;margin:0}.collections-hover.is-hover-disabled .collection-hover__button span,.collections-hover.is-hover-disabled .collection-hover__button.is-selected span,.collections-hover.is-hover-disabled .collection-hover__button:hover span{background-position:100% 0;transition:none;background-image:none;-webkit-text-fill-color:var(--COLOR-WHITE);color:var(--COLOR-WHITE)}[data-overlay-header] .collections-hover__content{padding-top:var(--header-height);padding-bottom:var(--header-height)}.collection-hover__button{--link: var(--text-a50);--link-hover: var(--text);font-family:var(--FONT-STACK-HEADING);font-style:var(--FONT-STYLE-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);letter-spacing:var(--LETTER-SPACING-HEADING);text-transform:var(--FONT-UPPERCASE-HEADING);display:inline-block;align-self:center;padding:0;margin:var(--gutter)}.collection-hover__button span{--main-color: var(--link);--hover-color: var(--link-hover);display:inline-block;padding-bottom:2px;background-image:linear-gradient(to right,var(--hover-color) 0% 50%,var(--main-color) 50% 100%);background-size:200% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .3s cubic-bezier(.39,.575,.565,1)}.collection-hover__button .sup{transition:color .5s cubic-bezier(.215,.61,.355,1)}.collection-hover__button.is-selected .sup{color:var(--text)}.collection-hover__button.is-selected span{background-position:0 0}@media(hover:hover){.collection-hover__button span:hover{background-position:0 0}}.castelli .collections-hover.is-hover-disabled .collection-hover__button span{font-family:var(--FONT-STACK-BODY);font-weight:var(--FONT-WEIGHT-BODY);font-style:normal;font-size:15px;line-height:var(--INPUT-LABEL-LINE-HEIGHT, 1.2);letter-spacing:var(--LETTER-SPACING-BODY);text-transform:uppercase}.karpos .collections-hover.is-hover-disabled .collection-hover__button{text-transform:none}.karpos .collections-hover.is-hover-disabled .collection-hover__button span{font-family:var(--FONT-STACK-HEADING);font-weight:var(--CUSTOM-CONTENT-H2-FONT-WEIGHT, 500);font-style:normal;font-size:26px;line-height:var(--line-height-heading-medium);letter-spacing:.02em;text-transform:none}.sportful .collections-hover.is-hover-disabled .collection-hover__button{text-transform:none}.sportful .collections-hover.is-hover-disabled .collection-hover__button span{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING, 700);font-style:normal;font-size:22px;line-height:24px;letter-spacing:.02em;text-transform:none}
