.lookbook-detail-image-block{position:relative;}
.lbo-dot svg{width:20px;height:20px;}
@media(min-width:992px){
  .lookbook-detail-paragraph{position:relative;}
  .lookbook-detail-paragraph-1{grid-column:span 6;}
  .lookbook-detail-img,.lookbook-detail img,.lookbook-detail-media{height:100vh;}
  .sticky-lookbook{position:sticky;padding:40px 0px 40px 20px;top:50px;width:100%;max-width:460px;}
  .sticky-lookbook-content{padding-bottom:20px;}
  .lookbook-detail-wrap{display:flex;gap:2px;padding-bottom:2px;}
  .lookbook-detail-wrap>div{flex:1;}
  .shop-the-collection-wrap{text-align:center;padding:38px 20px 80px;}
}
@media(max-width:991px){
  .sticky-lookbook{padding:30px 15px 40px;}
  .sticky-lookbook-content{padding-bottom:15px;}
  .lookbook-detail-img{ height:calc(100vh - 50px);}
  .lookbook-detail-image-block{padding-bottom:2px;}
  body:has(.section-announcement-bar) .lookbook-detail-img{height:calc(100vh - 80px);}
  .shop-the-collection-wrap{padding:28px 15px 80px;}
  .shop-the-collection-wrap a{width:100%;text-align:center;}
}