.kayoz-bfcm-grid{display:block;max-width:1600px;margin:0 auto;padding:12px 24px 48px}.kayoz-bfcm-grid__controls{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}.kayoz-bfcm-grid__controls label{font-size:14px}.kayoz-bfcm-grid__controls label span{display:block;opacity:.7;font-size:12px}.kayoz-bfcm-grid__controls select{min-height:44px;padding:10px 32px 10px 12px;border:1px solid currentColor;background:transparent;color:inherit}.kayoz-bfcm-grid__available{display:flex;align-items:center;gap:8px;min-height:44px}.kayoz-bfcm-grid__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px}.kayoz-bfcm-grid [hidden]{display:none!important}@media(max-width:700px){.kayoz-bfcm-grid{padding:12px 16px 32px}.kayoz-bfcm-grid__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 10px}.kayoz-bfcm-grid__controls{gap:10px}}.kayoz-bfcm-header{max-width:1400px;margin:auto;padding:48px 24px 12px}.kayoz-bfcm-header h1{font-size:clamp(34px,6vw,78px);line-height:1.03;letter-spacing:-.03em;max-width:950px;margin:14px 0 22px}.kayoz-bfcm-header h2{font-size:26px;margin:38px 0 20px;scroll-margin-top:120px}.kayoz-bfcm-header nav{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.kayoz-bfcm-header nav a{padding:12px 18px;border:1px solid currentColor}.kayoz-bfcm-header__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.kayoz-bfcm-header__outfits{padding-left:20px;line-height:2}@media(max-width:700px){.kayoz-bfcm-header{padding:30px 16px 8px}.kayoz-bfcm-header__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.kz-announcement-scroll{background:var(--color-background, #000);color:var(--color-text, #fff);overflow:hidden}kayoz-announcement-controls{display:block;position:relative;padding-right:36px}.kz-announcement-scroll scrolling-content{display:block;overflow:hidden}.kz-announcement-scroll__message{flex:none;color:inherit;font-family:var(--font-body);font-size:12px;font-weight:650;line-height:1.4;white-space:nowrap;text-decoration:none}.kz-announcement-scroll a:hover{text-decoration:underline;text-underline-offset:3px}.kz-announcement-scroll__pause{position:absolute;inset:0 0 0 auto;width:36px;display:grid;place-items:center;padding:0;background:var(--color-background, #000);color:inherit;border:0;cursor:pointer}.kz-announcement-scroll__pause:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.kz-play-icon{display:none}[data-paused=true] .kz-play-icon{display:block}[data-paused=true] .kz-pause-icon{display:none}.kz-announcement-scroll [data-stopped=true] .scrolling-content__content{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.kz-announcement-scroll kayoz-announcement-controls{padding-right:0}.kz-announcement-scroll .scrolling-content__marquee{display:block}.kz-announcement-scroll .scrolling-content__content{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:9px 12px;animation:none!important}.kz-announcement-scroll .scrolling-content__item{margin-left:0}.kz-announcement-scroll .scrolling-content__content[aria-hidden=true],.kz-announcement-scroll__pause{display:none}}.kz-bf-photo-hero{display:grid;grid-template-columns:1fr 1.08fr 1fr;background:#080808;color:#fff;min-height:560px;height:min(70vw,650px)}.kz-bf-photo-hero__photo{display:block;min-width:0;overflow:hidden;height:100%}.kz-bf-photo-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.kz-bf-photo-hero__photo--left img{object-position:48% 50%}.kz-bf-photo-hero__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px}.kz-bf-photo-hero h1{margin:0;max-width:7ch;font-family:var(--font-heading);font-weight:700;font-size:clamp(44px,5.6vw,88px);line-height:.98;letter-spacing:-.035em;text-transform:uppercase;color:inherit}.kz-bf-photo-hero__copy p{margin:26px 0 32px;font-family:var(--font-body);font-size:clamp(16px,1.5vw,22px);line-height:1.4;color:inherit}.kz-bf-photo-hero__button{display:inline-flex;align-items:center;justify-content:center;padding:17px 25px;min-height:52px;background:#fff;color:#080808;border:1px solid #fff;border-radius:0;font:600 13px/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.kz-bf-photo-hero__button:hover{color:#fff;background:#080808}.kz-bf-photo-hero__button:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:749px){.kz-bf-photo-hero{display:flex;flex-direction:column;height:auto;min-height:0}.kz-bf-photo-hero__photo--left{width:100%;height:clamp(320px,100vw,500px)}.kz-bf-photo-hero__photo--left img{object-position:50% 0%}.kz-bf-photo-hero__photo--right{display:none}.kz-bf-photo-hero__copy{padding:28px 20px 32px}.kz-bf-photo-hero h1{max-width:none;font-size:clamp(38px,10.2vw,58px);line-height:1.04}.kz-bf-photo-hero__copy p{margin:12px 0 22px;font-size:18px}.kz-bf-photo-hero__button{width:min(100%,310px)}}@media(prefers-reduced-motion:reduce){.kz-bf-photo-hero__button{transition:none}}.kayoz-bfcm-banner{background:#111;color:#fff;padding:12px 20px;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 20px}.kayoz-bfcm-banner a{color:inherit;text-decoration:underline;font-weight:700}.kayoz-bfcm-banner span{font-size:13px}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
