.cfg{--cfg-ground: #ffffff;--cfg-ink: #3f321b;--cfg-sale-ink: #524224;--cfg-sale-accent: #3f321b;--cfg-radius: 2px;--cfg-scrim: .3;--cfg-space: 60px;--cfg-gap: clamp(10px, 1vw, 20px);--cfg-ease: cubic-bezier(.22, .75, .25, 1);--cfg-slow: .9s;--cfg-quick: .42s;width:100%;padding-block:var(--cfg-space);color:var(--cfg-ink);overflow:hidden}.cfg *{box-sizing:border-box}.cfg__container{width:100%;max-width:1720px;margin:0 auto;padding-inline:clamp(15px,2.4vw,30px)}.cfg__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:clamp(10px,2vw,40px);margin-bottom:clamp(22px,2.6vw,42px);padding-bottom:clamp(16px,1.8vw,26px);border-bottom:1px solid color-mix(in srgb,var(--cfg-ink) 16%,transparent)}.cfg__main-heading{margin:0;font-size:clamp(28px,3.4vw,50px);line-height:1.04;font-weight:600;letter-spacing:-.03em;color:var(--cfg-ink)}.cfg__main-subheading{max-width:46ch;font-size:clamp(14px,1vw,16px);line-height:1.65;color:color-mix(in srgb,var(--cfg-ink) 62%,transparent)}.cfg__main-subheading p{margin:0}.cfg__layout{display:grid;grid-template-columns:2fr 1fr;align-items:stretch;gap:var(--cfg-gap)}.cfg__left,.cfg__right{display:flex;flex-direction:column;gap:var(--cfg-gap)}.cfg__bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--cfg-gap)}.cfg-card{position:relative;display:block;overflow:hidden;border-radius:var(--cfg-radius);background:#e6e4e0;color:inherit;text-decoration:none;isolation:isolate}.cfg-card--hero{height:clamp(360px,33vw,520px)}.cfg-card--small{height:clamp(300px,24vw,380px)}.cfg-card--vertical{flex:1;min-height:420px}.cfg-card__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.cfg-card__image,.cfg-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform var(--cfg-slow) var(--cfg-ease)}.cfg-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0c0d0fd1,#0c0d0f1a 62%);opacity:var(--cfg-scrim);transition:opacity var(--cfg-quick) var(--cfg-ease)}.cfg-card--tl .cfg-card__media:after,.cfg-card--tr .cfg-card__media:after{background:linear-gradient(to bottom,#0c0d0fd1,#0c0d0f1a 62%)}.cfg-card--dark .cfg-card__media:after{background:linear-gradient(to top,#ffffffe6,#fff3 62%)}.cfg-card--dark.cfg-card--tl .cfg-card__media:after,.cfg-card--dark.cfg-card--tr .cfg-card__media:after{background:linear-gradient(to bottom,#ffffffe6,#fff3 62%)}.cfg-card__frame{position:absolute;inset:clamp(12px,1.2vw,20px);z-index:1;border:1px solid currentcolor;border-radius:calc(var(--cfg-radius) / 2);opacity:0;transform:scale(1.025);pointer-events:none;transition:opacity var(--cfg-quick) var(--cfg-ease),transform var(--cfg-quick) var(--cfg-ease)}.cfg-card__content{position:absolute;z-index:2;display:flex;flex-direction:column;align-items:flex-start;width:min(100%,420px);padding:clamp(26px,2.4vw,46px);transition:transform var(--cfg-quick) var(--cfg-ease)}.cfg-card--light .cfg-card__content{color:#fff}.cfg-card--dark .cfg-card__content{color:var(--cfg-ink)}.cfg-card--tl .cfg-card__content{top:0;left:0}.cfg-card--tr .cfg-card__content{top:0;right:0}.cfg-card--bl .cfg-card__content{bottom:0;left:0}.cfg-card--br .cfg-card__content{bottom:0;right:0}.cfg-card--hero .cfg-card__content{width:min(100%,460px)}.cfg-card__heading{margin:0 0 .35em;font-size:clamp(26px,2.2vw,42px);line-height:1.04;font-weight:500;letter-spacing:-.03em;color:inherit}.cfg-card__text{max-width:34ch;margin-bottom:clamp(18px,2vw,30px);font-size:clamp(14px,.95vw,16px);line-height:1.65;color:inherit;opacity:.86}.cfg-card__text p{margin:0}.cfg-card__link{position:relative;display:inline-block;padding-bottom:6px;font-size:13px;line-height:1;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:inherit;border-bottom:1px solid color-mix(in srgb,currentcolor 35%,transparent);background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--cfg-slow) var(--cfg-ease)}@media(hover:hover){.cfg-card:hover .cfg-card__image,.cfg-card:focus-visible .cfg-card__image{transform:scale(1.06)}.cfg-card:hover .cfg-card__media:after{opacity:calc(var(--cfg-scrim) + .14)}.cfg-card:hover .cfg-card__frame,.cfg-card:focus-visible .cfg-card__frame{opacity:.5;transform:scale(1)}.cfg-card:hover .cfg-card__content{transform:translateY(-5px)}.cfg-card:hover .cfg-card__link{background-size:100% 1px}}.cfg-card:focus-visible{outline:2px solid var(--cfg-ink);outline-offset:3px}.cfg-sale{position:relative;display:grid;grid-template-columns:64% 36%;height:clamp(240px,19vw,320px);border-radius:var(--cfg-radius);overflow:hidden;text-decoration:none}.cfg-sale__left,.cfg-sale__right{position:relative;transition:transform .52s var(--cfg-ease)}.cfg-sale__left{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;text-align:center;background:#524224;color:#fff;border:1px dashed rgba(255,255,255,.5);border-right:0;margin:0}.cfg-sale__right{display:flex;align-items:center;justify-content:center;background:#3d3019;color:#fff;border:1px dashed rgba(255,255,255,.5);border-left:0;margin:0;overflow:hidden}.cfg-sale:before,.cfg-sale:after{content:"";position:absolute;left:calc(64% - 9px);width:18px;height:18px;border-radius:50%;background:var(--cfg-ground);z-index:3}.cfg-sale:before{top:-5px}.cfg-sale:after{bottom:-5px}.cfg-sale__small{display:block;font-size:clamp(13px,1vw,15px);font-weight:600;letter-spacing:.26em;text-transform:uppercase;opacity:.8}.cfg-sale__big{display:block;margin-top:6px;font-size:clamp(56px,6vw,96px);line-height:.9;font-weight:600;letter-spacing:-.04em}.cfg-sale__note{display:block;margin-top:14px;font-size:13px;line-height:1.5;opacity:.68}.cfg-sale__coupon{position:absolute;font-size:clamp(22px,2.2vw,34px);line-height:1;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;opacity:.22;transform:rotate(-90deg);transition:opacity .52s var(--cfg-ease)}.cfg-sale__buy{position:absolute;right:16px;font-size:clamp(14px,1vw,18px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}@media(hover:hover){.cfg-sale:hover .cfg-sale__left{transform:translate(4px)}.cfg-sale:hover .cfg-sale__right{transform:translate(-4px)}.cfg-sale:hover .cfg-sale__coupon{opacity:.4}}.cfg-sale:focus-visible{outline:2px solid var(--cfg-ink);outline-offset:3px}@media screen and (max-width:1199px){.cfg__layout{grid-template-columns:1.6fr 1fr}.cfg-card__content{width:min(100%,340px)}.cfg-card--vertical{min-height:380px}}@media screen and (max-width:749px){.cfg__header{grid-template-columns:1fr;align-items:start;gap:10px}.cfg__layout{display:flex;flex-direction:column}.cfg__bottom-grid{grid-template-columns:1fr}.cfg-card--hero,.cfg-card--small,.cfg-card--vertical{height:auto;min-height:0;aspect-ratio:4 / 5}.cfg-card__content{top:auto;bottom:0;left:0;right:0;width:auto}.cfg-card--tl .cfg-card__media:after,.cfg-card--tr .cfg-card__media:after{background:linear-gradient(to top,#0c0d0fd1,#0c0d0f1a 62%)}.cfg-card--dark.cfg-card--tl .cfg-card__media:after,.cfg-card--dark.cfg-card--tr .cfg-card__media:after{background:linear-gradient(to top,#ffffffe6,#fff3 62%)}.cfg-sale{height:230px}}@media(prefers-reduced-motion:reduce){.cfg-card__image,.cfg-card__content,.cfg-card__frame,.cfg-card__link,.cfg-card__media:after,.cfg-sale__left,.cfg-sale__right,.cfg-sale__coupon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-fashion-grid.css.map */
