.ff-look-detail__header{display:flex;flex-direction:column;margin-top:1.875rem;margin-bottom:1.875rem;margin-left:1rem;gap:8px}@media screen and (max-width:1023px){.ff-look-detail__header{flex-direction:column-reverse;margin:.875rem .5rem}}.ff-look-detail__header-content{display:flex;gap:1rem}.ff-look-detail__content{display:flex;--ff-look-detail__total: 62px;height:calc(100dvh - var(--ff-look-detail__total) - var(--announcement-bar-height, 0px) - var(--header-height, 0px) - var(--ff-look-detail-header-height, 0px));align-items:flex-start;gap:1rem;-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.ff-look-detail__content::-webkit-scrollbar{display:none}@media screen and (max-width:1023px){.ff-look-detail__content{height:auto;flex-direction:column;align-items:stretch;gap:.125rem;overflow-y:visible}}.ff-look-detail__image-wrapper{position:sticky;top:0;width:30vw;max-width:none;height:calc(100dvh - var(--ff-look-detail__total) - var(--announcement-bar-height, 0px) - var(--header-height, 0px) - var(--ff-look-detail-header-height, 0px));flex-basis:30vw;flex-shrink:0}@media screen and (max-width:1023px){.ff-look-detail__image-wrapper{position:relative;width:100%;height:auto}}.ff-look-detail__image-wrapper img{width:100%;height:100%;object-fit:cover}.ff-look-detail__products{display:grid;flex:1;padding-right:2.9375rem;margin-bottom:.375rem;column-gap:1rem;grid-auto-rows:calc((100vh - 17.375rem)/2);grid-auto-rows:calc((100dvh - var(--ff-look-detail__total) - var(--announcement-bar-height, 0px) - var(--header-height, 0px) - var(--ff-look-detail-header-height, 0px)) / 2 - 2.5rem);grid-template-columns:1fr 1fr;row-gap:1.5rem}@media screen and (max-width:1023px){.ff-look-detail__products{padding-right:0;margin-bottom:0;grid-auto-rows:14.375rem;grid-template-columns:1fr;row-gap:.125rem}}.ff-look-detail__products-container{--ff-look-detail__total: 62px;display:flex;height:calc(100dvh - var(--ff-look-detail__total) - var(--announcement-bar-height, 0px) - var(--header-height, 0px) - var(--ff-look-detail-header-height, 0px));flex:1;flex-direction:column;justify-content:space-between}@media screen and (max-width:1023px){.ff-look-detail__products-container{min-height:unset}}.ff-look-detail__products>product-rerender{display:contents}.ff-look-detail__product{display:flex;flex-basis:calc(50% - 1rem);gap:1rem}@media screen and (max-width:1023px){.ff-look-detail__product{max-width:100%;flex-basis:100%;gap:1rem}}.ff-look-detail__product-image{position:relative;width:50%;max-width:none;flex-basis:50%;flex-shrink:0;background-color:#f2f1ef}@media screen and (max-width:1023px){.ff-look-detail__product-image{width:100%}}.ff-look-detail__product-image-link{display:flex;width:100%;height:100%;justify-content:center}.ff-look-detail__product-image img{object-fit:cover}.ff-look-detail__product-info{display:flex;min-width:0;height:100%;flex-basis:0;flex-direction:column;flex-grow:1;gap:1rem}@media screen and (max-width:1023px){.ff-look-detail__product-info{padding-top:1rem;padding-right:1rem;gap:.5rem}}.ff-look-detail__product-info-title{max-width:95%}.ff-look-detail__product-info-buy-buttons{max-width:fit-content;margin-top:auto;margin-bottom:1rem}@media screen and (max-width:1023px){.ff-look-detail__product-info-buy-buttons{margin-bottom:.5rem}}.ff-look-detail__product-info .klaviyo-product-container{margin-top:auto}.ff-look-detail__product .variant-picker{gap:0}.ff-look-detail__total{display:flex;justify-content:space-between;padding-right:16px;padding-block:.75rem}@media screen and (max-width:1023px){.ff-look-detail__total{flex-direction:column;padding:1.4375rem 1.0625rem;gap:2rem}}.ff-look-detail__total-container{position:sticky;z-index:1;bottom:0;background-color:rgb(var(--background))}@media screen and (max-width:1023px){.ff-look-detail__total-container{position:static}}.ff-look-detail__total-container:before{display:block;width:calc(100% + 1rem);height:.0625rem;margin-left:-1rem;background-color:#f2f2f2;content:""}.ff-look-detail__total-content{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width:1023px){.ff-look-detail__total-content{gap:.5rem}}@media screen and (max-width:1023px){.ff-look-detail__total-price{margin-left:auto}}@media screen and (min-width:1024px){.ff-look-detail__total-action button{padding-inline:2.5rem}}@media screen and (max-width:1023px){.ff-look-detail__total-action button{width:100%}}.klarna-text{display:flex;align-items:center;justify-content:flex-end;margin-top:.75rem;gap:.25rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/template-lookbook-details.css.map */
