.lookbook-content{display:grid;grid-template-columns:1fr;min-height:32.8125rem;align-items:center;font-size:.875rem}.lookbook-content__text{padding:2.5rem 7rem 2.5rem 0}.lookbook-content__image{position:relative;display:block}.lookbook-content__image-wrapper{width:72%;position:relative}.hotspot{position:absolute;width:var(--hotspot-width);height:var(--hotspot-height);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;border-radius:50%;margin-left:calc(var(--hotspot-width) / -2);margin-bottom:calc(var(--hotspot-width) / -2);margin-top:calc(var(--hotspot-width) / -2);left:var(--hotspot-x);top:var(--hotspot-y)}.hotspot:before,.hotspot:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.hotspot:after{width:.4375rem;height:.4375rem;background-color:rgb(var(--hotspot-bg-color));transition:transform .3s ease}.hotspot:before{background-color:rgba(var(--hotspot-bg-color),.5);top:0;left:0;right:0;bottom:0;border:.125rem solid transparent;transition:border-color .3s ease,background-color .3s ease;animation:pulse 2s ease infinite}.hotspot__content{position:absolute;opacity:0;visibility:hidden;transform:scale(.9);pointer-events:none;transition:all .3s ease;z-index:3}.hotspot__content:before{content:"";position:absolute;left:50%;transform:translate(-50%);border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;border-right:0 solid rgb(var(--hotspot-bg-color));border-left:0 solid rgb(var(--hotspot-bg-color))}.hotspot__content-inner{min-width:20.4375rem;background-color:rgb(var(--hotspot-bg-color));color:rgb(var(--hotspot-color));border-radius:.25rem;padding:1.0625rem;margin-bottom:0;font-size:.875rem;display:flex;gap:.625rem}.hotspot__content-inner>*{margin-bottom:0}.hotspot__content-inner-text>*+*{margin-top:.8125rem}.lookbook-content__text{padding:1.5rem 0rem 1.5rem 0}@media (hover: hover) and (pointer: fine){.hotspot:hover:before{border-color:rgb(var(--hotspot-bg-color))}.hotspot:hover:after{transform:scale(1.25)}.hotspot:hover .hotspot__content{opacity:1;visibility:visible;transform:scale(1)}}@media (hover: none) and (pointer: coarse){.hotspot.mobile-touch-class--active .hotspot__content{opacity:1;visibility:visible;transform:scale(1)}}.hotspot__title{font-weight:700}.hotspot__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.lookbook-content__image-desktop,.lookbook-content__image-mobile{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 640px){.lookbook-content__image{margin-left:-16px;margin-right:-16px}.hotspot__content--top:before,.hotspot__content--bottom:before{border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:0 solid rgb(var(--hotspot-bg-color));border-bottom:0 solid rgb(var(--hotspot-bg-color))}.hotspot__content--top{top:calc(100% + 1rem)}.hotspot__content--top:before{border-bottom-width:.625rem;margin-top:-.5625rem}.hotspot__content--bottom{bottom:calc(100% + 1rem)}.hotspot__content--bottom:before{border-top:.75rem solid rgb(var(--hotspot-bg-color));margin-bottom:-.6875rem;bottom:0}}@media screen and (min-width: 641px){.lookbook-content{font-size:1rem}.hotspot:after{width:.4375rem;height:.4375rem}.lookbook-content__text{padding:2.5rem 0rem 2.5rem 0}.hotspot__content-inner{min-width:15rem;padding:1rem}.hotspot__content:before{left:auto;top:50%;transform:translateY(-50%)}.hotspot__content--left{left:2.5rem}.hotspot__content--right{right:2.5rem}.hotspot__content.hotspot__content--left:before{margin-left:-.5625rem;border-right-width:.625rem}.hotspot__content.hotspot__content--right:before{right:0;margin-right:-.5625rem;border-left-width:.625rem}}@media screen and (min-width: 1008px){.lookbook-content{grid-template-columns:42% 58%}.lookbook-content__text{padding-right:4rem}}@media screen and (min-width: 1140px){.hotspot__content-inner{min-width:20.4375rem;padding:1.5625rem;font-size:1rem}.lookbook-content__text{padding-right:7rem}}@keyframes pulse{0%{transform:scale(1.25);opacity:.75}50%{transform:scale(1);opacity:1}to{transform:scale(1.25);opacity:.75}}.mobile-touch-class{touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}
