/* Homepage composition only. Core blocks own content; shared Commerce Loops own products. */
.bojana-home{margin:0;padding:0;--home-surface:#e6e6e6;--home-copy-size:15px;--home-title-size:25.5px;--home-eyebrow-size:10.5px;color:#0a0a0a;background:var(--home-surface);font-size:var(--home-copy-size);line-height:1.8571428571}
.bojana-home,.bojana-home *{box-sizing:border-box}
.bojana-home>.wp-block-group{margin:0;padding:0;max-width:none}
.bojana-home .bojana-home__hero{margin:0;padding:var(--bojana-header-clearance,calc(var(--bojana-layout-gap,15px) + var(--bojana-public-header-height,60px) + var(--bojana-layout-gap,15px))) 0 0}
.bojana-home .bojana-home__shipping{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;min-height:34px;background:#272727;color:#fff}
.bojana-home .bojana-home__shipping:before{content:"";display:block;width:12.5px;height:14px;margin-right:10px;flex:none;background:currentColor;mask:url("../assets/homepage-globe.svg") center/contain no-repeat}
.bojana-home .bojana-home__shipping p{margin:0;font-size:10.5px;font-weight:500;line-height:1;letter-spacing:1px;text-transform:uppercase}
.bojana-home .bojana-home__studio{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,1fr);gap:.5px;background:#000;min-height:calc(var(--home-viewport-height,100vh) * .6)}
.bojana-home .bojana-home__story{background:var(--home-surface);display:flex;align-items:center;justify-content:center;margin:0;padding:0;min-width:0}
.bojana-home .bojana-home__copy{display:flex;flex-direction:column;gap:10px;width:50%;margin:0;padding:40px 0;min-width:0}
.bojana-home .bojana-home__copy h1{margin:0;font-family:inherit;font-size:var(--home-title-size);font-weight:500;line-height:1.4;text-transform:uppercase}
.bojana-home .bojana-home__eyebrow{margin:0;width:50%;font-family:inherit;font-size:var(--home-eyebrow-size);font-weight:500;line-height:1.3;letter-spacing:2px;text-transform:uppercase}
.bojana-home .bojana-home__copy p{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
.bojana-home .bojana-home__more{margin:10px 0 20px;padding:0;border:0;background:transparent;font-size:inherit;line-height:inherit}
.bojana-home .bojana-home__more>summary{display:block;width:max-content;min-height:34px;list-style:none;padding:10px 20px;font:500 10px/1.3 var(--home-font,Jost,sans-serif);letter-spacing:.3px;cursor:pointer}
.bojana-home .bojana-home__more>summary::-webkit-details-marker{display:none}
.bojana-home .bojana-home__more>p{margin-block:20px}
.bojana-home .bojana-home__collection{background:var(--home-surface);position:relative;min-width:0;margin:0;padding:0;overflow:hidden}
.bojana-home .bojana-home__collection figure{position:absolute;inset:0;margin:0;width:100%;height:100%}
.bojana-home .bojana-home__collection a,.bojana-home .bojana-home__collection img{display:block;width:100%;height:100%}
.bojana-home .bojana-home__collection img{object-fit:cover;object-position:center}
.bojana-home .bojana-home__arrivals{margin:0;padding:0}
.bojana-home :is(.bojana-home__hero,.bojana-home__arrivals)>.bojana-product-carousel{margin:0}
.bojana-homepage-preview{margin:0;--home-viewport-height:900px}
.bojana-homepage-content{width:100%;margin:0;padding:0}
body:has(.bojana-homepage-content) #content>.ast-container{max-width:none;padding:0;display:block}
@media(max-width:1024px){.bojana-home{--home-copy-size:13.68px;--home-title-size:23.256px;--home-eyebrow-size:9.576px}.bojana-home .bojana-home__studio{grid-template-columns:repeat(2,minmax(0,1fr))}.bojana-home .bojana-home__copy{width:100%;padding:40px 20px}.bojana-home .bojana-home__eyebrow{width:100%}}
@media(max-width:767px){.bojana-home .bojana-home__shipping p{font-size:8.208px}.bojana-home .bojana-home__studio{grid-template-columns:1fr;min-height:0}.bojana-home .bojana-home__copy{width:100%;padding:40px 20px}.bojana-home .bojana-home__eyebrow{width:100%}.bojana-home .bojana-home__collection{aspect-ratio:1}}
