.kex-home-strips{width:100%;max-width:100%;clear:both}.kex-loop{position:relative;width:100%;max-width:100%;overflow:hidden;color:#121212;background:#faf9f6;padding:42px 0 28px;box-sizing:border-box}.kex-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 4%;margin-bottom:24px}.kex-eyebrow{font:10px/1.5 Arial,sans-serif;letter-spacing:2.5px;margin:0 0 9px}.kex-head h2{font:normal clamp(27px,3vw,42px)/1.2 Georgia,serif;letter-spacing:-1px;margin:0}.kex-buttons{display:flex;gap:7px;flex-shrink:0}.kex-buttons button{display:grid;place-items:center;padding:0!important;width:34px;height:34px;min-width:0;border:1px solid #c9c7c2!important;border-radius:50%;background:transparent!important;color:inherit!important;font:15px Arial,sans-serif;cursor:pointer}.kex-buttons button:hover{background:#e5e2dc!important}.kex-buttons button:focus-visible,.kex-brand:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.kex-viewport{overflow:hidden;direction:ltr;touch-action:pan-y;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.kex-track{display:flex;width:max-content;will-change:transform}.kex-group{display:flex;align-items:center;width:max-content;flex-shrink:0}.kex-brand{height:102px;width:230px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px 32px;text-decoration:none!important;color:#171717!important;transition:opacity .2s}.kex-brand:hover{opacity:.55}.kex-wordmark{font:bold 29px/1.2 Georgia,serif;letter-spacing:1px;text-align:center}.kex-brand-adidas .kex-wordmark{font:bold 36px Arial,sans-serif;letter-spacing:-2px;text-transform:lowercase}.kex-brand-nike .kex-wordmark{font:italic 900 40px Arial,sans-serif;letter-spacing:-2px;text-transform:uppercase}.kex-brand-ugg .kex-wordmark{font:900 45px Georgia,serif;letter-spacing:-3px}.kex-brand-zegna .kex-wordmark{text-transform:uppercase;font-size:29px;letter-spacing:3px}.kex-brand-hermes .kex-wordmark{text-transform:uppercase;font-size:29px;letter-spacing:2px}.kex-brand-alexander-mcqueen .kex-wordmark{font-size:24px}.kex-logo{display:block;width:100%;height:70px;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply}.kex-text.kex-loop{padding:0;background:#111;color:#fff;min-height:104px;display:flex;align-items:center}.kex-text.kex-loop>.kex-head{position:absolute;right:12px;top:10px;margin:0;padding:0;z-index:2}.kex-text.kex-loop .kex-buttons{background:#111;border-radius:20px;padding:3px}.kex-text.kex-loop .kex-buttons button{width:23px;height:23px;border-color:#555!important;font-size:11px}.kex-text.kex-loop .kex-buttons button:hover{background:#444!important}.kex-text.kex-loop .kex-viewport{width:100%}.kex-group>.kex-text{display:flex;align-items:center;gap:56px;white-space:nowrap;font:normal clamp(20px,2.3vw,34px)/1.4 Georgia,serif;letter-spacing:1px;padding:24px 28px;text-transform:uppercase}.kex-star{font:28px Arial,sans-serif}.kex-loading{position:relative!important;isolation:isolate;background:#eeece8}.kex-loading:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.8) 45%,transparent 70%);background-size:220% 100%;animation:kex-shimmer 1.5s linear infinite}.kex-loading img{opacity:0}.kex-loaded img{animation:kex-image-in .28s ease-out}.kex-loading .rey-productThumbnail{visibility:visible}@keyframes kex-shimmer{to{background-position:-220% 0}}@keyframes kex-image-in{from{opacity:0}to{opacity:1}}@media(max-width:767px){.kex-loop{padding:28px 0 18px}.kex-head{padding:0 24px;margin-bottom:12px}.kex-brand{width:190px;height:86px;padding:12px 26px}.kex-head h2{font-size:27px}.kex-eyebrow{font-size:9px;letter-spacing:1.7px}.kex-text.kex-loop{min-height:94px}.kex-group>.kex-text{padding-top:30px;padding-bottom:20px;gap:28px}.kex-buttons button{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.kex-loading:after,.kex-loaded img{animation:none}.kex-track{will-change:auto}.kex-brand{transition:none}}

.kex-buttons button{border-radius:50%!important}.kex-text.kex-loop .kex-buttons button{width:28px;height:28px}


/* COLLECTIONS */

.kex-campaign-media{width:100%;overflow:hidden}.kex-campaign-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.kex-brand-collection{border-bottom:1px solid #e9e6e1}.kex-brand-collection>.elementor-container{max-width:1536px!important;margin:auto}.kex-collection-banner{overflow:hidden;margin:12px 0 22px!important}.kex-collection-banner .elementor-widget-wrap{height:100%}.kex-collection-banner .elementor-widget-kicks-campaign-image{margin:0!important;width:100%}.kex-collection-banner .elementor-widget-kicks-campaign-image>.elementor-widget-container{height:100%}.kex-collection-banner .kex-campaign-media{height:100%}.kex-collection-banner .kex-campaign-photo{height:100%;min-height:450px;object-fit:cover}.kex-collection-banner .elementor-heading-title{line-height:1.04}.kex-brand-products{margin-top:8px}.kex-brand-products ul.products{margin-bottom:0!important}.kex-brand-products .woocommerce-loop-product__title{font-size:14px!important;line-height:1.45!important}.kex-brand-products .price{font-size:14px!important}.kex-brand-collection .elementor-widget-text-editor p{margin-bottom:0}
@media(max-width:1024px){.kex-collection-banner .elementor-heading-title{font-size:28px!important}.kex-collection-banner .kex-campaign-photo{min-height:350px}}
@media(max-width:767px){.kex-collection-banner{margin-top:0!important}.kex-collection-banner .elementor-column{width:100%!important}.kex-collection-banner .kex-campaign-photo{height:auto;min-height:0;aspect-ratio:3/2}.kex-collection-banner .elementor-heading-title{font-size:30px!important}.kex-collection-banner .elementor-widget-heading:first-child .elementor-heading-title{font-size:10px!important}.kex-brand-products .woocommerce-loop-product__title{font-size:12px!important}.kex-brand-products .price{font-size:12px!important}}
.kex-collection-banner>.elementor-container>.elementor-column:first-child{width:33.333333%!important;flex:none;min-width:0}.kex-collection-banner>.elementor-container>.elementor-column:last-child{width:66.666667%!important;flex:none;min-width:0}.kex-collection-banner .kex-campaign-photo{height:auto!important;min-height:0!important;max-height:none;aspect-ratio:3/2}.kex-brand-products ul.products{justify-content:center}
@media(max-width:767px){.kex-collection-banner>.elementor-container>.elementor-column:first-child,.kex-collection-banner>.elementor-container>.elementor-column:last-child{width:100%!important}}
