.tcc-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(420px,42vw,590px);overflow:hidden;background:#d8cec0}.tcc-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-2}.tcc-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#141614b3,#1416147a 42%,#1416140d)}.tcc-hero__content{width:min(100% - 8rem,1280px);margin:0 auto;padding:5.5rem 0;color:#fff}.tcc-hero__eyebrow{margin:0 0 1.8rem;font-size:1.1rem;letter-spacing:.18em;font-weight:600;color:#ffffffeb;text-transform:uppercase}.tcc-hero h1{max-width:15ch;margin:0 0 1.8rem;font-size:clamp(3.8rem,5vw,6.4rem);line-height:1.04;font-weight:500;letter-spacing:-.045em;color:#fff}.tcc-hero__copy{max-width:52rem;margin:0 0 2.8rem;font-size:clamp(1.5rem,1.55vw,1.85rem);line-height:1.65;color:#fffffff0}.tcc-hero__button{display:inline-flex;align-items:center;gap:1.5rem;min-height:4.8rem;padding:1.4rem 2.2rem;background:#fff;color:#24251f;text-decoration:none;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.tcc-hero__button:hover{background:#d9c5a5;color:#24251f}.tcc-hero__button span{font-size:1.8rem;line-height:1}.featured-collection .collection__title,.featured-collection .title-wrapper-with-link{margin-bottom:2rem}.featured-collection .collection__description{max-width:60rem;color:#68645b;line-height:1.7}.product-grid{column-gap:clamp(1.2rem,2vw,2.4rem);row-gap:clamp(2rem,3vw,3.2rem)}.product-grid .grid__item,.featured-collection .grid__item{min-width:0}.card-wrapper .card,.contains-card--product .card{height:100%;border:1px solid #e9e4dc;border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 2px 12px #1f1d1809;transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover .card,.contains-card--product .card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #1f1d1817}.card-wrapper .card__inner,.contains-card--product .card__inner{background:#f6f4ef;border-radius:0;overflow:hidden}.card-wrapper .card__media .media,.contains-card--product .card__media .media{aspect-ratio:1/1;padding-bottom:0!important;height:auto;background:#f6f4ef}.card-wrapper .card__media img,.contains-card--product .card__media img{object-fit:contain;padding:8%;transition:transform .3s ease}.card-wrapper:hover .card__media img,.contains-card--product .card:hover .card__media img{transform:scale(1.035)}.card-wrapper .card__content,.contains-card--product .card__content{padding:1.5rem 1.4rem 1.7rem}.card__heading,.card__heading a{font-size:1.4rem;line-height:1.45;font-weight:500;letter-spacing:-.01em;text-decoration-thickness:.08rem;text-underline-offset:.25rem}.card__information{padding-top:0}.card-information{margin-top:.65rem}.card-information .price{font-size:1.45rem;letter-spacing:-.01em}.card-information .price-item--regular{color:#777167;font-weight:400}.card__badge .badge{border-radius:3px;font-size:.95rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.5rem .7rem}.card-wrapper .quick-add__submit,.featured-collection .quick-add__submit{border-radius:3px;letter-spacing:.06em;text-transform:uppercase;font-size:1.05rem}.collection-hero{border-bottom:1px solid #e9e4dc}.collection-hero__inner{padding-top:3.5rem;padding-bottom:3.5rem}.collection-hero__title{font-size:clamp(3rem,4vw,4.8rem);line-height:1.1;font-weight:500}.facets-container{margin-bottom:2rem}.facets__form,.facet-filters{color:#555249}.pagination__item{border-radius:3px}@media(max-width:749px){.tcc-hero{min-height:490px;align-items:flex-end}.tcc-hero__image{object-position:58% center}.tcc-hero__shade{background:linear-gradient(0deg,#141614d1,#1416148c 48%,#14161414)}.tcc-hero__content{width:100%;padding:5.5rem 2.2rem 3.2rem}.tcc-hero__eyebrow{font-size:.95rem;letter-spacing:.13em;margin-bottom:1.2rem}.tcc-hero h1{max-width:13ch;font-size:clamp(3.4rem,10vw,4.8rem);line-height:1.04;margin-bottom:1.3rem}.tcc-hero__copy{font-size:1.5rem;line-height:1.55;margin-bottom:2rem;max-width:40rem}.tcc-hero__button{min-height:4.5rem;padding:1.3rem 1.7rem;font-size:1rem}.product-grid{column-gap:1rem;row-gap:1.8rem}.card-wrapper .card__content,.contains-card--product .card__content{padding:1.1rem .95rem 1.3rem}.card__heading,.card__heading a{font-size:1.2rem;line-height:1.4}.card-information .price{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.card-wrapper .card,.card-wrapper .card__media img,.contains-card--product .card__media img{transition:none}}.header__heading-link .h2{display:inline-flex;align-items:center;gap:.8rem;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.header__heading-link .h2:before{content:"\2727";display:inline-block;color:#9a7650;font-size:2.15rem;line-height:1}.utility-bar{position:relative;overflow:hidden;background:rgb(var(--color-background))!important;background-image:none!important;color:rgb(var(--color-foreground))!important;animation:none!important}.utility-bar .announcement-bar,.utility-bar .announcement-bar__message,.utility-bar .announcement-bar__message span,.utility-bar .announcement-bar__link{color:rgb(var(--color-foreground))!important}.utility-bar .announcement-bar__message{font-weight:650;letter-spacing:.13em;text-shadow:0 1px 1px rgba(0,0,0,.14)}@keyframes tcc-announcement-sheen{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tcc-categories{padding-top:4.8rem;padding-bottom:4.8rem}.tcc-categories__heading{max-width:66rem;margin:0 auto 3.2rem;text-align:center}.tcc-categories__eyebrow{margin:0 0 .8rem;color:#8b7356;font-size:1.05rem;font-weight:650;letter-spacing:.16em}.tcc-categories__heading h2{margin:0 0 1rem;font-size:clamp(2.8rem,3.8vw,4.2rem);letter-spacing:-.045em}.tcc-categories__heading>p:last-child{margin:0;color:#68645b;font-size:1.5rem;line-height:1.65}.tcc-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2rem}.tcc-category-card{min-width:0;overflow:hidden;background:#fffdfa;border:1px solid #e8e0d5;box-shadow:0 4px 18px #2929230b;transition:transform .25s ease,box-shadow .25s ease}.tcc-category-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #2929231a}.tcc-category-card__media{display:block;overflow:hidden;aspect-ratio:1.28 / 1;background:#eee8de}.tcc-category-card__image{display:block;width:100%;height:100%;object-fit:contain;padding:7%;transition:transform .4s ease}.tcc-category-card:hover .tcc-category-card__image{transform:scale(1.045)}.tcc-category-card__body{padding:1.8rem 1.9rem 2rem}.tcc-category-card__body h3{margin:0 0 .7rem;font-size:1.9rem;letter-spacing:-.025em}.tcc-category-card__body p{margin:0 0 1.5rem;color:#68645b;font-size:1.35rem;line-height:1.6}.tcc-category-card__link{display:inline-flex;align-items:center;gap:.8rem;color:#292923;font-size:1.15rem;font-weight:650;letter-spacing:.045em;text-decoration:none;text-transform:uppercase}.tcc-category-card__link span{font-size:1.8rem;transition:transform .2s ease}.tcc-category-card__link:hover span{transform:translate(4px)}@media(max-width:749px){.header__heading-link .h2{font-size:1.25rem;letter-spacing:.08em}.tcc-categories{padding-top:3.2rem;padding-bottom:3.2rem}.tcc-categories__heading{margin-bottom:2.2rem}.tcc-categories__grid{grid-template-columns:1fr;gap:1.5rem}.tcc-category-card{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:stretch}.tcc-category-card__media{aspect-ratio:auto;min-height:160px}.tcc-category-card__image{padding:6%}.tcc-category-card__body{padding:1.3rem 1.2rem;display:flex;flex-direction:column;justify-content:center}.tcc-category-card__body h3{font-size:1.55rem}.tcc-category-card__body p{font-size:1.2rem;margin-bottom:1rem}.tcc-category-card__link{font-size:1rem}.utility-bar .announcement-bar__message{font-size:1rem;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.utility-bar{animation:none}.tcc-category-card,.tcc-category-card__image,.tcc-category-card__link span{transition:none}}.announcement-bar-section .utility-bar.color-scheme-1,.announcement-bar-section .utility-bar.color-scheme-1 .announcement-bar,.announcement-bar-section .utility-bar.color-scheme-1 .announcement-bar__announcement,.announcement-bar-section .utility-bar.color-scheme-1 .announcement-bar__message,.announcement-bar-section .utility-bar.color-scheme-1 .announcement-bar__message span,.announcement-bar-section .utility-bar.color-scheme-1 .announcement-bar__link{color:rgb(var(--color-foreground))!important;text-shadow:none!important}.announcement-bar-section .utility-bar.color-scheme-1 .cozy-announcement__pill{background:rgba(var(--color-foreground),.045)!important;border-color:rgba(var(--color-foreground),.14)!important}.announcement-bar-section .utility-bar.color-scheme-1:after{background:linear-gradient(110deg,transparent 20%,rgba(var(--color-foreground),.06) 48%,transparent 72%)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cozy-storefront-refinement.css.map */
