@media(min-width:990px){[id^=MainProduct-] .product__media--desktop-type-slider_previews.product__media--desktop-ratio-portrait .product__media-list .product__media-img{padding-bottom:150%!important}[id^=MainProduct-] .product__media--constrain-screen.product__media--desktop-ratio-portrait.product__media--desktop-type-slider_previews{max-width:calc(10.8rem + var(--screen-h) * .6667)}[id^=MainProduct-] .product__media--desktop-type-slider_previews:not(.product__media--no-media)+.product__info-container{position:sticky;top:var(--header-height)}}@media(max-width:749.98px){[id^=MainProduct-] .product__media--mobile-type-slider .product__media-list .product__media-item:not(:only-child){max-width:var(--hom-mobile-peek, 90%)}}@media screen and (max-width:989.99px){[id^=MainProduct-] .hom-media-overlay--full-photo:not(quick-view-modal *)~.product__media-list .product__media-img--mobile-ratio-portrait{padding-bottom:150%!important}}.hom-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hom-media-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;margin:0;padding:.4rem .8rem;border:0;border-radius:min(var(--border-radius-button),.8rem);color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.72);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);font-family:var(--hom-font-ui);font-size:1.1rem;font-weight:400;line-height:1.6rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.hom-media-chip[hidden]{display:none}.hom-designer-badge{position:absolute;top:1.2rem;inset-inline-start:1.2rem;max-width:min(40rem,100% - 2.4rem);pointer-events:auto;transition:background-color var(--duration-default)}.hom-designer-badge__name{overflow:hidden;text-overflow:ellipsis}.hom-designer-badge .icon-hom{margin-inline-end:-.2rem}@media screen and (hover:hover)and (pointer:fine){.hom-designer-badge:hover{background-color:rgba(var(--color-background),.92)}}.hom-media-overlay--replaces-info~.product__media-info{display:none}.hom-media-overlay--with-info~.product__media-info{top:4.2rem}.hom-media-counter{position:absolute;bottom:1.2rem;inset-inline-start:1.2rem;display:flex}.hom-media-counter__chip{font-variant-numeric:tabular-nums;letter-spacing:.04em}@media(min-width:990px){.hom-media-counter{display:none!important}}.hom-photo-tools{position:absolute;bottom:1.2rem;inset-inline-end:1.2rem;display:flex;align-items:center;gap:.6rem;pointer-events:none}.hom-photo-tools__button{min-height:3.2rem;padding:.6rem 1rem;gap:.6rem;cursor:pointer;pointer-events:auto;transition:background-color var(--duration-default)}.hom-photo-tools__button .icon-hom{width:1.6rem;height:1.6rem}@media screen and (hover:hover)and (pointer:fine){.hom-photo-tools__button:hover{background-color:rgba(var(--color-background),.92)}}.hom-photo-tools__toast{position:absolute;bottom:calc(100% + .6rem);inset-inline-end:0;pointer-events:none}@media(max-width:749.98px){.hom-photo-tools__button{justify-content:center;width:4rem;min-height:4rem;padding:0}.hom-photo-tools__button .icon-hom{width:2rem;height:2rem}.hom-photo-tools__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[id^=MainProduct-] .product__media--mobile-type-slider .hom-designer-badge{max-width:calc(var(--hom-mobile-peek, 90%) - 8rem)}[id^=MainProduct-] .product__media--mobile-type-slider .hom-media-overlay:not(.hom-media-overlay--single) .hom-photo-tools{inset-inline-end:calc(100% - var(--hom-mobile-peek, 90%) + 1.2rem)}}@media(min-width:750px)and (max-width:989.98px){[id^=MainProduct-] .product__media--mobile-type-slider .hom-media-overlay:not(.hom-media-overlay--single) .hom-photo-tools{inset-inline-end:max(1.2rem,100% - 49.5rem + 1.2rem)}}@media(min-width:576px)and (max-width:989.98px){[id^=MainProduct-] .product__media--mobile-type-slider .hom-media-overlay--single{inset-inline:max(0px,(100% - 49.5rem) / 2)}}quick-view-modal .hom-media-overlay{display:none!important}.hom-save-dialog{width:min(96rem,100% - 3.2rem);max-width:none;max-height:calc(100% - 6.4rem);margin:auto;padding:0;border:.1rem solid rgb(var(--color-border));border-radius:var(--border-radius-block);color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));overflow:hidden;pointer-events:auto;text-transform:none;letter-spacing:normal}.hom-save-dialog[open]{display:flex;flex-direction:column}.hom-save-dialog::backdrop{background-color:rgba(var(--color-modal-overlay, 0, 0, 0),.1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.hom-save-dialog.hom-save-dialog--fallback[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001}.hom-save-dialog__inner{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.hom-save-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.2rem 1.2rem 2.4rem;border-bottom:.1rem solid rgb(var(--color-border))}.hom-save-dialog__title{margin:0;font-family:var(--hom-font-ui);font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.hom-save-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;color:rgb(var(--color-foreground));background:none;cursor:pointer}.hom-save-dialog__body{flex:1 1 auto;min-height:0;padding:2.4rem;overflow-y:auto;overscroll-behavior:contain}.hom-save-dialog__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:2.4rem 1.6rem;margin:0;padding:0;list-style:none}.hom-save-item{display:flex;flex-direction:column;gap:.8rem;min-width:0}.hom-save-item__media{position:relative;aspect-ratio:var(--hom-ratio, .6667);overflow:hidden;background-color:rgb(var(--color-background-secondary))}.hom-save-item__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:top center}.hom-save-item[data-state=loading] .hom-save-item__media img,.hom-save-item[data-state=error] .hom-save-item__media img{opacity:.45}.hom-save-item__state{position:absolute;top:50%;left:50%;max-width:calc(100% - 1.6rem);transform:translate(-50%,-50%);white-space:normal;text-align:center}.hom-save-item__button{position:absolute;z-index:1;top:.6rem;inset-inline-end:.6rem;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;border-radius:.4rem;color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.92);box-shadow:0 .1rem .6rem #00000024;cursor:pointer;transition:background-color var(--duration-short, .1s) ease,color var(--duration-short, .1s) ease}.hom-save-item__button .icon-hom{width:2rem;height:2rem}@media(hover:hover)and (pointer:fine){.hom-save-item__button:hover{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}}.hom-save-item__icon--done,.hom-save-item[data-saved=true] .hom-save-item__icon--save{display:none}.hom-save-item[data-saved=true] .hom-save-item__icon--done{display:block}.hom-save-dialog .hom-save-item__button:disabled{opacity:.5;pointer-events:none}.hom-save-dialog .button:disabled{opacity:.5;pointer-events:none}.hom-save-dialog__all .button__content{column-gap:.6rem}.hom-save-dialog .button__label:after{content:attr(data-label) / ""}.hom-save-dialog__foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;padding:1.6rem 2.4rem;border-top:.1rem solid rgb(var(--color-border))}.hom-save-dialog__status{flex:1 1 20rem;min-width:0;font-size:calc(var(--font-body-scale) * 1.3rem);color:rgba(var(--color-foreground),.75)}@media(max-width:749.98px){.hom-save-dialog{width:100%;height:100%;height:100dvh;max-height:none;margin:0;border:0}.hom-save-dialog__head{padding:max(.8rem,env(safe-area-inset-top)) .8rem .8rem 1.6rem}.hom-save-dialog__body{padding:1.6rem}.hom-save-dialog__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 1.2rem}.hom-save-dialog__foot{padding:1.2rem 1.6rem max(1.2rem,env(safe-area-inset-bottom))}.hom-save-dialog__all{width:100%}}@media(prefers-reduced-motion:reduce){.hom-designer-badge,.hom-photo-tools__button{transition:none}}.product-media-modal:not([open]) .product-media-modal__item img{display:none}@media(min-width:990px)and (max-width:1919.98px){[id^=MainProduct-] .product__media--desktop-type-slider_previews{width:calc(66.6667% - 1.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/hom-pdp-media.css.map */
