.form-note--err{color:#9b1c1c}.sm-form-ok{margin-top:12px}.looks-more:has([data-look-rail]:empty),#room-ideas:has([data-look-rail]:empty),[data-look-rail]:empty,.rm-prods:empty{display:none}.sm-coll-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 20px;margin:0;padding:0;list-style:none}.sm-coll-grid>li{min-width:0}.sm-coll-grid .card{display:block;color:inherit;text-decoration:none}.sm-coll-grid .card__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius);background:var(--studio)}.sm-coll-grid .card__media img{width:100%;height:100%;object-fit:cover}.sm-coll-grid .card__body{display:grid;gap:2px;padding-top:12px}.sm-coll-grid .card__body small{color:var(--ink-2);font-size:var(--fs-small)}.sm-coll-grid .card__price{font-weight:600}.sm-coll-head{padding:24px 0 32px}@media(max-width:1068px){.sm-coll-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:734px){.sm-coll-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.collection .sm-coll-head,.sm-collection-section>.crumbs,.sm-collection-section>.shop-head,.sm-collection-section>.shop-sec{max-width:var(--max-wide);margin-inline:auto;padding-inline:var(--gutter) var(--gutter-r)}.sm-search .t-h1{margin:8px 0 24px}.sm-search__form{display:flex;gap:8px;max-width:640px}.sm-search__form .input{flex:1;min-width:0}.sm-search__count{margin:20px 0 28px}.sm-search__h{margin:40px 0 16px}.sm-search__list{display:grid;gap:16px;padding:0;margin:0;list-style:none;max-width:var(--max-text)}.sm-search__more{margin-top:48px}.sm-pager{display:flex;align-items:center;gap:16px;margin-top:32px}.sm-404 .wrap,.sm-password .wrap{max-width:760px;text-align:center}.sm-404 .cta-row,.sm-password .cta-row{justify-content:center}.sm-404 .t-lead{margin:16px auto 32px}.sm-password{min-height:100vh;display:grid;align-items:center}.sm-password__logo{display:block;margin:0 auto 40px;height:15px;width:auto}.sm-password__form{display:flex;gap:8px;max-width:420px;margin:28px auto 16px}.sm-password__form .input{flex:1;min-width:0}main[data-template=cart]{--font-body--family: var(--font-body);--font-subheading--family: var(--font-body);--font-paragraph--family: var(--font-body);--font-heading--family: var(--font-display);--font-accent--family: var(--font-display);--font-h1--family: var(--font-display);--font-h2--family: var(--font-display);--font-h3--family: var(--font-display);--font-h4--family: var(--font-display);--font-h5--family: var(--font-body);--font-h6--family: var(--font-body);--cart-primary-font-family: var(--font-body);--cart-secondary-font-family: var(--font-body);--button-font-family-primary: var(--font-body);--button-font-family-secondary: var(--font-body);--button-text-case-primary: none;--button-text-case-secondary: none;--style-border-radius-buttons-primary: var(--pill);--style-border-radius-buttons-secondary: var(--pill);--style-border-radius-inputs: var(--radius-sm);color:var(--ink);font-family:var(--font-body);letter-spacing:-.01em}main[data-template=cart] .cart-title h1{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.02em;line-height:1.1;text-transform:none}main[data-template=cart] .cart-items__title{color:var(--ink);font-weight:500;text-decoration:none}main[data-template=cart] .cart-items__title:hover{text-decoration:underline}main[data-template=cart] .cart-items__properties,main[data-template=cart] .cart-items__variants{color:var(--ink-2);font-size:var(--fs-small)}main[data-template=cart] .cart-items--dividers .cart-items__table-row{border-color:var(--line)}main[data-template=cart] .cart-items__nested-line .cart-items__title{font-weight:400}main[data-template=cart] .sm-cart-qty{margin:0;min-height:44px;display:inline-flex;align-items:center;gap:4px;color:var(--ink-2);font-size:var(--fs-small);font-variant-numeric:tabular-nums}main[data-template=cart] .cart__checkout-button{min-height:52px;border-radius:var(--pill);background:var(--ink);color:#fff;box-shadow:none;font-family:var(--font-body);font-size:1.125rem;font-weight:500;text-transform:none;letter-spacing:-.01em;transition:background-color .2s var(--ease),transform .12s var(--ease)}main[data-template=cart] .cart__checkout-button:hover{background:#3a3936}main[data-template=cart] .cart__checkout-button:active{transform:scale(.98)}main[data-template=cart] .cart__checkout-button[disabled],main[data-template=cart] .cart__checkout-button[aria-busy=true]{opacity:.4;cursor:not-allowed}main[data-template=cart] .cart-items__empty-button{border-radius:var(--pill);background:var(--ink);color:#fff;text-transform:none}main[data-template=cart] :focus-visible{outline:2px solid var(--focus);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sm-theme.css.map */
