.modal-look{box-sizing:border-box;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;z-index:-1;align-items:center;display:flex;justify-content:center;width:100%;height:100%}section.shop-the-look{overflow-x:hidden}.look-wrapper-title{margin-bottom:20px}slider-look-component{--desktop-margin-left-first-item: 0;position:relative;display:block}slider-look-component .slider .look__item--icon.opener-icon{left:20px}slider-look-component .visually-hidden.slider-counter{min-width:0;width:0;opacity:0;margin:0}slider-look-component .slider-buttons{position:absolute;top:0;width:calc(100% - 91px);z-index:10;justify-content:space-between;height:calc(100% - 41px);pointer-events:none}slider-look-component .slider-button{width:5.625rem;height:100%;pointer-events:all}slider-look-component .slider-button .icon{height:1.6rem}slider-look-component .slider-button.slider-button--prev{background-image:linear-gradient(270deg,#fff0,#fff)}slider-look-component .slider-button.slider-button--next{background-image:linear-gradient(90deg,#fff0,#fff);margin-right:-6.125rem}.look__item--icon{background-color:#fff;border-radius:3px;bottom:37px;display:flex;height:1.8125rem;justify-content:center;left:7px;padding:0;position:absolute;width:2.4rem;color:#000;z-index:10;align-items:center}.look__item--icon.modal-icon,.look__item{position:relative}.look__item--icon svg.icon.icon-shopping-tag{width:20px}svg.icon.icon-close{width:18px}.modal-look[open]{opacity:1;visibility:visible;z-index:101;background-color:#00000080}.modal-look__content{background-color:#fff;height:auto;max-height:80%;position:relative;overflow-y:scroll}.modal-look__content::-webkit-scrollbar{display:none}.modal-look__toggle{position:absolute;right:0;margin:1.25rem}.look__product .card__inner{flex-grow:1}slider-look-component .slider .look__item--icon.opener-icon{left:20px;bottom:20px}.slider-button[disabled=disabled]{opacity:0}slider-look-component.slider-component-full-width{--desktop-margin-left-first-item: 1.5rem}slider-look-component .slider__slide--last .look__item{height:calc(100% - 30px)}slider-look-component .look__item .deferred-media{position:relative}slider-look-component .slider__slide--last .slider--link{width:100%;height:100%}slider-look-component .slider__slide--last .slider--link a{width:100%;height:100%;border:1px solid #dedede;padding:20px;z-index:9}.look__product .card__information{padding:.75rem 0}.look__product .card__content .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.75rem}modal-look-dialog .look__media img{width:100%;height:100%}@media screen and (max-width: 767px){slider-look-component ul.grid--2-col.slider .grid__item{width:50%}slider-look-component .slider-button .icon{height:1rem}slider-look-component .slider .look__item--icon.opener-icon{left:1rem}lider-look-component .slider-button{width:2.5rem}.look-wrapper-title{flex-direction:column;align-items:flex-start}slider-look-component .slider__slide.slider__slide--last{margin-right:.5rem}.modal-look__content-info .flex{flex-direction:column}.look-wrapper-title h2{margin-bottom:0}.shop-the-look .look-container.a-container{margin:0 .25rem}.look__product{max-width:60%;flex-grow:1}modal-look-dialog.modal-look .modal-look__content{height:60vh}.look__product .card__content{flex-grow:0}.modal-look__content-info .flex{gap:.75rem;height:calc(100% - 50px)}.modal-look__content-info{margin:1rem 0 0}.look__product .card__content .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:0}.look__product .card{height:100%}.look__product .card__heading{font-size:.85rem;margin-bottom:.25rem}.look__product .card__information{padding:.75rem 0}.modal-look__content .look__product{flex-grow:1;min-width:140px;padding-bottom:20px}.modal-look__content .look__product picture~.txt>div{width:100%}.modal-look__content .look__media{width:100%;flex-grow:0}}@media screen and (max-width: 989px){.no-js slider-look-component .slider{padding-bottom:0}.modal-look__content-info{margin:1.5rem 0}.look-container{padding:0 calc(20px - .5rem)}slider-look-component .slider--tablet.grid--3-col-tablet-down .grid__item{width:calc(100% / 3)}slider-look-component .slider-button.slider-button--next{margin-right:-6.625rem}slider-look-component .slider-button.slider-button--prev{margin-left:-20px}.look__item.look__item--look-item{padding:0 .375rem}.shop-the-look .look-container.a-container{margin:0 .75rem}modal-look-dialog .modal-look__content{width:80%;height:auto}.look-content-title{margin-bottom:.75rem;font-size:1.25rem}.slider-look__header{margin:0 .25rem}}@media screen and (min-width: 768px){.look__product{flex:0 50%;display:flex;gap:1.5rem}.look__product .grid__item{flex:0 50%}.look__media{width:max-content}}@media screen and (min-width: 990px){slider-look-component{--desktop-margin-left-first-item: .5rem}slider-look-component .slider--desktop.grid--5-col-desktop .grid__item{width:20%}slider-look-component .slider--desktop .slider__slide:first-child{margin-left:var(--desktop-margin-left-first-item);scroll-margin-left:var(--desktop-margin-left-first-item)}slider-look-component .slider-button.slider-button--prev{margin-left:-1px}.look__product .card-wrapper:hover .media.media--hover-effect>img+img{margin:-100% 0 0;transform:scale(1);height:auto}.card--media .card__inner>.card__content{padding:.75rem;grid-template-rows:auto}.card--media .card__inner>.card__content .badge{font-size:18px}.look-content-title{margin-bottom:1.25rem}.look-content-wrapper{height:calc(80vh - (6rem + 70px));overflow-y:auto}.look__item.look__item--look-item{padding:0 .75rem}.modal-look__content-info{margin:3rem}}@media (min-width: 68.75em){.look-container{padding:0}}@media (min-width: 68.75em) and (max-width: 1569px){slider-look-component{--desktop-margin-left-first-item: 6.725rem }}@media (min-width: 1570px) and (max-width: 1769px){slider-look-component{--desktop-margin-left-first-item: max(5rem, calc((100vw - var(--page-width) + 10rem - var(--grid-desktop-horizontal-spacing)) / 2))}}@media (min-width: 1770px){slider-look-component{--desktop-margin-left-first-item: calc((100vw - 99.625rem)/2) }slider-look-component .slider-button.slider-button--next{margin-right:-90px}}@media screen and (max-width: 749.9px){.look__product{display:flex;flex-flow:wrap nowrap;overflow-x:scroll;gap:1.5rem;max-width:unset;min-width:max-content}.look__product>.grid__item{flex:1;min-width:140px}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/component-modal-look.css.map */
