@font-face{font-family:Switzer;src:url(Switzer-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.shop-the-look{display:grid;grid-template-columns:1.2fr 1fr;min-height:66rem;background:var(--shop-look-bg, #fff);overflow:visible;font-family:Switzer,system-ui,sans-serif}@media screen and (max-width:1024px){.shop-the-look{grid-template-columns:1fr;min-height:auto}}.shop-the-look__image{position:relative;overflow:visible;background:var(--shop-look-image-bg, #f3ede4);min-height:66rem;z-index:2}.shop-the-look__image-frame{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.shop-the-look__image-media,.shop-the-look__image-frame img,.shop-the-look__image-frame .shop-the-look__image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s cubic-bezier(.22,1,.36,1)}.shop-the-look__image-frame:hover .shop-the-look__image-media,.shop-the-look__image-frame:hover img{transform:scale(1.03)}@media screen and (max-width:1024px){.shop-the-look__image{height:72vh;min-height:46rem}}.shop-the-look__hotspot{position:absolute;z-index:4;transform:translate(-50%,-50%)}.shop-the-look__dot{position:relative;width:2.2rem;height:2.2rem;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 .2rem 1.2rem #0000002e;transition:transform .3s cubic-bezier(.22,1,.36,1),background .3s ease;border:none;padding:0}.shop-the-look__dot span{width:.6rem;height:.6rem;border-radius:50%;background:var(--shop-look-heading-color, #2c1810);display:block}.shop-the-look__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.7);animation:shopLookDotPulse 1.8s ease-out infinite}@keyframes shopLookDotPulse{0%{transform:scale(1);opacity:.8}to{transform:scale(2.4);opacity:0}}.shop-the-look__dot:hover,.shop-the-look__dot.is-active{background:var(--shop-look-accent-color, #b8956f);transform:scale(1.2)}.shop-the-look__hotspot:hover,.shop-the-look__hotspot.is-active{z-index:5}.shop-the-look__dot-card{position:absolute;top:50%;left:calc(100% + 1.4rem);transform:translateY(-50%);width:min(30rem,78vw);min-width:24rem;opacity:0;visibility:hidden;pointer-events:none;z-index:6;transition:opacity .25s ease,visibility .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.shop-the-look__dot-card-inner{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.4rem;align-items:center;padding:1.4rem;border-radius:1rem;background:#fffffffa;box-shadow:0 1.2rem 3.6rem #2c181029;border:1px solid var(--shop-look-border-color, rgba(44, 24, 16, .06))}.shop-the-look__dot-card-media{width:9rem;aspect-ratio:1;border-radius:.6rem;overflow:hidden;background:var(--shop-look-image-bg, #f3ede4);flex-shrink:0}.shop-the-look__dot-card-media img,.shop-the-look__dot-card-media svg{width:100%;height:100%;object-fit:cover;display:block}.shop-the-look__dot-card-body{min-width:0;display:flex;flex-direction:column;gap:.4rem}.shop-the-look__dot-card-tag{display:block;margin:0;font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--shop-look-eyebrow-color, #7c3a2a);font-weight:600}.shop-the-look__dot-card-name{margin:0;font-family:EB Garamond,Georgia,serif;font-size:clamp(1.6rem,1.8vw,2rem);line-height:1.2;color:var(--shop-look-heading-color, #2c1810)}.shop-the-look__dot-card-price{margin:0;font-size:1.3rem;color:var(--shop-look-subtitle-color, #3d2418);font-weight:500}.shop-the-look__dot-card-price .price{font-size:inherit}.shop-the-look__dot-card-link{display:inline-flex;align-items:center;gap:.8rem;margin-top:.4rem;padding-bottom:.3rem;border-bottom:1px solid var(--shop-look-heading-color, #2c1810);font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:var(--shop-look-heading-color, #2c1810);text-decoration:none;font-weight:600;width:fit-content}.shop-the-look__dot-card-link em{font-style:normal;transition:transform .3s ease}.shop-the-look__dot-card-link:hover{color:var(--shop-look-eyebrow-color, #7c3a2a);border-color:var(--shop-look-eyebrow-color, #7c3a2a)}.shop-the-look__dot-card-link:hover em{transform:translate(.4rem)}.shop-the-look__hotspot--flip-x .shop-the-look__dot-card{left:auto;right:calc(100% + 1.4rem)}.shop-the-look__hotspot--flip-y .shop-the-look__dot-card{top:auto;bottom:calc(100% + 1.4rem);left:50%;right:auto;transform:translate(-50%)}.shop-the-look__hotspot--flip-x.shop-the-look__hotspot--flip-y .shop-the-look__dot-card{left:auto;right:calc(100% + 1.4rem);bottom:calc(100% + 1.4rem);top:auto;transform:none}.shop-the-look__hotspot:hover .shop-the-look__dot-card,.shop-the-look__hotspot:focus-within .shop-the-look__dot-card{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(.4rem)}.shop-the-look__hotspot--flip-x:hover .shop-the-look__dot-card,.shop-the-look__hotspot--flip-x:focus-within .shop-the-look__dot-card{transform:translateY(-50%) translate(-.4rem)}.shop-the-look__hotspot--flip-y:hover .shop-the-look__dot-card,.shop-the-look__hotspot--flip-y:focus-within .shop-the-look__dot-card{transform:translate(-50%) translateY(-.4rem)}.shop-the-look__hotspot--flip-x.shop-the-look__hotspot--flip-y:hover .shop-the-look__dot-card,.shop-the-look__hotspot--flip-x.shop-the-look__hotspot--flip-y:focus-within .shop-the-look__dot-card{transform:translateY(-.4rem)}@media screen and (max-width:749px){.shop-the-look__dot-card{left:50%;right:auto;top:auto;bottom:calc(100% + 1.2rem);transform:translate(-50%);width:min(28rem,88vw);min-width:0}.shop-the-look__dot-card-inner{grid-template-columns:8rem minmax(0,1fr)}.shop-the-look__dot-card-media{width:8rem}.shop-the-look__hotspot:hover .shop-the-look__dot-card,.shop-the-look__hotspot:focus-within .shop-the-look__dot-card{transform:translate(-50%) translateY(-.4rem)}.shop-the-look__hotspot--flip-x .shop-the-look__dot-card,.shop-the-look__hotspot--flip-y .shop-the-look__dot-card,.shop-the-look__hotspot--flip-x.shop-the-look__hotspot--flip-y .shop-the-look__dot-card{left:50%;right:auto;top:auto;bottom:calc(100% + 1.2rem);transform:translate(-50%)}}.shop-the-look__dot:hover span,.shop-the-look__dot.is-active span{background:#fff}.shop-the-look__content{padding:clamp(5rem,6vw,8rem) clamp(2.8rem,4.5vw,7rem);background:var(--shop-look-content-bg, #fff);display:flex;flex-direction:column;justify-content:center;min-width:0}.shop-the-look__eyebrow{font-size:1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--shop-look-eyebrow-color, #7c3a2a);font-weight:600;margin:0 0 2rem}.shop-the-look__heading{font-family:EB Garamond,Georgia,serif;font-size:clamp(4rem,4.4vw,6rem);font-weight:400;line-height:1;margin:0 0 2rem;color:var(--shop-look-heading-color, #2c1810)}.shop-the-look__heading em{font-style:italic;color:var(--shop-look-accent-color, #b8956f)}.shop-the-look__subtitle{font-size:1.4rem;line-height:1.7;color:var(--shop-look-subtitle-color, #3d2418);margin:0 0 4rem;max-width:42rem;font-weight:300}.shop-the-look__slider{position:relative}.shop-the-look__slides{position:relative;min-height:18rem}.shop-the-look__slide{position:absolute;top:0;left:0;right:0;display:grid;grid-template-columns:15rem 1fr;align-items:center;gap:2.6rem;opacity:0;transform:translate(2rem);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);pointer-events:none}.shop-the-look__slide.is-active{opacity:1;transform:translate(0);pointer-events:auto;position:relative}@media screen and (max-width:749px){.shop-the-look__slide{grid-template-columns:12rem 1fr;gap:1.8rem}}.shop-the-look__prod-img{width:100%;aspect-ratio:1;background-size:cover;background-position:center;background-color:var(--shop-look-bg, #fff);border-radius:.8rem;overflow:hidden}.shop-the-look__prod-img img{width:100%;height:100%;object-fit:cover;display:block}.shop-the-look__prod-info{min-width:0}.shop-the-look__prod-tag{font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:var(--shop-look-eyebrow-color, #7c3a2a);margin:0 0 .8rem;display:block;font-weight:600}.shop-the-look__prod-name{font-family:EB Garamond,Georgia,serif;font-size:clamp(2.2rem,2.2vw,2.6rem);font-weight:400;line-height:1.2;color:var(--shop-look-heading-color, #2c1810);margin:0 0 .6rem}.shop-the-look__prod-name a{color:inherit;text-decoration:none}.shop-the-look__prod-price{font-size:1.4rem;color:var(--shop-look-subtitle-color, #3d2418);margin:0 0 1.8rem;font-weight:500}.shop-the-look__prod-cta{display:inline-flex;align-items:center;gap:1rem;font-size:1.05rem;letter-spacing:.22em;text-transform:uppercase;color:var(--shop-look-heading-color, #2c1810);padding-bottom:.4rem;border-bottom:1px solid var(--shop-look-heading-color, #2c1810);transition:color .3s ease,border-color .3s ease;font-weight:600;text-decoration:none}.shop-the-look__prod-cta em{font-style:normal;transition:transform .3s ease}.shop-the-look__prod-cta:hover{color:var(--shop-look-eyebrow-color, #7c3a2a);border-color:var(--shop-look-eyebrow-color, #7c3a2a)}.shop-the-look__prod-cta:hover em{transform:translate(.6rem)}.shop-the-look__slider:not(.has-selection) .shop-the-look__controls{opacity:0;visibility:hidden;pointer-events:none}.shop-the-look__controls{display:flex;align-items:center;gap:1.8rem;margin-top:3.6rem;padding-top:2.4rem;border-top:1px solid var(--shop-look-border-color, rgba(44, 24, 16, .06))}.shop-the-look__arrow{width:4rem;height:4rem;border-radius:50%;border:1px solid var(--shop-look-heading-color, #2c1810);background:transparent;color:var(--shop-look-heading-color, #2c1810);font-size:1.8rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease;cursor:pointer;padding:0}.shop-the-look__arrow:hover{background:var(--shop-look-heading-color, #2c1810);color:#fff}.shop-the-look__count{font-family:EB Garamond,Georgia,serif;font-size:1.3rem;color:var(--shop-look-subtitle-color, #3d2418);letter-spacing:.06em}.shop-the-look__count b{color:var(--shop-look-heading-color, #2c1810);font-weight:500;font-size:1.6rem}.shop-the-look__count i{color:var(--shop-look-type-color, #c4b5a5);font-style:normal;margin:0 .4rem}@media(prefers-reduced-motion:reduce){.shop-the-look__image img,.shop-the-look__slide,.shop-the-look__dot:before,.shop-the-look__dot-card,.shop-the-look__prod-cta em{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-shop-the-look.css.map */
