.bh{display:block;padding-top:var(--bh-top,48px);padding-bottom:var(--bh-bottom,48px);font-family:var(--b-body-font);font-size:14px;line-height:1.5}.bh *,.bh-dialog *,.bh-hero *{box-sizing:border-box}.bh a,.bh-dialog a,.bh-hero a{color:inherit;text-decoration:none}.bh button,.bh-dialog button,.bh-hero button{font:inherit;color:inherit;cursor:pointer}.bh .b-eyebrow{opacity:.7}.bh-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px}.bh-head h2{font:400 clamp(24px,2.6vw,34px)/1.05 var(--b-title-font);letter-spacing:-.035em;text-transform:uppercase;margin:8px 0 0;color:inherit}.bh-sub{font-size:13px;opacity:.7;margin:10px 0 0;max-width:420px}.bh-sub p{margin:0}.bh-head__side{display:flex;align-items:center;gap:18px}.bh-link{font-size:11px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px;white-space:nowrap}.bh-arrows{display:flex;gap:6px}.bh-arrow{width:38px;height:38px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.25);background:transparent;display:grid;place-items:center;font-size:15px;line-height:1;padding:0;transition:background .2s,color .2s,opacity .2s}.bh-arrow:hover:not(:disabled){background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.bh-arrow:disabled{opacity:.3;cursor:default}.bh-count{font-size:11px;letter-spacing:1px;opacity:.6;min-width:44px;text-align:right}.bh-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font:600 11px/1 var(--b-body-font);letter-spacing:1.4px;text-transform:uppercase;padding:16px 28px;border-radius:40px;border:1px solid currentColor;background:transparent;transition:background .2s,color .2s,border-color .2s}.bh-hero{position:relative;display:block;color:#fff;font-family:var(--b-body-font)}.bh-hero__track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;height:var(--bh-h,760px)}.bh-hero__track::-webkit-scrollbar{display:none}.bh-hero__slide{position:relative;flex:0 0 100%;scroll-snap-align:start;overflow:hidden;display:flex;padding:64px var(--b-gutter,4%)}.bh-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:#1b1b1b}.bh-hero__media img,.bh-hero__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bh-hero__media svg{fill:#ffffff29}.bh-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,rgba(0,0,0,var(--bh-overlay,.35)))}.bh-hero__content{position:relative;z-index:1;max-width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bh-pos--bottom-left{align-items:flex-end;justify-content:flex-start}.bh-pos--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.bh-pos--middle-center{align-items:center;justify-content:center;text-align:center}.bh-pos--bottom-center .bh-hero__content,.bh-pos--middle-center .bh-hero__content{align-items:center}.bh-hero .b-eyebrow{opacity:.9}.bh-hero__title{font:400 var(--bh-hs,72px)/1 var(--b-title-font);letter-spacing:-.045em;margin:0;color:inherit}.bh-hero__title em{font-family:var(--b-accent-font);font-weight:400}.bh-hero__text{font-size:14px;opacity:.88;margin:0}.bh-hero__text p{margin:0}.bh-hero .bh-btn{background:#fff;color:#171717;border-color:#fff;margin-top:6px}.bh-hero .bh-btn:hover{background:transparent;color:#fff}.bh-tone--dark{color:#171717}.bh-tone--dark .bh-hero__media:after{background:none}.bh-tone--dark .bh-btn{background:#171717;color:#fff;border-color:#171717}.bh-tone--dark .bh-btn:hover{background:transparent;color:#171717}.bh-hero__nav{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:8px;z-index:2;pointer-events:none}.bh-dot{pointer-events:auto;width:28px;height:3px;border:0;padding:0;background:#fff6;border-radius:2px;transition:background .2s,width .2s}.bh-dot[aria-current=true]{background:#fff;width:44px}.bh-hero__arrows{position:absolute;right:var(--b-gutter,4%);bottom:56px;z-index:2;display:flex;gap:6px}.bh-hero__arrows .bh-arrow{border-color:#ffffff80;color:#fff}.bh-hero__arrows .bh-arrow:hover{background:#fff;color:#171717}.bh-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--bh-gap,14px) * (var(--bh-cols,4) - 1)) / var(--bh-cols,4));gap:var(--bh-gap,14px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bh-rail::-webkit-scrollbar{display:none}.bh-rail>*{scroll-snap-align:start;min-width:0}.bh-card{margin:0}.bh-card__media{position:relative;aspect-ratio:var(--bh-ratio,3/4);overflow:hidden;background:var(--b-image-bg,#f4f3f1)}.bh-card__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bh-card__img,.bh-card__img2{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--bh-fit,cover);transition:opacity .35s,transform .6s}.bh-card__img2{opacity:0}.bh-card:hover .bh-card__img2{opacity:1}.bh-card:hover .bh-card__img{transform:scale(1.02)}svg.bh-card__img{fill:rgba(var(--color-foreground),.14)}.bh-badge{position:absolute;top:12px;left:12px;z-index:2;font:600 9px/1 var(--b-body-font);letter-spacing:1.2px;text-transform:uppercase;background:#fff;color:#171717;padding:7px 10px;border-radius:20px;pointer-events:none}.bh-badge--muted{background:#171717;color:#fff}.bh-card__quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.bh-card:hover .bh-card__quick,.bh-card:focus-within .bh-card__quick{opacity:1;transform:none}.bh-sizes{background:#fffffff2;color:#171717;padding:10px;border-radius:12px;margin:0}.bh-sizes__label{display:block;font:600 9px/1.2 var(--b-body-font);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;text-align:center}.bh-sizes__list{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.bh-sizes button{min-width:36px;height:30px;padding:0 10px;border:1px solid rgba(23,23,23,.2);border-radius:30px;background:transparent;font-size:11px;color:#171717;transition:background .2s,color .2s}.bh-sizes button:hover:not(:disabled){background:#171717;color:#fff;border-color:#171717}.bh-sizes button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.bh-card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:14px}.bh-card__info h3{font:400 12px/1.45 var(--b-title-font);margin:0;color:inherit}.bh-price{font-size:11px;white-space:nowrap}.bh-price s{opacity:.5;margin-right:6px}@media(hover:none){.bh-card__quick{display:none}}.bh-tiles{display:grid;grid-template-columns:repeat(var(--bh-cols,4),minmax(0,1fr));gap:var(--bh-gap,10px)}.bh-tile{position:relative;display:block;aspect-ratio:var(--bh-ratio,1/1);overflow:hidden;background:#1b1b1b;color:#fff}.bh-tile img,.bh-tile svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.bh-tile svg{fill:#ffffff29}.bh-tile:hover img{transform:scale(1.04)}.bh-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,var(--bh-overlay,.35)))}.bh-tile__copy{position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.bh-tile__copy h3{font:400 clamp(16px,1.6vw,22px)/1.05 var(--b-title-font);letter-spacing:-.02em;text-transform:uppercase;margin:0;color:inherit}.bh-tile__copy span{font-size:16px;line-height:1}.bh-look{position:relative;display:block;aspect-ratio:var(--bh-ratio,4/5);overflow:hidden;background:var(--b-image-bg,#f4f3f1);margin:0}.bh-look img,.bh-look svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bh-look svg{fill:rgba(var(--color-foreground),.14)}.bh-look:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.4));pointer-events:none}.bh-look__bar{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#fff}.bh-look__handle{font-size:12px;letter-spacing:.2px}.bh-look__btn{border:1px solid #fff;background:transparent;border-radius:30px;padding:9px 14px;font:600 10px/1 var(--b-body-font);letter-spacing:1.2px;text-transform:uppercase;color:#fff;white-space:nowrap;transition:background .2s,color .2s}.bh-look__btn:hover{background:#fff;color:#171717}.bh-dialog{border:0;padding:0;width:min(880px,94vw);max-height:90vh;background:#fff;color:#171717;font-family:var(--b-body-font);font-size:14px}.bh-dialog::backdrop{background:#0000008c}.bh-dialog__grid{display:grid;grid-template-columns:1fr 1fr;max-height:90vh}.bh-dialog__img{position:relative;background:#f4f3f1;min-height:340px}.bh-dialog__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bh-dialog__body{padding:28px;overflow-y:auto}.bh-dialog__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.bh-dialog__top h2{font:400 20px/1.2 var(--b-title-font);margin:0}.bh-dialog__close{border:0;background:none;font-size:28px;line-height:1;padding:4px}.bh-dialog__item{display:grid;grid-template-columns:72px 1fr;gap:14px;padding:16px 0;border-top:1px solid #eee}.bh-dialog__item img{width:72px;height:90px;object-fit:cover;background:#f4f3f1;display:block}.bh-dialog__item h3{font:400 13px/1.4 var(--b-title-font);margin:0 0 4px}.bh-dialog .bh-sizes{background:none;padding:0;margin-top:10px}.bh-dialog .bh-sizes__label{text-align:left}.bh-dialog .bh-sizes__list{justify-content:flex-start}.bh-dialog__soldout{font-size:11px;opacity:.6;margin:8px 0 0}@media(max-width:749px){.bh{padding-top:calc(var(--bh-top,48px) * .7);padding-bottom:calc(var(--bh-bottom,48px) * .7)}.bh-head{margin-bottom:18px}.bh-head .bh-arrows,.bh-head .bh-count{display:none}.bh-hero__track{height:var(--bh-hm,620px)}.bh-hero__slide{padding:40px var(--b-mobile-gutter,5%) 60px}.bh-hero__title{font-size:var(--bh-hsm,42px)}.bh-hero__arrows{display:none}.bh-rail{grid-auto-columns:calc((100% - var(--bh-gap,14px) * (var(--bh-mcols,1.5) - 1)) / var(--bh-mcols,1.5))}.bh-tiles{grid-template-columns:repeat(var(--bh-mcols,2),minmax(0,1fr));gap:8px}.bh-tile__copy{left:12px;right:12px;bottom:12px}.bh-tile__copy h3{font-size:14px}.bh-card__info{display:block}.bh-card__info h3{font-size:11px}.bh-price{display:block;margin-top:6px;font-size:10px}.bh-dialog__grid{grid-template-columns:1fr}.bh-dialog__img{min-height:260px}.bh-dialog__body{padding:20px}}@media(prefers-reduced-motion:reduce){.bh-card__img,.bh-card__img2,.bh-tile img,.bh-dot{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/boheia-home.css.map */
