.cochic-collection{--cochic-muted: rgb(var(--text-color) / .62);--cochic-line: rgb(var(--text-color) / .12);--cochic-accent: 63 177 182;--cochic-card-radius: 1.25rem;font-family:var(--cochic-font);font-weight:var(--cochic-font-weight)}.cochic-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9375rem;letter-spacing:.04em;color:var(--cochic-muted)}.cochic-eyebrow:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--button-background-primary))}.cochic-heading{margin:0;font-family:var(--cochic-font);font-weight:var(--cochic-font-weight-medium);font-size:clamp(1.875rem,6vw,2.75rem);line-height:1.08;letter-spacing:-.02em}.cochic-section-header{display:grid;margin-block-end:2rem}.cochic-section-header--center{justify-items:center;text-align:center}.cochic-section-header__text{max-width:34rem;margin-block-start:.75rem;color:var(--cochic-muted)}.cochic-pill{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;border:1px solid rgb(var(--text-color));border-radius:999px;font-size:1rem;line-height:1;color:rgb(var(--text-color));text-decoration:none;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s}.cochic-pill--solid{border-color:rgb(var(--button-background-primary));background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));box-shadow:0 8px 20px -10px rgb(var(--button-background-primary) / .8)}@media screen and (pointer:fine){.cochic-pill:hover{transform:translateY(-1px);background:rgb(var(--text-color));color:rgb(var(--background))}.cochic-pill--solid:hover{background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));box-shadow:0 12px 24px -10px rgb(var(--button-background-primary) / .9)}}.cochic-stars{--star-fill: #f5b301;--star-empty: rgb(var(--text-color) / .18);--percent: calc(var(--rating, 5) / 5 * 100%);display:inline-block;font-family:Arial,sans-serif;letter-spacing:.08em;line-height:1;background:linear-gradient(90deg,var(--star-fill) var(--percent),var(--star-empty) var(--percent));-webkit-background-clip:text;background-clip:text;color:transparent}.cochic-hero{display:grid;overflow:hidden;margin-block:1rem 2rem;border-radius:1.5rem;background:rgb(var(--cochic-hero-background))}.cochic-hero__content{display:grid;align-content:center;justify-items:start;padding:2rem 1.5rem 1.75rem}.cochic-hero__heading{margin:0;font-family:var(--cochic-font);font-weight:var(--cochic-font-weight-medium);font-size:clamp(2.25rem,9vw,4rem);line-height:1.02;letter-spacing:-.03em}.cochic-hero__text{max-width:30rem;margin-block-start:1rem;font-size:1.0625rem;line-height:1.55;color:var(--cochic-muted)}.cochic-hero__text p{margin:0}.cochic-hero__rating{display:inline-flex;align-items:center;gap:.625rem;margin-block-start:1.25rem;padding:.5rem .875rem;border-radius:999px;background:rgb(var(--background) / .75);font-size:.875rem}.cochic-hero__rating .cochic-stars{font-size:1rem}.cochic-hero__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem}.cochic-hero__media{position:relative;min-height:16rem}.cochic-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width:999px){.cochic-hero__media{display:none}}@media screen and (max-width:699px){.cochic-hero{margin-block:.5rem 1.25rem;border-radius:1.25rem}.cochic-hero__content{padding:1.375rem 1.25rem 1.25rem}.cochic-eyebrow{margin-block-end:.5rem;font-size:.8125rem}.cochic-hero__heading{font-size:2rem}.cochic-hero__text{margin-block-start:.5rem;font-size:.875rem;line-height:1.5}.cochic-hero__rating{margin-block-start:.875rem;padding:.375rem .75rem;font-size:.75rem}.cochic-hero__buttons{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:.5rem;margin-block-start:1rem}.cochic-hero__buttons .cochic-pill{padding:.75rem .5rem;font-size:.875rem;white-space:nowrap}}@media screen and (min-width:1000px){.cochic-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin-block:1rem 1.5rem}.cochic-hero__content{padding:2.25rem 3rem}.cochic-hero__heading{font-size:clamp(2.5rem,3.6vw,3.25rem)}.cochic-hero__text{margin-block-start:.75rem;font-size:1rem}.cochic-hero__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-block-start:1.5rem}.cochic-hero__bottom .cochic-hero__rating,.cochic-hero__bottom .cochic-hero__buttons{margin-block-start:0}.cochic-hero__media{min-height:100%}}.cochic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .75rem;margin:0;padding:0;list-style:none}@media screen and (min-width:700px){.cochic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.25rem}}@media screen and (min-width:1000px){.cochic-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.5rem}}.cochic-card{min-width:0;margin:0;padding:0}.cochic-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.cochic-card__media{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--cochic-card-radius);background:rgb(var(--text-color) / .035)}.cochic-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.cochic-card__image--secondary{object-fit:cover;padding:0;opacity:0;mix-blend-mode:normal}@media screen and (pointer:fine){.cochic-card__link:hover .cochic-card__image{transform:scale(1.03)}.cochic-card__link:hover .cochic-card__image--secondary{opacity:1}}.cochic-card__badges{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;display:flex;gap:.375rem}.cochic-badge{padding:.3125rem .625rem;border-radius:999px;background:rgb(var(--cochic-accent));font-size:.75rem;line-height:1;color:#fff}.cochic-badge--muted{background:rgb(var(--text-color) / .7)}.cochic-card__info{display:flex;flex:1 0 auto;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem .25rem 0}.cochic-card__label{font-size:.8125rem;font-weight:var(--cochic-font-weight-medium);color:rgb(var(--cochic-accent))}.cochic-card__title{margin:0;font-family:var(--cochic-font);font-weight:var(--cochic-font-weight-medium);font-size:1rem;line-height:1.3;letter-spacing:-.005em}.cochic-card__tagline{margin:0;font-size:.875rem;line-height:1.4;color:var(--cochic-muted)}.cochic-card__rating{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--cochic-muted)}.cochic-card__rating .cochic-stars{font-size:.875rem}.cochic-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-block-start:.25rem;font-size:1rem}.cochic-card__from{font-size:.8125rem;color:var(--cochic-muted)}.cochic-card__amount{font-weight:var(--cochic-font-weight-medium)}.cochic-card__amount--sale{color:rgb(var(--on-sale-text, 220 53 69))}.cochic-card__compare{font-size:.875rem;color:var(--cochic-muted)}.cochic-card__button{display:flex;align-items:center;justify-content:center;padding:.6875rem 1rem;border:1px solid rgb(var(--text-color) / .25);border-radius:999px;font-size:.9375rem;line-height:1;transition:background-color .2s,border-color .2s,color .2s}.cochic-card__info+.cochic-card__button{margin-block-start:1rem}@media screen and (pointer:fine){.cochic-card__link:hover .cochic-card__button{border-color:rgb(var(--button-background-primary));background:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary))}}@media screen and (max-width:699px){.cochic-card__info{padding-inline:.125rem}.cochic-card__title{font-size:.9375rem}.cochic-card__tagline{font-size:.8125rem}.cochic-card__button{padding-block:.625rem;font-size:.875rem}}.cochic-size-guide{display:grid;gap:1rem;padding-block:.5rem 2.5rem}.cochic-size-guide__heading{font-size:clamp(1.625rem,5vw,2.25rem)}.cochic-size-guide__text{margin-block-start:.5rem;font-size:.9375rem;color:var(--cochic-muted)}.cochic-size-guide__text p{margin:0}.cochic-size-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media screen and (min-width:1000px){.cochic-size-guide{grid-template-columns:minmax(12rem,1fr) minmax(0,4.2fr);align-items:center;gap:2.5rem}.cochic-size-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.cochic-size-tile{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .5rem .75rem;border:1px solid rgb(var(--text-color) / .15);border-radius:1rem;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}@media screen and (pointer:fine){.cochic-size-tile:hover{border-color:rgb(var(--text-color));box-shadow:inset 0 0 0 1px rgb(var(--text-color))}}.cochic-size-tile__media{position:relative;display:block;overflow:hidden;aspect-ratio:1;margin-block-end:.25rem;border-radius:.625rem;background:rgb(var(--text-color) / .035)}.cochic-size-tile__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:multiply}.cochic-size-tile__badge{position:absolute;inset-block-start:.5rem;inset-inline-start:.5rem}.cochic-size-tile__top{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding-inline:.25rem}.cochic-size-tile__title{font-weight:var(--cochic-font-weight-medium);font-size:1rem;line-height:1.25}.cochic-size-tile__price{flex:none;font-size:.875rem;color:var(--cochic-muted)}.cochic-size-tile__fits{padding-inline:.25rem;font-size:.8125rem;line-height:1.4;color:var(--cochic-muted)}@media screen and (max-width:699px){.cochic-size-guide{padding-block-end:2rem}.cochic-size-guide__text{display:none}.cochic-size-tile__title{font-size:.875rem}.cochic-size-tile__price,.cochic-size-tile__fits{font-size:.75rem}}.cochic-uses{display:grid;gap:1rem}@media screen and (max-width:699px){.cochic-uses{grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;margin-inline:calc(-1 * var(--container-gutter, 1.25rem));padding-inline:var(--container-gutter, 1.25rem);scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter, 1.25rem);scrollbar-width:none}.cochic-uses::-webkit-scrollbar{display:none}.cochic-use{scroll-snap-align:start}}@media screen and (min-width:700px){.cochic-uses{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:1.5rem}}.cochic-use{display:grid;align-content:start;gap:.375rem;color:inherit;text-decoration:none}.cochic-use__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;margin-block-end:.75rem;border-radius:var(--cochic-card-radius)}.cochic-use__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}@media screen and (pointer:fine){.cochic-use:hover .cochic-use__image{transform:scale(1.03)}}.cochic-use__tag{position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem;padding:.375rem .75rem;border-radius:999px;background:#ffffffe6;font-size:.75rem;line-height:1;color:#111}.cochic-use__title{margin:0;font-weight:var(--cochic-font-weight-medium);font-size:1.25rem;letter-spacing:-.01em}.cochic-use__text{margin:0;font-size:.9375rem;line-height:1.5;color:var(--cochic-muted)}#cochic-collection-grid>.section-spacing{padding-block-start:1.5rem}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cochic-collection.css.map */
