.ccov-hero{text-align:center;padding:40px 20px 8px;max-width:760px;margin:0 auto}.ccov-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:var(--font-body-weight-semibold);color:rgba(var(--color-foreground),.65);margin:0 0 8px}.ccov-hero h1{margin:0 0 12px}.ccov-hero p{color:rgba(var(--color-foreground),.75);margin:0}.ccov-navtiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:32px auto 48px;padding:0 20px}.ccov-navtile{position:relative;display:block;border-radius:12px;overflow:hidden;text-decoration:none;aspect-ratio:4 / 3;scroll-margin-top:120px}.ccov-navtile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.ccov-navtile:hover img{transform:scale(1.05)}.ccov-navtile__label{position:absolute;inset:auto 0 0 0;padding:14px 12px;background:linear-gradient(0deg,#0000008c,#0000);color:#fff;text-align:center}.ccov-navtile__label strong{display:block;font-size:14px;letter-spacing:.04em;text-transform:uppercase}.ccov-navtile__label span{font-size:12px;opacity:.85}.ccov-section{max-width:1200px;margin:0 auto;padding:40px 20px;scroll-margin-top:100px}.ccov-section__heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px;border-bottom:1px solid rgba(var(--color-foreground),.08);padding-bottom:12px}.ccov-section__heading h2{margin:0}.ccov-section__heading span{color:rgba(var(--color-foreground),.6);font-size:13px}.ccov-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.ccov-card{border:1px solid rgba(var(--color-foreground),.08);border-radius:10px;overflow:hidden;background:rgb(var(--color-background));display:flex;flex-direction:column;height:100%}.ccov-card__media{display:block;aspect-ratio:1 / 1;background:#f4f2ef;overflow:hidden}.ccov-card__media img{width:100%;height:100%;object-fit:cover;display:block}.ccov-card__media--empty{display:flex;align-items:center;justify-content:center;color:rgba(var(--color-foreground),.4);font-size:13px;text-align:center;padding:12px}.ccov-card__body{padding:12px 12px 14px;flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.ccov-card__fabric{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--color-foreground),.55)}.ccov-card__title{font-size:13px;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.ccov-card__title:hover{text-decoration:underline}.ccov-card__title--muted{color:rgba(var(--color-foreground),.45)}.ccov-card__price{font-size:13px;font-weight:var(--font-body-weight-semibold)}.ccov-card__swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ccov-swatch{width:20px;height:20px;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background-size:cover;background-position:center;display:inline-block;flex:0 0 auto}.ccov-swatch.is-active{box-shadow:0 0 0 2px rgb(var(--color-background)),0 0 0 3.5px rgb(var(--color-foreground))}.ccov-swatch.is-static{cursor:default}.ccov-card--placeholder{opacity:.6}@media screen and (max-width:989px){.ccov-grid{grid-template-columns:repeat(2,1fr)}.ccov-navtiles{gap:12px}}@media screen and (max-width:600px){.ccov-navtiles{grid-template-columns:1fr}.ccov-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ccov-card__title{font-size:12px}}.ccov-faq{max-width:1200px;margin:40px auto 0;padding:56px 20px 64px;background-color:#f3f3f3;box-shadow:0 0 0 100vmax #f3f3f3;clip-path:inset(0 -100vmax);position:relative}.ccov-faq__heading{text-align:center;margin:0 0 32px}.ccov-faq__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:center}.ccov-faq__grid.ccov-faq__grid--no-image{grid-template-columns:1fr;max-width:760px;margin:0 auto}.ccov-faq__list{display:flex;flex-direction:column}.ccov-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.12);padding:18px 0}.ccov-faq__item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;font-weight:var(--font-body-weight-semibold);font-size:15px}.ccov-faq__item summary::-webkit-details-marker{display:none}.ccov-faq__item summary:after{content:"+";font-size:20px;line-height:1;flex:0 0 auto;transition:transform .2s ease}.ccov-faq__item[open] summary:after{content:"\2212"}.ccov-faq__answer{margin:10px 0 0;color:rgba(var(--color-foreground),.7);font-size:14px;line-height:1.55;max-width:60ch}.ccov-faq__image{border-radius:20px;overflow:hidden}.ccov-faq__image img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.ccov-faq__grid{grid-template-columns:1fr;gap:24px}.ccov-faq__image{order:-1;max-height:220px}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/couch-covers.css.map */
