:is(#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template=cart],#MainContent[data-template="404"],#MainContent[data-template=page]){color:var(--casa-body);background-color:var(--casa-paper);font-family:var(--casa-sans)}:is(#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template=cart],#MainContent[data-template="404"],#MainContent[data-template=page]) :is(h1,h2,h3,h4,h5,h6){color:var(--casa-ink);font-family:var(--casa-display);font-weight:400}:is(#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template=cart],#MainContent[data-template="404"],#MainContent[data-template=page]) :is(.button,button.button){border-radius:0}:is(#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template=cart],#MainContent[data-template="404"],#MainContent[data-template=page]) .button:not(.button-secondary){--button-background-color: var(--casa-rust);--button-text-color: var(--casa-ivory);border-color:var(--casa-rust);color:var(--casa-ivory);background:var(--casa-rust);font-family:var(--casa-sans);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}:is(#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template=cart],#MainContent[data-template="404"],#MainContent[data-template=page]) .button-secondary{color:var(--casa-rust);background:transparent;border-color:var(--cdk-ln-ccfed44, rgb(139 69 19 / 45%))}:is(#MainContent[data-template=blog],#MainContent[data-template=article],#MainContent[data-template=search],#MainContent[data-template=list-collections],#MainContent[data-template=cart],#MainContent[data-template="404"],#MainContent[data-template=page]) .section-background{background:transparent!important}#MainContent[data-template=blog] .blog-posts{--page-content-width: min(1312px, calc(100vw - (2 * var(--casa-page-gutter))));padding-block:clamp(32px,4vw,56px) clamp(56px,7vw,96px)}#MainContent[data-template=blog] .blog-posts>.text,#MainContent[data-template=blog] .blog-posts>[data-block-type=text]{width:100%}#MainContent[data-template=blog] .blog-posts h1{margin:0;font-size:clamp(54px,7vw,92px);font-weight:300;line-height:.92}#MainContent[data-template=blog] .blog-posts-container{gap:clamp(28px,3vw,44px);margin-top:12px}#MainContent[data-template=blog] .blog-post-item{overflow:hidden;padding:0;border:1px solid var(--cdk-ln-c56922d, rgb(139 69 19 / 18%));background:var(--cdk-bg-cb12f45, rgb(249 245 238 / 82%))}#MainContent[data-template=blog] .blog-post-card{height:100%}#MainContent[data-template=blog] .blog-post-card__image-container{overflow:hidden;background:var(--cdk-bg-e6ded1, #e6ded1)}#MainContent[data-template=blog] .blog-post-card__image{transition:transform .5s ease}#MainContent[data-template=blog] .blog-post-item:hover .blog-post-card__image{transform:scale(1.02)}#MainContent[data-template=blog] .blog-post-card__content{padding:20px 22px 24px}#MainContent[data-template=blog] .blog-post-card__title-link :is(h2,h3,h4,h5,p){color:var(--casa-charcoal);font-family:var(--casa-display);font-size:clamp(26px,2.4vw,38px);font-weight:400;line-height:1.02}#MainContent[data-template=blog] .blog-post-details{margin-top:10px;color:var(--casa-rust);font-family:var(--casa-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}#MainContent[data-template=blog] .blog-post-card__content-text{margin-top:14px;color:var(--casa-body);font-family:var(--casa-sans);font-size:14px;line-height:1.65}#MainContent[data-template=article]>.shopify-section:first-child,#MainContent[data-template=article] .section-wrapper{background:linear-gradient(var(--cdk-bg-c31d9bc, rgb(245 240 232 / 92%)),var(--cdk-bg-c31d9bc, rgb(245 240 232 / 92%))),var(--casa-content-paper-image, url(./casa-paper-grain-warm.jpg));background-position:center;background-size:1024px}#MainContent[data-template=article] .section-content-wrapper{width:min(100%,1180px);margin-inline:auto;padding-inline:var(--casa-page-gutter)}#MainContent[data-template=article] h1{width:min(100%,980px);margin-inline:auto;color:var(--casa-ink);font-size:clamp(40px,4.2vw,51px);font-weight:300;line-height:.98;text-wrap:balance}#MainContent[data-template=article] .blog-post-details{justify-content:center;color:var(--casa-rust);font-family:var(--casa-sans);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}#MainContent[data-template=article] .blog-post-content{max-width:760px;color:var(--casa-body);font-family:var(--casa-sans);font-size:16px;line-height:1.82}#MainContent[data-template=article] .blog-post-content :is(h2,h3,h4){margin-top:2em;margin-bottom:.7em;font-family:var(--casa-display);line-height:1.05}#MainContent[data-template=article] .blog-post-content h2{font-size:clamp(34px,4vw,48px)}#MainContent[data-template=article] .blog-post-content blockquote{margin:2.5rem 0;padding:1.4rem 1.7rem;border-inline-start:2px solid var(--casa-rust);color:var(--casa-ink);font-family:var(--casa-display);font-size:24px;font-style:italic;line-height:1.35}#MainContent[data-template=article] .blog-post-content a{color:var(--casa-rust);text-decoration-thickness:1px;text-underline-offset:3px}#MainContent[data-template=article] .blog-post-comments-container{max-width:760px;padding-top:48px;border-top:1px solid var(--cdk-ln-c53abcc, rgb(139 69 19 / 20%))}#MainContent[data-template=search] .search-page__header{padding-block:clamp(54px,7vw,88px) 38px}#MainContent[data-template=search] .search-page__header h1{font-size:clamp(46px,6vw,72px);font-weight:300}#MainContent[data-template=search] .product-grid-container{padding-bottom:80px}#MainContent[data-template=search] .product-grid__item{min-width:0}#MainContent[data-template=search] :is(.product-card,.resource-card){background:var(--cdk-bg-ca41175, rgb(249 245 238 / 78%));border:1px solid var(--cdk-ln-cbfbc88, rgb(139 69 19 / 14%))}#MainContent[data-template=list-collections] .section-resource-list{padding-block:clamp(56px,7vw,96px)}#MainContent[data-template=list-collections] h1{font-size:clamp(54px,7vw,86px);font-weight:300;line-height:.95}#MainContent[data-template=list-collections] .resource-list__item{overflow:hidden;border:1px solid var(--cdk-ln-cab0e4e, rgb(139 69 19 / 16%));background:var(--cdk-bg-c1704aa, rgb(249 245 238 / 76%))}#MainContent[data-template=list-collections] .resource-list__item :is(h2,h3,h4,.collection-title){color:var(--casa-charcoal);font-family:var(--casa-display)}#MainContent[data-template=cart] .cart-page{padding-block:clamp(50px,6vw,88px)}#MainContent[data-template=cart] .cart-title{color:var(--casa-ink);font-family:var(--casa-display)}#MainContent[data-template=cart] .cart-items__table-row{border-color:var(--cdk-ln-c56922d, rgb(139 69 19 / 18%))}#MainContent[data-template=cart] .cart-items__title{color:var(--casa-charcoal);font-family:var(--casa-display)}#MainContent[data-template=cart] .cart-page__summary{background:var(--cdk-bg-cb12f45, rgb(249 245 238 / 82%));border-inline-start:1px solid var(--cdk-ln-cab0e4e, rgb(139 69 19 / 16%))}#MainContent[data-template=page] .page-width-content{width:min(100%,980px);margin-inline:auto;padding-block:clamp(56px,7vw,96px)}#MainContent[data-template=page] h1{font-size:clamp(48px,6vw,76px);font-weight:300}#MainContent[data-template=page] .rte{font-family:var(--casa-sans);line-height:1.75}#MainContent[data-template="404"] .section-content-wrapper{max-width:760px;margin-inline:auto;padding:clamp(60px,9vw,120px) 24px;border:1px solid var(--cdk-ln-c56922d, rgb(139 69 19 / 18%));background:var(--cdk-bg-cc4d414, rgb(249 245 238 / 72%))}#MainContent[data-template="404"] h1{font-size:clamp(48px,7vw,84px);font-weight:300}.password-main-content,body.gift-card{color:var(--casa-body);background:var(--casa-paper);font-family:var(--casa-sans)}.password-main-content :is(h1,h2,h3),body.gift-card :is(h1,h2,h3){color:var(--casa-ink);font-family:var(--casa-display);font-weight:400}.password-dialog{border:1px solid var(--cdk-ln-cf322d2, rgb(139 69 19 / 22%));border-radius:0;background:var(--casa-paper-light)}body.gift-card .gift-card__main{border:1px solid var(--cdk-ln-c56922d, rgb(139 69 19 / 18%));background:var(--cdk-bg-cb12f45, rgb(249 245 238 / 82%))}@media screen and (max-width:749px){#MainContent[data-template=blog] .blog-post-card__content{padding:18px}#MainContent[data-template=article] .section-content-wrapper{padding-inline:20px}#MainContent[data-template=cart] .cart-page__summary{border-inline-start:0;border-top:1px solid var(--cdk-ln-cab0e4e, rgb(139 69 19 / 16%))}}@media(prefers-reduced-motion:reduce){#MainContent[data-template=blog] .blog-post-card__image{transition:none}}#MainContent>.shopify-policy__container{box-sizing:border-box;width:100%;max-width:calc(var(--casa-reading-width, 42rem) + 2 * var(--casa-page-gutter, 1.25rem));margin-inline:auto;padding:clamp(48px,7vw,96px) var(--casa-page-gutter, 1.25rem) clamp(64px,8vw,120px);color:var(--casa-body)}#MainContent>.shopify-policy__container .shopify-policy__title{margin:0 0 clamp(32px,4vw,48px);padding-bottom:clamp(20px,2.5vw,28px);border-bottom:var(--casa-hairline);text-align:center}#MainContent>.shopify-policy__container .shopify-policy__title h1{margin:0;color:var(--casa-ink);font-family:var(--casa-display);font-size:clamp(40px,5.5vw,64px);font-weight:300;line-height:1.05;letter-spacing:0}#MainContent>.shopify-policy__container .rte{color:var(--casa-body);font-family:var(--casa-sans);font-size:15px;line-height:1.8;overflow-wrap:break-word}#MainContent>.shopify-policy__container .rte :is(h2,h3){margin-block:2.2em .6em;color:var(--casa-ink);font-family:var(--casa-display);font-size:clamp(26px,3vw,32px);font-weight:400;line-height:1.2}#MainContent>.shopify-policy__container .rte h3{font-size:clamp(21px,2.4vw,24px)}#MainContent>.shopify-policy__container .rte p{margin-block:0 1.1em}#MainContent>.shopify-policy__container .rte strong{color:var(--casa-ink);font-weight:600}#MainContent>.shopify-policy__container .rte li+li{margin-top:.5em}#MainContent>.shopify-policy__container .rte a{color:var(--casa-rust);text-decoration:underline;text-underline-offset:3px}#MainContent>.shopify-policy__container .rte a:hover{color:var(--casa-ink)}@media screen and (min-width:990px){#MainContent>.shopify-policy__container .rte{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/casa-template-pages.css.map */
