.lookbook-page{padding:0}.lookbook-page .hero-banner{width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.lookbook-page .hero-banner{height:600px}}@media (min-width:1280px){.lookbook-page .hero-banner{height:440px}}:is(.lookbook-page .hero-banner) .hero-image{-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:1024px){:is(.lookbook-page .hero-banner) .hero-image{height:600px}}@media (min-width:1280px){:is(.lookbook-page .hero-banner) .hero-image{height:440px}}:is(.lookbook-page .hero-banner) .hero-overlay{background-color:#00000040;justify-content:flex-start;align-items:center;display:flex;position:absolute;inset:0}:is(:is(.lookbook-page .hero-banner) .hero-overlay) .hero-content{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){:is(:is(.lookbook-page .hero-banner) .hero-overlay) .hero-content{max-width:530px}}:is(:is(:is(.lookbook-page .hero-banner) .hero-overlay) .hero-content) h1{font-size:1.875rem}@media (min-width:768px){:is(:is(:is(.lookbook-page .hero-banner) .hero-overlay) .hero-content) h1{font-size:3rem}}@media (min-width:1024px){:is(:is(:is(.lookbook-page .hero-banner) .hero-overlay) .hero-content) h1{font-size:48px}}:is(:is(:is(.lookbook-page .hero-banner) .hero-overlay) .hero-content) p{font-size:.875rem}@media (min-width:1024px){:is(:is(:is(.lookbook-page .hero-banner) .hero-overlay) .hero-content) p{font-size:14px}}.lookbook-page .hero-banner .hero-placeholder{background-color:#e5e7eb;width:100%;height:400px}@media (min-width:768px){.lookbook-page .hero-banner .hero-placeholder{height:600px}}.lookbook-page .hero-banner .hero-overlay .container{flex-direction:column;justify-content:center;height:100%;display:flex}.lookbook-page .hero-banner .hero-overlay .hero-content h1{margin-bottom:1rem;font-family:Poppins,sans-serif;font-weight:600;line-height:1.25}.lookbook-page .hero-banner .hero-overlay .hero-content p{font-family:Poppins,sans-serif;line-height:1.625}.lookbook-page .description-section{max-width:1280px;margin-left:auto;margin-right:auto;padding:3rem 1rem}@media (min-width:768px){.lookbook-page .description-section{padding:5rem 2rem}}@media (min-width:1024px){.lookbook-page .description-section{padding-left:4rem;padding-right:4rem}}.lookbook-page .description-section .content-builder-sections{color:#464646;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.625}@media (min-width:768px){.lookbook-page .description-section .content-builder-sections{font-size:1.125rem}}.lookbook-page .description-section .content-builder-sections>.cb-section+.cb-section{margin-top:2rem}@media (min-width:768px){.lookbook-page .description-section .content-builder-sections>.cb-section+.cb-section{margin-top:3rem}}.lookbook-page .description-section .cb-tinymce{text-align:center;max-width:48rem;margin-left:auto;margin-right:auto}.lookbook-page .description-section .cb-image img,.lookbook-page .description-section .cb-image-grid img{width:100%;height:auto;display:block}.lookbook-page .description-section .cb-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.lookbook-page .description-section .cb-image-grid{gap:1.5rem}}.lookbook-page .description-section .cb-image-caption{color:#6b6b6b;text-align:center;margin-top:.5rem;font-size:.875rem}.lookbook-page .description-section .cb-builder .cb-row{gap:1rem;margin-bottom:1rem;display:grid}.lookbook-page .description-section .cb-builder .cb-column{min-width:0}.lookbook-page .description-section .cb-builder .cb-block{margin-bottom:1rem}:is(.lookbook-page .description-section .cb-builder .cb-block):last-child{margin-bottom:0}.lookbook-page .description-section .cb-product-grid{margin:0 auto}.lookbook-page .description-section .cb-product-grid__title{text-align:center;margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:2rem;font-weight:600}@media (min-width:1024px){.lookbook-page .description-section .cb-product-grid__title{margin-bottom:3rem;font-size:2.3rem}}.lookbook-page .description-section .cb-product-grid__items{gap:1rem;display:grid}@media (min-width:768px){.lookbook-page .description-section .cb-product-grid__items{gap:1.5rem}}@media (max-width:767px){.lookbook-page .description-section .cb-builder .cb-row,.lookbook-page .description-section .cb-product-grid__items{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.lookbook-magento-description{padding-bottom:3rem}:is(:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=text]) p{line-height:1.3}:is(:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=video]) iframe{aspect-ratio:16/9;width:100%!important}:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=image]{max-width:100%;height:auto}:is(:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=image]) img{width:100%;height:auto}.pagebuilder-mobile-hidden:is(:is(:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=image]) img){display:block}.pagebuilder-mobile-only:is(:is(:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=image]) img){display:none}@media (max-width:768px){.pagebuilder-mobile-hidden:is(:is(:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=image]) img){display:none}.pagebuilder-mobile-only:is(:is(:is(.lookbook-magento-description [data-content-type=row]) [data-content-type=image]) img){display:block}}[data-appearance=full-height]:is(.lookbook-magento-description [data-content-type=column]) [data-content-type=text]{height:100%}:is(.lookbook-magento-description .row-full-width-inner) .pagebuilder-column-group{flex-wrap:nowrap;display:flex}.lookbook-magento-description .vertical-align-wh div[data-element=main]{align-items:center;height:100%;display:flex}.lookbook-magento-description .product-widget-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}
