.lookbook{position:relative;overflow:hidden}.lookbook__hotspot{position:absolute;width:28px;height:28px;border-radius:50%;background:#fffffff2;border:1px solid var(--dost-text);display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);cursor:pointer}.lookbook__hotspot-dot{width:6px;height:6px;background:var(--dost-text);border-radius:50%}.lookbook__product-peek{position:absolute;background:var(--dost-bg);padding:16px;width:220px;box-shadow:0 2px 20px #0000001a;pointer-events:none;opacity:0;transition:opacity var(--ease)}.lookbook__product-peek--visible{opacity:1}.lookbook{width:100%;background-color:var(--dost-bg, #F8F6F1);overflow:visible}.lookbook--container-boxed .lookbook__frame{max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.lookbook--container-boxed .lookbook__media{inset:0 var(--page-gutter)}.lookbook__frame{position:relative;width:100%;aspect-ratio:var(--lb-ratio, 16 / 9);overflow:visible}.lookbook__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:var(--radius-image, 0)}.lookbook__img,.lookbook__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.lookbook__placeholder{background-color:#1a1a1a}.lookbook__placeholder-svg{width:100%;height:100%}.lookbook__img--mobile{display:none}@media screen and (max-width:749px){.lookbook__frame{aspect-ratio:var(--lb-ratio-m, var(--lb-ratio, 1 / 1))}.lookbook--has-mobile .lookbook__img--desktop{display:none}.lookbook--has-mobile .lookbook__img--mobile{display:block}}.lookbook__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000000d,#00000059);pointer-events:none}.lookbook__hotspot{position:absolute;left:var(--x, 50%);top:var(--y, 50%);width:0;height:0;z-index:3}@media screen and (max-width:749px){.lookbook__hotspot{left:var(--x-m, var(--x, 50%));top:var(--y-m, var(--y, 50%))}}.lookbook__hotspot.is-active{z-index:20}.lookbook__hotspot-btn{position:absolute;top:0;left:0;width:36px;height:36px;transform:translate(-10%,-10%);padding:0;background:transparent;border:0;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none}.lookbook__hotspot-pulse{display:block;width:10px;height:10px;border-radius:50%;background:#f8f6f1;box-shadow:0 0 0 1px #0000002e,0 0 0 9px #ffffff38,0 0 0 10px #fffffff2,0 2px 8px #0000004d;transition:transform .25s ease,background-color .2s ease,box-shadow .25s ease}.lookbook__hotspot-btn:hover .lookbook__hotspot-pulse,.lookbook__hotspot.is-active .lookbook__hotspot-pulse{transform:scale(1.15)}.lookbook__hotspot.is-active .lookbook__hotspot-pulse{background:var(--dost-gold, #C8A96E)}.lookbook__product-peek{position:absolute;left:0;top:0;width:220px;background-color:#f8f6f1;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s;box-shadow:0 8px 32px #00000040;z-index:50;border-radius:var(--radius-card, 0)}.style-card-align--center .lookbook__product-peek{text-align:center}.lookbook__product-peek[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s ease,visibility 0s}.lookbook__peek-img-link{display:block;overflow:hidden;flex-shrink:0;aspect-ratio:4 / 5;background:var(--dost-divider, #E2DDD5)}.lookbook__peek-img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lookbook__peek-img--placeholder{object-fit:contain;background:var(--dost-divider, #E2DDD5)}.lookbook__peek-img-link:hover .lookbook__peek-img{transform:scale(1.04)}.lookbook__peek-info{padding:var(--card-info-padding, 12px) 14px;padding-bottom:calc(var(--card-info-padding, 12px) + 2px)}.lookbook__peek-title{display:block;font-family:var(--font-heading-family, serif);font-size:var(--font-size-md);font-weight:400;color:var(--dost-text, #0D0D0D);text-decoration:none;margin-bottom:6px;line-height:1.3}.lookbook__peek-title:hover{text-decoration:underline;text-underline-offset:2px}.lookbook__peek-price{font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-caption);color:var(--dost-text-sec, #6B6B6B);margin-bottom:10px}.lookbook__peek-cta{display:inline-block;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-button);font-weight:500;letter-spacing:var(--letter-spacing-button);text-transform:var(--tt-button, uppercase);color:var(--dost-text, #0D0D0D);text-decoration:none;border-bottom:1px solid var(--dost-text, #0D0D0D);padding-bottom:2px}.lookbook__peek-cta--placeholder,.lookbook__peek-title--placeholder,.lookbook__peek-price-placeholder{color:var(--dost-text-sec, #6B6B6B);opacity:.7}.lookbook__mobile-dock{display:none;width:100%}.lookbook__mobile-dock[aria-hidden=false]{display:block}@media screen and (min-width:750px){.lookbook__mobile-dock{display:none!important}}@media screen and (max-width:749px){.lookbook__mobile-dock{padding:16px;background-color:var(--dost-bg, #F8F6F1)}.lookbook__mobile-dock .lookbook__peek-img-link,.lookbook__mobile-dock .lookbook__peek-img-link--placeholder{display:block;width:84px;aspect-ratio:var(--lb-card-ratio, 1 / 1);float:left;margin-right:14px;overflow:hidden;background:var(--dost-divider, #E2DDD5);border-radius:var(--radius-card, 0)}.lookbook--card-ratio-original .lookbook__mobile-dock .lookbook__peek-img-link,.lookbook--card-ratio-original .lookbook__mobile-dock .lookbook__peek-img-link--placeholder{aspect-ratio:auto;height:auto}.lookbook--card-ratio-original .lookbook__mobile-dock .lookbook__peek-img{height:auto}.lookbook__mobile-dock .lookbook__peek-img{width:100%;height:100%;object-fit:cover;display:block}.lookbook__mobile-dock .lookbook__peek-img--placeholder{object-fit:contain}.lookbook__mobile-dock .lookbook__peek-info{padding:0 var(--card-info-padding, 12px) 0 0;overflow:hidden}.style-card-align--center .lookbook__mobile-dock .lookbook__peek-info{text-align:left}.lookbook__mobile-dock .lookbook__peek-title{font-family:var(--font-heading-family, serif);font-size:var(--font-size-md);font-weight:400;color:var(--dost-text, #0D0D0D);text-decoration:none;margin:2px 0 6px;display:block;line-height:1.3}.lookbook__mobile-dock .lookbook__peek-price{font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-caption);color:var(--dost-text-sec, #6B6B6B);margin-bottom:10px}.lookbook__mobile-dock .lookbook__peek-cta{display:inline-block;font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-button);font-weight:500;letter-spacing:.14em;text-transform:var(--tt-button, uppercase);color:var(--dost-text, #0D0D0D);text-decoration:none;border-bottom:1px solid var(--dost-text, #0D0D0D);padding-bottom:2px}.lookbook__mobile-dock:after{content:"";display:block;clear:both}}.lookbook__editorial{position:absolute;z-index:3;max-width:420px;pointer-events:none;padding:var(--page-gutter, 40px);box-sizing:border-box}.lookbook__editorial *{pointer-events:auto}.lookbook--content-top-left .lookbook__editorial{top:48px;left:60px;right:auto;bottom:auto;text-align:left}.lookbook--content-top-center .lookbook__editorial{top:48px;left:50%;right:auto;bottom:auto;transform:translate(-50%);text-align:center}.lookbook--content-top-right .lookbook__editorial{top:48px;right:60px;left:auto;bottom:auto;text-align:right}.lookbook--content-middle-left .lookbook__editorial{top:50%;left:60px;right:auto;bottom:auto;transform:translateY(-50%);text-align:left}.lookbook--content-middle-center .lookbook__editorial{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);text-align:center}.lookbook--content-middle-right .lookbook__editorial{top:50%;right:60px;left:auto;bottom:auto;transform:translateY(-50%);text-align:right}.lookbook--content-bottom-left .lookbook__editorial{bottom:48px;left:60px;right:auto;top:auto;text-align:left}.lookbook--content-bottom-center .lookbook__editorial{bottom:48px;left:50%;right:auto;top:auto;transform:translate(-50%);text-align:center}.lookbook--content-bottom-right .lookbook__editorial{bottom:48px;right:60px;left:auto;top:auto;text-align:right}.lookbook__editorial-label{font-family:var(--font-body-family, sans-serif);font-size:var(--font-size-label);font-weight:400;letter-spacing:.22em;text-transform:var(--tt-label, uppercase);color:var(--dost-gold, #C8A96E);margin:0 0 10px}.lookbook__editorial-heading{font-family:var(--font-heading-family, serif);font-weight:400;line-height:1.1;color:#f8f6f1;margin:0}.lookbook--heading-small .lookbook__editorial-heading{font-size:calc(var(--font-size-h2) * .85)}.lookbook--heading-medium .lookbook__editorial-heading{font-size:calc(var(--font-size-h2) * 1.2)}.lookbook--heading-large .lookbook__editorial-heading{font-size:calc(var(--font-size-h2) * 1.65)}@media screen and (max-width:749px){.lookbook--container-boxed .lookbook__frame{padding:0 var(--page-gutter)}.lookbook--content-top-left .lookbook__editorial,.lookbook--content-top-center .lookbook__editorial,.lookbook--content-top-right .lookbook__editorial,.lookbook--content-middle-left .lookbook__editorial,.lookbook--content-middle-center .lookbook__editorial,.lookbook--content-middle-right .lookbook__editorial,.lookbook--content-bottom-left .lookbook__editorial,.lookbook--content-bottom-center .lookbook__editorial,.lookbook--content-bottom-right .lookbook__editorial{left:24px;right:24px;max-width:calc(100% - 48px);transform:none}.lookbook--content-top-left .lookbook__editorial,.lookbook--content-top-center .lookbook__editorial,.lookbook--content-top-right .lookbook__editorial{top:28px;bottom:auto}.lookbook--content-middle-left .lookbook__editorial,.lookbook--content-middle-center .lookbook__editorial,.lookbook--content-middle-right .lookbook__editorial{top:50%;bottom:auto;transform:translateY(-50%)}.lookbook--content-bottom-left .lookbook__editorial,.lookbook--content-bottom-center .lookbook__editorial,.lookbook--content-bottom-right .lookbook__editorial{bottom:28px;top:auto}.lookbook__product-peek{display:none!important}.lookbook--heading-small .lookbook__editorial-heading{font-size:calc(var(--font-size-h4) * .7)}.lookbook--heading-medium .lookbook__editorial-heading{font-size:calc(var(--font-size-h4) * .85)}.lookbook--heading-large .lookbook__editorial-heading{font-size:var(--font-size-h4)}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-lookbook.css.map */
