:root{--header-height:65px;--shop-the-look-header-height:82px}@media only screen and (min-width:768px){:root{--header-height:73px}}.full-width{width:100%;height:auto}.shop-the-look{z-index:0;width:100%;display:flex;position:relative}.shop-the-look button,.shop-the-look .button{margin:0;padding:0}.shop-the-look button{width:100%}.shop-the-look__modal{inset:var(--header-height)0 0 0;height:calc(100% - var(--header-height));background-color:var(--kh-neutral-00);z-index:12;width:100%;position:fixed}@media only screen and (min-width:768px){.shop-the-look__modal{max-width:100%}}@media only screen and (min-width:1024px){.shop-the-look__modal{gap:24px}}.shop-the-look__modal .go-back{z-index:1;background:linear-gradient(#1a1a1466,#1a1a1400);justify-content:flex-start;align-items:flex-start;width:100%;padding:8px 12px;display:flex;position:absolute;top:0;left:0}@media only screen and (min-width:1024px){.shop-the-look__modal .go-back{top:initial;left:initial;background:0 0;margin-top:8px;margin-bottom:8px;padding-left:0;position:relative}}.shop-the-look__modal .go-back .kh-button{width:fit-content;color:var(--kh-neutral-00);margin:0;padding:8px 0;text-decoration:none}@media only screen and (min-width:1024px){.shop-the-look__modal .go-back .kh-button{color:var(--kh-neutral-100)}}.shop-the-look__modal .go-back .kh-button span{align-items:center;gap:8px;font-size:14px;text-decoration:none;display:flex}@media only screen and (min-width:1024px){.shop-the-look__modal .go-back .kh-button:hover{color:var(--kh-neutral-70)}}.shop-the-look__modal .content{height:calc(100% - var(--shop-the-look-actions-height,0px));flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative;overflow:auto}@media only screen and (min-width:1024px){.shop-the-look__modal .content{flex-direction:row;height:100%;overflow:hidden}}.shop-the-look__modal .content .ambient-image{width:100%;height:100%}@media only screen and (min-width:1024px){.shop-the-look__modal .content .ambient-image{width:50%;margin-left:24px}}.shop-the-look__modal .content .ambient-image .main-image{background-color:var(--kh-neutral-20);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;min-height:370px;position:relative}@media only screen and (min-width:1024px){.shop-the-look__modal .content .ambient-image .main-image{height:calc(100% - 90px)}}.shop-the-look__modal .content .ambient-image img{width:100%;height:auto}.shop-the-look__modal .content .products{background-color:var(--kh-neutral-00);flex-direction:column;gap:14px;width:100%;padding:24px 0 0 8px;display:flex}@media only screen and (min-width:1024px){.shop-the-look__modal .content .products{gap:24px;width:50%;max-height:100%;margin-top:64px;padding:0 24px 24px;position:relative;overflow:auto}}.shop-the-look__modal .content .products__header{justify-content:space-between;align-items:baseline;padding:0 20px;display:flex}@media only screen and (min-width:1024px){.shop-the-look__modal .content .products__header{align-items:center}}.shop-the-look__modal .content .products__header .title{text-transform:uppercase;color:var(--kh-neutral-100);font-size:16px;font-style:normal;font-weight:700;font-family:var(--kh-font-gilmer);letter-spacing:1.6px}@media only screen and (min-width:1024px){.shop-the-look__modal .content .products__header .title{font-size:18px}}.shop-the-look__modal .content .products__grid{gap:12px;padding:0 20px;display:flex;overflow:auto}.shop-the-look__modal .content .products__grid::-webkit-scrollbar{display:none}@media only screen and (min-width:1024px){.shop-the-look__modal .content .products__grid{overflow:initial;grid-template-columns:repeat(2,1fr);gap:32px 16px;padding-bottom:64px;display:grid}}@media only screen and (min-width:1920px){.shop-the-look__modal .content .products__grid{gap:48px}}.shop-the-look__modal .content .products__grid .product-outer{min-width:180px;max-width:220px;position:relative}@media only screen and (min-width:1024px){.shop-the-look__modal .content .products__grid .product-outer{max-width:initial}}.shop-the-look__modal .content .products__grid .product-outer .wishlist-heart{z-index:1;padding:8px;position:absolute;right:0}.shop-the-look__modal .content .products__grid .product-outer .custom-md,.shop-the-look__modal .content .products__grid .product-outer .custom-md svg{width:32px!important}.shop-the-look__modal .content .products__grid .product-outer .text-container{justify-content:space-between;padding:0 8px;display:flex;position:relative}.shop-the-look__modal .content .products__grid .product-outer .wrapper-products{aspect-ratio:4/5;margin-bottom:8px;position:relative;overflow:hidden}.shop-the-look__modal .content .products__grid .product-outer .wrapper-products img{vertical-align:middle;width:100%;height:auto;transition:opacity .2s}.shop-the-look__modal .content .products__grid .product-outer a{color:var(--kh-neutral-100);font-style:normal;text-decoration:none}.shop-the-look__modal .content .products__grid .product-outer .main-column .d-flex{flex-direction:column;align-items:start}.shop-the-look__modal .content .products__grid .product-outer .main-column .main-title{font-family:var(--kh-font-poppins);font-size:var(--kh-font-md);font-style:normal;font-weight:var(--kh-fw-bold);width:fit-content;line-height:22px}.shop-the-look__modal .content .products__grid .product-outer .main-column .price{flex-wrap:wrap;gap:8px;margin-left:0;display:flex}.shop-the-look__modal .content .products__grid .product-outer .add-to-bag{height:fit-content;padding:0}.shop-the-look__modal .content .products__grid .product-outer p{font-family:var(--kh-font-poppins);font-size:var(--kh-font-sm)}.shop-the-look__modal .content .actions{background:var(--kh-neutral-00);z-index:1;flex-direction:column-reverse;gap:16px;width:100%;padding:32px 24px;display:flex;bottom:0;left:0}@media only screen and (min-width:1024px){.shop-the-look__modal .content .actions{position:initial;flex-direction:row;gap:8px;width:auto;padding:0}}.shop-the-look__modal .content .actions .kh-button{width:100%;height:48px;font-size:var(--kh-font-md);flex-direction:row-reverse;padding:10px 20px 10px 12px}@media only screen and (min-width:1024px){.shop-the-look__modal .content .actions .kh-button{width:fit-content}.shop-the-look__modal .content .actions .kh-button:last-child{border:1px solid var(--kh-neutral-90)}}.shop-the-look-modal .kh__modal--overlay{top:var(--header-height);height:calc(100% - var(--header-height))}.shop-the-look .image-text{background-color:var(--kh-neutral-00-80);color:var(--kh-neutral-100);z-index:2;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:flex-start;align-items:center;gap:8px;width:32px;height:32px;padding:8px;transition:all .7s;display:flex;position:absolute;bottom:16px;right:16px;overflow:hidden}.shop-the-look .image-text__text{opacity:0;white-space:nowrap;font-size:12px;transition:all .7s}.shop-the-look .image-text .icon{flex-shrink:0}.shop-the-look:hover .image-text{width:calc(52px + var(--shop-the-look-see-products-width));padding:8px 16px 8px 12px}.shop-the-look:hover .image-text__text{opacity:1;opacity:1;width:100px}.site-header.look-open{z-index:100!important}#move-to-bag *,.move-to-bag *,.add-to-bag *{pointer-events:none}
/*# sourceMappingURL=262670b741e9f809.css.map*/