.co-ph{display:grid;place-items:center;text-align:center;padding:18px;font-size:13px;font-weight:600;line-height:1.4;color:var(--co-accent);background:#9637220f;border:2px dashed rgba(150,55,34,.35);border-radius:var(--co-radius)}.co-ph small{display:block;font-weight:400;opacity:.75;margin-top:4px}.co-head{display:grid;gap:10px;margin-bottom:28px}.co-head--center{text-align:center;justify-items:center}.co-head .co-info__eyebrow{margin:0}.co-head__text{margin:0;font-size:15px;line-height:1.55;max-width:560px;opacity:.85}.co-head__text p{margin:0}.co-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.co-link{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-underline-offset:4px}.co-hero .co-hero__media.co-ph{border-radius:0;color:#fff;background:#1c1c1c;border-color:#ffffff59;z-index:0}.co-hero__eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.co-hero .co-hero__title{color:inherit}.co-hero__title--yellow{color:var(--co-yellow)!important}.co-tiles{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(var(--co-gutter) * -1);padding-right:var(--co-gutter)}.co-tiles::-webkit-scrollbar{display:none}.co-tile{flex:0 0 42%;scroll-snap-align:start;position:relative;display:block;aspect-ratio:3 / 4;border-radius:var(--co-radius);overflow:hidden;background:var(--co-cream);color:#fff;text-decoration:none}@media(min-width:750px){.co-tile{flex-basis:calc((100% - 30px)/4)}}@media(min-width:990px){.co-tiles{display:grid;grid-template-columns:repeat(var(--co-cols, 5),minmax(0,1fr));overflow:visible;margin-right:0;padding-right:0}}.co-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.co-tile:hover img{transform:scale(1.04)}.co-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 55%)}.co-tile__label{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;font-family:var(--co-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(16px,2vw,22px);line-height:1.05}.co-tile .co-ph{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.co-tile:has(.co-ph):after{display:none}.co-craft{display:grid;gap:32px}@media(min-width:990px){.co-craft{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.co-craft--reverse .co-craft__media{order:2}}.co-craft__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--co-radius);overflow:hidden;background:var(--co-cream)}.co-craft__media img,.co-craft__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.co-craft__media .co-ph{position:absolute;top:0;right:0;bottom:0;left:0}.co-craft__content{display:grid;gap:20px}.co-craft__text{font-size:15px;line-height:1.65;max-width:540px}.co-craft__text p{margin:0 0 10px}.co-proofs{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--co-line)}.co-proof{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--co-line)}.co-proof strong{font-family:var(--co-font-display);color:var(--co-heading);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,2.4vw,28px);line-height:1}.co-proof span{font-size:14px;line-height:1.5}.co-ugc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}@media(min-width:990px){.co-ugc{grid-template-columns:repeat(var(--co-cols, 4),minmax(0,1fr));gap:32px 16px}}.co-ugc__item{margin:0;display:grid;gap:8px;align-content:start}.co-ugc__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--co-radius);overflow:hidden;background:var(--co-cream)}.co-ugc__media img,.co-ugc__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.co-ugc__media .co-ph{position:absolute;top:0;right:0;bottom:0;left:0}.co-ugc__handle{position:absolute;left:8px;bottom:8px;background:#0b0b0bb3;color:#fff;font-size:11px;font-weight:700;padding:5px 9px;border-radius:30px}.co-ugc__product{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;color:inherit;text-decoration:none;font-size:12px;line-height:1.3}.co-ugc__product img{width:40px;height:40px;object-fit:cover;border-radius:6px;background:var(--co-cream)}.co-ugc__product strong{display:block;text-transform:uppercase;letter-spacing:.04em;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.co-ugc__cta{margin-top:28px;text-align:center}.co-review__stars{color:var(--co-accent);letter-spacing:2px;font-size:14px}.co-review__ph{padding:16px}.co-next{display:grid;gap:14px;align-items:center;margin-bottom:28px;padding:18px 20px;border-radius:var(--co-radius);background:var(--co-accent);color:#fff}@media(min-width:750px){.co-next{grid-template-columns:minmax(0,1fr) auto}}.co-next__label{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.85}.co-next__title{margin:0;font-family:var(--co-font-display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(20px,2.6vw,30px);line-height:1.05}.co-next__detail{margin:4px 0 0;font-size:14px;opacity:.9}.co-next .co-btn{background:#fff;color:var(--co-accent);border-color:#fff}.co-next .co-btn:hover{background:transparent;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/19/assets/cloneoff-home.css.map */
