.get-the-look-header-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:20px}.get-the-look-header-arrows{display:flex;gap:.7rem}.carousel-nav{width:40px;height:40px;border-radius:6px;background:#fff;border:none;color:#111;font-size:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s,box-shadow .18s;box-shadow:0 2px 12px #0000001a;outline:none}.carousel-nav:hover:not(:disabled){background:#f3f3f3;box-shadow:0 4px 24px #00000026}.carousel-nav:disabled,.carousel-nav.is-disabled{opacity:.4;pointer-events:none}.get-the-look-slider-section>.container-wrapper{width:100%;max-width:100%;padding-left:0;padding-right:0;margin:0 auto}.get-the-look-carousel{display:flex;gap:32px;width:100%;max-width:none;margin:0 auto;padding:0;overflow:hidden;scroll-behavior:smooth}@media (min-width: 1024px){.look-slide{flex:0 0 calc((100% - 96px)/4);max-width:calc((100% - 96px)/4);padding:0}}@media (max-width: 1023px){.get-the-look-carousel{gap:20px}.look-slide{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}}@media (max-width: 700px){.get-the-look-carousel{gap:14px;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-left:18px;padding-right:10px}.get-the-look-carousel::-webkit-scrollbar{display:none}.look-slide{flex:0 0 85vw;max-width:85vw;min-width:85vw;padding:0;scroll-snap-align:start}.carousel-nav{display:none!important}}.look-slide{box-sizing:border-box;position:relative;aspect-ratio:4 / 5;overflow:hidden;scroll-snap-align:start}.look-slide img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0}.heading--small{font-size:18px}.heading--medium{font-size:24px}.heading--large{font-size:32px}.heading--xlarge{font-size:40px}.heading--xxlarge{font-size:56px}@media (max-width: 599px){.heading--mobile-small{font-size:18px}.heading--mobile-medium{font-size:24px}.heading--mobile-large{font-size:28px}.heading--mobile-xlarge{font-size:36px}.heading--mobile-xxlarge{font-size:40px}}.get-the-look-button{display:flex;align-items:center;justify-content:center;gap:.6em;font-size:1.5rem;font-weight:600;background:#000000eb;color:#fff;border:none;border-radius:2px;padding:.25em 1em;min-width:250px;min-height:52px;max-width:86%;cursor:pointer;transition:background .14s;position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:1;white-space:nowrap;flex-wrap:nowrap;box-shadow:0 3px 16px #0000001a;letter-spacing:.01em}.get-the-look-button:hover{background:#111}.get-the-look-btn-icon{width:1.6em;height:1.6em;min-width:22px;min-height:22px;max-width:30px;max-height:30px;display:inline-block;margin-right:.25em;vertical-align:middle;object-fit:contain;flex-shrink:0}.get-the-look-modal-title{font-size:3rem;font-weight:900;text-align:center;margin-bottom:3.3rem;margin-top:.2rem;color:#222}.get-the-look-btn-text{display:inline-block;vertical-align:middle;white-space:nowrap;line-height:1.1}.get-the-look-modal.hidden{display:none}.get-the-look-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#20202091;display:flex;justify-content:center;align-items:center;z-index:10000}.get-the-look-modal .modal-content{background:#fff;padding:22px 22px 18px;border-radius:18px;width:94vw;max-width:540px;max-height:91vh;overflow-y:auto;box-shadow:0 8px 36px #0000002b;position:relative}.get-the-look-modal .modal-close{position:absolute;top:10px;right:20px;font-size:3.1rem;font-weight:700;color:#333;cursor:pointer;line-height:1;z-index:2;-webkit-user-select:none;user-select:none}.get-the-look-modal .modal-close:hover{color:#000}.modal-products-container{display:flex;flex-direction:column;gap:20px;margin-bottom:1.2rem}.modal-product-item{display:flex;align-items:flex-start;gap:15px;border-bottom:1px solid #ececec;padding-bottom:12px}.modal-product-image{flex:0 0 auto;width:82px;height:82px;border-radius:7px;background:#f9f9f9;border:1px solid #e3e3e3;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-product-image img{width:100%;height:100%;object-fit:cover;display:block}.modal-product-info{flex:1 1 auto}.modal-product-title{font-size:1.5rem;font-weight:700;margin:0 0 2px;color:#222;line-height:1.15}.modal-product-vendor{font-size:1.15rem;font-weight:500;color:#666;margin-bottom:7px}.modal-product-variant{width:100%;max-width:235px;padding:6px 8px;font-size:15px;border:1px solid #bbb;border-radius:5px;margin-bottom:10px;background:#fff}.modal-product-title a{color:#111!important;text-decoration:none;font-weight:700;transition:color .13s}.modal-product-title a:hover,.modal-product-title a:focus{color:#222!important;text-decoration:underline}@media (max-width: 700px){.get-the-look-modal .modal-content{max-width:99vw;width:99vw;min-width:0;border-radius:0;padding-left:6px;padding-right:6px;padding-bottom:8px;margin-top:24vw;margin-bottom:12vw;height:unset}.get-the-look-modal{align-items:flex-start}}.price-badge{display:flex;align-items:baseline;gap:.45em}.price-badge .current-price{font-size:2.7rem;font-weight:700;color:#222}.price-badge .compare-at{font-size:1.5rem;color:#888;text-decoration:line-through;margin-left:.35em}.add-to-cart-btn.button.button--primary{width:100%;margin-top:6px;padding:1rem 0;font-size:1.6rem;border-radius:10px}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}.reveal.revealed{opacity:1;transform:none}@media (max-width: 700px){.get-the-look-button{font-size:1.32rem;padding:.6em 1.5em;min-width:200px;min-height:54px;max-width:97vw;border-radius:12px}.get-the-look-btn-icon{min-width:24px;min-height:24px;width:1.45em;height:1.45em;max-width:30px;max-height:30px}}.get-the-look-slider-title{display:block}@media (max-width: 700px){.get-the-look-slider-title{padding-left:18px;padding-right:10px;box-sizing:border-box}}.influencer-badge{position:absolute;top:12px;left:12px;background:#fff;color:#111;font-size:1.15rem;font-weight:500;border-radius:4px;padding:2px 16px;box-shadow:0 2px 8px #00000017;z-index:1;pointer-events:none;letter-spacing:.01em;display:inline-block}@media (max-width: 700px){.influencer-badge{font-size:.99rem;padding:5px 11px;top:8px;left:8px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/get-the-look.css.map */
