.text-display{font-size:48px;font-weight:300;letter-spacing:-.02em;line-height:1.2}h1,.h1,.text-h1{font-size:32px;font-weight:300;letter-spacing:-.01em;line-height:1.3;margin-bottom:var(--space-lg)}h2,.h2,.text-h2{font-size:24px;font-weight:400;line-height:1.4;margin-bottom:var(--space-md)}h3,.h3,.text-h3{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:var(--space-sm)}body{font-size:14px;line-height:1.8;font-weight:400;color:var(--color-text-secondary);padding-top:80px;background-color:#fff!important}.text-body{font-size:14px;line-height:1.8}.text-body-lg{font-size:16px;line-height:1.8}.text-sm{font-size:12px;letter-spacing:.5px;line-height:1.6}.site-header{height:80px;border-bottom:1px solid var(--color-border);background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__wrapper{height:100%}.header__container{height:100%;padding:0}.header__logo{max-width:160px;display:flex;align-items:center}.header__logo-link{display:inline-flex;align-items:center;height:40px}.header__logo-text{font-size:20px;font-weight:400;letter-spacing:-.01em;color:var(--color-text-primary)}.header__nav{display:flex;align-items:center;gap:var(--space-sm)}.header__nav-item{position:relative}.header__nav-link{display:inline-flex;align-items:center;font-size:13px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary);padding:0 var(--space-md);transition:var(--transition-smooth);text-decoration:none}.header__nav-link:hover{color:var(--color-text-primary)}.header__nav-arrow{margin-left:4px;transition:var(--transition-smooth)}.header__nav-item:hover .header__nav-arrow{transform:rotate(180deg)}.header__action-btn{width:40px;height:40px;color:var(--color-text-secondary);transition:var(--transition-smooth)}.header__action-btn:hover{color:var(--color-text-primary)}.section,.hero-minimal,.featured-collections,.testimonials{padding:var(--space-4xl) 0}.section-header{margin-bottom:var(--space-3xl);text-align:center}.section-header__subtitle{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.btn{font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:12px 32px;border:1px solid var(--color-text-primary);background:transparent;font-weight:400;color:var(--color-text-primary);transition:var(--transition-spring-subtle);border-radius:0}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--color-text-primary);color:var(--color-text-inverse)}.btn--primary:hover,.btn--secondary{background:transparent;color:var(--color-text-primary)}.btn--secondary:hover{background:var(--color-text-primary);color:var(--color-text-inverse)}.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.hero-minimal{min-height:600px;background-color:var(--color-surface)}.hero-minimal__subtitle{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.hero-minimal__title{font-size:48px;font-weight:300;line-height:1.2;letter-spacing:-.02em;margin-bottom:var(--space-md)}.hero-minimal__text{font-size:16px;color:var(--color-text-secondary);max-width:500px;margin:0 auto var(--space-lg);line-height:1.8}.hero-minimal__scroll{display:none}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl);width:100%}@media (max-width: 1024px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}}@media (max-width: 640px){.product-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}.product-card{width:100%;border:none;box-shadow:none;background:transparent;padding:0}.product-card__link{text-decoration:none;color:inherit}.product-card__image{aspect-ratio:3/4;background:#f8f8f8;margin-bottom:20px;overflow:hidden;position:relative}.product-card__img{transition:var(--transition-slow)}.product-card:hover .product-card__img{transform:scale(1.02)}.product-card__content{padding:0;text-align:left}.product-card__title{font-size:16px;font-weight:400;margin-bottom:4px;color:var(--color-text-primary)}.product-card__material{font-size:14px;color:var(--color-text-tertiary);margin-bottom:8px;font-weight:400;background:none;padding:0;display:inline-block}.product-card__price{font-size:14px;font-weight:400;color:var(--color-text-primary)}.product-card__price--compare{color:var(--color-text-tertiary);text-decoration:line-through;margin-right:8px}.product-card__actions{display:none}@media (min-width: 1024px){.product-card__actions{display:flex}}.product-card__customize{display:block;margin-top:var(--space-md);width:100%;font-size:14px;padding:12px 20px}.collection-card{border:none;background:transparent}.collection-card__image{aspect-ratio:1;background:var(--color-surface);margin-bottom:var(--space-md);overflow:hidden;position:relative}.collection-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-surface)}.collection-card__placeholder svg{width:60px;height:60px;opacity:.1;color:var(--color-text-tertiary)}.collection-card__title{font-size:18px;font-weight:400;margin-bottom:8px;color:var(--color-text-primary)}.collection-card__subtitle{font-size:14px;color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.collection-card__link-text{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-text-secondary)}.collection-card__link-text svg{width:16px;height:16px}.collection-card__overlay{display:none}.site-footer{border-top:1px solid var(--color-border);padding:80px 0 40px;background:#fff;margin-top:0}.footer__menu-title,.footer__newsletter-title{font-size:12px;letter-spacing:1px;text-transform:uppercase;font-weight:400;margin-bottom:24px;color:var(--color-text-primary)}.footer__menu-link{font-size:14px;color:var(--color-text-secondary);line-height:2;transition:var(--transition-smooth)}.footer__menu-link:hover{color:var(--color-text-primary)}.footer__logo-text{font-size:18px;font-weight:400;letter-spacing:-.01em;color:var(--color-text-primary)}.footer__about{font-size:14px;line-height:1.8;color:var(--color-text-secondary);max-width:320px}[data-animate=fade-up]{transform:translateY(20px)}.animated{transition:all .8s cubic-bezier(.23,1,.32,1)}.badge{display:none}.hamburger-line{background-color:var(--color-text-primary)}.form-input,.form-select{border:1px solid var(--color-border);background:var(--color-background);font-size:14px;padding:12px 16px;transition:var(--transition-smooth);border-radius:0}.form-input:focus,.form-select:focus{border-color:var(--color-text-primary);outline:none}.cart-drawer{max-width:400px;border-left:1px solid var(--color-border)}.cart-drawer__header{padding:var(--space-md);border-bottom:1px solid var(--color-border)}.cart-drawer__title{font-size:18px;font-weight:400;letter-spacing:-.01em;margin:0}.cart-drawer__close{width:32px;height:32px}.cart-drawer__items{padding:var(--space-md)}.cart-item{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border)}.cart-item__title{font-size:14px;font-weight:400;margin-bottom:4px}.cart-item__variants,.cart-item__property{font-size:12px;color:var(--color-text-secondary)}.cart-item__price{font-size:14px}.quantity-selector{border:1px solid var(--color-border);display:inline-flex;align-items:center}.quantity-selector__btn{width:32px;height:32px;border:none;background:none;color:var(--color-text-secondary);transition:var(--transition-smooth)}.quantity-selector__btn:hover:not(:disabled){color:var(--color-text-primary)}.quantity-selector__input{width:48px;text-align:center;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);font-size:14px;padding:4px}.cart-drawer__footer{padding:var(--space-md);border-top:1px solid var(--color-border)}.cart-drawer__subtotal{font-size:16px;margin-bottom:var(--space-md)}.cart-drawer__shipping-progress{display:none}.testimonial__quote{font-size:20px;font-weight:300;line-height:1.6;color:var(--color-text-primary)}.testimonial__author-name{font-size:14px;font-weight:400;color:var(--color-text-primary)}.testimonial__author-title{font-size:12px;color:var(--color-text-secondary)}.collection-header{padding:var(--space-3xl) 0 var(--space-2xl);background:var(--color-surface);text-align:center}.collection-header__title{font-size:36px;font-weight:300;margin-bottom:var(--space-sm)}.collection-header__description{font-size:16px;color:var(--color-text-secondary);max-width:600px;margin:0 auto}.collection-toolbar{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-xl)}.collection-toolbar__count{font-size:14px;color:var(--color-text-secondary)}.collection-toolbar__filter-btn{display:none}.collection-sort{font-size:14px}.form-select{font-size:14px;padding:8px 32px 8px 12px;border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-primary)}@media (max-width: 768px){.site-header{height:64px}h1,.h1,.text-h1{font-size:28px}.hero-minimal__title{font-size:36px}.section{padding:var(--space-3xl) 0}}.featured-collections{background:#fff}.collections-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xl)}@media (max-width: 1024px){.collections-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.collections-grid{grid-template-columns:1fr}}@media (max-width: 1023px){.collection-filters:not(.collection-filters--open){display:none}}.product-page{padding-top:var(--space-2xl)}.product-gallery__main{background:var(--color-surface);border-radius:0}.product-info__title{font-size:28px;font-weight:300;letter-spacing:-.01em}.product-info__price--current{font-size:20px;font-weight:400}.product-tabs__button{font-size:14px;font-weight:400;text-transform:none;letter-spacing:0}.header__search-overlay{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__search-modal{background:transparent;box-shadow:none;max-width:600px}.header__search-input{font-size:24px;font-weight:300;padding:var(--space-md) 0;border:none;border-bottom:1px solid var(--color-border);background:transparent}.header__search-submit{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;padding:var(--space-sm)}.btn--add-sample{font-size:11px;padding:6px 12px;border:1px solid var(--color-border);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;background:transparent;transition:var(--transition-smooth)}.btn--add-sample:hover{border-color:var(--color-text-tertiary);color:var(--color-text-secondary)}.color-swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block;margin-right:6px;cursor:pointer;transition:var(--transition-smooth)}.color-swatch:hover{transform:scale(1.1);border-color:var(--color-border-dark)}.color-swatch--active{border-color:var(--color-pine-tree);border-width:2px}.header__logo img{max-height:40px!important;height:40px!important;width:auto!important;object-fit:contain!important}@media (max-width: 768px){.header__logo img{max-height:32px!important;height:32px!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/restoration-hardware-theme.css.map */
