.template-index{--paper:#f7f4ee;--ink:#564b40;--gold:#bd9b60;--muted:rgba(86,75,64,.66);--hair:rgba(86,75,64,.24);--soft:rgba(86,75,64,.18)}.template-index .hero,.template-index .hero .slideshow__slide{min-height:clamp(540px,82vh,860px)}.template-index .hero .hero__title{font-family:Crimson Text,serif;font-weight:400;font-size:clamp(40px,6.2vw,84px)!important;line-height:1.02;letter-spacing:-.01em}.template-index .index-section{margin-top:0;margin-bottom:clamp(64px,8vw,116px)}.template-index [id*=featured_collections_aTV9CP],.template-index [id*=rich_text_TqHWy],.template-index [id*=rich_text_zLqEyx],.template-index [id*=rich_text_FeWm9x],.template-index [id*=rich_text_FgtwpC],.template-index [id*=rich_text_TqAMp],.template-index [id*=rich_text_qJAJFF],.template-index [id*=rich_text_rMtBRc]{margin-bottom:clamp(18px,2vw,30px)}.template-index [id*=rich_text_TqHWy] .page-width,.template-index [id*=rich_text_xNjy4f] .page-width,.template-index [id*=rich_text_FeWm9x] .page-width,.template-index [id*=rich_text_TqAMp] .page-width,.template-index [id*=rich_text_rMtBRc] .page-width,.template-index [id*=rich_text_zLqEyx] .feature-row-wrapper,.template-index [id*=rich_text_FgtwpC] .feature-row-wrapper,.template-index [id*=rich_text_qJAJFF] .feature-row-wrapper,.template-index [id*=featured_collections_aTV9CP] .section-header{border-top:.5px solid rgba(86,75,64,.24);padding-top:34px}.template-index [id*=rich_text_] h2,.template-index [id*=featured_collections_aTV9CP] .section-header__title,.template-index .feature-row__text h2{font-family:Crimson Text,serif;font-weight:400;text-transform:none;font-size:clamp(27px,2.9vw,42px);line-height:1.04;letter-spacing:-.015em;color:#564b40;margin:0}.template-index [id*=rich_text_] .rte p{font-family:Crimson Text,serif;font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.55;color:#564b40b3}.template-index [id*=rich_text_TqHWy] h2:before{content:"03"}.template-index [id*=rich_text_xNjy4f] h2:before{content:"04"}.template-index [id*=rich_text_FeWm9x] h2:before{content:"06"}.template-index [id*=rich_text_TqAMp] h2:before{content:"08"}.template-index [id*=rich_text_rMtBRc] h2:before{content:"10"}.template-index [id*=featured_collections_aTV9CP] .section-header__title:before{content:"01"}.template-index [id*=rich_text_] h2:before,.template-index [id*=featured_collections_aTV9CP] .section-header__title:before{display:block;font:500 11px/1 Karla,sans-serif;letter-spacing:.22em;color:#bd9b60;margin:0 0 12px}.template-index [id*=featured_collections_aTV9CP] .section-header__title{text-align:left}.template-index .feature-row{align-items:center;gap:clamp(36px,5vw,80px)}.template-index .feature-row__text{align-self:center}.template-index .feature-row__text .subheading{display:none}.template-index [id*=rich_text_zLqEyx] .feature-row__text h2:before{content:"05"}.template-index [id*=rich_text_FgtwpC] .feature-row__text h2:before{content:"07"}.template-index [id*=rich_text_qJAJFF] .feature-row__text h2:before{content:"09"}.template-index .feature-row__text .rte p{font-family:Crimson Text,serif;font-style:italic;font-size:clamp(18px,2vw,22px);line-height:1.55;color:#564b40b3}.template-index .feature-row__text .btn{display:inline-block;margin-top:26px;background:#564b40;color:#f7f4ee;border:0;border-radius:0;padding:15px 30px;font:600 11px/1 Karla,sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:background .15s ease,color .15s ease}.template-index .feature-row__text .btn:hover{background:#bd9b60;color:#f7f4ee}.template-index .index-section .section-header{display:flex;align-items:baseline}.template-index .index-section .section-header__title:empty{display:none}.template-index .section-header__link.btn{margin-left:auto;background:none;border:0;border-bottom:1px solid #bd9b60;border-radius:0;padding:0 0 3px;min-width:0;width:auto;height:auto;font:600 11px/1.2 Karla,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#564b40}.template-index .hero__top-subtitle,.template-index .hero__subtitle{font-family:Karla,sans-serif;font-weight:600;font-size:12px;letter-spacing:.28em;text-transform:uppercase}.template-index .section-header:not(:has(.section-header__title:not(:empty))):not(:has(.section-header__link)){display:none}.template-index .grid-overflow-wrapper{scrollbar-width:none;-ms-overflow-style:none}.template-index .grid-overflow-wrapper::-webkit-scrollbar{display:none}.template-index ::selection{background:#bd9b60;color:#f7f4ee}.template-index .hero__text-content{transform:translateY(clamp(24px,7vh,60px))}
/*# sourceMappingURL=/cdn/shop/t/269/assets/casson-home.css.map */
