.lookbook-carousel-section{overflow:hidden}.lookbook-carousel__header{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-bottom:12px}.lookbook-carousel__title{margin:0;flex:1}.lookbook-carousel__nav{display:none;align-items:center;gap:8px;flex-shrink:0}.lookbook-carousel__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s,transform .15s}.lookbook-carousel__nav-btn[disabled],.lookbook-carousel__nav-btn.is-disabled{opacity:.25;cursor:default;pointer-events:none}.lookbook-carousel__track-wrap{width:100%}.lookbook-carousel__track{display:flex;justify-content:center;gap:16px}.lookbook-carousel__track.flickity-enabled{display:block;justify-content:initial}.lookbook-carousel__track .flickity-viewport{overflow:hidden;width:100%}.lookbook-carousel__track .flickity-prev-next-button,.lookbook-carousel__track .flickity-page-dots{display:none!important}.lookbook-carousel__cell{box-sizing:border-box;flex-shrink:0;width:380px;aspect-ratio:2 / 3}@media screen and (min-width:769px){.lookbook-carousel__cell{width:370px;aspect-ratio:2 / 3;flex-shrink:0;flex-grow:0}}.lookbook-carousel__track.flickity-enabled .lookbook-carousel__cell{flex:none;width:380px;margin-right:8px}@media screen and (min-width:769px){.lookbook-carousel__track.flickity-enabled .lookbook-carousel__cell{width:370px}}.lookbook-carousel__image-mask{position:relative;overflow:hidden;width:100%;height:100%;border-radius:var(--theme-radius-card, 6px);background-color:var(--colorSmallImageBg, #eeeeee)}.lookbook-carousel__image-mask .image-wrap{position:relative;width:100%;height:100%;overflow:hidden}.lookbook-carousel__image-mask img,.lookbook-carousel__image-mask .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .55s cubic-bezier(.16,1,.3,1)}.lookbook-carousel__cell:hover .lookbook-carousel__image-mask img{transform:scale(1.04)}.lookbook-carousel__cta{position:absolute;bottom:16px;left:0;right:0;display:flex;justify-content:center}.lookbook-carousel__hotspots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3}.lookbook-carousel__hotspot{position:absolute;top:var(--hotspot-top-mobile, var(--hotspot-top));left:var(--hotspot-left-mobile, var(--hotspot-left));transform:translate(-50%,-50%);pointer-events:auto}@media screen and (min-width:769px){.lookbook-carousel__hotspot{top:var(--hotspot-top);left:var(--hotspot-left)}}@keyframes lookbook-hotspot-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--lbc-hotspot-bg, #fff) 50%,transparent)}to{box-shadow:0 0 0 12px transparent}}@keyframes lookbook-hotspot-pulse-text{0%,to{transform:scale(1);text-shadow:0 0 8px color-mix(in srgb,var(--lbc-hotspot-fg, #fff) 42%,transparent),0 0 16px color-mix(in srgb,var(--lbc-hotspot-bg, #fff) 24%,transparent);opacity:1}50%{transform:scale(1.3);text-shadow:0 0 10px color-mix(in srgb,var(--lbc-hotspot-fg, #fff) 75%,transparent),0 0 22px color-mix(in srgb,var(--lbc-hotspot-fg, #fff) 48%,transparent),0 0 34px color-mix(in srgb,var(--lbc-hotspot-bg, #fff) 34%,transparent);opacity:1}}.lookbook-carousel__hotspot-trigger{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:inherit;background:transparent;border:none;cursor:pointer;padding:0;line-height:0;color:var(--lbc-hotspot-fg, #fff);position:relative;will-change:box-shadow;animation:lookbook-hotspot-pulse var(--lbc-hotspot-pulse-duration, 2s) var(--theme-motion-easing, ease) infinite;transition:background-color var(--theme-motion-duration, .3s) var(--theme-motion-easing, ease),color var(--theme-motion-duration, .3s) var(--theme-motion-easing, ease),transform var(--theme-motion-duration, .3s) var(--theme-motion-easing, ease)}@media(prefers-reduced-motion:reduce){.lookbook-carousel__hotspot-trigger{animation:none}}.lookbook-carousel__hotspot-trigger:disabled,.lookbook-carousel__hotspot:has(kit-popover:popover-open) .lookbook-carousel__hotspot-trigger{animation:none}.lookbook-carousel__hotspot-trigger svg{color:inherit;display:block}.lookbook-carousel__hotspot-trigger-label--click{display:none}@media screen and (min-width:1024px){.lookbook-carousel__hotspot-trigger-label--tap{display:none}.lookbook-carousel__hotspot-trigger-label--click{display:inline-block}}.lookbook-carousel__hotspot-trigger--icon{width:2.75rem;height:2.75rem;border-radius:50%;background-color:color-mix(in srgb,var(--lbc-hotspot-bg, #fff) 90%,transparent);color:var(--lbc-hotspot-fg, #111)}.lookbook-carousel__hotspot-trigger--text{background-color:transparent;color:var(--lbc-hotspot-fg, #fff);border-radius:999px;padding:8px var(--spacing-md, 20px);font-weight:400;font-family:Caveat,sans-serif;font-size:2rem;line-height:1.4;letter-spacing:0;white-space:nowrap;border:none;min-height:44px;transform-origin:center center;animation:lookbook-hotspot-pulse-text var(--lbc-hotspot-pulse-duration, 2s) var(--theme-motion-easing, ease) infinite;will-change:transform,text-shadow}.lookbook-carousel__hotspot-trigger--text:hover,.lookbook-carousel__hotspot-trigger--text:focus-visible{box-shadow:none;transform:scale(1.14);text-shadow:0 0 10px color-mix(in srgb,var(--lbc-hotspot-fg, #fff) 75%,transparent),0 0 22px color-mix(in srgb,var(--lbc-hotspot-fg, #fff) 48%,transparent),0 0 34px color-mix(in srgb,var(--lbc-hotspot-bg, #fff) 34%,transparent)}.lookbook-carousel__hotspot-trigger--text:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){.lookbook-carousel__hotspot-trigger--text{animation:none}}.lookbook-carousel-section .kit-popover{padding:0;border-radius:var(--theme-radius-card, 4px);background-color:#ffffff80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lookbook-carousel-section .shoppable-hero__popover-body{display:flex;flex-direction:row;gap:0;padding:0;max-width:343px;min-width:343px}.lookbook-carousel-section .shoppable-hero__popover-image{background-position:var(--popover-bg-position, center center)}.lookbook-carousel-section .grid-product__price{display:flex;flex-direction:row;align-items:flex-start;font-size:14px}.lookbook-carousel-section .grid-product__price--savings{margin:0;font-size:var(--typeBodySmallSize)}.lookbook-carousel-section .shoppable-hero__popover-content{padding-inline:8px;padding-bottom:12px;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;max-width:160px}.lookbook-carousel-section .shoppable-hero__popover-footer{border-top:none;padding:0;margin:0;flex-direction:column}.lookbook-carousel-section .shoppable-hero__popover-content-wrapper{display:flex;flex-direction:column;flex:1 1 auto}.lookbook-carousel-section .shoppable-hero__popover-link{font-size:14px;letter-spacing:0;line-height:100%;font-weight:600;text-transform:uppercase;padding:12px 24px;background-color:var(--colorBtnSecondaryHover, #011F13);color:var(--colorBtnSecondaryTextHover, #fff);opacity:1;width:100%;justify-content:center;transition-property:background-color,color,box-shadow;transition-duration:var(--theme-motion-duration, .15s);transition-timing-function:var(--theme-motion-easing, ease)}.lookbook-carousel-section .shoppable-hero__popover-link:hover{background-color:var(--colorBtnSecondary, #fff);color:var(--colorBtnSecondaryText, #011F13)}.lookbook-carousel-section .shoppable-hero__popover-title{font-size:16px;letter-spacing:0;line-height:140%;font-weight:400;text-transform:none;color:var(--colorTextBody, --theme-color-text)}.lookbook-carousel-section .shoppable-hero__popover-close{display:flex;justify-content:flex-end;align-items:center}.lookbook-carousel-section .shoppable-hero__popover-close-btn{display:flex;justify-content:flex-end;align-items:center;cursor:pointer;padding:2px}.lookbook-carousel-section .shoppable-hero__popover-fabric{color:var(--colorTextBody, --theme-color-text);font-family:"Instrument Serif";font-size:18px;font-weight:400;line-height:120%;letter-spacing:0}.lookbook-carousel__popover-swatches{margin:0;gap:6px;padding:0 0 8px 8px}.lookbook-carousel__popover-swatches .productSwatch:first-child{margin-left:0}.lookbook-carousel__popover-swatches .productSwatch a,.lookbook-carousel__popover-swatches .productSwatch span{border-radius:50%;overflow:hidden}.lookbook-carousel__popover-swatches .productSwatch:hover span:after,.lookbook-carousel__popover-swatches .productSwatch a.active span:after{border-radius:50%}[data-swatch_style=square] .lookbook-carousel__popover-swatches .productSwatch a,[data-swatch_style=square] .lookbook-carousel__popover-swatches .productSwatch span{border-radius:0}[data-swatch_style=square] .lookbook-carousel__popover-swatches .productSwatch:hover span:after,[data-swatch_style=square] .lookbook-carousel__popover-swatches .productSwatch a.active span:after{border-radius:0}.lookbook-carousel__popover-swatches .productCard-additional{margin:0;background:transparent;color:#2b1a12;text-decoration:none}.lookbook-carousel__popover-swatches .productCard-additional svg{width:100%;height:100%;display:block;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:square;stroke-linejoin:miter}
/*# sourceMappingURL=/cdn/shop/t/139/assets/lookbook-carousel.css.map */
