body:has(#MainContent[data-template^=index]){background:#fff;color:#111}.cn-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}#MainContent[data-template^=index]{--cn-home-ink: #111111;--cn-home-muted: #767676;--cn-home-rule: #e4e6ec;--cn-home-paper: #ffffff;--cn-home-media: #fafafa;background:var(--cn-home-paper);color:var(--cn-home-ink)}body:has(#MainContent[data-template^=index]) #header-group,body:has(#MainContent[data-template^=index]) #header-group .header__row,body:has(#MainContent[data-template^=index]) #header-group .header__columns,body:has(#MainContent[data-template^=index]) #header-group header-component{background:#fff!important;color:#111!important}body:has(#MainContent[data-template^=index]) #header-group .header__row--top{border-block-end:1px solid var(--cn-home-rule)}body:has(#MainContent[data-template^=index]) #header-group :is(a,button,summary,svg){color:currentcolor}#MainContent[data-template^=index]>.shopify-section,#MainContent[data-template^=index] .section-background,#MainContent[data-template^=index] .custom-section-content{background:var(--cn-home-paper)!important;color:var(--cn-home-ink)!important}#MainContent[data-template^=index] :is(h1,h2,h3),#MainContent[data-template^=index] .text-block:is(.h1,.h2,.h3),#MainContent[data-template^=index] .text-block:is(.h1,.h2,.h3) :is(h1,h2,h3,p){font-family:CN Newsreader,Georgia,Times New Roman,serif!important;font-weight:300!important;letter-spacing:-.015em!important;text-transform:none!important;color:var(--cn-home-ink)!important}#MainContent[data-template^=index] h1,#MainContent[data-template^=index] .text-block.h1,#MainContent[data-template^=index] .text-block.h1 :is(h1,h2,h3,p){font-size:clamp(30px,3.1vw,46px)!important;line-height:1.1!important}#MainContent[data-template^=index] h2,#MainContent[data-template^=index] .text-block.h2,#MainContent[data-template^=index] .text-block.h3,#MainContent[data-template^=index] .text-block.h2 :is(h1,h2,h3,p),#MainContent[data-template^=index] .text-block.h3 :is(h1,h2,h3,p){font-size:clamp(26px,2.4vw,36px)!important;line-height:1.14!important}#MainContent[data-template^=index] .text-block.h5{font-size:12px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--cn-home-muted)!important}#MainContent[data-template^=index] .hero{position:relative}#MainContent[data-template^=index] .hero .hero__content-wrapper{max-width:min(100%,34rem)}#MainContent[data-template^=index] .hero .hero__content-wrapper :is(.group-block,.group-block-content){max-width:100%}@media screen and (max-width:749px){#MainContent[data-template^=index] .hero{min-height:64svh}#MainContent[data-template^=index] .hero__media-grid{position:absolute}#MainContent[data-template^=index] .hero .hero__media{height:100%;aspect-ratio:auto;object-fit:cover;object-position:26% center}}#MainContent[data-template^=index] .button,#MainContent[data-template^=index] .button-custom,#MainContent[data-template^=index] .button-secondary{border-radius:999px!important;padding:13px 30px!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:500!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}#MainContent[data-template^=index] .button-unstyled{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--cn-home-ink)!important;white-space:nowrap}#MainContent[data-template^=index] .button,#MainContent[data-template^=index] .button-custom{white-space:nowrap}#MainContent[data-template^=index] .hero .button-custom{background:#111!important;color:#fff!important;border-color:#111!important}#MainContent[data-template^=index] .hero .button-custom:hover{background:#2b2b2b!important}#MainContent[data-template^=index] .collection-list .collection-card,#MainContent[data-template^=index] .collection-list :is(img){border-radius:0!important}#MainContent[data-template^=index] .collection-list{--collection-card-media-background: var(--cn-home-media)}#MainContent[data-template^=index] .product-list .card-gallery,#MainContent[data-template^=index] .product-list :is(slideshow-container,.product-media-container){background:var(--cn-home-media)!important}#MainContent[data-template^=index] .card-gallery,#MainContent[data-template^=index] .product-grid__item{border-radius:0!important}#MainContent[data-template^=index] .cn-values .group-block-content{gap:6px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cosnova-home.css.map */
