@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Jost:wght@300;400&display=swap";body{font-family:Jost,sans-serif;font-weight:300;background-color:#f2f0eb;color:#1a1a1a}h1,h2,h3,h4{font-family:Cormorant Garamond,serif;font-weight:300;letter-spacing:.5px}.header__heading-link,.header__heading{font-family:Cormorant Garamond,serif;font-weight:300;letter-spacing:3px;font-size:22px}.header__menu-item,.header__menu-item a{font-family:Jost,sans-serif;font-weight:300;font-size:12px;letter-spacing:.8px}.banner{position:relative}.banner__heading{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:52px;line-height:1.2;letter-spacing:1px;color:#fff}@media(max-width:749px){.banner__heading{font-size:32px}}.banner__text{font-family:Jost,sans-serif;font-weight:300;font-size:13px;letter-spacing:1px;color:#ffffffd9}.banner__buttons .button{font-family:Jost,sans-serif;font-weight:300;font-size:11px;letter-spacing:2px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.8);border-radius:0;padding:12px 28px;text-transform:uppercase}.banner__buttons .button:hover{background:#ffffff1f}.announcement-bar{background-color:#f2f0eb;border-bottom:.5px solid #d5d0c8;padding:10px 0}.announcement-bar__message{font-family:Jost,sans-serif;font-weight:300;font-size:11px;letter-spacing:1px;color:#666;text-align:center}.collection-list{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:32px 48px 24px}@media(max-width:749px){.collection-list{display:flex;flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:12px;padding:20px 16px 12px;scrollbar-width:none}.collection-list::-webkit-scrollbar{display:none}.collection-list__item{flex:0 0 100px;min-width:100px}}.collection-list__item .card{background:#e3e0d8;border-radius:10px;border:none;overflow:hidden}.collection-list__item .card__heading{font-family:Cormorant Garamond,serif;font-weight:300;font-size:14px;letter-spacing:.3px;text-align:center;margin-top:8px;color:#333}.featured-collection .title,.collection .title{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:36px;letter-spacing:.5px;text-align:center;margin-bottom:4px}.featured-collection .subtitle,.collection .subtitle{font-family:Jost,sans-serif;font-weight:300;font-size:12px;letter-spacing:.5px;color:#888;text-align:center;margin-bottom:20px}.tab-button,[role=tab]{font-family:Jost,sans-serif;font-weight:300;font-size:12px;letter-spacing:.5px;color:#aaa;border:none;background:transparent;padding-bottom:10px;border-bottom:1px solid transparent;cursor:pointer;text-transform:none}[role=tab][aria-selected=true],.tab-button.active{color:#1a1a1a;border-bottom:1px solid #1a1a1a}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 48px 48px}@media(max-width:989px){.product-grid{grid-template-columns:repeat(3,1fr);padding:0 24px 32px;gap:14px}}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,1fr);padding:0 16px 24px;gap:10px}}.card-wrapper .card{background:#fff;border:.5px solid #e5e1db;border-radius:10px;overflow:hidden}.card__media{background:#ede9e3}.card__media .media{padding-top:85%}.card__content{padding:14px 14px 16px}.card__heading{font-family:Cormorant Garamond,serif;font-weight:300;font-size:16px;letter-spacing:.3px;margin-bottom:4px;color:#1a1a1a}.price{font-family:Jost,sans-serif;font-weight:300;font-size:13px;color:#666;margin-bottom:12px}.card .button--primary,.product-form__submit{font-family:Jost,sans-serif;font-weight:300;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;background:#1a1a1a;color:#fff;border:none;border-radius:4px;padding:10px 16px;width:100%}.card .button--primary:hover,.product-form__submit:hover{background:#333}.video-section{position:relative}.video-section__content{position:absolute;bottom:28px;left:36px;z-index:2;color:#fff}@media(max-width:749px){.video-section__content{left:20px;bottom:20px}}.video-section__label{font-family:Jost,sans-serif;font-size:9px;letter-spacing:2px;opacity:.75;text-transform:uppercase;display:block;margin-bottom:6px}.video-section__heading{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:28px;color:#fff;margin-bottom:14px;line-height:1.2}@media(max-width:749px){.video-section__heading{font-size:22px}}.video-section .button{font-family:Jost,sans-serif;font-weight:300;font-size:10px;letter-spacing:2px;text-transform:uppercase;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.75);border-radius:0;padding:10px 22px}.video-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.multicolumn{padding:48px 48px 52px;background:#f2f0eb;text-align:center}@media(max-width:749px){.multicolumn{padding:32px 20px 36px}}.multicolumn .title{font-family:Cormorant Garamond,serif;font-weight:300;font-style:italic;font-size:32px;margin-bottom:28px;letter-spacing:.5px}.multicolumn-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:749px){.multicolumn-list{grid-template-columns:1fr;gap:20px;text-align:left}.multicolumn-list__item{display:flex;gap:14px;align-items:flex-start}}.multicolumn-list__item .icon-with-text__icon{width:42px;height:42px;min-width:42px;background:#1a1a1a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}@media(max-width:749px){.multicolumn-list__item .icon-with-text__icon{margin:0}}.multicolumn-list__item .icon-with-text__icon svg{fill:#fff;width:18px;height:18px}.multicolumn-list__item h3{font-family:Cormorant Garamond,serif;font-weight:400;font-size:18px;letter-spacing:.3px;margin-bottom:6px}.multicolumn-list__item p{font-family:Jost,sans-serif;font-weight:300;font-size:12px;color:#777;line-height:1.7}.shopify-section{padding-top:0;padding-bottom:0}.section-full-width,.section{margin-bottom:0}.featured-collection,.collection-list-section,.multicolumn,.video-section{padding-top:48px;padding-bottom:48px}@media(max-width:749px){.featured-collection,.collection-list-section,.multicolumn{padding-top:28px;padding-bottom:28px}}.pf-tab__content{padding:24px 16px!important}.pf-product-card{border-radius:10px!important;overflow:hidden!important}.pf-product-card .pf-product-card__media{padding-top:80%!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/altinteriors-custom.css.map */
