@font-face{font-family:TMS Switzer;src:url(//themattressstudio.com/cdn/shop/t/8/assets/tms-switzer-400.woff2?v=5376978856318259321791571493) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TMS Switzer;src:url(//themattressstudio.com/cdn/shop/t/8/assets/tms-switzer-500.woff2?v=902480065311661891791571493) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TMS Switzer;src:url(//themattressstudio.com/cdn/shop/t/8/assets/tms-switzer-600.woff2?v=172711680105370017911791571493) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--tms-paper:#FAF9F6;--tms-surface:#F1EEE7;--tms-ink:#3F352C;--tms-muted:#6B6056;--tms-olive:#42463B;--tms-line:#D9D1C7;--tms-control:#8A7D70;--tms-hover:#55483C;--font-body--family:"TMS Switzer",Arial,sans-serif;--font-subheading--family:"TMS Switzer",Arial,sans-serif;--font-heading--family:"TMS Switzer",Arial,sans-serif;--font-accent--family:"TMS Switzer",Arial,sans-serif;--font-body--weight:400;--font-heading--weight:400;--font-subheading--weight:500;--font-accent--weight:500;--font-body--style:normal;--font-heading--style:normal;--font-subheading--style:normal;--font-accent--style:normal;--letter-spacing--display-tight:-.018em;--letter-spacing--heading-tight:-.012em;--letter-spacing--body-tight:0em;--font-paragraph--size:16px;--font-paragraph--line-height:1.6;--color-error:#943F35;--color-success:#3F634C;--color-primary-button-hover-background:#55483C;--color-primary-button-hover-text:#FAF9F6;--color-primary-button-hover-border:#55483C;--color-secondary-button-hover-background:#F1EEE7;--color-secondary-button-hover-text:#3F352C;--color-secondary-button-hover-border:#3F352C;--color-border:#D9D1C7;--color-border-rgb:217 209 199;--style-border-radius-buttons-primary:2px;--style-border-radius-buttons-secondary:2px;--style-border-radius-inputs:2px;--variant-picker-button-radius:2px;--button-padding-inline:26px;--height-buy-buttons:50px}body{font-family:var(--font-body--family);font-weight:400;line-height:1.6}button,input,select,textarea{font-family:var(--font-body--family)}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.012em}:where(h1,.h1){letter-spacing:-.018em}strong,b{font-weight:600}.button,.button-secondary,.button-custom,.shopify-payment-button__button--unbranded{min-height:50px;border-radius:2px;font-weight:500;letter-spacing:.015em;text-transform:none}.button-unstyled{font-weight:500;letter-spacing:0;text-underline-offset:5px}.menu-list__link,.menu-drawer__menu-item{font-weight:500}.price,.price__regular,.price__sale{font-weight:400;font-variant-numeric:lining-nums}body .tms-services{background:var(--tms-surface);color:var(--tms-ink)}body .tms-services__heading{font-weight:500;letter-spacing:-.012em}body .tms-services__button{border-color:var(--tms-control);border-radius:2px;font-size:14px;font-weight:500;min-height:48px}body .tms-services__button:hover:not(:disabled){background:var(--tms-ink);color:var(--tms-paper)}body .tms-services__price span{font-size:12px}body .tms-services__cart-link{font-size:14px}body .tms-gm{border-color:var(--tms-line);color:var(--tms-ink)}body .tms-gm-dialog{background:var(--tms-paper);color:var(--tms-ink)}body .tms-gm-dialog h2,body .tms-gm-dialog h3{font-weight:400;letter-spacing:-.012em}body .tms-gm__desc,body .tms-gm-dialog__note,body .tms-gm__protector .tms-gm__guarantee{color:var(--tms-muted)}body .tms-gm__desc,body .tms-gm__included,body .tms-gm__link{font-size:14px}body .tms-gm__link svg{display:none}body .tms-gm-dialog details,body .tms-gm__protector{border-color:var(--tms-line)}body .tms-gm__action{border-radius:2px;min-height:50px;background:var(--tms-ink);color:var(--tms-paper);font-weight:500}body tms-order-swatches{--swatch-brown:var(--tms-ink);background:var(--tms-paper);color:var(--tms-ink)}body tms-order-swatches h1,body tms-order-swatches h2{font-weight:400;letter-spacing:-.012em}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}:root{--font-h1--weight:400;--font-h1--letter-spacing:-.012em}:root{--font-h2--weight:400;--font-h2--letter-spacing:-.012em}:root{--font-h3--weight:400;--font-h3--letter-spacing:-.012em}:root{--font-h4--weight:400;--font-h4--letter-spacing:-.012em}:root{--font-h5--weight:400;--font-h5--letter-spacing:-.012em}:root{--font-h6--weight:400;--font-h6--letter-spacing:-.012em}body .product-details h1{font-weight:400!important;letter-spacing:-.012em!important}body product-price .price{font-weight:400!important;color:var(--tms-ink)}body .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label,body .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{border-radius:2px!important}body .variant-option--buttons:not(.variant-option--swatches){--color-variant-border:#8A7D70;--color-variant-text:#3F352C;--color-variant-background:#FAF9F6;--color-selected-variant-background:#3F352C;--color-selected-variant-text:#FAF9F6}body .product-details .add-to-cart-button,body .product-details .button,body .cart__checkout-button{border-radius:2px!important;font-weight:500!important}body .product-details .quantity-selector{border-radius:2px!important}body .tms-services__cart{font-size:14px}body .tms-order__filters button,body .tms-order__add,body .tms-buy-help__button{border-radius:2px;min-height:48px;font-weight:500}body .tms-order h1,body .tms-order h2,body .tms-order h3{letter-spacing:-.012em;font-weight:400}body .email-signup__input-group,body .email-signup__input{border-radius:2px!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tms-brand.css.map */
