.tata-season-lookbook-product-modal{box-sizing:border-box;opacity:0;position:fixed;visibility:hidden;z-index:-1;top:0;right:0;bottom:0;left:0;margin:0;width:100%;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;transition:opacity .35s ease,visibility .35s ease}.tata-season-lookbook-product-modal[open]{opacity:1;visibility:visible;z-index:102}html.tata-lookbook-modal-open,html.tata-lookbook-modal-open body{overflow:hidden}.tata-season-lookbook-product-modal__frame{position:absolute;right:0;bottom:0;left:0;width:min(100%,480px);margin-inline:auto;transform:translate3d(0,105%,0);opacity:0;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease}.tata-season-lookbook-product-modal[open] .tata-season-lookbook-product-modal__frame{transform:translateZ(0);opacity:1}.tata-season-lookbook-product-modal__dialog{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:min(94vh,780px);max-height:min(94vh,780px);width:100%;background:#fff;color:#121212;border:0;overflow:hidden;overscroll-behavior:contain;border-radius:0;box-shadow:0 -.8rem 3.2rem #00000029;-webkit-overflow-scrolling:touch}.tata-season-lookbook-product-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;min-height:5.6rem;padding:.8rem .8rem .8rem 1.6rem;border-bottom:1px solid rgba(18,18,18,.08);background:#fff}.tata-season-lookbook-product-modal__header-title{margin:0;font-family:var(--font-heading-family);font-size:1.3rem;font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:.14em;text-transform:uppercase;line-height:1.2;color:#121212}.tata-season-lookbook-product-modal__close{position:static;flex-shrink:0;background:transparent;border:0;border-radius:0;width:4rem;height:4rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#121212;padding:0;filter:none;transition:opacity .2s ease,transform .3s ease}.tata-season-lookbook-product-modal__close:hover{opacity:.6;transform:rotate(90deg)}.tata-season-lookbook-product-modal__close:focus-visible{outline:1px solid #121212;outline-offset:-.4rem}.tata-season-lookbook-product-modal__close .icon{width:1.6rem;height:1.6rem}.tata-season-lookbook-product-modal__inner{min-height:0;flex:1 1 auto;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(18,18,18,.2) transparent}.tata-season-lookbook-product-modal__inner::-webkit-scrollbar{width:.4rem}.tata-season-lookbook-product-modal__inner::-webkit-scrollbar-thumb{background:#12121233}@media screen and (min-width:750px){.tata-season-lookbook-product-modal__frame{top:0;bottom:0;width:min(92vw,480px);height:min(92vh,820px);max-height:min(92vh,820px);margin:auto;transform:scale(.94);opacity:0}.tata-season-lookbook-product-modal[open] .tata-season-lookbook-product-modal__frame{transform:scale(1);opacity:1}.tata-season-lookbook-product-modal__dialog{height:min(92vh,820px);max-height:min(92vh,820px);width:100%;border-radius:0;box-shadow:0 2.4rem 6.4rem #0000003d}.tata-season-lookbook-product-modal__header{min-height:6rem;padding:.8rem 1.2rem .8rem 2.4rem}.tata-season-lookbook-product-modal__header-title{font-size:1.4rem}}.tata-season-lookbook-product-modal .tata-lookbook-quick-view{background:#fff;color:#121212}.tata-season-lookbook-product-modal .tata-lookbook-quick-view.gradient{background:#fff}.tata-lookbook-quick-view .product.grid{display:flex;flex-direction:column;width:100%}.tata-lookbook-quick-view .product.grid .grid__item{width:100%!important;max-width:100%!important}.tata-lookbook-quick-view .product--lookbook-modal .product__media-wrapper,.tata-lookbook-quick-view .product--lookbook-modal .product__info-wrapper,.tata-lookbook-quick-view .product--small:not(.product--no-media) .product__media-wrapper,.tata-lookbook-quick-view .product--small:not(.product--no-media) .product__info-wrapper,.tata-lookbook-quick-view .product--medium:not(.product--no-media) .product__media-wrapper,.tata-lookbook-quick-view .product--medium:not(.product--no-media) .product__info-wrapper,.tata-lookbook-quick-view .product--large:not(.product--no-media) .product__media-wrapper,.tata-lookbook-quick-view .product--large:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:100%!important;padding:0!important}.tata-lookbook-quick-view .product--no-media{max-width:100%;margin:0}.tata-lookbook-quick-view .product__media-wrapper{margin:0;width:100%;max-width:100%}.tata-lookbook-quick-view .product__info-wrapper{margin-top:2rem}.tata-lookbook-quick-view{--tata-lookbook-qv-inline: 1.5rem}@media screen and (min-width:750px){.tata-lookbook-quick-view{--tata-lookbook-qv-inline: 2rem}}.tata-lookbook-quick-view__inner.page-width{padding:0;max-width:100%;width:100%}.tata-lookbook-quick-view .product__info-container{text-align:left;padding:0 var(--tata-lookbook-qv-inline) 2.4rem;width:100%;box-sizing:border-box}.tata-lookbook-quick-view media-gallery,.tata-lookbook-quick-view .slider-mobile-gutter,.tata-lookbook-quick-view slider-component{width:100%;max-width:100%}.tata-lookbook-quick-view .slider-mobile-gutter{padding-left:0;padding-right:0}.tata-lookbook-quick-view .product__media-list{display:block!important;margin:0!important;padding:0!important}.tata-lookbook-quick-view .product__media-list .product__media-item{width:100%!important;max-width:100%!important}.tata-lookbook-quick-view .product__media-item:not(.is-active){display:none!important}.tata-lookbook-quick-view .slider-button,.tata-lookbook-quick-view .slider-buttons{display:none!important}.tata-lookbook-quick-view .product--thumbnail .thumbnail-slider,.tata-lookbook-quick-view .product--thumbnail_slider .thumbnail-slider{display:block!important;width:100%;margin:0;padding-bottom:.4rem}.tata-lookbook-quick-view .thumbnail-slider .thumbnail-list,.tata-lookbook-quick-view .thumbnail-slider .thumbnail-list.slider,.tata-lookbook-quick-view .thumbnail-slider .thumbnail-list.slider--tablet-up,.tata-lookbook-quick-view .thumbnail-list{display:flex!important;flex-wrap:nowrap;gap:.6rem;overflow-x:auto;overflow-y:hidden;padding:.8rem 0 0!important;margin:0;width:100%;box-sizing:border-box;scrollbar-width:none;cursor:grab;touch-action:pan-x;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--tata-lookbook-qv-inline)}.tata-lookbook-quick-view .thumbnail-list:before,.tata-lookbook-quick-view .thumbnail-list:after{content:"";display:block;flex:0 0 var(--tata-lookbook-qv-inline);width:var(--tata-lookbook-qv-inline);height:1px}.tata-lookbook-quick-view .thumbnail-list.slider--mobile:after,.tata-lookbook-quick-view .thumbnail-list.slider--tablet:after,.tata-lookbook-quick-view .thumbnail-list.slider--tablet-up:after{content:""!important;display:block!important;width:var(--tata-lookbook-qv-inline)!important;padding-left:0!important;margin-left:0!important}.tata-lookbook-quick-view .thumbnail-list .slider__slide:first-child{margin-left:0!important;scroll-margin-left:0!important}.tata-lookbook-quick-view .thumbnail-list .slider__slide{padding-top:0!important;padding-bottom:0!important;padding-inline:0!important}.tata-lookbook-quick-view .thumbnail-list.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tata-lookbook-quick-view .thumbnail-list.is-dragging .thumbnail{pointer-events:none}.tata-lookbook-quick-view .thumbnail-list::-webkit-scrollbar{display:none}.tata-lookbook-quick-view .thumbnail-list__item,.tata-lookbook-quick-view .thumbnail-list__item.slider__slide{width:5.6rem!important;max-width:5.6rem;flex:0 0 auto;scroll-snap-align:start}.tata-lookbook-quick-view .product--thumbnail .product__media-list,.tata-lookbook-quick-view .product--thumbnail_slider .product__media-list{margin-left:0!important;padding-right:0!important}.tata-lookbook-quick-view .grid--peek.slider .grid__item{width:100%!important;max-width:100%!important}.tata-lookbook-quick-view .product__media-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.tata-lookbook-quick-view .product__media-item,.tata-lookbook-quick-view .product-media-container,.tata-lookbook-quick-view .product-media-container .product__modal-opener{width:100%;max-width:100%;margin-inline:auto}.tata-lookbook-quick-view .product-media-container.constrain-height,.tata-lookbook-quick-view .product-media-container.constrain-height.media-fit-contain{--constrained-height: unset;--contained-width: 100%;width:100%!important;max-width:100%!important}.tata-lookbook-quick-view .product-media-container .media{padding-top:0!important;position:relative;overflow:visible;background:transparent}.tata-lookbook-quick-view .product-media-container .media>img{position:static!important;display:block!important;width:auto!important;max-width:calc(100% - (2 * var(--tata-lookbook-qv-inline)))!important;height:auto!important;margin:1rem auto 0!important;padding:0!important;box-sizing:border-box;object-fit:contain!important;object-position:center center!important}.tata-lookbook-quick-view .product__media-icon{display:none!important}.tata-lookbook-quick-view__name{font-family:var(--font-body-family);font-style:normal;font-size:1.4rem;font-weight:600;letter-spacing:.03em;line-height:1.45;margin:0 0 .15rem;text-align:left;color:#121212}.tata-lookbook-quick-view__sku{margin:0 0 .35rem;font-family:var(--font-body-family);font-size:1.05rem;font-weight:400;letter-spacing:.04em;line-height:1.4;color:#12121280}.tata-lookbook-quick-view__price{margin-top:.15rem;margin-bottom:1.4rem;text-align:left}.tata-lookbook-quick-view__price .price{margin:0}.tata-lookbook-quick-view__price .price,.tata-lookbook-quick-view__price .price-item{font-size:1.35rem;letter-spacing:.04em}.tata-lookbook-quick-view__inventory{margin:.2rem 0 1.2rem;font-size:1.1rem;color:#121212a6;text-align:left}.tata-lookbook-quick-view variant-selects,.tata-lookbook-quick-view .product-form__input--pill,.tata-lookbook-quick-view .product-form__input--dropdown{text-align:left}.tata-lookbook-quick-view .product-form__input .form__label,.tata-lookbook-quick-view .product-form__input--pill legend.form__label{text-align:left;font-size:1.2rem;font-weight:600;letter-spacing:.04em;color:#121212;margin-bottom:.8rem}.tata-lookbook-quick-view .product-form__input--pill input[type=radio]+label{min-width:4rem;font-size:1.2rem;letter-spacing:.04em;border:1px solid rgba(18,18,18,.2);color:#121212;background:transparent}.tata-lookbook-quick-view .product-form__input--pill input[type=radio]:checked+label{background:#121212;border-color:#121212;color:#fff}.tata-lookbook-quick-view .product-form__input--pill input[type=radio]+label:hover{border-color:#121212}.tata-lookbook-quick-view .product-form{margin-top:.4rem;width:100%}.tata-lookbook-quick-view .product-form__buttons{width:100%}.tata-lookbook-quick-view .product-form__submit{margin-bottom:0;min-height:4.8rem;height:auto;padding:1.2rem 1.6rem;background:#121212;border:1px solid #121212;border-radius:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.06em;white-space:nowrap;line-height:1.2;width:100%;box-shadow:none}.tata-lookbook-quick-view .product-form__submit:before,.tata-lookbook-quick-view .product-form__submit:after{display:none}.tata-lookbook-quick-view .product-form__submit:hover,.tata-lookbook-quick-view .product-form__submit:focus-visible{background:#121212;opacity:.88}.tata-lookbook-quick-view .product-form__submit span{white-space:nowrap}@media screen and (prefers-reduced-motion:reduce){.tata-season-lookbook-product-modal,.tata-season-lookbook-product-modal__frame{transition:none}.tata-season-lookbook-product-modal__frame,.tata-season-lookbook-product-modal[open] .tata-season-lookbook-product-modal__frame{transform:none;opacity:1}}.tata-season-lookbook-product-modal--list .tata-season-lookbook-product-modal__dialog{height:auto;max-height:min(94vh,780px)}@media screen and (min-width:750px){.tata-season-lookbook-product-modal--list .tata-season-lookbook-product-modal__frame{height:fit-content}.tata-season-lookbook-product-modal--list .tata-season-lookbook-product-modal__dialog{max-height:min(92vh,820px)}}.tata-season-lookbook-product-modal__back{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:0;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.08em;color:#121212;background:none;border:0;cursor:pointer}.tata-season-lookbook-product-modal__back[hidden],.tata-season-lookbook-product-modal__header-title[hidden]{display:none}.tata-season-lookbook-product-modal__back-icon{display:flex;width:1.3rem;transform:rotate(180deg)}.tata-season-lookbook-product-modal__back-icon .icon{width:100%;height:auto}@media(hover:hover){.tata-season-lookbook-product-modal__back:hover{text-decoration:underline;text-underline-offset:.3rem}}.tata-lookbook-items{margin:0;padding:.4rem 1.6rem 2rem}@media screen and (min-width:750px){.tata-lookbook-items{padding:.8rem 2.4rem 2.4rem}}.tata-lookbook-items__item{animation:tata-lookbook-item-in .45s cubic-bezier(.22,1,.36,1) both}.tata-lookbook-items__item:nth-child(2){animation-delay:.05s}.tata-lookbook-items__item:nth-child(3){animation-delay:.1s}.tata-lookbook-items__item:nth-child(4){animation-delay:.15s}.tata-lookbook-items__item:nth-child(n+5){animation-delay:.2s}@keyframes tata-lookbook-item-in{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.tata-lookbook-items__item{animation:none}}.tata-lookbook-items__item+.tata-lookbook-items__item{border-top:1px solid rgba(18,18,18,.08)}.tata-lookbook-items__row{display:grid;grid-template-columns:8rem minmax(0,1fr) auto;align-items:center;column-gap:1.6rem;width:100%;padding:1.6rem 0;font-family:var(--font-body-family);color:#121212;text-align:left;background:none;border:0;cursor:pointer}.tata-lookbook-items__thumb{display:block;aspect-ratio:4 / 5;overflow:hidden;background-color:#f2f2f2}.tata-lookbook-items__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.32,.72,0,1)}.tata-lookbook-items__info{display:flex;flex-direction:column;gap:.5rem;min-width:0}.tata-lookbook-items__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.3rem;line-height:1.45;letter-spacing:.06em;text-transform:uppercase}.tata-lookbook-items__price{font-size:1.15rem;letter-spacing:.06em;color:#12121299}.tata-lookbook-items__badge{align-self:flex-start;padding:.1rem .7rem;font-size:1rem;letter-spacing:.12em;color:#12121299;border:1px solid rgba(18,18,18,.3)}.tata-lookbook-items__more{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:8rem;min-height:3.6rem;padding:.6rem 1.2rem;font-size:1.1rem;letter-spacing:.1em;white-space:nowrap;color:#fff;background-color:#121212;border:1px solid #121212;transition:background-color .25s ease,color .25s ease}.tata-lookbook-items__more .loading__spinner{display:none}.tata-lookbook-items__row.loading .tata-lookbook-items__more,.tata-lookbook-items__row.loading:hover .tata-lookbook-items__more{color:transparent;background-color:#121212}.tata-lookbook-items__row.loading .loading__spinner{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:auto;align-items:center;justify-content:center;color:#fff}.tata-lookbook-items__row.loading .loading__spinner .spinner{width:1.6rem;height:1.6rem}.tata-lookbook-items__row.loading .loading__spinner .path{stroke:currentColor}.tata-lookbook-items__item--sold-out .tata-lookbook-items__image{opacity:.45}.tata-lookbook-items__item--sold-out .tata-lookbook-items__title{color:#1212128c}@media(hover:hover){.tata-lookbook-items__row:hover .tata-lookbook-items__image{transform:scale(1.05)}.tata-lookbook-items__row:hover .tata-lookbook-items__more{color:#121212;background-color:#fff}}.tata-lookbook-items__row:focus-visible{outline:1px solid #121212;outline-offset:.2rem}@media screen and (max-width:749px){.tata-lookbook-items__row{grid-template-columns:7rem minmax(0,1fr) auto;column-gap:1.2rem}.tata-lookbook-items__title{font-size:1.2rem}.tata-lookbook-items__more{min-width:0;min-height:3.2rem;padding:.5rem .9rem;font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-tata-season-lookbook-product-modal.css.map */
