body{letter-spacing:-.005em;text-rendering:optimizeLegibility}h1,h2,h3,.h1,.h2,.h3,.text-block.h1>*,.text-block.h2>*,.text-block.h3>*{font-family:var(--font-body--family)!important;font-style:normal;font-weight:600;letter-spacing:-.035em;text-wrap:balance}h1,.h1,.text-block.h1>*{line-height:.98}h2,.h2,.text-block.h2>*{line-height:1.02}h3,.h3,.text-block.h3>*{line-height:1.08}h4,h5,h6,.h4,.h5,.h6{font-family:var(--font-body--family)!important;font-weight:550;letter-spacing:-.018em}p,.rte,.product-card,.collection-card{line-height:1.55}.text-block.h6,.text-block.h6>*,.announcement-bar,.product-badges{letter-spacing:.085em}#header-component .header__columns{min-height:72px}#header-component .menu-list__link,#header-component .header-actions__action,#header-component .dropdown-localization__button{font-family:var(--font-body--family);font-weight:500;letter-spacing:-.012em}#header-component .menu-list__link{position:relative}@media(hover:hover)and (min-width:750px){#header-component .menu-list__link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}#header-component .menu-list__link:hover:after,#header-component .menu-list__link[aria-expanded=true]:after{transform:scaleX(1)}}.header[data-sticky-state=active] .header__underlay-closed{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{border-radius:10px!important;min-height:46px;padding-inline:22px;font-weight:550;letter-spacing:-.01em}.product-card .card-gallery,.collection-card__image,.resource-card__image,.product-card__image,.media-with-content img,.product-card,.collection-card{border-radius:12px}.product-card :is(h3,h4,h5),.collection-card :is(h3,h4,h5){letter-spacing:-.02em}input,textarea,select,.field__input,.quantity-selector,.variant-option__button-label{border-radius:10px!important}.template-index .hero h1,body:has(main[data-template*=index]) .hero h1{max-width:13ch}body:has(main[data-template*=index]) .section-resource-list__header h2,body:has(main[data-template*=index]) .section-resource-list__header h3{max-width:16ch}body:has(main[data-template*=index]) .section-resource-list,body:has(main[data-template*=index]) .media-with-content{scroll-margin-top:100px}@media screen and (max-width:749px){#header-component .header__columns{min-height:62px}h1,.h1,.text-block.h1>*{letter-spacing:-.04em}h2,.h2,.text-block.h2>*{letter-spacing:-.03em}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/decor-premium.css.map */
