: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{position:relative;z-index:0;width:100%;display:flex}.shop-the-look .button,.shop-the-look button{margin:0;padding:0}.shop-the-look button{width:100%}.shop-the-look__modal{position:fixed;inset:var(--header-height) 0 0 0;height:calc(100% - var(--header-height));width:100%;background-color:var(--kh-neutral-00);z-index:12}@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{background:linear-gradient(180deg,rgba(26,26,20,.4),rgba(26,26,20,0));width:100%;display:flex;justify-content:flex-start;padding:8px 12px;position:absolute;top:0;left:0;z-index:1;align-items:flex-start}@media only screen and (min-width:1024px){.shop-the-look__modal .go-back{position:relative;top:auto;left:auto;margin-bottom:8px;margin-top:8px;padding-left:0;background:rgba(0,0,0,0)}}.shop-the-look__modal .go-back .kh-button{width:-moz-fit-content;width:fit-content;margin:0;padding:8px 0;color:var(--kh-neutral-00);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{display:flex;gap:8px;font-size:14px;text-decoration:none;align-items:center}@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{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;overflow:auto;position:relative;height:calc(100% - var(--shop-the-look-actions-height, 0px))}@media only screen and (min-width:1024px){.shop-the-look__modal .content{height:100%;overflow:hidden;flex-direction:row}}.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{width:100%;height:100%;min-height:370px;background-color:var(--kh-neutral-20);position:relative;background-position:bottom;background-size:cover;background-repeat:no-repeat}@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{width:100%;display:flex;flex-direction:column;gap:14px;padding:24px 0 0 8px;background-color:var(--kh-neutral-00)}@media only screen and (min-width:1024px){.shop-the-look__modal .content .products{gap:24px;padding:0 24px 24px;position:relative;width:50%;overflow:auto;max-height:100%;margin-top:64px}}.shop-the-look__modal .content .products__header{display:flex;justify-content:space-between;padding:0 20px;align-items:baseline}@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{font-style:normal;font-weight:700;text-transform:uppercase;color:var(--kh-neutral-100);font-size:16px;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{display:flex;gap:12px;padding:0 20px;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{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px 16px;gap:32px 16px;padding-bottom:64px;overflow:initial}}@media only screen and (min-width:1920px){.shop-the-look__modal .content .products__grid{gap:48px 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:none}}.shop-the-look__modal .content .products__grid .product-outer .wishlist-heart{padding:8px;position:absolute;z-index:1;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{display:flex;position:relative;padding:0 8px;justify-content:space-between}.shop-the-look__modal .content .products__grid .product-outer .wrapper-products{margin-bottom:8px;position:relative;aspect-ratio:4/5;overflow:hidden}.shop-the-look__modal .content .products__grid .product-outer .wrapper-products img{height:auto;vertical-align:middle;width:100%;transition:opacity .2s}.shop-the-look__modal .content .products__grid .product-outer a{text-decoration:none;color:var(--kh-neutral-100);font-style:normal}.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);line-height:22px;width:-moz-fit-content;width:fit-content}.shop-the-look__modal .content .products__grid .product-outer .main-column .price{margin-left:0;display:flex;flex-wrap:wrap;gap:8px}.shop-the-look__modal .content .products__grid .product-outer .add-to-bag{height:-moz-fit-content;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{display:flex;flex-direction:column-reverse;background:var(--kh-neutral-00);z-index:1;gap:16px;width:100%;bottom:0;padding:32px 24px;left:0}@media only screen and (min-width:1024px){.shop-the-look__modal .content .actions{gap:8px;flex-direction:row;position:static;width:auto;padding:0}}.shop-the-look__modal .content .actions .kh-button{width:100%;height:48px;padding:10px 20px 10px 12px;flex-direction:row-reverse;font-size:var(--kh-font-md)}@media only screen and (min-width:1024px){.shop-the-look__modal .content .actions .kh-button{width:-moz-fit-content;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);display:flex;align-items:center;justify-content:flex-start;width:32px;height:32px;position:absolute;bottom:16px;right:16px;z-index:2;padding:8px;overflow:hidden;white-space:nowrap;transition:all .7s;gap:8px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shop-the-look .image-text__text{opacity:0;white-space:nowrap;transition:all .7s;font-size:12px}.shop-the-look .image-text .icon{flex-shrink:0}.shop-the-look:hover .image-text{padding:8px 16px 8px 12px;width:calc(52px + var(--shop-the-look-see-products-width))}.shop-the-look:hover .image-text__text{opacity:1;width:100px}.site-header.look-open{z-index:100!important}#move-to-bag *,.add-to-bag *,.move-to-bag *{pointer-events:none}