body.template-index #MainContent .gb-hero.gb-hero--editorial,body:has(#MainContent .gb-fashion-gallery) #MainContent .gb-hero.gb-hero--editorial{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;height:clamp(570px,53vw,780px)!important;min-height:570px!important;border-radius:0!important;overflow:hidden!important;border:0!important;box-shadow:none!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__visual,body.template-index #MainContent .gb-hero--editorial .gb-hero__visual picture{display:block!important;width:100%!important;height:100%!important;top:0!important;right:0!important;bottom:0!important;left:0!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:58% center!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__inner{max-width:1400px!important;width:100%!important;height:100%!important;margin:0 auto!important;padding:clamp(32px,5vw,80px)!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__copy{max-width:515px!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__title{font-size:clamp(51px,5.5vw,92px)!important;line-height:1.03!important;letter-spacing:-.045em!important}body.template-index #MainContent .gb-fashion-gallery__grid--products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:38px clamp(12px,1.8vw,23px)!important;width:100%!important;align-items:stretch!important;margin:0!important;padding:0!important}body.template-index #MainContent .gb-runway-product{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important}body.template-index #MainContent .gb-runway-product__media{display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:#ede8e1}body.template-index #MainContent .gb-runway-product__photo-link{display:block;width:100%;height:100%;text-decoration:none!important;color:inherit}body.template-index #MainContent .gb-runway-product__photo{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center;transition:transform .45s ease}body.template-index #MainContent .gb-runway-product__photo-caption{position:absolute;bottom:0;left:0;right:0;min-height:43px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;background:#fcfaf7f0;color:#242321;font:600 10px/1.4 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif);letter-spacing:.11em;opacity:0;transform:translateY(100%);transition:opacity .22s ease,transform .22s ease}body.template-index #MainContent .gb-runway-product__photo-link:hover .gb-runway-product__photo{transform:scale(1.035)}body.template-index #MainContent .gb-runway-product__photo-link:hover .gb-runway-product__photo-caption,body.template-index #MainContent .gb-runway-product__photo-link:focus-visible .gb-runway-product__photo-caption{opacity:1;transform:translateY(0)}body.template-index #MainContent .gb-runway-product__details{display:flex;flex-direction:column;align-items:start;flex:1;min-width:0;gap:7px;padding:14px 0 0!important;background:transparent!important}body.template-index #MainContent .gb-runway-product__overline{display:flex;gap:7px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;color:#82786d;font:600 9px/1.5 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif);letter-spacing:.105em;text-transform:uppercase}body.template-index #MainContent .gb-runway-product__name,body.template-index #MainContent .gb-runway-product__name a{margin:0!important;color:#262421!important;font:500 14px/1.43 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif)!important;text-decoration:none!important;letter-spacing:0!important}body.template-index #MainContent .gb-runway-product__name{min-height:2.86em!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.template-index #MainContent .gb-runway-product__name a:hover{text-decoration:underline!important;text-underline-offset:3px}body.template-index #MainContent .gb-runway-product__price{color:#242321;font:600 15px/1.5 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif)}body.template-index #MainContent .gb-runway-product__rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px;width:100%;min-height:19px}body.template-index #MainContent .gb-runway-product__stars{display:inline-block;position:relative;color:#b8a38a;font:500 14px/1 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif);letter-spacing:1px}body.template-index #MainContent .gb-runway-product__stars-base{color:#d0c8bd}body.template-index #MainContent .gb-runway-product__stars-fill{display:block;white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0;color:#988269}body.template-index #MainContent .gb-runway-product__stars--empty{color:#b9b0a5}body.template-index #MainContent .gb-runway-product__rating-text{color:#82786d;font:400 11px/1.45 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif)}body.template-index #MainContent .gb-runway-product__shop-link{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding:6px 0 2px;border-bottom:1px solid #968577;color:#40382f!important;text-decoration:none!important;font:500 11px/1.5 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif)}body.template-index #MainContent .gb-runway-product__shop-link:hover{color:#000!important;border-bottom-color:#242321}body.template-index #MainContent .gb-runway-marquee{width:100%;margin:0;padding:0;overflow:hidden;background:#232320;color:#faf8f5;border:0}body.template-index #MainContent .gb-runway-marquee__viewport{overflow:hidden;width:100%;padding:14px 0}body.template-index #MainContent .gb-runway-marquee__track{width:max-content;display:flex;animation:gb-runway-travel var(--gb-runway-speed,32s) linear infinite}body.template-index #MainContent .gb-runway-marquee__group{display:flex;align-items:center;gap:0;flex:0 0 auto}body.template-index #MainContent .gb-runway-marquee__item{display:inline-flex;align-items:center;gap:26px;flex:0 0 auto;white-space:nowrap;padding:0 26px;font:500 11px/1.5 var(--gb-font-copy,var(--font-body-family),Arial,sans-serif);letter-spacing:.15em}body.template-index #MainContent .gb-runway-marquee__item a{color:inherit;text-decoration:none}body.template-index #MainContent .gb-runway-marquee__item a:hover{text-decoration:underline;text-underline-offset:4px}body.template-index #MainContent .gb-runway-marquee__diamond{font-size:8px;color:#cdbca8}@keyframes gb-runway-travel{to{transform:translate(-50%)}}body.template-index #MainContent .gb-runway-marquee:hover .gb-runway-marquee__track,body.template-index #MainContent .gb-runway-marquee:focus-within .gb-runway-marquee__track{animation-play-state:paused}@media(max-width:1100px){body.template-index #MainContent .gb-fashion-gallery__grid--products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){body.template-index #MainContent .gb-hero.gb-hero--editorial{width:100%!important;max-width:none!important;margin:0!important;height:clamp(535px,80vh,700px)!important;min-height:535px!important;border-radius:0!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__inner{padding:clamp(27px,7vw,42px) 22px!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__title{font-size:clamp(40px,10.4vw,60px)!important;max-width:340px!important}body.template-index #MainContent .gb-hero--editorial .gb-hero__image{object-position:62% center!important}body.template-index #MainContent .gb-fashion-gallery__grid--products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:25px 12px!important}body.template-index #MainContent .gb-runway-product__details{gap:5px!important;padding-top:10px!important}body.template-index #MainContent .gb-runway-product__name,body.template-index #MainContent .gb-runway-product__name a{font-size:12px!important;line-height:1.35!important}body.template-index #MainContent .gb-runway-product__price{font-size:13px!important}body.template-index #MainContent .gb-runway-product__rating-text{font-size:10px!important}body.template-index #MainContent .gb-runway-product__overline{font-size:8px!important}body.template-index #MainContent .gb-runway-product__photo-caption{display:none}body.template-index #MainContent .gb-runway-marquee__viewport{padding:11px 0!important}body.template-index #MainContent .gb-runway-marquee__item{font-size:10px!important;gap:20px;padding-inline:20px}}@media(max-width:359px){body.template-index #MainContent .gb-fashion-gallery__grid--products{gap:22px 9px!important}body.template-index #MainContent .gb-runway-product__overline{letter-spacing:.045em}}@media(hover:none){body.template-index #MainContent .gb-runway-product__photo-caption{display:none}}@media(prefers-reduced-motion:reduce){body.template-index #MainContent .gb-runway-marquee__track{animation:none!important}body.template-index #MainContent .gb-runway-product__photo,body.template-index #MainContent .gb-runway-product__photo-caption{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/gb-threads-home-runway.css.map */
