@media screen and (max-width:899px){.sa-collection-story__hero.sa-collection-story__hero{grid-template-columns:minmax(0,1fr)!important}.sa-collection-story__hero-media.sa-collection-story__hero-media{order:-1!important}.sa-collection-story__hero-media.sa-collection-story__hero-media,.sa-collection-story__hero-media.sa-collection-story__hero-media img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1 / 1!important}.sa-collection-story__hero-media.sa-collection-story__hero-media img{object-fit:contain!important}.sa-collection-story__summary{display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}}#MainContent .product-card h3,#MainContent .product-card .product-title{font-size:1rem;line-height:1.35}@media screen and (max-width:749px){#MainContent .product-card h3,#MainContent .product-card .product-title{font-size:.9375rem}}@media screen and (max-width:749px){#MainContent .facets-block-wrapper{margin-block-end:18px}}#MainContent .facets-toggle.facets-toggle{height:auto!important;margin-block-start:16px!important;margin-block-end:18px!important;padding-block:16px!important}@media screen and (max-width:749px){#MainContent:has(.sa-product-story-section) .media-gallery__grid.media-gallery__grid:has(>.product-media-container:nth-child(2)){display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;gap:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}#MainContent:has(.sa-product-story-section) .media-gallery__grid.media-gallery__grid:has(>.product-media-container:nth-child(2))::-webkit-scrollbar{display:none}#MainContent:has(.sa-product-story-section) .media-gallery__grid.media-gallery__grid:has(>.product-media-container:nth-child(2))>.product-media-container.product-media-container:nth-child(-n+2){flex:0 0 100%;scroll-snap-align:center}}@media screen and (max-width:749px){#MainContent .variant-option label{font-size:.9375rem;padding:8px 12px;min-height:44px}#MainContent .variant-option legend{font-size:.9375rem}}@media screen and (max-width:1199px){#header-component .header__column--left{padding-inline-start:max(16px,env(safe-area-inset-left,0px))}}#MainContent .product-card .quick-add:has(>.quick-add__button[href*=wallpaper]){display:none}@media screen and (min-width:990px){#MainContent:has(.sa-product-story-section) .media-gallery__grid.media-gallery__grid:has(>.product-media-container:nth-child(2)){aspect-ratio:auto!important;height:auto!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;justify-items:center;gap:12px!important}#MainContent:has(.sa-product-story-section) .media-gallery__grid.media-gallery__grid:has(>.product-media-container:nth-child(2))>.product-media-container.product-media-container:nth-child(-n+2){width:min(100%,700px)!important;aspect-ratio:1 / 1!important;height:auto!important;max-height:none!important}}[id*=sa_recently_viewed] .sa-recent{padding-block:clamp(18px,1.8vw,26px)!important}[id*=sa_bestsellers]>.spacing-style,[id*=product_recommendations]>.spacing-style{--padding-block-start: clamp(18px, 1.8vw, 26px) !important;--padding-block-end: clamp(18px, 1.8vw, 26px) !important}.sa-discount{color:var(--sa-red);font-size:.85em;letter-spacing:.04em;white-space:nowrap}#MainContent:has(.sa-product-story-section) .sa-discount{font-size:.82rem}@media screen and (max-width:749px){#MainContent media-gallery[data-presentation=carousel]{margin-inline:-12px;width:calc(100% + 24px);max-width:calc(100% + 24px)}}@media screen and (min-width:990px){#MainContent .product-information__grid.product-information__grid{grid-template-columns:50% minmax(0,1fr)!important}}#MainContent .product-card .compare-at-price,.sticky-add-to-cart__price .compare-at-price.compare-at-price{display:inline!important}.product-card [class*=__product_title] p{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card [class*=__product_title]{min-height:2.7em}#header-component .header__drawer .menu-drawer__menu--grid .menu-drawer__menu-item{aspect-ratio:1!important}#MainContent .blog-post-card__image{aspect-ratio:1 / 1!important;height:auto!important;object-fit:contain!important;background:var(--sa-cream-2, #EFE6D9)}#MainContent:has(.sa-product-story-section) .sa-purchase-info.sa-purchase-info{display:grid!important}@media screen and (min-width:750px){#MainContent .blog-post-card--horizontal .blog-post-card__image-container{flex:0 1 42%!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/sa-device-fixes.css.map */
