.skip{position:absolute;left:-9999px;top:auto}.skip:focus{left:12px;top:12px;z-index:100;background:#fff;padding:10px}.bag-trigger{color:var(--ink)}.bag-trigger svg{width:22px;height:24px;stroke-width:1.2}.universe-image{border-color:#eeece7!important}a.universe:hover .universe-image,a.universe:focus-visible .universe-image{border-color:#87948a!important}.small-format-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-media.studio{background:#f5f2eb}.hero-media.studio img{object-fit:contain;padding:5%}.main-photo-button{width:100%;border:0;padding:0;display:block;background:#fff}.main-photo-button .main-image{display:block}.format-button[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.product-specs{margin:18px 0 4px}.product-specs>div{display:grid;grid-template-columns:42% 1fr;gap:14px;border-bottom:1px solid var(--line);padding:10px 0;font-size:14px}.product-specs>div:last-child{border-bottom:0}.product-specs dt{font-weight:600}.product-specs dd{margin:0;color:var(--muted)}.benefit-symbol{display:block;font-family:var(--serif);font-size:30px;line-height:1;margin-bottom:12px}.dimension-visual{aspect-ratio:402/573;background:#fff;margin-bottom:18px;overflow:hidden}.dimension-visual img{width:100%;height:100%;object-fit:contain}.dimension-photo{height:480px;background:#fff}.dimension-photo img{width:100%;height:100%;object-fit:contain}.home-feature-copy .text-link{display:inline-block}.card-media img{object-fit:contain}.card.lifestyle .card-media img{object-fit:cover}.three-gallery img{aspect-ratio:4/5}.selected-dimensions .dimension-photo{width:70%;margin:auto}.selected-dimensions .dimension-photo img{object-fit:contain}.related .cards .card-media img{object-fit:contain}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:600px){.home .home-hero-photo{height:510px}.hero-media.studio{height:480px}.hero-media.studio img{width:100%;height:100%;object-fit:contain}.small-format-cards .card:first-child{grid-column:auto}.small-format-cards .card:first-child .card-media{aspect-ratio:4/4.6}.product-specs>div{grid-template-columns:40% 1fr;font-size:13px}.selected-dimensions .dimension-photo{height:260px;width:100%}.benefits{gap:4px}.benefit-symbol{font-size:24px}.footer-links{flex-wrap:wrap}}
.universe.ambient .universe-image img{object-fit:cover;object-position:center 52%}.feature-gaia .home-feature-photo{order:2}.feature-gaia .home-feature-copy{order:1}.feature-gaia .home-feature-photo img{object-position:center 68%}
@media(max-width:600px){.feature-gaia .home-feature-photo{order:0}.feature-gaia .home-feature-copy{order:1}.feature-gaia .home-feature-photo img{object-position:center 65%}}
