.lookbook-page{padding:var(--section-padding, 50px) 0 70px;overflow:hidden;--reels-gold: #D4B06D;--reels-gold-light: #E8CF9A;--reels-gold-dark: #B8944F;--reels-maroon: #6B1C23;--reels-maroon-dark: #4F1218}.lookbook-hero{text-align:center;margin-bottom:32px;padding:0 16px;max-width:var(--grid-max-width, 1000px);margin-left:auto;margin-right:auto}.lookbook-eyebrow{margin:0 0 10px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--reels-gold-dark);font-weight:600}.lookbook-title{margin:0;font-size:var(--heading-size, 48px);font-weight:600;line-height:1.1;letter-spacing:-.5px;color:var(--reels-maroon)}.lookbook-subtitle{margin:14px auto 0;max-width:560px;font-size:16px;line-height:1.6;color:var(--reels-maroon);opacity:.72}.lookbook-divider{display:flex;justify-content:center;align-items:center;margin-top:18px;margin-bottom:8px}.lookbook-divider-image{display:block;width:var(--divider-width, 360px);max-width:100%;height:auto;object-fit:contain;transform:scale(calc(var(--divider-scale, 160) / 100));animation:lookbookFloat 4s ease-in-out infinite}@keyframes lookbookFloat{0%,to{transform:translateY(0) scale(calc(var(--divider-scale, 160) / 100))}50%{transform:translateY(-4px) scale(calc(var(--divider-scale, 160) / 100))}}.lookbook-grid-wrap{padding:0 16px}.lookbook-grid{display:grid;grid-template-columns:repeat(var(--columns-desktop, 3),minmax(0,1fr));gap:var(--card-gap, 14px);justify-items:center;align-items:start;max-width:var(--grid-max-width, 1000px);margin:0 auto;width:100%}.lookbook-page .lookbook-card{width:100%;max-width:var(--card-width-desktop, 280px);min-width:0}.lookbook-page .lookbook-card-inner.video-card-inner{width:100%;height:var(--card-height, 380px)!important;min-height:unset!important;max-height:unset!important;border-radius:var(--card-radius, 20px);background:#000;overflow:hidden;position:relative;box-shadow:0 10px 32px #6b1c2324,0 2px 8px #00000014;transition:transform .35s ease,box-shadow .35s ease}.lookbook-page .lookbook-card:hover .lookbook-card-inner,.lookbook-page .lookbook-card.is-always-visible .lookbook-card-inner{transform:translateY(-3px);box-shadow:0 14px 38px #6b1c2333,0 4px 12px #0000001a}.lookbook-page .lookbook-video.reel-video,.lookbook-page .lookbook-card-inner .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.lookbook-card-tag{display:inline-block;margin-bottom:8px;padding:3px 10px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--reels-gold-light);background:#6b1c23a6;border:1px solid rgba(212,176,109,.55)}.lookbook-card.is-hover-only:hover .video-overlay,.lookbook-card.is-hover-only:hover .video-content,.lookbook-card.is-always-visible .video-overlay,.lookbook-card.is-always-visible .video-content{opacity:1;transform:translateY(0);pointer-events:auto}.lookbook-page .lookbook-card .video-content{padding:14px}.lookbook-page .lookbook-card .video-title{font-size:15px;margin-bottom:4px}.lookbook-page .lookbook-card .video-description{font-size:11px;-webkit-line-clamp:2;margin-bottom:6px}.lookbook-page .lookbook-card .video-price{font-size:13px;margin-bottom:8px}.lookbook-page .lookbook-card .video-cart-btn{padding:10px 14px;font-size:11px}.lookbook-page .lookbook-card .video-product-link{font-size:10px;margin-top:6px}.lookbook-back{margin-top:40px;text-align:center;padding:0 16px;max-width:var(--grid-max-width, 1000px);margin-left:auto;margin-right:auto}.lookbook-back-link{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:200px;padding:13px 26px;border-radius:999px;border:1px solid var(--reels-gold);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--reels-gold-light);background:linear-gradient(135deg,var(--reels-maroon) 0%,var(--reels-maroon-dark) 100%);box-shadow:0 8px 24px #6b1c2340;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease}.lookbook-back-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(212,176,109,.22) 45%,transparent 70%);transform:translate(-120%);transition:transform .6s ease;pointer-events:none}.lookbook-back-link:hover{transform:translateY(-3px);color:#fff;box-shadow:0 14px 32px #6b1c2359}.lookbook-back-link:hover:before{transform:translate(120%)}.lookbook-back-icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#d4b06d29;border:1px solid rgba(212,176,109,.45);transition:transform .35s ease}.lookbook-back-link:hover .lookbook-back-icon{transform:translate(-4px)}.lookbook-back-text{position:relative;z-index:1}.lookbook-page.shape-circle .lookbook-card-inner{border-radius:50%;aspect-ratio:1;height:auto!important}.lookbook-page.shape-semi-circle .lookbook-card-inner{border-radius:50% 50% 0 0}.lookbook-page.shape-top-round .lookbook-card-inner{border-radius:var(--card-radius, 20px) var(--card-radius, 20px) 0 0}@media screen and (max-width:990px){.lookbook-grid{grid-template-columns:repeat(var(--columns-tablet, 2),minmax(0,1fr));gap:calc(var(--card-gap, 14px) - 2px)}.lookbook-page .lookbook-card{max-width:100%}.lookbook-page .lookbook-card-inner.video-card-inner{height:var(--card-height, 380px)!important}.lookbook-title{font-size:clamp(30px,5vw,var(--heading-size, 48px))}}@media screen and (max-width:749px){.lookbook-page{padding:28px 0 48px}.lookbook-hero{margin-bottom:18px;padding:0 10px}.lookbook-eyebrow{font-size:11px}.lookbook-subtitle{font-size:14px}.lookbook-divider-image{width:min(80vw,var(--divider-width, 360px))}.lookbook-grid-wrap{padding:0 10px}.lookbook-grid{grid-template-columns:repeat(var(--columns-mobile, 2),minmax(0,1fr));gap:10px;max-width:100%}.lookbook-page .lookbook-card{max-width:100%}.lookbook-page .lookbook-card-inner.video-card-inner{height:var(--mobile-card-height, 280px)!important;border-radius:min(var(--card-radius, 20px),16px)}.lookbook-page .lookbook-card:hover .lookbook-card-inner,.lookbook-page .lookbook-card.is-always-visible .lookbook-card-inner{transform:none}.lookbook-page .lookbook-card .video-title{font-size:12px}.lookbook-page .lookbook-card .video-description{font-size:10px;-webkit-line-clamp:1}.lookbook-page .lookbook-card .video-cart-btn{padding:8px 10px;font-size:10px}.lookbook-back{margin-top:28px}}@media screen and (max-width:400px){.lookbook-grid{gap:8px}.lookbook-page .lookbook-card-inner.video-card-inner{height:var(--mobile-card-height, 280px)!important}.lookbook-page .lookbook-card .video-description,.lookbook-page .lookbook-card .video-product-link{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/video-lookbook-page.css.map */
