.ch-title{margin:0;font-family:var(--heading-font-family);font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em;text-transform:none}.ch-eyebrow{margin:0;font-size:13px;line-height:1.4;letter-spacing:.02em}.ch-link{display:inline-block;font-size:14px;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;white-space:nowrap;transition:text-decoration-thickness .2s}.ch-link:hover{text-decoration-thickness:2px}.ch-muted{color:#272727b3}@media screen and (min-width:1000px){.ch-title{font-size:28px}}.ch-media{position:relative;width:100%;height:100%;overflow:hidden;background:#e9e4dc}.ch-media__img,.ch-media__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-media__video{opacity:0;transition:opacity 1.2s ease}.ch-media.is-playing .ch-media__video{opacity:1}.ch-zoom .ch-media__img,.ch-zoom .ch-media__video{transition:transform 1.4s cubic-bezier(.2,.7,.2,1),opacity 1.2s ease}.ch-zoom:hover .ch-media__img,.ch-zoom:hover .ch-media__video{transform:scale(1.03)}.ch-hero{position:relative;display:grid;color:#fff;background:#3a3428;margin-block-start:calc(-1 * var(--header-height, 0px) * var(--section-is-first, 0))}.ch-hero__media{grid-area:1 / 1;position:relative;height:calc(100svh - var(--announcement-bar-height, 0px));min-height:560px;max-height:940px}.ch-hero__media picture,.ch-hero__img,.ch-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-hero__img,.ch-hero__video{object-position:50% 100%}.ch-hero__video{opacity:0;transition:opacity 1.2s ease}.ch-hero__video.is-playing{opacity:1}.ch-hero__video--desktop{display:none}.ch-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#00000042,#0000 34%)}.ch-hero__content{grid-area:1 / 1;position:relative;z-index:1;align-self:start;display:grid;justify-items:start;gap:14px;padding:calc(var(--header-height, 64px) + 9svh) 64px 0 var(--container-gutter, 20px);max-width:620px}.ch-hero__title{margin:0;color:#fff;font-family:var(--heading-font-family);font-weight:var(--ch-light, 400);font-size:clamp(38px,10.6vw,46px);line-height:1.04;letter-spacing:-.02em}.ch-hero__title p{margin:0}.ch-hero__text{margin:0;max-width:30ch;font-size:15px;line-height:1.5;color:#ffffffdb}.ch-pill{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:8px;padding:0 26px;border-radius:999px;background:#fff;color:#272727;font-family:var(--heading-font-family);font-weight:700;font-size:13px;letter-spacing:.02em;transition:background-color .25s ease,color .25s ease}.ch-pill:hover{background:#272727;color:#fff}@media screen and (min-width:700px){.ch-hero__img,.ch-hero__video{object-position:50% 70%}.ch-hero__video--mobile{display:none}.ch-hero__video--desktop{display:block}.ch-hero__media:after{background:linear-gradient(180deg,#00000038,#0000 22%),linear-gradient(90deg,#00000042,#0000 46%)}.ch-hero__content{align-self:center;gap:18px;padding:var(--header-height, 0px) 0 0 max(var(--container-gutter, 32px),50% - var(--container-max-width, 1600px) / 2)}.ch-hero__title{font-size:clamp(48px,4.6vw,68px)}.ch-hero__text{font-size:16px}}.ch-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ch-tile{position:relative;display:grid;aspect-ratio:3 / 4;overflow:hidden;color:#fff}.ch-tile .ch-media{position:absolute;top:0;right:0;bottom:0;left:0}.ch-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#00000080,#00000029 38%,#0000 62%)}.ch-tile__text{position:relative;z-index:1;place-self:end start;display:grid;gap:4px;padding:16px 14px;text-align:left}.ch-tile__title{font-family:var(--heading-font-family);font-weight:400;font-size:19px;line-height:1.2;letter-spacing:-.01em}.ch-tile__sub{font-size:13px;color:#ffffffe6;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (min-width:1000px){.ch-tiles{grid-template-columns:repeat(var(--ch-cols, 4),1fr);gap:16px}.ch-tile{aspect-ratio:4 / 5}.ch-tile__text{gap:6px;padding:28px}.ch-tile__title{font-size:26px}.ch-tile__sub{font-size:14px}}.ch-block{display:grid;gap:20px}.ch-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ch-head__desc{margin:8px 0 0;max-width:56ch;font-size:15px;line-height:1.5;color:#272727a8}.ch-head__desc p{margin:0}.ch-head__aside{display:flex;align-items:center;gap:22px;flex:none}.ch-arrows{display:none;gap:8px}.ch-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#272727;box-shadow:inset 0 0 0 1px #27272738;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,opacity .2s ease}.ch-arrow:hover:not([disabled]){background:#272727;color:#fff;box-shadow:none}.ch-arrow[disabled]{opacity:.3;pointer-events:none}.ch-progress.scrollbar__progress{height:2px;margin-top:4px}.ch-rail{display:grid;grid-auto-flow:column;grid-auto-columns:var(--ch-card-mobile, 72vw);gap:12px}.ch-card{display:grid;gap:12px;align-content:start;scroll-snap-align:start;color:inherit}.ch-card__media{position:relative;overflow:hidden}.ch-card__title{margin:0;font-size:15px;line-height:1.35}.ch-card__text{margin:2px 0 0;font-size:13px;line-height:1.4;color:#272727b3}@media screen and (min-width:700px){.ch-rail{grid-auto-columns:calc(var(--container-inner-width) / 2.6);gap:16px}}@media screen and (min-width:1000px){.ch-block{gap:28px}.ch-arrows{display:flex}.ch-rail{gap:20px;grid-auto-columns:calc((var(--container-inner-width) - 20px * (var(--ch-cols) - 1)) / var(--ch-cols))}.ch-card__title{font-size:16px}.ch-block--fits .ch-arrows,.ch-block--fits .ch-progress{display:none}}.shopify-section--cotton-home-products .product-card__info{text-align:start;justify-items:start}.shopify-section--cotton-home-products .product-card__info .v-stack{justify-items:start}.shopify-section--cotton-home-products .product-card__info .price-list{justify-content:flex-start}.shopify-section--cotton-home-products .product-card__title a{font-weight:400}.ch-ugc{display:grid;gap:12px;align-content:start;margin:0;scroll-snap-align:start}.ch-ugc__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#e9e4dc;cursor:pointer}.ch-ugc__poster,.ch-ugc__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ch-ugc__video{opacity:0;transition:opacity .6s ease}.ch-ugc.is-playing .ch-ugc__video{opacity:1}.ch-ugc__sound{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#ffffffeb;color:#272727;transition:background-color .2s ease,color .2s ease}.ch-ugc__sound:hover{background:#272727;color:#fff}.ch-ugc__on,.ch-ugc__sound[aria-pressed=true] .ch-ugc__off{display:none}.ch-ugc__sound[aria-pressed=true] .ch-ugc__on{display:block}.ch-ugc__meta{display:grid;gap:2px;min-width:0}.ch-ugc__who{font-size:14px;line-height:1.4}.ch-ugc__product{overflow:hidden;font-size:13px;line-height:1.4;color:#272727b3;white-space:nowrap;text-overflow:ellipsis;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .2s ease}.ch-ugc__product:hover{text-decoration-color:currentColor}@media screen and (min-width:700px)and (max-width:999px){.ch-rail.ch-rail--ugc{grid-auto-columns:calc(var(--container-inner-width) / 3.4)}}.ch-statement{display:grid;justify-items:center;gap:22px;max-width:980px;margin-inline:auto;text-align:center}.ch-statement__text{margin:0;font-family:var(--heading-font-family);font-weight:var(--ch-light, 400);font-size:clamp(23px,6.2vw,28px);line-height:1.34;letter-spacing:-.01em}.ch-statement__text p{margin:0}@media screen and (min-width:1000px){.ch-statement__text{font-size:clamp(30px,2.6vw,38px)}}.ch-split{display:grid}.ch-split__media{position:relative;aspect-ratio:4 / 5;order:-1}.ch-split__content{display:grid;align-content:center;justify-items:start;gap:16px;padding:40px var(--container-gutter, 20px) 52px}.ch-split__title{margin:0;font-family:var(--heading-font-family);font-weight:var(--ch-light, 400);font-size:clamp(32px,8.6vw,40px);line-height:1.08;letter-spacing:-.02em}.ch-split__text{margin:0;max-width:40ch;font-size:15px;line-height:1.55;color:#272727b8}.ch-split__text p{margin:0}.ch-split .ch-link{margin-top:6px}@media screen and (min-width:1000px){.ch-split{grid-template-columns:1fr 1fr}.ch-split__media{aspect-ratio:auto;min-height:640px;order:0}.ch-split--media-left .ch-split__media{order:-1}.ch-split__content{gap:20px;padding:72px clamp(40px,7vw,120px)}.ch-split__title{font-size:clamp(42px,3.8vw,58px)}.ch-split__text{font-size:16px}}.section-header .h2{font-weight:400;font-size:22px;line-height:1.2;letter-spacing:-.01em}.section-header .text-with-icon .circle-chevron{display:none}.section-header .text-with-icon .reversed-link{font-size:14px;background:none;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.shopify-section--blog-posts .blog-post-card{padding-top:18px;border-top:1px solid rgb(39 39 39 / .16)}.shopify-section--blog-posts .blog-post-card .h3{font-weight:400;font-size:20px;line-height:1.3;letter-spacing:-.01em}.shopify-section--blog-posts .blog-post-card p{font-size:14px;line-height:1.55;color:#272727a8}@media screen and (min-width:1000px){.section-header .h2{font-size:28px}.shopify-section--blog-posts .blog-post-card .h3{font-size:22px}}.shopify-section:is(.shopify-section--cotton-home-products,.shopify-section--cotton-home-quote,.shopify-section--cotton-home-feature,.shopify-section--cotton-home-cards,.shopify-section--cotton-home-ugc){content-visibility:auto;contain-intrinsic-size:auto 600px}.ch-hold .ch-tile .ch-media__img{display:none}[id].section{scroll-margin-top:calc(var(--sticky-area-height, 0px) + 12px)}@media(prefers-reduced-motion:reduce){.ch-zoom:hover .ch-media__img,.ch-zoom:hover .ch-media__video{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/cotton-home.css.map */
