@media screen and (min-width:990px){html.js body.app-screen{height:100vh;height:100dvh;overflow:clip;display:flex;flex-direction:column}html.js body.app-screen #MainContent{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.js body.app-screen .announcement-bar,html.js body.app-screen .shopify-section-group-footer-group{display:none}html.js body.app-screen .header__row{padding-top:.8rem;padding-bottom:.8rem}html.js body.app-screen--index #MainContent>.shopify-section:not(.section-showroom){display:none}html.js body.app-screen--index #MainContent>.section-showroom{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.js body.app-screen--product #MainContent>.shopify-section:not(.section-main-product-showroom){display:none}html.js body.app-screen--product #MainContent>.section-main-product-showroom{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}html.js body.app-screen--product .showroom__stage-media--gallery{display:flex;flex-direction:column;min-height:0;max-height:100%;width:100%}html.js body.app-screen--product .showroom__stage-media--gallery .product-gallery{flex:1 1 auto;min-height:0}html.js body.app-screen--product .product-gallery__viewer{flex:1 1 auto;min-height:0;aspect-ratio:auto}html.js body.app-screen--product .product-gallery__item img{width:100%;height:100%;object-fit:contain}html.js body.app-screen--product .product-gallery__thumbs{flex:0 0 auto}html:not([data-motion=off]):not(.reduced-motion) body.app-screen #MainContent{transition:opacity var(--duration-default) var(--ease-out)}html.js body.app-screen.is-routing #MainContent{opacity:.4}html.js body.app-screen--collection #MainContent,html.js body.app-screen--search #MainContent,html.js body.app-screen--page #MainContent{overflow-y:auto;scrollbar-width:thin}}.app-dock{display:none}@media screen and (min-width:990px){html.js body.app-screen .app-dock{display:contents}html.js body.app-screen .app-dock__rail{position:fixed;left:clamp(1.6rem,3vw,3rem);bottom:clamp(1.6rem,3vw,3rem);z-index:var(--z-raised);display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}html.js body.app-screen .app-dock__rail-label{margin:0 0 .2rem;color:var(--color-foreground-muted);font-size:1rem}html.js body.app-screen .app-dock__item{-webkit-appearance:none;appearance:none;background:none;border:none;padding:.2rem 0;cursor:pointer;color:rgb(var(--color-foreground));opacity:.7;border-bottom:1px solid transparent;transition:opacity var(--duration-short) ease,border-color var(--duration-short) ease}html.js body.app-screen .app-dock__item:hover,html.js body.app-screen .app-dock__item:focus-visible{opacity:1;border-bottom-color:rgb(var(--color-accent))}html.js body.app-screen .app-dock__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-modal) - 1);background:rgba(var(--color-foreground),.32);opacity:0}html.js body.app-screen .app-dock__scrim.is-open{opacity:1}html.js body.app-screen .app-dock__sheet{position:fixed;top:0;right:0;bottom:0;z-index:var(--z-modal);width:min(56rem,92vw);display:flex;flex-direction:column;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-left:1px solid var(--hairline-strong);box-shadow:var(--shadow-drawer);transform:translate(100%)}html.js body.app-screen .app-dock__sheet.is-open{transform:translate(0)}html:not([data-motion=off]):not(.reduced-motion) body.app-screen .app-dock__sheet{transition:transform var(--duration-long) var(--ease-out)}html:not([data-motion=off]):not(.reduced-motion) body.app-screen .app-dock__scrim{transition:opacity var(--duration-long) ease}html.js body.app-screen .app-dock__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.6rem clamp(1.6rem,3vw,2.8rem);border-bottom:1px solid var(--hairline)}html.js body.app-screen .app-dock__sheet-title{margin:0;color:var(--color-foreground-muted)}html.js body.app-screen .app-dock__sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}html.js body.app-screen .app-dock__sheet-body .faq{padding:0!important}html.js body.app-screen .app-dock__sheet-body .faq .page-width{max-width:none;padding:clamp(1.2rem,2vw,2rem) clamp(1.6rem,3vw,2.8rem) clamp(2.4rem,5vw,4rem)}html.js body.app-screen .app-dock__sheet-body .faq__heading{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/app-shell.css.map */
