:root{--coops-ink: #181818;--coops-ink-hover: #2f3133;--coops-cream: #faf8f4;--coops-cream-2: #fdfcf8;--coops-white: #ffffff;--coops-tan: #b59a73;--coops-earth-700: #7e644b;--coops-earth-900: #4b3326;--coops-earth-100: #faf8f4;--coops-rule-warm: #e5dfd4;--coops-rule-warm-2: #f1ece3;--coops-star: #D4AF37;--coops-text-2: #53575a;--coops-text-3: #6e7276;--coops-hairline: #e7e9ea;--coops-line: #b9bdc1;--coops-line-soft: #989c9f;--coops-font-display: "TASA Orbiter", "Poppins", system-ui, sans-serif;--coops-font-body: "Poppins", system-ui, -apple-system, sans-serif;--coops-font-alt: "DM Sans", "Poppins", system-ui, sans-serif;--coops-max: 1440px;--coops-gutter: 20px;--coops-radius: 8px;--coops-radius-lg: 16px;--coops-pill: 999px}@media screen and (min-width:750px){:root{--coops-gutter: 40px}}@media screen and (min-width:1100px){:root{--coops-gutter: 72px}}.coops *{box-sizing:border-box}.coops{font-family:var(--coops-font-body);color:var(--coops-ink);background:var(--coops-white)}.coops img{max-width:100%}.coops-section{width:100%;margin-inline:auto;max-width:var(--coops-max);padding-inline:var(--coops-gutter)}.coops-band{padding-block:8px 28px}@media screen and (min-width:750px){.coops-band{padding-block:40px}}.coops-band--tight{padding-block:8px 20px}@media screen and (min-width:750px){.coops-band--tight{padding-block:20px 40px}}.coops-band--full{max-width:none;padding-inline:0}.coops-h2{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:27px;line-height:32px;letter-spacing:-.015em;color:var(--coops-ink);text-wrap:pretty}@media screen and (min-width:750px){.coops-h2{font-size:40px;line-height:48px;letter-spacing:normal}}.coops-eyebrow{display:block;font-family:var(--coops-font-body);font-weight:500;font-size:11px;line-height:16px;letter-spacing:.09em;text-transform:uppercase;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-eyebrow{font-weight:400;font-size:16px;line-height:24px;letter-spacing:normal;color:var(--coops-ink)}}.coops-lede{margin:0;font-size:13px;line-height:18px;color:var(--coops-text-2);text-wrap:pretty}@media screen and (min-width:750px){.coops-lede{font-size:16px;line-height:24px}}.coops-center{text-align:center}.coops-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--coops-pill);font-family:var(--coops-font-body);font-weight:600;font-size:13px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;min-height:48px;padding:12px 24px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}@media screen and (min-width:750px){.coops-btn{font-size:16px;font-weight:500;letter-spacing:normal;min-height:48px}}.coops-btn[hidden]{display:none}.coops-btn--primary{background:var(--coops-ink);color:var(--coops-white);border-color:var(--coops-ink)}.coops-btn--primary:hover{background:var(--coops-ink-hover);color:var(--coops-white)}.coops-btn--outline{background:transparent;color:var(--coops-ink);border-color:var(--coops-ink)}.coops-btn--outline:hover{background:var(--coops-ink);color:var(--coops-white)}.coops-btn--ghost{background:transparent;color:var(--coops-ink);border-color:var(--coops-line-soft)}.coops-btn--ghost:hover{border-color:var(--coops-ink);background:var(--coops-white)}.coops-btn--lg{min-height:54px;font-size:15px}@media screen and (min-width:750px){.coops-btn--lg{min-height:60px;font-size:18px;padding:16px 32px}}.coops-btn--block{display:flex;width:100%}.coops a:focus-visible,.coops button:focus-visible,.coops [tabindex]:focus-visible,.coops input:focus-visible,.coops summary:focus-visible{outline:2px solid var(--coops-ink);outline-offset:3px;border-radius:4px}.coops-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.coops-rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;padding-inline:var(--coops-gutter);scroll-padding-left:var(--coops-gutter);scroll-padding-right:var(--coops-gutter)}.coops-rail::-webkit-scrollbar{display:none}.coops-rail>*{scroll-snap-align:start;flex-shrink:0}.coops-announcement{background:var(--coops-ink);color:var(--coops-white)}.coops-announcement__inner{max-width:var(--coops-max);margin-inline:auto;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px var(--coops-gutter);text-align:center;font-family:var(--coops-font-body);font-weight:600;font-size:10px;line-height:14px;letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width:750px){.coops-announcement__inner{font-size:12px;line-height:16px;letter-spacing:.04em}}.coops-announcement a{color:inherit;text-decoration:underline;text-underline-offset:2px}.coops-header{position:sticky;top:0;z-index:120;background:var(--coops-white);box-shadow:0 1px 0 var(--coops-hairline)}.coops-header__inner{max-width:var(--coops-max);margin-inline:auto;min-height:60px;display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding-inline:var(--coops-gutter)}@media screen and (min-width:990px){.coops-header__inner{min-height:88px;grid-template-columns:1fr auto 1fr}}.coops-header__logo{grid-column:2;justify-self:center;display:flex;align-items:center;min-height:44px}.coops-header__logo img{display:block;height:22px;width:auto}@media screen and (min-width:990px){.coops-header__logo img{height:26px}}.coops-header__nav{display:none}@media screen and (min-width:990px){.coops-header__nav{grid-column:1;display:flex;align-items:center;gap:32px}}.coops-header__nav a,.coops-header__actions a,.coops-header__actions button{font-family:var(--coops-font-body);font-weight:500;font-size:13px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--coops-ink);text-decoration:none;background:none;border:0;cursor:pointer;padding:0}.coops-header__nav a:hover{color:var(--coops-earth-700)}.coops-header__nav a,.coops-header__actions a{display:inline-flex;align-items:center;min-height:44px}.coops-header__actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:24px}.coops-header__account{display:none}@media screen and (min-width:990px){.coops-header__account{display:inline-flex}}.coops-header__icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;color:var(--coops-ink);margin-inline:-10px}.coops-header__burger{grid-column:1;justify-self:start}@media screen and (min-width:990px){.coops-header__burger{display:none}}.coops-header__bag{display:inline-flex;align-items:center;min-height:44px}@media screen and (max-width:989px){.coops-header__bag{margin-right:-10px}}.coops-header__bag-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.coops-header__bag-badge{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:var(--coops-pill);background:var(--coops-ink);color:var(--coops-white);display:flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.coops-header__bag-text{display:none;font-variant-numeric:tabular-nums}@media screen and (min-width:990px){.coops-header__bag-icon{display:none}.coops-header__bag-text{display:inline}}.coops-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none}.coops-menu[open-state=true]{visibility:visible;pointer-events:auto}.coops-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#18181873;opacity:0;transition:opacity .22s ease}.coops-menu[open-state=true] .coops-menu__scrim{opacity:1}.coops-menu__panel{position:absolute;inset:0 0 auto 0;background:var(--coops-white);padding:12px var(--coops-gutter) 28px;transform:translateY(-8px);opacity:0;transition:transform .22s ease,opacity .22s ease;max-height:100%;overflow-y:auto}.coops-menu[open-state=true] .coops-menu__panel{transform:translateY(0);opacity:1}.coops-menu__head{display:flex;justify-content:flex-end}.coops-menu__primary{list-style:none;margin:8px 0 0;padding:0}.coops-menu__primary a{display:flex;align-items:center;min-height:56px;font-family:var(--coops-font-display);font-weight:700;font-size:22px;line-height:28px;color:var(--coops-ink);text-decoration:none;border-bottom:1px solid var(--coops-hairline)}.coops-menu__secondary{list-style:none;margin:18px 0 0;padding:0}.coops-menu__secondary a{display:flex;align-items:center;min-height:44px;font-size:14px;line-height:20px;color:var(--coops-text-2);text-decoration:none}.coops-hero{position:relative;background:var(--coops-cream-2)}.coops-hero__slides{position:relative}.coops-hero__media{position:relative;aspect-ratio:1290 / 980;overflow:hidden;background:var(--coops-cream)}.coops-hero__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.coops-hero__slide{display:none}.coops-hero__slide[aria-hidden=false]{display:block}.coops-hero__body{display:flex;flex-direction:column;gap:12px;padding:16px var(--coops-gutter) 20px;text-align:center;align-items:center}.coops-hero__title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:33px;line-height:.92;letter-spacing:-.025em;color:var(--coops-ink);white-space:pre-line}.coops-hero__sub{margin:0;font-family:var(--coops-font-alt);font-weight:400;font-size:14px;line-height:20px;color:var(--coops-text-2);white-space:pre-line;text-wrap:pretty}.coops-hero__dots{display:flex;gap:0;align-items:center}.coops-hero__dot{width:7px;height:7px;border-radius:var(--coops-pill);border:0;padding:0;background:var(--coops-hairline);cursor:pointer;transition:background .2s ease}.coops-hero__dot[aria-current=true]{background:var(--coops-ink)}.coops-hero__dot-hit{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.coops-hero__rating{display:flex;gap:8px;align-items:center;justify-content:center;font-family:var(--coops-font-alt);font-size:13px;line-height:18px;color:var(--coops-text-2)}.coops-hero__rating a{color:inherit;text-decoration:none}.coops-stars{color:var(--coops-star);letter-spacing:.06em}@media screen and (min-width:750px){.coops-hero{background:var(--coops-cream);border-bottom:1px solid var(--coops-line)}.coops-hero__slides{position:relative;min-height:560px;height:min(800px,calc(100vh - 132px))}.coops-hero__slide[aria-hidden=false]{position:absolute;top:0;right:0;bottom:0;left:0}.coops-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.coops-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#faf8f4f0,#faf8f4e0 16%,#faf8f499,#faf8f400 44%)}.coops-hero__body{position:relative;height:100%;max-width:var(--coops-max);margin-inline:auto;padding-inline:var(--coops-gutter);align-items:flex-start;justify-content:center;text-align:left;gap:32px}.coops-hero__title{max-width:clamp(648px,45vw,880px);font-size:clamp(34px,3.2vw,62px);line-height:.86;letter-spacing:-.03em}.coops-hero__sub{max-width:clamp(560px,39vw,760px);font-weight:500;font-size:clamp(18px,1.7vw,24px);line-height:1.33}.coops-hero__rating{justify-content:flex-start;font-size:20px;line-height:28px}.coops-hero__dots{position:absolute;left:calc(max(0px,(100% - var(--coops-max)) / 2) + var(--coops-gutter));bottom:18px;margin-left:-13px;gap:16px}.coops-hero__dot{width:18px;height:18px}.coops-hero__dot-hit{width:44px;height:44px}.coops-hero__trust{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-weight:500;font-size:14px;line-height:20px;color:var(--coops-ink)}.coops-hero__trust span[aria-hidden]{width:1px;height:14px;background:var(--coops-line)}}.coops-hero__trust{display:none}@media screen and (min-width:750px){.coops-hero__trust{display:flex}}.coops-spec-strip{border-bottom:1px solid var(--coops-line)}.coops-specs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--coops-line);max-width:var(--coops-max);margin-inline:auto}@media screen and (min-width:750px){.coops-specs{grid-template-columns:repeat(4,1fr);border-top:0;margin-inline:auto;padding-inline:var(--coops-gutter)}}.coops-specs__cell{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;padding:16px 8px;border-right:1px solid var(--coops-line);text-align:center}.coops-specs__cell:last-child{border-right:0}@media screen and (min-width:750px){.coops-specs__cell{gap:8px;padding:20px 0}}.coops-specs__big{font-weight:700;font-size:13px;line-height:18px;color:var(--coops-ink)}.coops-specs__small{font-weight:400;font-size:10px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-specs__big{font-size:14px;line-height:20px}.coops-specs__small{font-size:12px;line-height:16px}}.coops-specs__cell--wide{display:none}@media screen and (min-width:750px){.coops-specs__cell--wide{display:flex}}.coops-life__head{padding-inline:var(--coops-gutter)}.coops-life__cards{margin-top:14px}@media screen and (min-width:750px){.coops-life__cards{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;overflow:visible;max-width:var(--coops-max);margin-inline:auto;margin-top:32px;padding-inline:var(--coops-gutter)}}.coops-life__card{position:relative;width:132px;aspect-ratio:132 / 176;border-radius:var(--coops-radius);overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:14px;text-decoration:none}@media screen and (min-width:750px){.coops-life__card{width:auto;aspect-ratio:1 / 1;border-radius:0;padding:24px}}.coops-life__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.coops-life__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 45%,#000000b3)}.coops-life__label{position:relative;z-index:1;font-family:var(--coops-font-display);font-weight:700;font-size:14px;line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--coops-white);text-shadow:0 1px 8px rgba(0,0,0,.45)}@media screen and (min-width:750px){.coops-life__label{font-size:18px;line-height:24px;letter-spacing:normal}}.coops-pick__head{display:flex;flex-direction:column;gap:4px;text-align:center}@media screen and (min-width:750px){.coops-pick__head{flex-direction:row;align-items:flex-end;gap:24px;text-align:left}.coops-pick__head>div:first-child{flex-grow:1}}.coops-pick__hint{font-size:13px;line-height:18px;color:var(--coops-text-2);white-space:pre-line}@media screen and (min-width:750px){.coops-pick__hint{text-align:right;font-size:16px;line-height:24px}}.coops-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-radius:var(--coops-pill);background:var(--coops-hairline);padding:4px;margin-top:16px}@media screen and (min-width:750px){.coops-switch{display:none}}.coops-switch__btn{min-height:38px;white-space:nowrap;border:0;border-radius:var(--coops-pill);background:transparent;color:var(--coops-ink);font-family:var(--coops-font-display);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.coops-switch__btn[aria-selected=true]{background:var(--coops-ink);color:var(--coops-white)}@media screen and (max-width:1023px){.coops-switch__btn,.coops-gender__btn,.coops-swatch,.coops-pdp__thumb{position:relative}.coops-switch__btn:after,.coops-gender__btn:after,.coops-swatch:after,.coops-pdp__thumb:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit}.coops-gender__btn:after{top:-7px;right:-2px;bottom:-7px;left:-2px}.coops-card__name{display:inline-flex;align-items:center;min-height:44px;margin-block:-8px}.coops-swatch:after{top:-4px;right:-4px;bottom:-4px;left:-4px}.coops-pdp__thumb:after{top:-2px;right:-2px;bottom:-2px;left:-2px}}.coops-pick__grid{margin-top:16px}@media screen and (min-width:750px){.coops-pick__grid{margin-top:32px}}@media screen and (min-width:1000px){.coops-pick__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}}.coops-card{border-radius:10px;background:var(--coops-cream);padding:18px 16px;display:flex;flex-direction:column;gap:14px}@media screen and (min-width:750px){.coops-card{border-radius:var(--coops-radius);padding:24px;gap:16px}}.coops-card[hidden]{display:none}@media screen and (min-width:750px){.coops-card[hidden]{display:flex}}.coops-card__media{display:block;height:auto;aspect-ratio:var(--coops-r, 1.6);overflow:hidden}.coops-card__media img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media screen and (min-width:750px){.coops-card__top{display:flex;gap:24px;align-items:center}.coops-card__media{width:250px;height:auto;flex-shrink:0;align-self:center}.coops-card__info{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:16px}}.coops-card__row{display:flex;gap:12px;align-items:flex-start}.coops-card__name{font-family:var(--coops-font-display);font-weight:700;font-size:18px;line-height:24px;color:var(--coops-ink);text-transform:uppercase;text-decoration:none}@media screen and (min-width:750px){.coops-card__name{font-size:20px;line-height:28px}}.coops-card__blurb{font-size:12px;line-height:18px;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-card__blurb{font-size:14px;line-height:20px}}.coops-card__price{font-weight:700;font-size:17px;line-height:24px;flex-shrink:0}@media screen and (min-width:750px){.coops-card__price{font-size:18px;line-height:28px}}.coops-swatches{display:flex;gap:8px;align-items:center}.coops-swatch{width:38px;height:38px;border-radius:var(--coops-radius);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;border:.5px solid var(--coops-line);background:none;padding:0}@media screen and (min-width:750px){.coops-swatch{width:36px;height:36px}}.coops-swatch[aria-pressed=true]{border:1px solid var(--coops-ink)}.coops-swatch__chip{width:28px;height:28px;border-radius:5px;display:block}@media screen and (min-width:750px){.coops-swatch__chip{border-radius:4px}}.coops-card__divider{height:1px;background:var(--coops-rule-warm-2)}.coops-card__quickadd{display:flex;gap:8px;align-items:center}.coops-card__quickadd-label{flex-grow:1;min-width:0;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--coops-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.coops-card__quickadd-label{font-size:14px;line-height:20px;letter-spacing:normal}}.coops-gender{display:flex;border-radius:var(--coops-pill);background:var(--coops-hairline);flex-shrink:0}.coops-gender__btn{min-height:30px;padding:0 14px;border:0;border-radius:var(--coops-pill);background:transparent;color:var(--coops-ink);font-weight:500;font-size:11px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}@media screen and (min-width:750px){.coops-gender__btn{min-height:32px;font-size:12px;line-height:16px}}.coops-gender__btn[aria-pressed=true]{background:var(--coops-ink);color:var(--coops-white)}.coops-sizes{border:0;margin:0;padding:0}.coops-sizes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media screen and (min-width:750px){.coops-sizes__grid{grid-template-columns:repeat(8,1fr)}}.coops-size{-webkit-appearance:none;appearance:none;margin:0;padding:0;background:transparent;border:0;font:inherit;color:inherit;cursor:pointer;text-align:center}.coops-size[hidden]{display:none}.coops-size__face{min-height:48px;border-radius:var(--coops-radius);border:1px solid var(--coops-line-soft);display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease,color .12s ease}@media screen and (min-width:750px){.coops-size__face{min-height:56px;gap:4px}}.coops-size__label{font-weight:600;font-size:13px;line-height:16px;color:var(--coops-ink)}.coops-size__value{font-weight:400;font-size:9px;line-height:12px;white-space:nowrap;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-size__label{font-weight:500;font-size:14px;line-height:20px}.coops-size__value{font-size:10px;line-height:14px}}.coops-size:hover .coops-size__face{border-color:var(--coops-ink)}.coops-size:focus-visible{outline:none}.coops-size:focus-visible .coops-size__face{outline:2px solid var(--coops-ink);outline-offset:3px}.coops-size[data-added=true] .coops-size__face{background:var(--coops-ink);border-color:var(--coops-ink)}.coops-size[data-added=true] .coops-size__label{color:var(--coops-white)}.coops-size[data-added=true] .coops-size__value{color:var(--coops-line)}.coops-size[disabled]{cursor:not-allowed}.coops-size[disabled] .coops-size__face{opacity:.35}.coops-size[disabled] .coops-size__label{text-decoration:line-through}.coops-card__nojs{margin:8px 0 0;font-size:12px;line-height:18px;color:var(--coops-text-2)}.coops-boxlink{display:inline-flex;gap:6px;align-items:center;justify-content:center;align-self:center;min-height:44px;padding:0 4px;background:none;border:0;cursor:pointer;font-size:11px;line-height:16px;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-boxlink{font-size:13px;line-height:18px}}.coops-boxlink span:first-child{text-decoration:underline;text-underline-offset:3px}.coops-boxlink__i{width:15px;height:15px;border-radius:var(--coops-pill);border:1px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--coops-font-display);font-weight:700;font-size:9px;line-height:9px}.coops-modal{border:0;padding:0;background:transparent;max-width:720px;width:calc(100% - 40px)}.coops-modal::backdrop{background:#18181880;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.coops-modal__inner{border-radius:14px;background:var(--coops-white);overflow:hidden}.coops-modal__head{display:flex;gap:12px;padding:20px 18px 10px;align-items:flex-start}@media screen and (min-width:750px){.coops-modal__head{padding:28px 28px 12px}}.coops-modal__title{margin:0;flex-grow:1;font-family:var(--coops-font-display);font-weight:700;font-size:22px;line-height:28px}@media screen and (min-width:750px){.coops-modal__title{font-size:26px;line-height:32px}}.coops-modal__close{width:44px;height:44px;border-radius:var(--coops-pill);display:flex;align-items:center;justify-content:center;flex-shrink:0;background:none;border:0;cursor:pointer;font-size:20px;color:var(--coops-ink)}.coops-modal__close:hover{background:#f2efe9}.coops-modal__media{padding-inline:18px}@media screen and (min-width:750px){.coops-modal__media{padding-inline:28px}}.coops-modal__media img{width:100%;height:auto;display:block;border-radius:10px;background:var(--coops-cream)}.coops-modal__list{display:flex;flex-direction:column;padding:14px 18px 20px}@media screen and (min-width:750px){.coops-modal__list{padding:20px 28px 28px}}.coops-modal__item{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--coops-hairline)}.coops-modal__qty{width:22px;flex-shrink:0;font-weight:600;font-size:13px;line-height:20px}.coops-modal__name{flex-grow:1;font-size:15px;line-height:22px}.coops-modal__note{font-size:12px;line-height:18px;color:var(--coops-text-2);text-align:right}.coops-anatomy{background:var(--coops-white)}.coops-anatomy__inner{display:flex;flex-direction:column;gap:14px}.coops-anatomy__media{height:228px;border-radius:var(--coops-radius-lg);overflow:hidden}.coops-anatomy__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media screen and (min-width:900px){.coops-anatomy__inner{flex-direction:row-reverse;gap:32px;align-items:center}.coops-anatomy__copy{flex:1 1 0;min-width:350px;max-width:460px;display:flex;flex-direction:column;gap:24px}.coops-anatomy__media{flex:1 1 0;min-width:350px;height:529px}}.coops-numlist{display:flex;flex-direction:column}.coops-numlist__row{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--coops-line-soft)}@media screen and (min-width:750px){.coops-numlist__row{gap:16px;padding:16px 0}}.coops-numlist__row:last-child{border-bottom:.5px solid var(--coops-line-soft)}.coops-numlist__n{width:26px;flex-shrink:0;text-align:right;font-weight:400;font-size:14px;line-height:20px;color:var(--coops-earth-700)}@media screen and (min-width:750px){.coops-numlist__n{width:24px;font-size:16px;line-height:24px}}.coops-numlist__label{display:block;font-weight:600;font-size:13px;line-height:19px;letter-spacing:.05em;text-transform:uppercase;color:var(--coops-ink)}@media screen and (min-width:750px){.coops-numlist__label{font-size:14px;line-height:20px}}.coops-numlist__text{display:block;font-weight:400;font-size:13px;line-height:20px;color:var(--coops-text-2);text-wrap:pretty}@media screen and (min-width:750px){.coops-numlist__text{font-size:14px;line-height:20px}}.coops-madefor{background:var(--coops-ink);color:var(--coops-white)}.coops-madefor__inner{display:flex;flex-direction:column;gap:26px;padding-block:32px}@media screen and (min-width:900px){.coops-madefor__inner{flex-direction:row;align-items:center;gap:32px;padding-block:64px}.coops-madefor__title{min-width:260px;max-width:320px;flex-grow:1}}.coops-madefor .coops-h2{color:var(--coops-white);text-align:center}@media screen and (min-width:900px){.coops-madefor .coops-h2{text-align:left}}.coops-madefor__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px;justify-items:center;flex-grow:1}@media screen and (min-width:900px){.coops-madefor__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.coops-madefor__item{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;min-width:0}.coops-madefor__item img{width:64px;height:64px;object-fit:cover;display:block}@media screen and (min-width:900px){.coops-madefor__item img{width:80px;height:80px}}.coops-madefor__label{font-weight:600;font-size:13px;line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--coops-white)}@media screen and (min-width:900px){.coops-madefor__label{font-size:16px;line-height:24px;letter-spacing:normal}}.coops-wash__inner{display:flex;flex-direction:column;gap:14px}.coops-wash__media{height:340px;overflow:hidden}.coops-wash__media img,.coops-wash__media picture{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media screen and (min-width:900px){.coops-wash__inner{flex-direction:row;gap:32px;align-items:center}.coops-wash__media{flex:1 1 0;min-width:350px;height:600px}.coops-wash__copy{flex:1 1 0;min-width:350px;max-width:460px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}}.coops-bundle{background:var(--coops-white)}@media screen and (min-width:750px){.coops-bundle{background:var(--coops-cream)}}.coops-bundle__head{display:flex;flex-direction:column;gap:4px;text-align:center}@media screen and (min-width:750px){.coops-bundle__head{flex-direction:row;align-items:flex-end;gap:24px;text-align:left}.coops-bundle__head>*{flex-grow:1}.coops-bundle__head p{text-align:right}}.coops-bundle__tiers{display:flex;flex-direction:column;gap:10px;margin-top:14px}@media screen and (min-width:750px){.coops-bundle__tiers{flex-direction:row;gap:16px;align-items:stretch;margin-top:32px}}.coops-tier{display:flex;gap:14px;align-items:center;border-radius:10px;padding:16px;background:var(--coops-white);border:1px solid var(--coops-hairline);text-decoration:none;color:var(--coops-ink)}.coops-tier--featured{border-color:var(--coops-ink)}@media screen and (min-width:750px){.coops-tier{flex:1 1 0;flex-direction:column;align-items:stretch;gap:0;padding:0;border-radius:14px;overflow:hidden}.coops-tier--featured{box-shadow:0 10px 28px #1818181f}.coops-tier__accent{height:4px;flex-shrink:0;background:transparent}.coops-tier--featured .coops-tier__accent{background:var(--coops-ink)}.coops-tier__pad{display:flex;flex-direction:column;gap:18px;padding:22px 24px 24px;flex-grow:1}}.coops-tier__accent{display:none}@media screen and (min-width:750px){.coops-tier__accent{display:block}}.coops-tier__pad{display:contents}@media screen and (min-width:750px){.coops-tier__pad{display:flex}}.coops-tier__main{min-width:0;display:flex;flex-direction:column;gap:3px;flex-grow:1}@media screen and (min-width:750px){.coops-tier__main{gap:8px;flex-grow:0}}.coops-tier__eyebrow-row{display:flex;gap:8px;align-items:center;min-height:20px}.coops-tier__eyebrow{font-weight:600;font-size:10px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--coops-text-3)}@media screen and (min-width:750px){.coops-tier__eyebrow{flex-grow:1;font-size:11px;line-height:16px;letter-spacing:.14em}}.coops-tier--featured .coops-tier__eyebrow{color:var(--coops-ink)}.coops-tier__badge{border-radius:var(--coops-pill);padding:2px 8px;font-weight:600;font-size:10px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--coops-rule-warm-2);color:var(--coops-ink)}@media screen and (min-width:750px){.coops-tier__badge{padding:4px 11px;font-size:11px;line-height:16px;letter-spacing:.06em}}.coops-tier--featured .coops-tier__badge{background:var(--coops-ink);color:var(--coops-white)}.coops-tier__qty{font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:26px;color:var(--coops-ink)}@media screen and (min-width:750px){.coops-tier__qty{font-size:30px;line-height:36px;letter-spacing:-.02em}}.coops-tier__note{font-weight:400;font-size:11px;line-height:16px;color:var(--coops-text-2);text-wrap:pretty}@media screen and (min-width:750px){.coops-tier__note{font-size:13px;line-height:20px}}.coops-tier__prices{display:flex;flex-direction:column;gap:1px;align-items:flex-end;flex-shrink:0}@media screen and (min-width:750px){.coops-tier__prices{flex-direction:row;gap:10px;align-items:flex-end}}.coops-tier__price{display:inline-flex;align-items:baseline;gap:2px;white-space:nowrap}.coops-tier__price b{font-weight:700;font-size:21px;line-height:26px}@media screen and (min-width:750px){.coops-tier__price b{font-size:34px;line-height:38px;letter-spacing:-.02em}}.coops-tier__per{font-weight:400;font-size:10px;line-height:14px;color:var(--coops-text-3)}@media screen and (min-width:750px){.coops-tier__per{font-size:13px;line-height:20px}}.coops-tier__was{font-weight:400;font-size:11px;line-height:15px;white-space:nowrap;text-decoration:line-through;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-tier__was{font-size:14px;line-height:20px;padding-bottom:3px}}.coops-tier__chevron{flex-shrink:0}@media screen and (min-width:750px){.coops-tier__chevron{display:none}}.coops-tier__cta{display:none}@media screen and (min-width:750px){.coops-tier__cta{display:flex;margin-top:auto}}.coops-ways__cards{margin-top:14px}@media screen and (min-width:750px){.coops-ways__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;overflow:visible;margin-top:32px;max-width:var(--coops-max);margin-inline:auto;padding-inline:var(--coops-gutter)}}.coops-way{width:252px;border:1px solid var(--coops-hairline);border-radius:12px;overflow:hidden;background:var(--coops-white);display:flex;flex-direction:column;text-decoration:none;color:var(--coops-ink)}@media screen and (min-width:750px){.coops-way{width:auto;border:0;border-radius:0}}.coops-way__head{display:flex;gap:9px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--coops-rule-warm-2)}@media screen and (min-width:750px){.coops-way__head{display:none}}.coops-way__name{flex-grow:1;font-family:var(--coops-font-display);font-weight:700;font-size:14px;line-height:19px;white-space:nowrap}.coops-way__shop{font-weight:500;font-size:10px;line-height:14px;letter-spacing:.07em;color:var(--coops-earth-700);text-transform:uppercase}.coops-way__body{background:var(--coops-cream);display:flex;flex-direction:column}@media screen and (min-width:750px){.coops-way__body{background:transparent;gap:8px}}.coops-way__cap{display:block;padding:12px 14px 4px;font-weight:500;font-size:9px;line-height:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-way__cap{padding:0;order:2;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.06em}.coops-way__cap--low{order:4}}.coops-way__shot{height:104px;overflow:hidden}@media screen and (min-width:750px){.coops-way__shot{height:150px;border-radius:var(--coops-radius);order:1}.coops-way__shot--low{order:3}}.coops-way__shot img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.coops-way__rule{height:1px;margin:6px 14px 0;background:#ede7dc}@media screen and (min-width:750px){.coops-way__rule{display:none}}.coops-way__pad{height:12px}@media screen and (min-width:750px){.coops-way__pad{display:none}}.coops-reviews__cards{margin-top:14px}@media screen and (min-width:750px){.coops-reviews__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;overflow:visible;margin-top:32px;max-width:var(--coops-max);margin-inline:auto;padding-inline:var(--coops-gutter)}}.coops-review{width:262px;border-radius:10px;border:1px solid var(--coops-hairline);display:flex;flex-direction:column;gap:12px;padding:18px;align-items:center;text-align:center;text-decoration:none;color:var(--coops-ink)}@media screen and (min-width:750px){.coops-review{width:auto;border-radius:var(--coops-radius);border-color:var(--coops-line);gap:24px;padding:24px;align-items:flex-start;text-align:left;min-height:222px;justify-content:center}}.coops-review__quote{margin:0;font-weight:500;font-size:14px;line-height:22px;text-wrap:pretty}@media screen and (min-width:750px){.coops-review__quote{font-size:18px;line-height:28px}}.coops-review__name{font-family:var(--coops-font-display);font-weight:700;font-size:13px;line-height:18px}@media screen and (min-width:750px){.coops-review__name{font-size:18px;line-height:24px}}.coops-review__badge{font-weight:400;font-size:11px;line-height:14px;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-review__badge{font-size:12px;line-height:16px}}.coops-story__inner{border-radius:10px;background:var(--coops-cream);display:flex;flex-direction:column;gap:14px;padding:24px 20px;text-align:center}.coops-story__media{height:150px;overflow:hidden;display:flex;align-items:center;justify-content:center}.coops-story__media img{max-height:100%;width:auto;object-fit:contain;display:block}@media screen and (min-width:900px){.coops-story__inner{flex-direction:row;align-items:center;gap:40px;padding:40px 56px;border-radius:0;text-align:left}.coops-story__copy{min-width:200px;max-width:400px;flex-grow:1;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.coops-story__media{flex:1 1 0;min-width:350px;height:400px;display:block;border-radius:var(--coops-radius-lg)}.coops-story__media img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}}.coops-ugc__grid{margin-top:14px}@media screen and (min-width:750px){.coops-ugc__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow:visible;margin-top:40px;max-width:var(--coops-max);margin-inline:auto;padding-inline:var(--coops-gutter)}}.coops-ugc__tile{width:206px;height:246px;border-radius:10px;overflow:hidden}@media screen and (min-width:750px){.coops-ugc__tile{width:auto;height:312px;border-radius:0}}.coops-ugc__tile img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.coops-ugc__cta{display:flex;justify-content:center;margin-top:14px;padding-inline:var(--coops-gutter)}@media screen and (min-width:750px){.coops-ugc__cta{margin-top:40px}}.coops-footer{background:var(--coops-ink);color:var(--coops-white)}.coops-footer__inner{max-width:var(--coops-max);margin-inline:auto;padding:32px var(--coops-gutter) 24px}.coops-footer__signup{display:flex;flex-direction:column;gap:14px}@media screen and (min-width:900px){.coops-footer__signup{flex-direction:row;align-items:flex-start;gap:40px;justify-content:space-between}.coops-footer__signup>*{flex:1 1 0}}.coops-footer__signup h2{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:24px;line-height:30px;color:var(--coops-white)}@media screen and (min-width:900px){.coops-footer__signup h2{font-size:32px;line-height:40px}}.coops-footer__signup p{margin:6px 0 0;font-size:13px;line-height:20px;color:#cfd2d4}.coops-footer__form{display:flex;align-items:center;gap:8px}.coops-footer__field{display:flex;align-items:center;flex-grow:1;min-width:0;border-radius:var(--coops-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.22);padding:4px 4px 4px 18px}.coops-footer__field input{flex-grow:1;min-width:0;background:transparent;border:0;outline:none;color:var(--coops-white);font-family:var(--coops-font-body);font-size:14px;min-height:44px}.coops-footer__field input::placeholder{color:#b3b7ba}.coops-footer__submit{border:0;border-radius:var(--coops-pill);background:var(--coops-white);color:var(--coops-ink);min-height:44px;padding:0 20px;cursor:pointer;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.coops-footer__disclaimer{margin:8px 0 0;font-size:11px;line-height:17px;color:#a7abae}.coops-footer__success{margin:8px 0 0;font-size:13px;color:#8fe0a2}.coops-footer__rule{height:1px;background:#ffffff29;margin:28px 0 24px}.coops-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:28px 20px}@media screen and (min-width:900px){.coops-footer__cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}}.coops-footer__brand img{height:34px;width:auto;display:block}.coops-footer__tagline{margin:10px 0 0;font-size:13px;line-height:20px;color:#cfd2d4}.coops-footer__social{display:flex;gap:6px;margin-top:14px}.coops-footer__social a{width:44px;height:44px;margin-inline:-10px 0;display:inline-flex;align-items:center;justify-content:center;color:var(--coops-white)}.coops-footer__social a+a{margin-left:0}.coops-footer__coltitle{display:block;margin-bottom:12px;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--coops-white)}.coops-footer__list{list-style:none;margin:0;padding:0}.coops-footer__list a{display:inline-flex;align-items:center;min-height:34px;font-size:13px;line-height:20px;color:#cfd2d4;text-decoration:none}.coops-footer__list a:hover{color:var(--coops-white)}.coops-footer__bottom{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:space-between;margin-top:28px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);font-size:11px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:#a7abae;text-align:center}.coops-footer__group{display:flex;flex-direction:column;align-items:center;gap:12px}@media screen and (min-width:750px){.coops-footer__bottom{flex-direction:row;flex-wrap:wrap;gap:12px 16px;text-align:left}.coops-footer__group{flex-direction:row;flex-wrap:wrap;gap:12px 16px}.coops-footer__group--end{margin-left:auto;justify-content:flex-end}.coops-footer__copy{white-space:nowrap}.coops-footer__pay{flex-wrap:nowrap;flex-shrink:0}.coops-footer__legal{flex-wrap:nowrap;flex-shrink:0;white-space:nowrap}}.coops-footer__legal{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}@media screen and (max-width:339px){.coops-footer__legal{gap:6px}}.coops-footer__legal a{color:inherit;text-decoration:none;min-height:34px;display:inline-flex;align-items:center}.coops-footer__legal a:hover{color:var(--coops-white)}.coops-footer__business{margin:12px 0 0;font-size:11px;line-height:16px;letter-spacing:.02em;color:#a7abae;text-align:center}.coops-footer__business a{color:inherit}.coops-footer__business a:hover{color:var(--coops-white)}@media screen and (min-width:750px){.coops-footer__business{text-align:left}}.coops-editor-note{margin:12px auto;max-width:var(--coops-max);border:1px dashed var(--coops-tan);border-radius:var(--coops-radius);background:var(--coops-cream);color:var(--coops-earth-900);padding:12px 16px;font-size:13px;line-height:20px}@media(prefers-reduced-motion:reduce){.coops *,.coops *:before,.coops *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.coops-pdp{padding-block:20px 28px}@media screen and (min-width:990px){.coops-pdp{padding-block:40px}}.coops-pdp__grid{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:990px){.coops-pdp__grid{flex-direction:row;gap:32px;align-items:flex-start}.coops-pdp__gallery{flex:1 1 0;min-width:0}.coops-pdp__buy{flex:1 1 0;min-width:0;max-width:520px}}.coops-pdp__main{border-radius:var(--coops-radius);overflow:hidden;background:#f5f5f5;width:100%;aspect-ratio:var(--coops-r, 1.6)}@media screen and (min-width:990px){.coops-pdp__main{width:min(100%,calc(595px * var(--coops-r, 1.6)));margin-inline:auto}}.coops-pdp__main img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.coops-pdp__thumbs{display:flex;gap:8px;margin-top:8px}.coops-pdp__thumb{-webkit-appearance:none;appearance:none;padding:0;border:0;background:#f5f5f5;border-radius:var(--coops-radius);cursor:pointer;overflow:hidden;flex:var(--coops-r, 1.6) 1 0%;min-width:0;height:auto;aspect-ratio:var(--coops-r, 1.6);outline:2px solid transparent;outline-offset:-2px}.coops-pdp__thumb[aria-pressed=true]{outline-color:var(--coops-ink)}.coops-pdp__thumb img{width:100%;height:100%;object-fit:contain;display:block}.coops-pdpx{display:none}@media screen and (min-width:990px){.coops-pdpx{display:grid;gap:12px;margin-top:28px;color:var(--coops-text-2);font-size:14px;line-height:22px}.coops-pdpx__badge .coops-pdpx__icon{width:26px;height:26px}.coops-pdpx__badge{flex-shrink:0;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--coops-ink)}.coops-pdpx__label{margin:0 0 4px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--coops-ink)}.coops-pdpx__text{margin:0}.coops-pdpx__text a{color:var(--coops-ink);text-underline-offset:3px;white-space:nowrap}.coops-pdpx__features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.coops-pdpx__features li{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:20px 10px 18px;border-radius:var(--coops-radius);background:#f5f5f5;font-size:13px;line-height:18px;font-weight:500;color:var(--coops-ink)}.coops-pdpx__features .coops-pdpx__badge{background:var(--coops-white)}.coops-pdpx__fit,.coops-pdpx__inbox{padding:20px 22px;border:1px solid var(--coops-hairline);border-radius:var(--coops-radius)}.coops-pdpx__fit{display:flex;align-items:flex-start;gap:16px}.coops-pdpx__fit .coops-pdpx__badge{background:#f5f5f5}.coops-pdpx__head{display:flex;align-items:center;gap:4px;margin-bottom:14px}.coops-pdpx__head .coops-pdpx__label{margin:0}.coops-pdpx__info{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-6px 0;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--coops-text-2)}.coops-pdpx__info:hover{color:var(--coops-ink)}.coops-pdp__cta-box,.coops-pdp__cta-sep{display:none}.coops-pdpx__box{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.coops-pdpx__box li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px;color:var(--coops-ink)}.coops-pdpx__box .coops-pdpx__icon{flex-shrink:0;color:var(--coops-text-2)}.coops-pdpx__qty{color:var(--coops-text-2)}.coops-pdpx__note{position:relative;margin:0;padding:26px 28px 22px 64px;border-radius:var(--coops-radius);background:var(--coops-cream)}.coops-pdpx__note:before{content:"\201c";position:absolute;left:22px;top:12px;font-family:Georgia,serif;font-size:56px;line-height:1;color:var(--coops-ink);opacity:.18}.coops-pdpx__note blockquote{margin:0;font-size:17px;line-height:26px;color:var(--coops-ink);font-style:italic}.coops-pdpx__note figcaption{margin-top:8px;font-size:13px}.coops-pdpx__note figcaption:before{content:"\2014  "}}.coops-pdp__main{position:relative}.coops-pdp__dots{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:flex;gap:0;padding:0 2px;border-radius:999px}.coops-pdp__dots[hidden]{display:none}.coops-pdp__dot{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center}.coops-pdp__dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--coops-ink);opacity:.22;transition:opacity .15s,transform .15s}.coops-pdp__dot:hover:before{opacity:.5}.coops-pdp__dot[aria-current=true]:before{opacity:1;transform:scale(1.1)}.coops-pdp__strip{position:relative}.coops-pdp__arrow{display:none}@media screen and (min-width:990px){.coops-pdp__thumbs{position:relative;gap:10px;margin-top:10px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.coops-pdp__thumbs::-webkit-scrollbar{display:none}.coops-pdp__thumb{flex:0 0 calc((100% - 20px)*.4)}.coops-pdp__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:calc(50% + 5px);transform:translateY(-50%);z-index:1;width:36px;height:36px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--coops-white, #fff);color:var(--coops-ink);box-shadow:0 1px 4px #0000002e}.coops-pdp__arrow:hover{box-shadow:0 2px 8px #00000040}.coops-pdp__arrow--prev{left:8px}.coops-pdp__arrow--next{right:8px}}@media screen and (max-width:749px){.coops-pdp__thumbs{gap:8px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--coops-gutter));padding:2px var(--coops-gutter);scroll-padding-inline:var(--coops-gutter)}.coops-pdp__thumbs::-webkit-scrollbar{display:none}.coops-pdp__thumb{flex:0 0 calc((100% - 24px) / 3.35);aspect-ratio:var(--coops-r, 1.6);min-width:0;scroll-snap-align:start}.coops-pdp__thumb img{object-fit:contain;padding:0;box-sizing:border-box}}.coops-pdp__buy{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:990px){.coops-pdp__buy{gap:24px}}.coops-pdp__rating{margin:0;display:flex;gap:8px;align-items:center;font-size:14px;line-height:20px;color:var(--coops-text-2)}.coops-pdp__rating a{color:inherit}.coops-pdp__title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:29px;line-height:1.15;color:var(--coops-ink)}@media screen and (min-width:990px){.coops-pdp__title{font-size:40px;line-height:1.2}}.coops-pdp__blurb{margin:-12px 0 0;font-size:15px;line-height:23px;color:var(--coops-text-2);text-wrap:pretty;white-space:pre-line}.coops-pdp__price{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.coops-pdp__price-main{font-family:var(--coops-font-display);font-weight:700;font-size:32px;line-height:36px;letter-spacing:-.02em}@media screen and (min-width:990px){.coops-pdp__price-main{font-size:40px;line-height:44px}}.coops-pdp__price-unit{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--coops-text-2)}.coops-pdp__field{display:flex;flex-direction:column;gap:8px}.coops-pdp__label{font-weight:500;font-size:14px;line-height:20px;color:var(--coops-ink);text-transform:uppercase}.coops-pdp__label-row{display:flex;gap:8px;align-items:center;justify-content:space-between}.coops-pdp__styles{display:flex;gap:8px}.coops-pdp__style{flex:1 1 0;min-width:0;display:flex;gap:12px;align-items:center;justify-content:center;min-height:68px;padding:10px 16px;border-radius:var(--coops-pill);border:.5px solid var(--coops-line-soft);text-decoration:none;color:var(--coops-ink)}.coops-pdp__style.is-current{background:var(--coops-ink);color:var(--coops-white);border-color:var(--coops-ink)}.coops-pdp__style img{width:76px;height:44px;object-fit:contain;flex-shrink:0}.coops-pdp__style-name{display:block;font-weight:500;font-size:15px;line-height:22px;text-transform:uppercase;white-space:nowrap}.coops-pdp__style-note{display:block;font-weight:400;font-size:12px;line-height:16px;opacity:.72;white-space:nowrap}.coops-swatch--lg{width:48px;height:48px;border-radius:10px}.coops-swatch--lg .coops-swatch__chip{width:38px;height:38px;border-radius:6px}.coops-pdp__swatches{display:flex;gap:8px;align-items:center}.coops-pdp__tiers{display:flex;gap:8px;align-items:stretch;padding-top:9px}.coops-pdp__tier{position:relative;flex:1 1 0;min-width:0;-webkit-appearance:none;appearance:none;cursor:pointer;text-align:left;border-radius:10px;padding:9px 12px;border:1px solid var(--coops-hairline);background:var(--coops-white);display:flex;flex-direction:column;gap:1px}.coops-pdp__tier[aria-pressed=true]{border-color:var(--coops-ink);background:var(--coops-cream)}.coops-pdp__tier-badge{position:absolute;top:-9px;left:11px;border-radius:var(--coops-pill);background:var(--coops-ink);color:var(--coops-white);padding:2px 9px;font-weight:600;font-size:9px;line-height:13px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.coops-pdp__tier-row{display:flex;gap:6px;align-items:baseline}.coops-pdp__tier-title{flex-grow:1;font-weight:600;font-size:15px;line-height:20px;white-space:nowrap}.coops-pdp__tier-price{display:inline-flex;align-items:baseline;gap:1px;white-space:nowrap}.coops-pdp__tier-price b{font-weight:600;font-size:16px;line-height:20px}.coops-pdp__tier-price span{font-weight:400;font-size:9px;line-height:12px;opacity:.7}.coops-pdp__tier-save{font-weight:500;font-size:10px;line-height:13px;text-transform:uppercase;white-space:nowrap}.coops-pdp__tier-note{margin:6px 0 0;font-size:12px;line-height:18px;color:var(--coops-text-2)}.coops-sizes__grid--pdp{grid-template-columns:repeat(4,1fr)}@media screen and (min-width:560px){.coops-sizes__grid--pdp{grid-template-columns:repeat(6,1fr)}}@media screen and (min-width:990px){.coops-sizes__grid--pdp{grid-template-columns:repeat(6,1fr)}}.coops-pdp__fit{margin:4px 0 0;display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:14px;line-height:20px;color:var(--coops-text-2)}.coops-pdp__fit a{color:var(--coops-ink);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}@media screen and (min-width:990px){.coops-pdp__fit{margin-top:-6px}.coops-pdp__fit a{min-height:28px}}.coops-pdp__trust{list-style:none;margin:0;padding:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--coops-hairline)}.coops-pdp__trust li{display:flex;flex-direction:column;gap:2px;text-align:center}.coops-pdp__trust strong{font-weight:600;font-size:12px;line-height:17px}.coops-pdp__trust span{font-size:11px;line-height:15px;color:var(--coops-text-2)}.coops-pdp__details{border-top:1px solid var(--coops-hairline)}.coops-pdp__details details{border-bottom:1px solid var(--coops-hairline)}.coops-pdp__details summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:56px;font-weight:600;font-size:14px;line-height:20px;letter-spacing:.03em;text-transform:uppercase}.coops-pdp__details summary::-webkit-details-marker{display:none}.coops-pdp__details summary:after{content:"+";font-weight:400;font-size:20px;color:var(--coops-text-2)}.coops-pdp__details details[open] summary:after{content:"\2212"}.coops-pdp__detail-body{padding-bottom:18px;font-size:14px;line-height:22px;color:var(--coops-text-2)}.coops-pdp__detail-body p{margin:0 0 8px}.coops-pagehero{background:var(--coops-cream)}.coops-pagehero__inner{display:flex;flex-direction:column;gap:20px;padding-block:28px}@media screen and (min-width:900px){.coops-pagehero__inner{flex-direction:row;align-items:center;gap:40px;padding-block:56px}.coops-pagehero__copy{flex:1 1 0}.coops-pagehero__media{flex:1 1 0;border-radius:var(--coops-radius-lg);overflow:hidden;height:420px}.coops-pagehero__media img{width:100%;height:100%;object-fit:cover;display:block}}.coops-pagehero__copy{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.coops-pagehero__title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:30px;line-height:1.12;letter-spacing:-.02em}@media screen and (min-width:900px){.coops-pagehero__title{font-size:48px}}.coops-pagehero__sub{margin:0;font-size:15px;line-height:24px;color:var(--coops-text-2);text-wrap:pretty;max-width:60ch}@media screen and (min-width:900px){.coops-pagehero__sub{font-size:18px;line-height:28px}}.coops-pagehero__media{border-radius:var(--coops-radius-lg);overflow:hidden}.coops-pagehero__media img{width:100%;height:auto;display:block}.coops-prose--tint{background:var(--coops-cream)}.coops-prose__head{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;max-width:62ch}.coops-prose__body{display:flex;flex-direction:column}@media screen and (min-width:900px){.coops-prose__body--cols{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}}.coops-prose__passage{display:flex;gap:16px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--coops-hairline)}.coops-prose__n{width:28px;flex-shrink:0;font-family:var(--coops-font-display);font-weight:700;font-size:14px;line-height:24px;color:var(--coops-earth-700)}.coops-prose__title{margin:0 0 4px;font-weight:600;font-size:15px;line-height:22px;letter-spacing:.03em;text-transform:uppercase;color:var(--coops-ink)}.coops-prose__text{font-size:15px;line-height:24px;color:var(--coops-text-2);text-wrap:pretty}.coops-prose__text p{margin:0 0 10px}.coops-prose__text p:last-child{margin-bottom:0}.coops-prose__text a{color:var(--coops-ink);text-decoration:underline;text-underline-offset:3px}.coops-prose__image{padding:18px 0}.coops-prose__image img{width:100%;height:auto;display:block;border-radius:var(--coops-radius)}.coops-prose__caption{margin:8px 0 0;font-size:13px;line-height:20px;color:var(--coops-text-2)}.coops-prose__cta{margin-top:20px}.coops-faq__list{margin-top:18px;border-top:1px solid var(--coops-hairline)}.coops-faq__item{border-bottom:1px solid var(--coops-hairline)}.coops-faq__item summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:12px 0;font-weight:600;font-size:15px;line-height:23px;color:var(--coops-ink)}.coops-faq__item summary::-webkit-details-marker{display:none}.coops-faq__item summary:after{content:"+";flex-shrink:0;font-weight:400;font-size:22px;color:var(--coops-text-2)}.coops-faq__item[open] summary:after{content:"\2212"}.coops-faq__answer{padding:0 0 18px;max-width:70ch;font-size:15px;line-height:24px;color:var(--coops-text-2);text-wrap:pretty}.coops-faq__answer p{margin:0 0 10px}.coops-faq__answer p:last-child{margin-bottom:0}.coops-rates__wrap{overflow-x:auto;margin-top:18px}.coops-rates__table{width:100%;border-collapse:collapse;min-width:480px}.coops-rates__table th,.coops-rates__table td{text-align:left;padding:14px 16px 14px 0;border-bottom:1px solid var(--coops-hairline);font-size:15px;line-height:22px}.coops-rates__table thead th{font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--coops-text-2);border-bottom-color:var(--coops-line)}.coops-rates__table tbody th{font-weight:600;color:var(--coops-ink)}.coops-rates__note{margin:14px 0 0;font-size:13px;line-height:20px;color:var(--coops-text-2);max-width:66ch}.coops-lph{display:flex;flex-direction:column;background:var(--coops-cream)}.coops-lph__media{position:relative;flex:1 1 auto;min-height:300px;background-color:#e4e1db;overflow:hidden}.coops-lph__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 78%}.coops-lph__scrim{display:none}.coops-lph__body{flex-shrink:0;padding:22px var(--coops-gutter) 26px}.coops-lph__copy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.coops-lph__eyebrow{font-family:var(--coops-font-body);font-weight:500;font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:#6f7276}.coops-lph__title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.02em;color:var(--coops-ink);text-wrap:balance}.coops-lph__sub{margin:0;font-size:14.5px;line-height:23px;color:#3f4347;text-wrap:pretty}@media screen and (min-width:1024px){.coops-lph{position:relative;display:block;min-height:560px;overflow:hidden}.coops-lph__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.coops-lph__media img{position:absolute;left:0;bottom:0;min-width:100%;min-height:100%;max-width:none;object-position:left bottom}.coops-lph{--coops-lph-left: var(--coops-gutter, 72px);--coops-lph-copy-end: calc(var(--coops-lph-left) + 404px)}.coops-lph__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(250,248,244,.97) 0px,rgba(250,248,244,.95) min(calc(var(--coops-lph-copy-end) + 12px),45%),rgba(250,248,244,.72) min(calc(var(--coops-lph-copy-end) + 90px),48%),rgba(250,248,244,.3) min(calc(var(--coops-lph-copy-end) + 170px),51%),rgba(250,248,244,0) min(calc(var(--coops-lph-copy-end) + 260px),54%))}.coops-lph--right .coops-lph__scrim{transform:scaleX(-1)}.coops-lph--right .coops-lph__media img{object-position:right bottom}.coops-lph__body{position:relative;z-index:2;display:flex;align-items:center;min-height:560px;width:100%;max-width:var(--coops-max);margin-inline:auto;padding:40px var(--coops-gutter)}.coops-lph__copy{max-width:404px;align-items:flex-start;text-align:left;gap:16px}.coops-lph--right .coops-lph__copy{margin-left:auto}.coops-lph__eyebrow{font-size:13px;line-height:18px;color:var(--coops-earth-900)}.coops-lph__title{font-size:44px;line-height:52px}.coops-lph__sub{max-width:392px;font-size:16px;line-height:27px}.coops-lph__copy>.coops-btn{margin-top:10px}}@media screen and (min-width:1100px){.coops-lph,.coops-lph__body{min-height:810px}}.coops-lpstrip{background:var(--coops-ink)}.coops-lpstrip__inner{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start;padding:18px var(--coops-gutter)}.coops-lpstrip__item{font-family:var(--coops-font-body);font-weight:500;font-size:11px;line-height:16px;letter-spacing:.09em;text-align:center;text-transform:uppercase;color:var(--coops-cream);text-wrap:balance}@media screen and (min-width:750px){.coops-lpstrip__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:24px 56px;padding:14px var(--coops-gutter)}.coops-lpstrip__item{font-size:13px;line-height:20px;letter-spacing:.18em}}.coops-lpintro{background:var(--coops-cream)}.coops-lpintro__inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:28px 30px}.coops-lpintro__h2{font-size:25px;line-height:1.16;letter-spacing:-.02em;text-align:center;text-wrap:balance}.coops-lpintro__body{display:flex;flex-direction:column;gap:14px;align-items:center;max-width:780px}.coops-lpintro__p{margin:0;font-size:15px;line-height:25px;text-align:center;color:var(--coops-text-2);text-wrap:balance}@media screen and (min-width:750px){.coops-lpintro__inner{gap:24px;padding-block:56px 52px}.coops-lpintro__h2{font-size:36px;line-height:44px}.coops-lpintro__body{gap:18px}.coops-lpintro__p{font-size:17px;line-height:29px}}.coops-lpgal{background:var(--coops-white);padding-block:30px 32px}.coops-lpgal__head{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:14px}.coops-lpgal__eyebrow{font-family:var(--coops-font-body);font-weight:500;font-size:11px;line-height:16px;letter-spacing:.16em;text-align:center;text-transform:uppercase;color:var(--coops-earth-900)}.coops-lpgal__wrap{width:100%}.coops-lpgal__grid{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--coops-gutter);scroll-padding-left:var(--coops-gutter)}.coops-lpgal__grid::-webkit-scrollbar{display:none}.coops-lpgal__card{margin:0;display:flex;flex-direction:column;gap:12px;flex-shrink:0;width:300px;scroll-snap-align:start}.coops-lpgal__media{position:relative;height:200px;border-radius:14px;overflow:hidden;background:#efeae3}.coops-lpgal__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.coops-lpgal__cap{display:flex;flex-direction:column;gap:4px;text-align:center}.coops-lpgal__h3{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:19px;line-height:26px;letter-spacing:-.01em;color:var(--coops-ink);text-wrap:balance}@media screen and (min-width:750px){.coops-lpgal{padding-block:56px 44px}.coops-lpgal__head{gap:12px;margin-bottom:24px}.coops-lpgal__eyebrow{font-size:12px;line-height:18px}.coops-lpgal__wrap{max-width:var(--coops-max);margin-inline:auto;padding-inline:var(--coops-gutter)}.coops-lpgal__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 16px;overflow:visible;padding-inline:0}.coops-lpgal__card{width:auto;flex-shrink:1;gap:16px}.coops-lpgal__media{height:auto;aspect-ratio:3 / 2;border-radius:var(--coops-radius-lg)}.coops-lpgal__cap{text-align:left;gap:6px;padding-inline:2px}.coops-lpgal__h3{font-size:17px;line-height:24px;letter-spacing:-.015em}}@media screen and (min-width:1100px){.coops-lpgal__grid{grid-template-columns:repeat(4,1fr)}}.coops-lpwhy{background:var(--coops-white)}.coops-lpwhy__inner{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:8px 32px}.coops-lpwhy__eyebrow{font-family:var(--coops-font-body);font-weight:500;font-size:11px;line-height:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--coops-earth-700)}.coops-lpwhy__grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%;margin-top:4px}.coops-lpwhy__card{position:relative;overflow:hidden;border-radius:var(--coops-radius-lg);background:var(--coops-cream);border:1px solid #efe9df;display:flex;flex-direction:column;gap:10px;padding:22px 20px 24px;transition:border-color .16s ease,box-shadow .2s ease,transform .2s ease}.coops-lpwhy__card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--coops-earth-900)}.coops-lpwhy__num-row{display:flex;flex-direction:row;gap:14px;align-items:center}.coops-lpwhy__num{font-family:var(--coops-font-display);font-weight:700;font-size:26px;line-height:30px;letter-spacing:-.02em;color:var(--coops-earth-700)}.coops-lpwhy__rule{flex-grow:1;height:1px;background:#e6dbca}.coops-lpwhy__h3{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:27px;letter-spacing:-.015em;color:var(--coops-ink);text-wrap:balance}.coops-lpwhy__p{margin:0;font-size:15px;line-height:25px;color:var(--coops-text-2);text-wrap:pretty}.coops-lpwhy__cta{margin-top:16px}@media screen and (min-width:750px){.coops-lpwhy__inner{gap:10px;padding-block:8px 56px}.coops-lpwhy__eyebrow{font-size:12px;line-height:18px}.coops-lpwhy__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.coops-lpwhy__card{gap:14px;padding:30px 28px 32px}.coops-lpwhy__num{font-size:30px;line-height:34px}.coops-lpwhy__h3{font-size:23px;line-height:31px}.coops-lpwhy__p{font-size:16px;line-height:27px}.coops-lpwhy__cta{margin-top:28px}}@media(hover:hover){.coops-lpwhy__card:hover{border-color:#e0cfb4;box-shadow:0 18px 34px -24px #4a342373;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.coops-lpwhy__card{transition:none}.coops-lpwhy__card:hover{transform:none}}.coops-lpcta{background:var(--coops-white);padding-block:0 32px}.coops-lpcta__panel{border-radius:var(--coops-radius-lg);background:#e3d6c3;display:flex;flex-direction:column;gap:16px;padding:28px 22px 30px}.coops-lpcta__copy{display:flex;flex-direction:column;gap:10px}.coops-lpcta__h2{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:24px;line-height:1.18;letter-spacing:-.02em;color:var(--coops-ink);text-wrap:balance}.coops-lpcta__p{margin:0;font-size:15px;line-height:24px;color:#3f4347;text-wrap:pretty}.coops-lpcta__btn{width:100%}@media screen and (max-width:749px){.coops-lpcta__panel{text-align:center;align-items:center}.coops-lpcta__copy{align-items:center}.coops-lpcta__btns{width:100%}}@media screen and (min-width:750px){.coops-lpcta{padding-block:0 40px}.coops-lpcta__panel{flex-direction:row;align-items:center;gap:40px;padding:56px var(--coops-gutter)}.coops-lpcta__copy{flex-grow:1;gap:14px}.coops-lpcta__h2{font-size:38px;line-height:46px}.coops-lpcta__p{max-width:620px;font-size:16px;line-height:26px}.coops-lpcta__btn{width:auto;flex-shrink:0}}.coops-lpgrid{background:var(--coops-white);padding-block:8px 32px}.coops-lpgrid__intro{margin:10px auto 0;max-width:72ch}.coops-lpgrid__list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:22px}.coops-lpgrid__card{display:flex;flex-direction:column;gap:14px;height:100%;text-decoration:none;color:inherit}.coops-lpgrid__media{display:block;position:relative;aspect-ratio:860 / 453;max-width:100%;border-radius:var(--coops-radius-lg);overflow:hidden;background:#efeae3}.coops-lpgrid__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.coops-lpgrid__text{display:flex;flex-direction:column;gap:6px;flex-grow:1}.coops-lpgrid__title{font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:28px;letter-spacing:-.015em;color:var(--coops-ink);text-wrap:balance}.coops-lpgrid__blurb{font-size:15px;line-height:24px;color:var(--coops-text-2);text-wrap:pretty}.coops-lpgrid__cta{margin-top:auto;padding-top:6px;font-weight:500;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--coops-earth-700)}@media screen and (min-width:750px){.coops-lpgrid{padding-block:24px 56px}.coops-lpgrid__list{grid-template-columns:repeat(2,1fr);gap:28px 20px;margin-top:32px}}@media screen and (min-width:1100px){.coops-lpgrid__list{grid-template-columns:repeat(3,1fr)}}@media(hover:hover){.coops-lpgrid__card:hover .coops-lpgrid__media img{transform:scale(1.04)}.coops-lpgrid__card:hover .coops-lpgrid__title{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.coops-lpgrid__media img{transition:none}.coops-lpgrid__card:hover .coops-lpgrid__media img{transform:none}}.coops-blend{background:#0d0d0d}.coops-blend img{display:block;width:100%;height:auto}@media screen and (min-width:2400px){.coops-blend img{max-width:2400px;margin-inline:auto}}.coops-wash{background:var(--coops-white)}.coops-wash__inner{display:flex;flex-direction:column;gap:14px;padding-block:26px 0}.coops-wash__copy{display:flex;flex-direction:column;gap:14px}.coops-wash__head{display:flex;flex-direction:column;gap:6px}.coops-wash__head .coops-h2{font-size:25px;line-height:1.16;letter-spacing:-.02em}.coops-wash__p{margin:0;font-size:13px;line-height:21px;color:var(--coops-text-2);text-wrap:pretty}.coops-wash__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.coops-wash__step{display:flex;flex-direction:row;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--coops-hairline)}.coops-wash__num{width:22px;flex-shrink:0;font-family:var(--coops-font-display);font-weight:700;font-size:12px;line-height:18px;color:var(--coops-earth-700)}.coops-wash__step-body{min-width:0;display:flex;flex-direction:column;gap:3px;flex-grow:1}.coops-wash__step-title{font-weight:600;font-size:12px;line-height:17px;letter-spacing:.04em;text-transform:uppercase;color:var(--coops-ink)}.coops-wash__step-text{font-size:12px;line-height:19px;color:var(--coops-text-2);text-wrap:pretty}.coops-wash__card{border-radius:10px;background:var(--coops-cream);border:1px solid #efe9df;display:flex;flex-direction:column;gap:10px;padding:20px 18px 22px;align-items:flex-start}.coops-wash__card-title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:16px;line-height:22px;letter-spacing:-.01em;color:var(--coops-ink)}.coops-wash__card-rule{align-self:stretch;height:1px;background:#e6dbca}.coops-wash__card-p{margin:0;max-width:52ch;font-size:13px;line-height:21px;color:var(--coops-text-2);text-wrap:pretty}.coops-wash__card-tag{font-weight:500;font-size:13px;line-height:20px;color:var(--coops-ink)}.coops-wash__media{overflow:hidden;height:300px;margin:4px calc(-1 * var(--coops-gutter)) 0}.coops-wash__media img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.coops-wash__inner{padding-block:40px}.coops-wash__head .coops-h2{font-size:40px;line-height:48px;letter-spacing:normal}.coops-wash__copy{gap:24px}.coops-wash__head{gap:8px}.coops-wash__p{font-size:16px;line-height:24px}.coops-wash__step{gap:20px;align-items:baseline;padding:18px 0}.coops-wash__num{width:28px;font-size:14px;line-height:22px}.coops-wash__step-body{gap:4px}.coops-wash__step-title{font-size:15px;line-height:22px}.coops-wash__step-text{font-size:15px;line-height:24px}.coops-wash__card{border-radius:12px;border-color:var(--coops-hairline);padding:26px 28px 24px}.coops-wash__card-title{font-size:20px;line-height:28px}.coops-wash__card-rule{display:none}.coops-wash__card-p{font-size:15px;line-height:24px}.coops-wash__card-tag{margin-top:4px;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.16em;text-transform:uppercase;color:var(--coops-earth-700)}.coops-wash__media{height:470px;margin:0;border-radius:var(--coops-radius-lg)}}@media screen and (min-width:900px){.coops-wash__inner{flex-direction:row;align-items:center;gap:32px}.coops-wash__copy,.coops-wash__media{flex:1 1 0;min-width:350px}}.coops-wear{background:var(--coops-cream)}.coops-wear__inner{display:flex;flex-direction:column;gap:12px;padding-block:26px 28px}@media screen and (max-width:749px){.coops-wear__inner{padding-inline:0}.coops-wear__head,.coops-wear__foot{padding-inline:var(--coops-gutter)}}.coops-wear__head{display:flex;flex-direction:column;gap:6px}.coops-wear__head .coops-h2{font-size:25px;line-height:1.16;letter-spacing:-.02em}.coops-wear__sub{margin:0;max-width:64ch;font-size:13px;line-height:21px;color:var(--coops-text-2);text-wrap:pretty}.coops-wear__tabs{display:flex;flex-direction:row;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px var(--coops-gutter) 4px}.coops-wear__tabs::-webkit-scrollbar{display:none}.coops-wear__tab{flex-shrink:0;min-height:44px;padding:0 14px;border-radius:var(--coops-pill);border:1px solid #d8d4cc;background:transparent;color:var(--coops-ink);font-family:var(--coops-font-body);font-weight:500;font-size:13px;line-height:18px;white-space:nowrap;cursor:pointer}.coops-wear__tab[aria-selected=true]{background:var(--coops-ink);border-color:var(--coops-ink);color:var(--coops-white)}.coops-wear__grid{display:flex;flex-direction:row;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 var(--coops-gutter);scroll-padding-left:var(--coops-gutter)}.coops-wear__grid::-webkit-scrollbar{display:none}.coops-wear__shot{margin:0;flex-shrink:0;width:min(80vw,320px);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}.coops-wear__media{position:relative;overflow:hidden;border-radius:12px;background:#efeae3;aspect-ratio:3 / 2}.coops-wear__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.coops-wear__h3{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:14px;line-height:20px;letter-spacing:-.01em;color:var(--coops-ink);text-wrap:balance}.coops-wear__foot{display:flex;flex-direction:column;gap:10px;padding-top:4px}.coops-wear__blurb{margin:0;max-width:66ch;font-size:13px;line-height:21px;color:var(--coops-text-2);text-wrap:pretty}.coops-wear__link{align-self:flex-start;font-weight:600;font-size:13px;line-height:20px;color:var(--coops-ink);text-decoration:none;border-bottom:1px solid var(--coops-ink);padding-bottom:1px}@media screen and (min-width:750px){.coops-wear__inner{gap:26px;padding-block:40px}.coops-wear__head{gap:8px}.coops-wear__head .coops-h2{font-size:40px;line-height:1.2;letter-spacing:normal}.coops-wear__sub{font-size:16px;line-height:26px}.coops-wear__tabs{flex-wrap:wrap;overflow:visible;padding:0}.coops-wear__tab{min-height:38px;padding:0 16px;font-size:14px;line-height:20px}.coops-wear__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;overflow:visible;padding:0}.coops-wear__shot{width:auto;gap:12px}.coops-wear__media{border-radius:var(--coops-radius)}.coops-wear__h3{font-size:17px;line-height:24px;letter-spacing:-.015em}.coops-wear__foot{flex-direction:row;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:20px;margin-top:2px;padding-top:22px;border-top:1px solid #e7e3db}.coops-wear__blurb{font-size:15px;line-height:24px}.coops-wear__link{flex-shrink:0;font-size:14px;line-height:24px}}@media screen and (min-width:1100px){.coops-wear__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}html.coops-lock{overflow:hidden}.coops-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--coops-ink);font-family:var(--coops-font-body);z-index:900}.coops-drawer:not([open]){display:none}.coops-drawer::backdrop{background:#18181880;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.coops-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:400px;background:var(--coops-white);display:flex;flex-direction:column;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.coops-drawer__form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.coops-drawer__head{display:flex;align-items:center;gap:8px;padding:16px 24px;border-bottom:1px solid var(--coops-line);flex-shrink:0}.coops-drawer__title{margin:0;flex-grow:1;font-family:var(--coops-font-body);font-weight:700;font-size:16px;line-height:24px;color:var(--coops-ink)}.coops-drawer__close{width:44px;height:44px;margin:-10px -12px -10px 0;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:var(--coops-ink)}.coops-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 24px;-webkit-overflow-scrolling:touch}.coops-drawer__foot{flex-shrink:0;border-top:1px solid var(--coops-line);padding:16px 24px;display:flex;flex-direction:column;gap:16px}.coops-drawer__wallets{display:flex;gap:8px}.coops-drawer__wallets .shopify-payment-button,.coops-drawer__wallets .additional-checkout-buttons{flex:1}.coops-drawer__checkout{min-height:48px}.coops-drawer__secure{margin:0;font-size:12px;line-height:16px;text-align:center;color:var(--coops-text-2)}.coops-cart__ship{background:var(--coops-cream);display:flex;flex-direction:column;gap:12px;padding:16px 24px}.coops-cartpage .coops-cart__ship{border-radius:var(--coops-radius)}.coops-cart__ship-msg{font-size:14px;line-height:20px;color:var(--coops-text-2)}.coops-cart__ship-msg strong{color:var(--coops-ink);font-weight:600}.coops-cart__bar{height:8px;border-radius:4px;background:#d6c5ac;overflow:hidden}.coops-cart__bar-fill{height:8px;border-radius:8px;background:var(--coops-ink-hover);transition:width .3s ease}.coops-cart__lines{list-style:none;margin:0;padding:0}.coops-cart__line{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--coops-line);transition:opacity .15s ease}.coops-cart__line.is-busy{opacity:.45;pointer-events:none}.coops-cart__thumb{width:60px;height:60px;flex-shrink:0;border-radius:var(--coops-radius);overflow:hidden;background:var(--coops-cream);display:block}.coops-cart__thumb img{display:block;width:100%;height:100%;object-fit:contain}.coops-cart__line-body{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:8px}.coops-cart__line-head{display:flex;flex-direction:column;gap:4px}.coops-cart__line-title{font-weight:500;font-size:16px;line-height:24px;color:var(--coops-ink);text-decoration:none}.coops-cart__line-meta{font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-cart__qty{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.coops-cart__step{width:44px;height:44px;border-radius:var(--coops-radius);border:1px solid var(--coops-line-soft);background:var(--coops-white);display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;color:var(--coops-ink);cursor:pointer}.coops-cart__step:hover{border-color:var(--coops-ink)}.coops-cart__qty-n{min-width:20px;text-align:center;font-size:13px;line-height:16px;color:var(--coops-text-2)}.coops-cart__edit,.coops-cart__remove{margin-left:4px;min-height:44px;padding:0 4px;border:0;background:transparent;cursor:pointer;font-family:var(--coops-font-body);font-size:12px;line-height:16px;color:var(--coops-text-2);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center}.coops-cart__edit:hover,.coops-cart__remove:hover{color:var(--coops-ink)}.coops-cart__line-price{width:60px;flex-shrink:0;display:flex;flex-direction:column;gap:4px;align-items:flex-end}.coops-cart__now{font-weight:500;font-size:16px;line-height:24px;white-space:nowrap;color:var(--coops-ink)}.coops-cart__now--sale{color:var(--coops-earth-700)}.coops-cart__was{font-size:12px;line-height:16px;white-space:nowrap;color:var(--coops-text-2);text-decoration:line-through}.coops-cart__empty{display:flex;flex-direction:column;gap:16px;padding:24px 0}.coops-cart__empty-title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:28px;color:var(--coops-ink)}.coops-cart__empty-text{margin:0;font-size:14px;line-height:20px;color:var(--coops-text-2)}.coops-cart__error{margin:12px 0;padding:10px 12px;border-radius:var(--coops-radius);background:#fbeeea;color:#7a2e1f;font-size:13px;line-height:18px}.coops-cart__nudge{display:flex;align-items:center;gap:12px;border-radius:var(--coops-radius);background:#e3d6c3;padding:12px;text-decoration:none;color:var(--coops-ink)}.coops-cart__nudge-text{display:flex;flex-direction:column;gap:4px;flex-grow:1;min-width:0}.coops-cart__nudge-title{font-weight:500;font-size:15px;line-height:22px}.coops-cart__nudge-note{font-weight:500;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-cart__nudge-arrow{flex-shrink:0;color:var(--coops-earth-700)}.coops-cart__totals{margin:0;display:flex;flex-direction:column;gap:8px}.coops-cart__row{display:flex;gap:8px;align-items:center;margin:0}.coops-cart__row dt{flex-grow:1;font-size:14px;line-height:20px;color:var(--coops-text-2)}.coops-cart__row dd{margin:0;font-weight:500;font-size:14px;line-height:20px;color:var(--coops-ink)}.coops-cart__row--save dd{color:var(--coops-earth-700)}.coops-cart__row--total dt{font-weight:500;color:var(--coops-ink)}.coops-cart__row--total dd{font-weight:700}.coops-cart__tax-note{margin:0;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-cartpage{background:var(--coops-white);padding-block:8px 120px}.coops-cartpage__head{display:flex;flex-direction:column;gap:6px;padding-block:16px 20px}.coops-cartpage__h1{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:27px;line-height:32px;letter-spacing:-.015em;color:var(--coops-ink)}.coops-cartpage__grid{display:flex;flex-direction:column;gap:28px}.coops-cartpage__lines .coops-cart__line:first-child{border-top:1px solid var(--coops-line)}.coops-cartpage__add{display:inline-block;margin-top:16px;font-weight:500;font-size:14px;color:var(--coops-ink);text-decoration:underline;text-underline-offset:3px}.coops-cartpage__summary{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid var(--coops-hairline);border-radius:var(--coops-radius-lg);background:var(--coops-cream-2)}.coops-cartpage__h2{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:28px;color:var(--coops-ink)}.coops-cartpage__wallets{display:flex;gap:8px}.coops-cartpage__wallets .shopify-payment-button,.coops-cartpage__wallets .additional-checkout-buttons{flex:1}.coops-cartpage__secure{margin:0;font-size:12px;line-height:16px;text-align:center;color:var(--coops-text-2)}.coops-cartpage__bar{position:fixed;left:0;right:0;bottom:0;z-index:120;display:flex;align-items:center;gap:16px;padding:12px var(--coops-gutter) calc(12px + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--coops-hairline)}.coops-cartpage__bar-meta{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0;font-size:13px;line-height:18px;color:var(--coops-ink)}.coops-cartpage__bar-save{font-weight:600;font-size:11px;line-height:16px;color:var(--coops-earth-700)}@media screen and (min-width:750px){.coops-cartpage{padding-block:24px 60px}.coops-cartpage__head{padding-block:24px 28px;gap:8px}.coops-cartpage__h1{font-size:40px;line-height:48px;letter-spacing:normal}.coops-cartpage__bar{display:none}}@media screen and (min-width:1000px){.coops-cartpage__grid{flex-direction:row;align-items:flex-start;gap:48px}.coops-cartpage__lines{flex:1 1 0;min-width:0}.coops-cartpage__summary{flex:0 0 380px;position:sticky;top:24px;padding:24px}}.coops-sticky{position:fixed;left:0;right:0;bottom:0;z-index:200;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--coops-hairline);padding:12px var(--coops-gutter) calc(16px + env(safe-area-inset-bottom));transition:transform .2s ease}.coops-sticky[hidden]{display:none}.coops-sticky__inner{display:grid;grid-template-columns:1fr auto;grid-template-areas:"text save" "cta cta";gap:8px 10px;align-items:center}.coops-sticky__text{grid-area:text;min-width:0;display:flex;flex-direction:column;gap:2px}.coops-sticky__title{font-family:var(--coops-font-display);font-weight:700;font-size:14px;line-height:20px;color:var(--coops-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coops-sticky__meta{font-size:11px;line-height:16px;color:var(--coops-text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coops-sticky__save{grid-area:save;font-weight:600;font-size:11px;line-height:16px;color:var(--coops-earth-700);white-space:nowrap}.coops-sticky__guide{display:none}.coops-sticky__cta{grid-area:cta;width:100%;min-height:52px}.coops-sticky__error{margin:8px 0 0;font-size:12px;line-height:16px;color:#7a2e1f}@media screen and (min-width:750px){.coops-sticky{padding:16px var(--coops-gutter)}.coops-sticky__inner{display:flex;gap:24px;max-width:var(--coops-max);margin-inline:auto}.coops-sticky__text{flex-grow:1}.coops-sticky__title{font-size:16px;line-height:22px}.coops-sticky__meta{font-size:13px;line-height:18px}.coops-sticky__guide{display:inline;flex-shrink:0;padding:12px 4px;margin:-12px -4px;font-weight:500;font-size:13px;line-height:18px;letter-spacing:.04em;color:var(--coops-ink);text-decoration:underline;text-underline-offset:3px}.coops-sticky__cta{width:auto;min-height:48px;padding:0 30px}}body:has(.coops-sticky:not([hidden])) .coops-footer{padding-bottom:96px}.coops-contact{background:var(--coops-white);padding-block:8px 40px}.coops-contact__hero{display:flex;flex-direction:column;gap:8px;padding-block:20px 28px}.coops-contact__h1{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:32px;line-height:1.12;letter-spacing:-.02em;color:var(--coops-ink)}.coops-contact__lede{max-width:56ch}.coops-contact__channels{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr;gap:12px}.coops-contact__channel{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:12px;background:var(--coops-cream);border:1px solid #efe9df}.coops-contact__channel-label{font-weight:500;font-size:11px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--coops-earth-700)}.coops-contact__channel-title{font-weight:600;font-size:16px;line-height:24px;color:var(--coops-ink);text-decoration:none;overflow-wrap:anywhere}a.coops-contact__channel-title:hover{text-decoration:underline}.coops-contact__channel-text{font-size:14px;line-height:21px;color:var(--coops-text-2)}.coops-contact__grid{display:flex;flex-direction:column;gap:36px}.coops-contact__h2{margin:0 0 16px;font-family:var(--coops-font-display);font-weight:700;font-size:24px;line-height:30px;color:var(--coops-ink)}.coops-contact__form{display:flex;flex-direction:column;gap:16px}.coops-contact__field{display:flex;flex-direction:column;gap:6px}.coops-contact__field label{font-weight:600;font-size:13px;line-height:18px;color:var(--coops-ink)}.coops-contact__req{color:var(--coops-earth-700)}.coops-contact__opt{font-weight:400;color:var(--coops-text-2)}.coops-contact__field input,.coops-contact__field select,.coops-contact__field textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--coops-line);border-radius:var(--coops-radius);background:var(--coops-white);color:var(--coops-ink);font-family:var(--coops-font-body);font-size:16px;line-height:24px}.coops-contact__field textarea{min-height:140px;resize:vertical}.coops-contact__field input:focus,.coops-contact__field select:focus,.coops-contact__field textarea:focus{outline:2px solid var(--coops-ink);outline-offset:2px;border-color:var(--coops-ink)}.coops-contact__submit{align-self:flex-start}.coops-contact__reassure{margin:0;font-size:13px;line-height:20px;color:var(--coops-text-2)}.coops-contact__status{margin:0;padding:12px 14px;border-radius:var(--coops-radius);font-size:14px;line-height:20px}.coops-contact__status--ok{background:#eef5ee;color:#1f4d2a}.coops-contact__status--err{background:#fbeeea;color:#7a2e1f}.coops-contact__status--err p{margin:0}.coops-contact__aside-p{margin:0 0 16px;font-size:14px;line-height:22px;color:var(--coops-text-2)}.coops-contact__shortcuts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.coops-contact__shortcut{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--coops-hairline);border-radius:12px;text-decoration:none;color:var(--coops-ink)}.coops-contact__shortcut:hover{border-color:var(--coops-ink)}.coops-contact__shortcut-title{font-weight:600;font-size:16px;line-height:24px}.coops-contact__shortcut-text{font-size:14px;line-height:21px;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-contact{padding-block:24px 64px}.coops-contact__hero{padding-block:32px 40px}.coops-contact__h1{font-size:48px;line-height:56px}.coops-contact__channels{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.coops-contact__channel{padding:24px}}@media screen and (min-width:1000px){.coops-contact__grid{flex-direction:row;align-items:flex-start;gap:64px}.coops-contact__form-wrap{flex:1 1 0;min-width:0;max-width:640px}.coops-contact__aside{flex:0 0 380px}}.coops-coll{background:var(--coops-white);padding-block:8px 40px}.coops-coll__head{display:flex;flex-direction:column;gap:8px;padding-block:20px 24px}.coops-coll__h1{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:32px;line-height:1.12;letter-spacing:-.02em;color:var(--coops-ink)}.coops-coll__desc{max-width:60ch}.coops-coll__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:24px}.coops-coll__card{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.coops-coll__media{display:block;position:relative;aspect-ratio:4 / 5;border-radius:var(--coops-radius-lg);overflow:hidden;background:var(--coops-cream)}.coops-coll__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .3s ease}.coops-coll__text{display:flex;flex-direction:column;gap:4px}.coops-coll__title{font-family:var(--coops-font-display);font-weight:700;font-size:18px;line-height:26px;color:var(--coops-ink)}.coops-coll__meta{display:flex;gap:10px;align-items:baseline;font-size:14px;line-height:20px;color:var(--coops-text-2)}.coops-coll__price{font-weight:500;color:var(--coops-ink)}.coops-coll__sold{font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.coops-coll__empty{margin:24px 0;font-size:16px;color:var(--coops-text-2)}.coops-coll__pages{margin-top:32px;text-align:center}@media screen and (min-width:750px){.coops-coll{padding-block:24px 64px}.coops-coll__head{padding-block:32px 32px}.coops-coll__h1{font-size:48px;line-height:56px}.coops-coll__grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}}@media screen and (min-width:1100px){.coops-coll__grid{grid-template-columns:repeat(3,1fr)}}@media(hover:hover){.coops-coll__card:hover .coops-coll__media img{transform:scale(1.03)}.coops-coll__card:hover .coops-coll__title{text-decoration:underline;text-underline-offset:3px}}@media(prefers-reduced-motion:reduce){.coops-coll__media img,.coops-sticky,.coops-cart__bar-fill,.coops-cart__line{transition:none}}@media screen and (min-width:990px)and (min-height:900px){.coops-pdp__gallery{position:sticky;top:24px}}@media screen and (max-width:359px){.coops-pdp__style,.coops-pdp__tier{min-width:0}.coops-pdp__style-name,.coops-pdp__style-note,.coops-pdp__tier-price,.coops-pdp__tier-price span{white-space:normal}.coops-pdp__tier-price{flex-wrap:wrap}}.coops-ways__h2-d{display:none}@media screen and (min-width:750px){.coops-ways__h2-m{display:none}.coops-ways__h2-d{display:inline}}.coops-footer__col summary{list-style:none;cursor:pointer}.coops-footer__col summary::-webkit-details-marker{display:none}@media screen and (max-width:899px){.coops-footer__cols{grid-template-columns:1fr;gap:0}.coops-footer__brand{margin-bottom:8px}.coops-footer__col{border-top:1px solid rgba(255,255,255,.14)}.coops-footer__col summary.coops-footer__coltitle{display:flex;align-items:center;justify-content:space-between;margin:0;min-height:52px;padding:4px 0}.coops-footer__colmark:before{content:"+";font-size:20px;line-height:1;font-weight:400;color:#cfd2d4}.coops-footer__col[open] .coops-footer__colmark:before{content:"\91 2"}.coops-footer__col .coops-footer__list{padding-bottom:14px}}@media screen and (min-width:900px){.coops-footer__col summary{pointer-events:none}.coops-footer__colmark{display:none}}.coops-footer__pay{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.coops-footer__pay-icon{width:38px;height:24px;display:block}@media screen and (max-width:749px){.coops-footer__group{width:100%}.coops-footer__pay{display:flex;flex-wrap:nowrap;width:100%;max-width:390px;gap:4px}.coops-footer__pay-icon{flex:1 1 0;min-width:0;width:auto;max-width:38px;height:auto;aspect-ratio:38 / 24}}.coops-header__actions .coops-header__account{display:none}@media screen and (min-width:990px){.coops-header__actions .coops-header__account{display:inline-flex}}.coops-announcement__m{display:none}@media screen and (max-width:749px){.coops-announcement__d{display:none}.coops-announcement__m{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.08em}}.coops-pdp__rating{order:-4}.coops-pdp__titlerow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.coops-pdp__titlerow .coops-pdp__price{flex-shrink:0}.coops-pdp__title-brand{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coops-pdp__styles-top{display:flex}.coops-pdp__styles-top .coops-pdp__styles{width:100%}.coops-pdp__styles-top .coops-pdp__style{flex:1 1 0;min-width:0}@media screen and (max-width:749px){.coops-pdp__styles-top .coops-pdp__style{gap:8px;padding:8px 12px 8px 10px;min-height:60px;overflow:hidden;justify-content:flex-start}.coops-pdp__styles-top .coops-pdp__sil{width:54px;height:32px}.coops-pdp__styles-top .coops-pdp__style-name{font-size:13px;line-height:18px;white-space:nowrap}.coops-pdp__styles-top .coops-pdp__style-note{font-size:11px;line-height:14px;white-space:normal}}@media screen and (max-width:989px){.coops-pdp__title{text-transform:uppercase;font-size:27px;line-height:32px;letter-spacing:-.015em}.coops-pdp__titlerow .coops-pdp__price-main{font-size:22px;line-height:32px}.coops-pdp__titlerow .coops-pdp__price-unit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.coops-pdp__blurb{margin-top:-8px}.coops-pdp__field--style{display:none}}@media screen and (min-width:990px){.coops-pdp__titlerow{display:contents}.coops-pdp__title{order:-3}.coops-pdp__stars{order:-3;margin:-14px 0 -8px}.coops-pdp__blurb{order:-2}.coops-pdp__price{order:-1}.coops-pdp__styles-top{display:none}}.coops-pdp__label-value{font-weight:600;font-size:14px;line-height:20px;color:var(--coops-ink)}.coops-size[aria-pressed=true] .coops-size__face{background:var(--coops-ink);border-color:var(--coops-ink)}.coops-size[aria-pressed=true] .coops-size__label{color:var(--coops-white)}.coops-size[aria-pressed=true] .coops-size__value{color:var(--coops-line)}.coops-pdp__cta{display:flex;flex-direction:column;gap:6px}.coops-pdp__add{min-height:56px;font-size:15px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}@media screen and (min-width:990px){.coops-pdp__add{min-height:60px;font-size:18px;line-height:28px;letter-spacing:0;font-weight:500}}.coops-pdp__add[data-needs-size=true]{background:var(--coops-cream);color:var(--coops-ink);border-color:var(--coops-ink)}.coops-pdp__add[data-needs-size=true]:hover{background:var(--coops-ink);color:var(--coops-white)}.coops-pdp__add[disabled]{opacity:.5;cursor:not-allowed}.coops-pdp__cta-note{margin:0;display:flex;flex-wrap:wrap;gap:0 6px;justify-content:center;align-items:center;text-align:center;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-pdp__cta-note .coops-boxlink{font-size:12px;line-height:16px;min-height:32px}@media screen and (max-width:899px){.coops-footer__brand{order:10;margin:28px 0 0;text-align:center}.coops-footer__brand img{margin-inline:auto}.coops-footer__social{justify-content:center}}.coops-pagehero__title{white-space:pre-line}.coops-pagehero--center .coops-pagehero__copy{align-items:center;text-align:center;margin-inline:auto;max-width:760px}.coops-pagehero--center .coops-pagehero__sub{margin-inline:auto}.coops-pagehero--center .coops-eyebrow{color:var(--coops-earth-700)}.coops-lpcta__btns{display:flex;flex-direction:column;gap:10px;flex-shrink:0}@media screen and (min-width:750px){.coops-lpcta__btns{flex-direction:row;gap:12px}}.coops-prose__head--center{text-align:center;align-items:center}.coops-prose__head--center .coops-h2{margin-inline:auto}.coops-prose__label{display:block;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--coops-text-2);margin-bottom:8px}.coops-prose__body--grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:8px}.coops-prose__body--grid .coops-prose__passage{border-top:1px solid var(--coops-hairline);padding-top:16px}@media screen and (min-width:600px){.coops-prose__body--grid{grid-template-columns:1fr 1fr;gap:28px 24px}}@media screen and (min-width:990px){.coops-prose__body--grid-3{grid-template-columns:repeat(3,1fr)}.coops-prose__body--grid-4{grid-template-columns:repeat(4,1fr)}}.coops-prose__note{margin:20px 0 0;padding:14px 16px;border-radius:10px;background:#f1f1f1;font-size:14px;line-height:22px;color:var(--coops-text-2)}.coops-prose__body--cols .coops-prose__image{padding:0;align-self:center}.coops-lpgrid__headrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-top:24px}.coops-lpgrid__h2{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:26px;line-height:32px;letter-spacing:-.02em;color:var(--coops-ink)}@media screen and (min-width:750px){.coops-lpgrid__h2{font-size:32px;line-height:40px}}.coops-lpgrid__h2--rest{margin-top:40px}.coops-lpgrid__hint{font-size:15px;line-height:24px;color:var(--coops-text-2)}.coops-lpgrid__card{background:var(--coops-white);border:1px solid var(--coops-hairline);border-radius:14px;overflow:hidden;padding:0}.coops-lpgrid__card .coops-lpgrid__media{border-radius:0}.coops-lpgrid__card .coops-lpgrid__text{padding:16px 18px 18px}.coops-lpgrid__eyebrow{font-weight:500;font-size:10px;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--coops-text-2)}.coops-lpgrid__cta{margin-top:auto;padding-top:10px;font-weight:600;font-size:12px;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--coops-ink)}.coops-lpgrid__rows{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width:750px){.coops-lpgrid__rows{grid-template-columns:1fr 1fr;gap:12px}}@media screen and (min-width:1100px){.coops-lpgrid__rows{grid-template-columns:repeat(3,1fr)}}.coops-lpgrid__row{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 10px;border-radius:12px;border:1px solid var(--coops-hairline);background:var(--coops-white);text-decoration:none;color:var(--coops-ink)}.coops-lpgrid__row:hover{border-color:var(--coops-ink)}.coops-lpgrid__thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;background:var(--coops-hairline);flex-shrink:0}.coops-lpgrid__thumb img{width:100%;height:100%;object-fit:cover;display:block}.coops-lpgrid__rowtext{display:flex;flex-direction:column;gap:1px;min-width:0;flex-grow:1}.coops-lpgrid__rowname{font-family:var(--coops-font-display);font-weight:700;font-size:16px;line-height:22px;text-wrap:pretty}.coops-lpgrid__tagline{font-size:13px;line-height:18px;color:var(--coops-text-2);text-wrap:pretty}.coops-lpgrid__arrow{flex-shrink:0;font-size:18px;line-height:20px;color:var(--coops-earth-700)}.coops-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 14px;border-radius:var(--coops-pill);border:1px solid var(--coops-hairline);background:var(--coops-white);font-family:var(--coops-font-body);font-weight:500;font-size:13px;line-height:18px;color:var(--coops-ink);cursor:pointer}.coops-chip[aria-pressed=true]{background:var(--coops-ink);color:var(--coops-white);border-color:var(--coops-ink)}@media screen and (max-width:1023px){.coops-chip{position:relative}.coops-chip:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}}.coops-faq__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.coops-faq__chips{display:flex;flex-wrap:wrap;gap:8px;flex-grow:1}.coops-faq__toggle{background:none;border:0;padding:8px 4px;min-height:36px;font-weight:600;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--coops-text-2);cursor:pointer}.coops-faq__toggle:hover{color:var(--coops-ink)}.coops-faq__cat{display:block;font-weight:500;font-size:10px;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--coops-text-2);margin-bottom:4px}.coops-faq__item[hidden]{display:none}@media screen and (min-width:900px){.coops-faq--cols .coops-faq__list{columns:2;column-gap:32px;border-top:0}.coops-faq--cols .coops-faq__item{break-inside:avoid;display:block;border-top:1px solid var(--coops-hairline);border-bottom:0}}.coops-faq__shortcuts{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:750px){.coops-faq__shortcuts{grid-template-columns:repeat(3,1fr);gap:16px}}.coops-faq__shortcut{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:12px;background:var(--coops-cream);text-decoration:none;color:var(--coops-ink);min-height:88px}.coops-faq__shortcut:hover .coops-faq__shortcut-title{text-decoration:underline;text-underline-offset:3px}.coops-faq__shortcut-label{font-weight:500;font-size:10px;line-height:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--coops-text-2)}.coops-faq__shortcut-title{font-family:var(--coops-font-display);font-weight:700;font-size:18px;line-height:24px}.coops-faq__shortcut-text{font-size:13px;line-height:18px;color:var(--coops-text-2)}.coops-sizechart__intro{margin:0 0 16px;font-size:14px;line-height:22px;color:var(--coops-text-2);max-width:70ch}.coops-sizechart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.coops-sizechart__table{width:100%;border-collapse:collapse;min-width:420px;font-size:13px;line-height:18px}.coops-sizechart__table thead th{background:var(--coops-ink);color:var(--coops-white);text-align:left;padding:12px 14px;font-weight:600;font-size:10px;line-height:14px;letter-spacing:.1em;text-transform:uppercase}.coops-sizechart__table thead th:first-child{border-radius:8px 0 0}.coops-sizechart__table thead th:last-child{border-radius:0 8px 0 0}.coops-sizechart__table tbody th,.coops-sizechart__table tbody td{padding:9px 14px;text-align:left;border-bottom:1px solid var(--coops-hairline);color:var(--coops-text-2)}.coops-sizechart__table tbody th{font-weight:700;color:var(--coops-ink)}.coops-sizechart__table tbody tr:nth-child(2n){background:var(--coops-cream)}.coops-sizechart__fit{margin:14px 0 0;font-size:14px;line-height:22px;color:var(--coops-text-2)}.coops-sizechart__grid{margin-top:36px;display:grid;grid-template-columns:1fr;gap:36px}@media screen and (min-width:1024px){.coops-sizechart__grid{grid-template-columns:1fr 1fr;gap:52px;align-items:start}}.coops-sizechart__h3{margin:0 0 12px;font-family:var(--coops-font-display);font-weight:700;font-size:24px;line-height:30px;letter-spacing:-.02em}@media screen and (min-width:1024px){.coops-sizechart__h3{margin-bottom:16px;font-size:32px;line-height:40px;letter-spacing:-.015em}}.coops-sizechart__list{list-style:none;margin:0;padding:0}.coops-sizechart__list li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--coops-hairline);font-size:13px;line-height:20px;color:var(--coops-text-2)}.coops-sizechart__list li>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.coops-sizechart__list strong{color:var(--coops-ink);font-weight:600;font-size:14px;line-height:20px}.coops-sizechart__n{font-weight:500;font-size:13px;line-height:20px;color:var(--coops-earth-700);flex-shrink:0;width:24px}.coops-sizechart__facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.coops-sizechart__facts li{display:flex;align-items:center;gap:16px;padding:18px 22px;border:1px solid #E7E9EA;border-radius:8px;font-size:14px;line-height:22px;color:var(--coops-text-2)}.coops-sizechart__facts li span{flex-grow:1;min-width:0}.coops-sizechart__facts li strong{font-family:var(--coops-font-display);font-weight:700;font-size:16px;line-height:22px;color:var(--coops-ink);white-space:nowrap}.coops-sizechart__note{margin:12px 0 0;padding:22px;border-radius:8px;background:#eee;font-size:14px;line-height:22px;color:var(--coops-text-2)}.coops-sizefinder,.coops-sizechart__fullhead,.coops-sizechart__phonenote,.coops-sizechart__tips,.coops-sizechart__short{display:none}@media screen and (max-width:749px){.coops-sizefinder{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.coops-sizefinder__toggle{display:flex;border-radius:var(--coops-pill);background:#f2f2f2;padding:3px}.coops-sizefinder__gender{flex:1 1 0;height:38px;border:0;border-radius:var(--coops-pill);background:transparent;color:var(--coops-ink);font:inherit;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.coops-sizefinder__gender[aria-pressed=true]{background:var(--coops-ink);color:var(--coops-white)}.coops-sizefinder__hint{margin:0;font-size:12px;line-height:18px;color:var(--coops-text-2)}.coops-sizefinder__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.coops-sizefinder__tiles[hidden]{display:none}.coops-sizefinder__tile{min-height:52px;padding:6px 4px;border-radius:8px;border:1px solid #E7E9EA;background:var(--coops-white);color:var(--coops-ink);display:flex;flex-direction:column;gap:1px;align-items:center;justify-content:center;cursor:pointer;font:inherit}.coops-sizefinder__tile span{font-weight:600;font-size:13px;line-height:17px}.coops-sizefinder__tile small{font-size:9px;line-height:12px;color:var(--coops-text-2)}.coops-sizefinder__tile[aria-pressed=true]{background:var(--coops-ink);border-color:var(--coops-ink);box-shadow:inset 0 0 0 .5px var(--coops-ink);color:var(--coops-white)}.coops-sizefinder__tile[aria-pressed=true] small{color:#b9bdc1}.coops-sizefinder__result{border-radius:10px;background:var(--coops-ink);color:var(--coops-white);display:flex;gap:14px;align-items:center;padding:16px}.coops-sizefinder__picked{min-width:0;flex-grow:1;display:flex;flex-direction:column;gap:2px}.coops-sizefinder__label{font-weight:500;font-size:10px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;color:#b9bdc1}.coops-sizefinder__letter{font-family:var(--coops-font-display);font-weight:700;font-size:24px;line-height:30px}.coops-sizefinder__shop{height:44px;padding:0 20px;border-radius:var(--coops-pill);background:var(--coops-white);color:var(--coops-ink);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600;font-size:11px;line-height:14px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.coops-sizechart__fullhead{display:block;margin:0 0 12px;font-family:var(--coops-font-display);font-weight:700;font-size:18px;line-height:24px}.coops-sizechart--finder .coops-sizechart__intro,.coops-sizechart--finder .coops-sizechart__x,.coops-sizechart--finder .coops-sizechart__long,.coops-sizechart--finder .coops-sizechart__grid,.coops-sizechart--finder .coops-sizechart__fit{display:none}.coops-sizechart--finder .coops-sizechart__short{display:inline}.coops-sizechart--finder .coops-sizechart__table thead th{background:var(--coops-cream);color:var(--coops-text-2);font-weight:600;font-size:10px;letter-spacing:.07em;padding:12px 10px}.coops-sizechart--finder .coops-sizechart__table thead th:first-child{width:64px}.coops-sizechart--finder .coops-sizechart__table tbody th,.coops-sizechart--finder .coops-sizechart__table tbody td{padding:13px 10px;border-bottom:1px solid #F2F2F2}.coops-sizechart--finder .coops-sizechart__table tbody th{font-family:var(--coops-font-display)}.coops-sizechart--finder .coops-sizechart__table tbody tr:nth-child(2n){background:transparent}.coops-sizechart--finder .coops-sizechart__table tbody tr.is-picked{background:var(--coops-cream)}.coops-sizechart__phonenote{display:block;margin:14px 0 0;font-size:12px;line-height:19px;color:var(--coops-text-2);text-wrap:pretty}.coops-sizechart__tips{display:block;list-style:none;margin:24px calc(-1 * var(--coops-gutter)) 0;padding:0;border-bottom:1px solid #E7E9EA}.coops-sizechart__tips li{display:flex;gap:14px;align-items:flex-start;padding:18px var(--coops-gutter);border-top:1px solid #E7E9EA}.coops-sizechart__tips li>span:first-child{width:20px;flex-shrink:0;font-family:var(--coops-font-display);font-weight:700;font-size:12px;line-height:18px;color:var(--coops-earth-700)}.coops-sizechart__tips li>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.coops-sizechart__tips strong{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--coops-ink)}.coops-sizechart__tips span span{font-size:13px;line-height:20px;color:var(--coops-text-2);text-wrap:pretty}.coops-pagehero__t--desk{display:none}.coops-pagehero--phone-center .coops-pagehero__inner{padding-block:24px 20px}.coops-pagehero--phone-center .coops-pagehero__copy{gap:8px;align-items:center;text-align:center}.coops-pagehero--phone-center .coops-pagehero__title{font-size:30px;line-height:34px;letter-spacing:-.02em}.coops-pagehero--phone-center .coops-pagehero__sub{align-self:stretch;text-align:left;font-size:13px;line-height:20px;max-width:none}}@media screen and (min-width:750px){.coops-pagehero__t--phone{display:none}}.coops-cart__line-preorder--stale{color:var(--coops-text-2);font-style:italic}.coops-cart__notice{margin:0 0 12px;padding:12px 14px;border-radius:10px;background:var(--coops-cream);font-size:13px;line-height:19px;color:var(--coops-ink)}.coops-pdp__unavailable{margin:0 0 10px;font-size:13px;line-height:19px;color:var(--coops-text-2)}.coops-card__unavail{display:block;font-size:12px;line-height:17px;color:var(--coops-text-2)}.coops-wash{overflow-x:clip}@media screen and (max-width:749px){.coops-hero__body{position:relative;padding-top:34px}.coops-hero__dots{position:absolute;left:0;right:0;top:0;justify-content:center;gap:0;z-index:2;pointer-events:none}.coops-hero__dot-hit{pointer-events:auto;margin:0 -7px}.coops-hero__dot{width:8px;height:8px;background:var(--coops-line);box-shadow:none}.coops-hero__dot[aria-current=true]{background:var(--coops-ink)}}.coops-pdp__fit-slot .coops-pdp__fit{margin-top:10px}.coops-pdp__editing{margin:0 0 14px;padding:10px 12px;border-radius:var(--coops-radius);background:var(--coops-cream);font-size:14px;line-height:20px}.coops-pdp__editing b{font-weight:600}.coops-pdp__editing a{color:inherit;text-decoration:underline;text-underline-offset:2px;margin-left:4px}.coops-pdp__error{margin:8px 0 0;color:#b42318;font-size:14px;line-height:20px}.coops-sizefinder__wide{margin:6px 0 0;font-size:13px;line-height:18px;color:#b9bdc1}.coops-statcards{padding-block:8px}.coops-statcards__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width:600px){.coops-statcards__list{grid-template-columns:repeat(3,1fr);gap:16px}}.coops-statcards__card{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:12px;border:1px solid var(--coops-hairline);background:var(--coops-white)}.coops-statcards__card strong{font-family:var(--coops-font-display);font-weight:700;font-size:22px;line-height:28px;letter-spacing:-.02em}.coops-statcards__card span{font-size:13px;line-height:18px;color:var(--coops-text-2)}.coops-contact__topics{border:0;padding:0;margin:0;min-width:0}.coops-contact__topics legend{padding:0}.coops-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.coops-chip--radio{position:relative;padding:0;border:0;background:none}.coops-chip--radio input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.coops-chip--radio span{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:var(--coops-pill);border:1px solid var(--coops-hairline);background:var(--coops-white);font-size:13px;line-height:18px}.coops-chip--radio input:checked+span{background:var(--coops-ink);color:var(--coops-white);border-color:var(--coops-ink)}.coops-chip--radio input:focus-visible+span{outline:2px solid var(--coops-ink);outline-offset:2px}@media screen and (min-width:750px){.coops-contact__form-wrap{background:var(--coops-cream);border-radius:16px;padding:24px}}.coops-pdp__cta-note{font-size:10px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.coops-pdp__cta-note .coops-boxlink{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.coops-pick--single .coops-pick__grid{display:block}.coops-pick--single .coops-card[hidden]{display:none}.coops-pick--single .coops-card__info .coops-switch{display:grid;margin:0 0 4px}.coops-pick--single .coops-card__media{width:100%;height:auto;aspect-ratio:var(--coops-r, 1.6);max-height:none}.coops-pick--single .coops-card__quickadd{margin-top:2px}.coops-card__tiers-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:16px}.coops-card__sizelink{font-weight:600;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--coops-ink);text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.coops-card__tiers{padding-top:12px}.coops-card__cta{margin-top:14px;min-height:52px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.coops-card__cta[data-needs-size=true]{background:var(--coops-cream);color:var(--coops-ink);border-color:var(--coops-ink)}.coops-card__cta[data-needs-size=true]:hover{background:var(--coops-ink);color:var(--coops-white)}.coops-card__cta[disabled]{opacity:.5;cursor:not-allowed}.coops-card__note{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:0 6px;justify-content:center;align-items:center;text-align:center;font-size:10px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--coops-text-2)}.coops-card__note .coops-boxlink{font-size:10px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;min-height:32px}@media screen and (min-width:750px){.coops-pick--single .coops-card__top{display:flex;flex-direction:column;align-items:stretch;gap:20px}.coops-pick--single .coops-card__media{width:100%}}@media screen and (min-width:1000px){.coops-pick--single .coops-card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:32px;row-gap:16px;align-items:start;padding:28px}.coops-pick--single .coops-card__top{display:contents}.coops-pick--single .coops-card__media{grid-column:1;grid-row:1 / span 6;aspect-ratio:var(--coops-r, 1.6);max-height:none;align-self:start;background:#f5f5f5;border-radius:12px}.coops-pick--single .coops-card__info,.coops-pick--single .coops-card__divider,.coops-pick--single .coops-card__quickadd,.coops-pick--single .coops-card>form,.coops-pick--single .coops-card>.coops-editor-note{grid-column:2}.coops-pick--single .coops-sizes__grid{grid-template-columns:repeat(8,1fr)}}@media screen and (max-width:749px){.coops-lpgrid__list{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:var(--coops-gutter);margin:16px calc(-1 * var(--coops-gutter)) 0;padding:0 var(--coops-gutter) 6px;scrollbar-width:none}.coops-lpgrid__list::-webkit-scrollbar{display:none}.coops-lpgrid__item{flex:0 0 78%;max-width:320px;scroll-snap-align:start}.coops-lpgrid__card{height:100%}}@media screen and (max-width:749px){.coops-faq__chips{gap:6px}.coops-faq__chips .coops-chip{min-height:32px;padding:5px 11px;font-size:12px}}.coops-prose__thumb{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;display:block;margin-bottom:14px}.coops-prose__body--grid .coops-prose__passage:has(.coops-prose__thumb){border-top:0;padding-top:0}@media screen and (max-width:899px){.coops-pagehero--media .coops-pagehero__media picture img{width:100%;height:auto;display:block}}@media screen and (max-width:749px){.coops-faq__cat{display:none}}.coops-prose__body--grid .coops-prose__passage{display:flex;flex-direction:column;align-items:stretch;gap:0}@media screen and (min-width:990px){html:has(.page-wrapper),html:has(.page-wrapper) body{height:auto;overflow:visible}.page-wrapper{height:auto;min-height:100dvh;overflow-y:visible}html{scroll-behavior:smooth}}.coops-pdp__sil{width:84px;height:48px;object-fit:contain;flex-shrink:0}.coops-pdp__sil--light,.coops-pdp__style.is-current .coops-pdp__sil--dark{display:none}.coops-pdp__style.is-current .coops-pdp__sil--light{display:block}.coops-feature{position:relative;overflow:hidden;background:var(--coops-feature-bg, var(--coops-cream));display:flex;flex-direction:column}.coops-feature__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.coops-feature__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.coops-feature__fade{display:none}.coops-feature__inner{position:relative;z-index:2;display:flex;align-items:center;flex-grow:1;width:100%}.coops-feature__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.coops-feature__eyebrow{font-weight:400;font-size:15px;line-height:20px;letter-spacing:.05em;text-transform:uppercase;color:#2e3033}.coops-feature__title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:31px;line-height:1.14;letter-spacing:-.02em;color:var(--coops-ink);white-space:pre-line}.coops-feature__sub{margin:0;font-weight:400;font-size:15px;line-height:25px;color:#3f4347;text-wrap:pretty}.coops-feature__btn{margin-top:8px}@media screen and (max-width:749px){.coops-feature--m-cover{min-height:730px;justify-content:flex-end}.coops-feature--m-cover .coops-feature__fade{display:block;position:absolute;left:0;right:0;bottom:0;height:400px;background:linear-gradient(to bottom,#fff0,#fdf9f5b8 34%,#fdf9f5f0 58%,#fdf9f5);z-index:1}.coops-feature--m-cover .coops-feature__media img,.coops-feature--m-top .coops-feature__media img{object-position:center top}.coops-feature--m-cover .coops-feature__inner{align-items:flex-end;padding-top:330px;padding-bottom:34px}.coops-feature--m-cover .coops-feature__copy{align-items:center;text-align:center;width:100%}.coops-feature--m-top .coops-feature__media{position:relative;inset:auto;width:100%;aspect-ratio:auto}.coops-feature--m-top .coops-feature__media img{position:static;width:100%;height:auto;object-fit:contain}.coops-feature--m-top .coops-feature__inner{padding-top:8px;padding-bottom:20px}.coops-feature--m-top .coops-feature__copy{align-items:center;text-align:center;width:100%;gap:12px}}@media screen and (min-width:900px){.coops-feature__inner{padding-block:20px}.coops-feature__copy{max-width:640px;gap:32px}.coops-feature__eyebrow{font-size:16px;line-height:24px;letter-spacing:0;color:var(--coops-ink)}.coops-feature__title{font-size:64px;line-height:72px;letter-spacing:0}.coops-feature__sub{font-weight:500;font-size:18px;line-height:28px;color:var(--coops-text-2);max-width:530px}.coops-feature__btn{margin-top:0}}@media screen and (min-width:900px)and (max-width:1199px){.coops-feature__title{font-size:52px;line-height:60px}}.coops-anatomy__media{height:auto;aspect-ratio:1200 / 670;align-self:center}.coops-anatomy__media img{height:auto;aspect-ratio:1200 / 670;object-fit:contain}@media screen and (min-width:750px){.coops-story__media{height:auto;align-self:center}.coops-story__media img{height:auto;aspect-ratio:700 / 400;object-fit:cover}}@media screen and (min-width:750px)and (max-width:1439px){.coops-feature{min-height:auto;aspect-ratio:2048 / 1137}.coops-feature__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:auto}.coops-feature__media img{object-fit:cover;object-position:center}.coops-feature__fade{display:none}.coops-feature__inner{align-items:center;padding-top:24px;padding-bottom:24px}.coops-feature__copy{align-items:flex-start;text-align:left;width:auto;max-width:min(640px,38%);gap:20px}.coops-feature__title{font-size:clamp(30px,3.4vw,52px);line-height:1.14}.coops-feature__sub{font-size:clamp(15px,1.4vw,18px);line-height:1.55}}@media screen and (min-width:1440px){.coops-feature{min-height:var(--coops-feature-h, 700px)}.coops-feature--right .coops-feature__media{left:auto;width:72%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 34%);mask-image:linear-gradient(90deg,transparent 0%,#000 34%)}.coops-feature--right .coops-feature__media img{object-position:right center}.coops-feature--right{min-height:max(var(--coops-feature-h, 700px),min(39.97vw,818px))}}@media screen and (min-width:750px){.coops-wash__media,.coops-washable .coops-wash__media{height:auto;aspect-ratio:2048 / 1529;align-self:center}.coops-wash__media img{object-fit:contain}}@media screen and (min-width:990px){.coops-hero__slides{max-width:1920px;margin-inline:auto}}@media screen and (min-width:1440px){.coops-lph{max-width:1920px;margin-inline:auto;min-height:0;height:min(56.25vw,1080px)}}@media screen and (min-width:2048px){.coops-feature{max-width:2048px;margin-inline:auto}}@media screen and (min-width:1440px){.coops-feature--cover{min-height:0;aspect-ratio:2048 / 1137}}@media screen and (max-height:480px){.coops-sticky{display:none!important}}.coops-builder{border-radius:12px;background:var(--coops-cream);padding:16px 16px 4px;display:flex;flex-direction:column;gap:10px;margin-top:4px}.coops-builder[hidden]{display:none}.coops-builder__head{display:flex;align-items:center;gap:8px}.coops-builder__title{flex-grow:1;font-weight:500;font-size:14px;line-height:20px;text-transform:uppercase;color:var(--coops-ink)}.coops-builder__hint{font-weight:400;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--coops-text-2)}.coops-builder__note{margin:0;font-size:12px;line-height:18px;color:var(--coops-text-2)}.coops-builder__list{list-style:none;margin:0;padding:0}.coops-builder__pair{border-top:.5px solid var(--coops-line)}.coops-builder__summary{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;background:none;border:0;cursor:pointer;text-align:left;color:var(--coops-ink);font:inherit;min-height:64px}.coops-builder__thumb{width:40px;height:40px;border-radius:8px;background:var(--coops-white);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.coops-builder__thumb img{width:100%;height:100%;object-fit:contain;display:block}.coops-builder__text{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.coops-builder__label{font-weight:500;font-size:14px;line-height:20px}.coops-builder__meta{font-weight:400;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-builder__edit{flex-shrink:0;font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.coops-builder__editor{display:flex;flex-direction:column;gap:12px;padding:0 0 16px}.coops-builder__styles{display:flex;gap:8px}.coops-builder__style{flex:1 1 0;min-height:38px;border-radius:var(--coops-pill);border:.5px solid var(--coops-line);background:transparent;color:var(--coops-ink);font-family:var(--coops-font-body);font-weight:500;font-size:12px;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;padding:6px 10px}.coops-builder__style[aria-pressed=true]{background:var(--coops-ink);color:var(--coops-white);border-color:var(--coops-ink)}.coops-builder__colors{display:flex;align-items:center;gap:8px}.coops-swatch--sm{width:34px;height:34px;border-radius:8px}.coops-swatch--sm .coops-swatch__chip{width:26px;height:26px;border-radius:4px}.coops-builder__colorname{flex-grow:1;text-align:right;font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--coops-text-2)}.coops-builder__sizehead{display:flex;align-items:center;justify-content:space-between;gap:8px}.coops-builder__sizelabel{font-weight:500;font-size:12px;line-height:16px;text-transform:uppercase;color:var(--coops-ink)}.coops-sizes__grid--builder{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}@media screen and (min-width:560px){.coops-sizes__grid--builder{grid-template-columns:repeat(6,1fr)}}.coops-sizes__grid--builder .coops-size__face{min-height:42px}.coops-builder__done{min-height:52px}[data-coops-single-only][hidden]{display:none!important}.coops-pdp__tier{padding:8px 12px}.coops-pdp__tier--popular{border-color:var(--coops-ink);border-width:1px}.coops-pdp__tier[aria-pressed=true]{border-width:1px}.coops-pdp__tier-hint{display:none}@media screen and (min-width:750px){.coops-hero__slides{height:auto;min-height:0;aspect-ratio:var(--coops-hero-ratio, 16 / 9)}.coops-hero__media picture{display:block;width:100%;height:100%}}@media screen and (max-width:749px){.coops-wash__media,.coops-washable .coops-wash__media{height:auto;aspect-ratio:803 / 1150}.coops-wash__media img{object-fit:cover;object-position:50% 90%}.coops-wash--ww .coops-wash__media{aspect-ratio:1 / 1;max-height:420px}.coops-wash--ww .coops-wash__media img{object-fit:cover;object-position:60% 50%}}@media screen and (max-width:749px){.coops-pdp__tier{padding:9px 10px;gap:0}.coops-pdp__tier-row{flex-direction:column;align-items:flex-start;gap:0}.coops-pdp__tier-title{font-size:12px;line-height:15px}.coops-pdp__tier-price b{font-size:15px;line-height:19px}.coops-pdp__tier-save{font-size:9px;line-height:13px;letter-spacing:.02em}.coops-pdp__tier-badge{top:-8px;left:8px;padding:1px 7px;font-size:8px;line-height:12px;letter-spacing:.07em}}@media screen and (max-width:599px){.coops-sizechart__table{min-width:0;font-size:13px}.coops-sizechart__table thead th{padding:10px 8px;font-size:9px;letter-spacing:.06em}.coops-sizechart__table tbody th,.coops-sizechart__table tbody td{padding:9px 8px}.coops-rates__table{min-width:0;font-size:13px}.coops-rates__table th,.coops-rates__table td{padding:10px 8px}.coops-rates__table thead th{font-size:10px;letter-spacing:.06em}}@media screen and (min-width:1024px)and (max-width:1439px){.coops-lph{min-height:auto;aspect-ratio:16 / 9;display:flex;flex-direction:column;justify-content:center}.coops-lph__body{min-height:0;padding-top:32px;padding-bottom:32px}}@media screen and (min-width:1024px)and (max-width:1099px){.coops-lph__copy{max-width:min(404px,40%)}.coops-lph__sub{max-width:none}}@media screen and (min-width:1024px)and (max-width:1279px){.coops-lph__title{font-size:34px;line-height:40px}.coops-lph__sub{font-size:15px;line-height:24px}}.coops-sizemodal{max-width:860px}.coops-sizemodal::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.coops-sizemodal .coops-modal__inner{border-radius:12px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.coops-sizemodal__lead{flex-grow:1;min-width:0}.coops-sizemodal__intro{margin:6px 0 0;font-size:14px;line-height:22px;color:var(--coops-text-2);max-width:60ch}.coops-sizemodal__body{overflow:auto;padding:8px 18px 22px}@media screen and (min-width:750px){.coops-sizemodal__body{padding:8px 28px 28px}}.coops-sizemodal .coops-sizechart__table{min-width:0}.coops-sizemodal__note{margin:14px 0 0;font-size:13px;line-height:20px;color:var(--coops-text-2);text-wrap:pretty}@media screen and (max-width:749px){.coops-sizemodal__x,.coops-sizemodal__note,.coops-sizemodal__intro{display:none}}.coops-sizemodal .coops-modal__close{border:0;background:transparent}.coops-sizemodal .coops-modal__close:hover{background:#1818180f}.coops-sizemodal__steps{margin-top:20px;padding-top:18px;border-top:1px solid var(--coops-hairline)}.coops-sizemodal__steps-title{margin:0 0 8px;font-family:var(--coops-font-display);font-weight:700;font-size:16px;line-height:22px}.coops-sizemodal__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:21px;color:var(--coops-text-2)}.coops-sizemodal__list strong{color:var(--coops-ink);font-weight:600}.coops-sizemodal__link{display:inline-block;margin-top:18px;font-weight:500;font-size:14px;color:var(--coops-ink);text-decoration:underline;text-underline-offset:3px}shopify-account.coops-account{--shopify-account-color-accent: var(--coops-ink);--shopify-account-color-background: var(--coops-white);--shopify-account-color-text: var(--coops-ink);--shopify-account-font-body: var(--coops-font-body, "Poppins", sans-serif);--shopify-account-font-heading: var(--coops-font-display, "Poppins", sans-serif);--shopify-account-radius-base: 12px;--shopify-account-radius-button: 999px;--shopify-account-radius-input: 999px;--shopify-account-signed-in-avatar-color-background: var(--coops-ink);--shopify-account-signed-in-avatar-color-text: var(--coops-white);--shopify-account-signed-in-avatar-size: 28px;display:inline-flex;align-items:center}shopify-account.coops-account::part(signed-out-avatar){padding:0;margin:0;width:auto;height:auto;min-width:0;min-height:44px;background:none;border:0;border-radius:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;display:inline-flex;align-items:center}.coops-account__text{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}.coops-menu__account{width:100%}.coops-menu__primary li>shopify-account{display:flex}.coops-acc{background:var(--coops-white)}.coops-acc__hero{background:#faf8f4}.coops-acc__hero-inner{display:flex;flex-direction:column;gap:14px;padding-top:24px;padding-bottom:20px}.coops-acc__eyebrow{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#53575a}.coops-acc__h1{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.02em;color:var(--coops-ink);text-wrap:pretty}.coops-acc__lede{margin:0;font-weight:400;font-size:15px;line-height:23px;color:#53575a;text-wrap:pretty}.coops-acc__h2{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:26px;line-height:32px;color:var(--coops-ink)}.coops-acc__h3{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:22px;line-height:28px;color:var(--coops-ink)}.coops-acc__label{display:block;font-weight:500;font-size:14px;line-height:20px;color:var(--coops-ink);text-transform:uppercase;letter-spacing:.02em}.coops-acc__who{display:flex;gap:14px;align-items:center}.coops-acc__avatar{width:48px;height:48px;border-radius:999px;background:var(--coops-ink);color:var(--coops-white);display:inline-flex;align-items:center;justify-content:center;font-family:var(--coops-font-display);font-weight:700;font-size:16px;flex-shrink:0}.coops-acc__who-text{display:flex;flex-direction:column;gap:2px;min-width:0}@media screen and (max-width:989px){.coops-acc--in .coops-acc__who-text .coops-acc__eyebrow,.coops-acc--in .coops-acc__who-text .coops-acc__h1,.coops-acc--in .coops-acc__who-text .coops-acc__lede{display:none}}.coops-acc__who-name{font-family:var(--coops-font-display);font-weight:700;font-size:18px;line-height:24px;color:var(--coops-ink)}.coops-acc__who-email{font-size:13px;line-height:18px;color:#53575a;overflow-wrap:anywhere}.coops-acc__stats{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.coops-acc__stats li{border-radius:10px;border:1px solid #E7E9EA;background:var(--coops-white);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:2px}.coops-acc__stats strong{font-family:var(--coops-font-display);font-weight:700;font-size:18px;line-height:22px;color:var(--coops-ink)}.coops-acc__stats span{font-size:10px;line-height:14px;color:#53575a}.coops-acc__tabs{border-bottom:1px solid #E7E9EA;background:var(--coops-white);position:sticky;top:0;z-index:3}.coops-acc__tabs-inner{display:flex}.coops-acc__tab{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;flex:1 1 0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 6px;cursor:pointer;font:inherit;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase;color:#53575a}.coops-acc__tab[aria-selected=true]{color:var(--coops-ink);border-bottom-color:var(--coops-ink)}.coops-acc__badge{display:none;border-radius:999px;padding:3px 9px;background:#e7e9ea;color:#53575a;font-weight:600;font-size:11px;line-height:14px;letter-spacing:.02em;text-transform:none;white-space:nowrap}.coops-acc__badge--ready{background:#b59a73;color:var(--coops-white)}.coops-acc__tab[aria-selected=true] .coops-acc__badge:not(.coops-acc__badge--ready){background:var(--coops-ink);color:var(--coops-white)}.coops-acc__panel{padding-top:18px;padding-bottom:24px;display:flex;flex-direction:column;gap:16px}.coops-acc__panel[hidden]{display:none}.coops-acc__card{border-radius:12px;background:#faf8f4;padding:20px;display:none;flex-direction:column;gap:16px}.coops-acc__card-id{display:flex;flex-direction:column;gap:4px}.coops-acc__card-name{font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:28px;color:var(--coops-ink)}.coops-acc__card-email{font-size:14px;line-height:20px;color:#53575a;overflow-wrap:anywhere}.coops-acc__card-rows{margin:0;border-top:.5px solid #B9BDC1;padding-top:16px;display:flex;flex-direction:column;gap:10px}.coops-acc__card-rows div{display:flex;gap:8px;align-items:baseline}.coops-acc__card-rows dt{flex-grow:1;font-size:14px;line-height:20px;color:#53575a}.coops-acc__card-rows dd{margin:0;font-weight:500;font-size:14px;line-height:20px;color:var(--coops-ink)}.coops-acc__accent{color:#7e644b!important}.coops-btn--ghost{background:transparent;border:.5px solid var(--coops-ink);color:var(--coops-ink)}.coops-btn--ghost:hover{background:#1818180f}.coops-btn--sm{min-height:40px;padding:8px 18px;font-size:13px;line-height:20px;white-space:nowrap}.coops-acc__signout{width:100%}.coops-acc__main{display:flex;flex-direction:column;gap:16px;min-width:0}.coops-acc__orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.coops-acc__order{border-radius:10px;border:1px solid #E7E9EA;padding:16px;display:grid;grid-template-columns:72px 1fr;grid-template-areas:"ref status" "total status" "media text" "actions actions";gap:2px 12px;align-items:center}.coops-acc__order-media,.coops-acc__order-text{margin-top:10px}.coops-acc__order-actions{margin-top:12px}.coops-acc__order-media{grid-area:media;width:72px;height:44px;display:flex;align-items:center;justify-content:center}.coops-acc__order-media img{width:100%;height:100%;object-fit:contain;display:block}.coops-acc__order-text{grid-area:text;display:flex;flex-direction:column;gap:2px;min-width:0}.coops-acc__order-title{font-family:var(--coops-font-display);font-weight:700;font-size:15px;line-height:20px;color:var(--coops-ink)}.coops-acc__order-meta{font-size:12px;line-height:17px;color:#53575a}.coops-acc__order-ref{grid-area:ref;font-weight:600;font-size:13px;line-height:18px;color:var(--coops-ink)}.coops-acc__order-status{grid-area:status;justify-self:end;border-radius:999px;padding:4px 10px;background:#e7e9ea;color:#53575a;font-weight:600;font-size:10px;line-height:14px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.coops-acc__order-status--live{background:var(--coops-ink);color:var(--coops-white)}.coops-acc__order-total{grid-area:total;font-size:11px;line-height:16px;color:#53575a}.coops-acc__order-actions{grid-area:actions;display:flex;gap:8px}.coops-acc__order-actions .coops-btn{flex:1 1 0}.coops-acc__empty{border-radius:12px;border:1px solid #E7E9EA;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.coops-acc__empty-title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:26px;color:var(--coops-ink)}.coops-acc__empty-text{margin:0 0 8px;font-size:14px;line-height:21px;color:#53575a;max-width:40ch}.coops-acc__order-help{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.coops-acc__order-help .coops-btn{flex:1 1 auto}.coops-acc__details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.coops-acc__details li{border-bottom:1px solid #F2F2F2;padding:14px 0;display:grid;grid-template-columns:1fr auto;grid-template-areas:"dt btn" "dd btn";gap:2px 12px;align-items:center}.coops-acc__dt{grid-area:dt;font-weight:500;font-size:10px;line-height:14px;letter-spacing:.08em;color:#53575a;text-transform:uppercase}.coops-acc__dd{grid-area:dd;font-size:14px;line-height:20px;color:var(--coops-ink);overflow-wrap:anywhere}.coops-acc__dd-note{display:block;margin-top:2px;font-size:12px;line-height:16px;color:#6b6f72}.coops-acc__reward-credit{font-size:13px}.coops-acc__reward-credit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.coops-acc__details .coops-btn{grid-area:btn}.coops-acc__reward{border-radius:12px;background:var(--coops-ink);color:var(--coops-white);padding:20px 18px;display:flex;flex-direction:column;gap:14px}.coops-acc__reward-head{display:flex;gap:12px;align-items:flex-start}.coops-acc__reward-kicker{flex-grow:1;font-weight:500;font-size:10px;line-height:14px;letter-spacing:.09em;text-transform:uppercase;color:#8a8e92}.coops-acc__reward-count{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.coops-acc__reward-count strong{font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:22px;color:var(--coops-white)}.coops-acc__reward-count span{font-weight:500;font-size:9px;line-height:13px;letter-spacing:.08em;text-transform:uppercase;color:#8a8e92}.coops-acc__reward-title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:24px;line-height:29px;letter-spacing:-.015em;color:var(--coops-white);text-wrap:pretty}.coops-acc__reward-note{margin:0;font-size:12px;line-height:19px;color:#b9bdc1;text-wrap:pretty}.coops-acc__reward-note strong{color:var(--coops-white)}.coops-acc__slots{display:flex;gap:4px;align-items:center}.coops-acc__slot{flex:1 1 0;min-height:38px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:8px;line-height:11px;letter-spacing:.02em;text-transform:uppercase;color:#6e7276;background:#2f3133}.coops-acc__slot.is-filled{color:#1818188c}.coops-acc__slot--1.is-filled{background:#b59a73}.coops-acc__slot--2.is-filled{background:#b9bdc1}.coops-acc__slot--3.is-filled{background:#d6c5ac}.coops-acc__slot--0.is-filled{background:#989c9f}.coops-acc__slot--free{flex:1.6 1 0;margin-left:6px;background:transparent;border:1px solid #53575A;color:#b9bdc1}.coops-acc__slot--free.is-ready{background:var(--coops-white);border-color:var(--coops-white);color:var(--coops-ink)}.coops-acc__reward-cta{width:100%;min-height:48px;border-radius:999px;background:var(--coops-white);color:var(--coops-ink);font-weight:600;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase}.coops-acc__reward-cta:hover{background:#f1ece3}.coops-acc__perks{display:flex;flex-direction:column;gap:6px}.coops-acc__perks-head{display:flex;gap:12px;align-items:baseline}.coops-acc__perks-head .coops-acc__h3{flex-grow:1;font-size:18px;line-height:24px}.coops-acc__perks-link{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#53575a;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.coops-acc__perk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.coops-acc__perk-list li{border-top:1px solid #E7E9EA;padding:14px 0;display:flex;gap:14px;align-items:center}.coops-acc__perk-list li:last-child{border-bottom:1px solid #E7E9EA}.coops-acc__perk-dot{width:22px;height:22px;border-radius:999px;background:var(--coops-ink);color:var(--coops-white);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.coops-acc__perk-text{display:flex;flex-direction:column;gap:2px;min-width:0}.coops-acc__perk-text strong{font-weight:600;font-size:14px;line-height:20px;color:var(--coops-ink)}.coops-acc__perk-text span{font-size:12px;line-height:17px;color:#53575a}.coops-acc__help{list-style:none;margin:0 calc(-1 * var(--coops-gutter));padding:0}.coops-acc__help a{display:flex;gap:12px;align-items:center;padding:18px var(--coops-gutter);border-bottom:1px solid #F2F2F2;color:var(--coops-ink);text-decoration:none}.coops-acc__help a>span{display:flex;flex-direction:column;gap:2px;flex-grow:1;min-width:0}.coops-acc__help strong{font-weight:500;font-size:14px;line-height:20px}.coops-acc__help span span{font-size:11px;line-height:16px;color:#53575a}.coops-acc__help svg{color:#b9bdc1;flex-shrink:0}.coops-acc__signout--phone{margin-top:8px;border-color:#e7e9ea;color:#53575a}.coops-acc__guest{display:flex;flex-direction:column;gap:28px;padding-top:28px;padding-bottom:40px}.coops-acc__signin{border-radius:16px;border:1px solid #E7E9EA;padding:24px 20px;display:flex;flex-direction:column;gap:14px}.coops-acc__signin-text{margin:0;font-size:14px;line-height:21px;color:#53575a}.coops-acc__signin-btn{width:100%;min-height:56px}.coops-acc__signin-note{margin:0;font-size:13px;line-height:19px;color:#53575a}.coops-acc__once{display:flex;flex-direction:column;gap:10px}.coops-acc__once-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--coops-ink)}.coops-acc__once-list li{display:flex;gap:12px;justify-content:space-between;align-items:baseline;padding:16px 0;border-bottom:1px solid #E7E9EA}.coops-acc__once-list li span:first-child{font-weight:500;font-size:16px;line-height:24px;color:var(--coops-ink)}.coops-acc__once-list li span:last-child{font-size:14px;line-height:20px;color:#53575a;text-align:right}@media screen and (min-width:990px){.coops-acc__hero-inner{padding-top:64px;padding-bottom:64px;gap:20px}.coops-acc__who{display:contents}.coops-acc__avatar,.coops-acc__who-name,.coops-acc__who-email,.coops-acc__stats{display:none}.coops-acc__who-text{display:contents}.coops-acc__eyebrow{font-size:14px;line-height:20px;letter-spacing:.02em;color:var(--coops-ink)}.coops-acc__h1{font-size:56px;line-height:64px}.coops-acc__lede{font-weight:500;font-size:18px;line-height:28px}.coops-acc__tabs{position:static}.coops-acc__tabs-inner{gap:12px;align-items:flex-end;padding-top:16px}.coops-acc__tab{flex:0 0 auto;min-height:56px;padding:0 26px;border-radius:12px 12px 0 0;border-bottom-width:3px;font-size:16px;line-height:22px;letter-spacing:.06em;gap:10px}.coops-acc__tab:hover{background:#f3f1ec}.coops-acc__tab[aria-selected=true]{background:#faf8f4}.coops-acc__tab--phone{display:none}.coops-acc__badge{display:inline-block}.coops-acc__panel--orders{display:grid;grid-template-columns:320px 1fr;gap:32px;padding-top:56px;padding-bottom:0;align-items:start}.coops-acc__card{display:flex;padding:24px;position:sticky;top:24px}.coops-acc__panel--details{padding-top:40px;padding-bottom:64px;display:grid;grid-template-columns:320px 1fr;gap:0 32px}.coops-acc__panel--details>*{grid-column:2}.coops-acc[data-tab=orders] .coops-acc__panel--details[hidden]{display:grid}.coops-acc__panel--details[hidden]{display:none}.coops-acc__panel--help{display:none!important}.coops-acc__orders{gap:0;border-top:1px solid var(--coops-ink)}.coops-acc__order{border:0;border-bottom:.5px solid #B9BDC1;border-radius:0;padding:20px 0;grid-template-columns:72px 1fr 150px 80px auto;grid-template-areas:"media text status total actions" "media ref status total actions";gap:4px 24px}.coops-acc__order-media,.coops-acc__order-text,.coops-acc__order-actions{margin-top:0}.coops-acc__order-media{height:72px;align-self:center}.coops-acc__order-text{align-self:end}.coops-acc__order-title{font-size:18px;line-height:24px}.coops-acc__order-meta{font-size:14px;line-height:20px}.coops-acc__order-ref{align-self:start;font-weight:400;font-size:12px;line-height:16px;color:#53575a}.coops-acc__order-status{justify-self:start;background:none;padding:0;font-weight:500;font-size:13px;line-height:20px;letter-spacing:0;color:#53575a}.coops-acc__order-status--live{color:#7e644b;background:none}.coops-acc__order-total{text-align:right;font-weight:500;font-size:18px;line-height:28px;color:var(--coops-ink)}.coops-acc__order-actions .coops-btn,.coops-acc__order-help .coops-btn{flex:0 0 auto}.coops-acc__details li{padding:22px 0;grid-template-columns:200px 1fr auto;grid-template-areas:"dt dd btn";gap:12px 16px;border-bottom:1px solid #E7E9EA}.coops-acc__details{border-top:1px solid var(--coops-ink)}.coops-acc__dt{font-size:12px;line-height:16px}.coops-acc__dd{font-size:16px;line-height:24px}.coops-acc__panel--rewards{display:grid;grid-template-columns:minmax(0,860px);gap:32px;padding-top:56px;padding-bottom:72px;align-items:start}.coops-acc__panel--rewards[hidden],.coops-acc__panel--orders[hidden]{display:none}.coops-acc__reward{border-radius:16px;padding:40px;gap:24px}.coops-acc__reward-kicker{font-size:13px;line-height:20px}.coops-acc__reward-count strong{font-size:34px;line-height:36px}.coops-acc__reward-count span{font-size:11px;line-height:16px}.coops-acc__reward-title{max-width:520px;font-size:40px;line-height:46px;letter-spacing:-.02em}.coops-acc__reward-note{max-width:520px;font-size:16px;line-height:26px}.coops-acc__slots{gap:7px}.coops-acc__slot{min-height:64px;border-radius:8px;font-size:12px;line-height:16px;letter-spacing:.07em}.coops-acc__slot--free{margin-left:10px}.coops-acc__reward-cta{min-height:60px;font-size:15px;line-height:20px}.coops-acc__perks{grid-column:1;gap:16px}.coops-acc__perks-head .coops-acc__h3{font-size:24px;line-height:32px}.coops-acc__perk-list li{padding:20px 0;gap:20px}.coops-acc__perk-text strong{font-size:16px;line-height:24px}.coops-acc__perk-text span{font-size:14px;line-height:20px}.coops-acc__guest{flex-direction:row;gap:64px;padding-top:56px;padding-bottom:64px;align-items:flex-start}.coops-acc__signin{width:480px;flex-shrink:0;padding:40px 32px;gap:16px}.coops-acc__once{flex-grow:1;gap:16px}}shopify-account.coops-header__account,shopify-account.coops-header__account .coops-account__text{font-family:var(--coops-font-body);font-weight:500;font-size:13px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;color:var(--coops-ink)}.coops-menu__primary li>shopify-account .coops-account__text{font:inherit;letter-spacing:inherit;text-transform:none}@media screen and (max-width:749px){.coops-acc__once-list li{flex-direction:column;gap:2px;align-items:flex-start}.coops-acc__once-list li span:last-child{text-align:left;font-size:13px;line-height:19px}}.coops-rewardsmodal{max-width:720px}.coops-rewardsmodal__kicker{display:block;color:#53575a;margin-bottom:6px}.coops-rewardsmodal__body{display:flex;flex-direction:column;gap:18px}.coops-rewardsmodal__stats{margin:0;border-radius:12px;background:#faf8f4;padding:14px 18px;display:grid;grid-template-columns:1fr auto;gap:8px 16px}.coops-rewardsmodal__stats div{display:contents}.coops-rewardsmodal__stats dt{font-size:14px;line-height:20px;color:#53575a}.coops-rewardsmodal__stats dd{margin:0;font-weight:600;font-size:14px;line-height:20px;color:var(--coops-ink);text-align:right}.coops-rewardsmodal__code{border:1px dashed #B9BDC1;border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:6px}.coops-rewardsmodal__code span{font-weight:500;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#53575a}.coops-rewardsmodal__code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;letter-spacing:.12em;color:var(--coops-ink)}.coops-rewardsmodal__code p{margin:0;font-size:13px;line-height:19px;color:#53575a}.coops-rewardsmodal__rules p{margin:0 0 10px;font-size:15px;line-height:24px;color:var(--coops-text-2)}.coops-rewardsmodal__rules p:last-child{margin-bottom:0}.coops-rewardsmodal__actions{display:flex;flex-wrap:wrap;gap:14px 20px;align-items:center}.coops-rewardsmodal__actions .coops-sizemodal__link{margin-top:0}@media screen and (min-width:1000px){@supports (grid-template-rows: subgrid){.coops-pick:not(.coops-pick--single) .coops-card,.coops-pick:not(.coops-pick--single) .coops-card[hidden]{display:grid;grid-template-rows:subgrid;grid-row:span 4;align-content:start}.coops-pick:not(.coops-pick--single) .coops-card__top{align-self:stretch}}}.coops-pick__aside{display:flex;flex-direction:column;align-items:center;gap:0}.coops-boxlink--head{display:none}.coops-card__boxrow{display:flex;justify-content:center;margin-top:2px}@media screen and (min-width:750px){.coops-pick__aside{align-items:flex-end;gap:2px}.coops-boxlink--head{display:inline-flex;min-height:32px;margin-right:-4px}.coops-card__boxrow{display:none}.coops-pick.coops-band{padding-top:24px}.coops-wash.coops-band{padding-block:44px}.coops-wash.coops-band .coops-wash__inner{padding-block:0}.coops-ugc.coops-band{padding-top:0}}@media screen and (min-width:900px){.coops-anatomy.coops-band{padding-block:32px 40px}.coops-madefor__inner{padding-block:90px}.coops-wash.coops-band{padding-block:30px 44px}.coops-ways.coops-band{padding-top:56px}.coops-story__inner{padding:56px 56px 40px;align-items:flex-start}.coops-story__copy{gap:12px}.coops-story__copy .coops-btn{margin-top:28px}}@media screen and (max-width:749px){.coops-life.coops-band{padding-top:32px}.coops-anatomy.coops-band{padding-bottom:20px}}@media screen and (max-width:899px){.coops-story__inner{display:flex;flex-direction:column}.coops-story__copy{display:contents}.coops-story__copy .coops-btn{order:2;align-self:stretch;margin-top:6px}.coops-story__media{order:1}}.coops-pdp__buy form[data-coops-pdp-form]{display:flex;flex-direction:column;gap:20px}.coops-pdp__cta{margin-top:8px}@media screen and (min-width:990px){.coops-pdp__buy form[data-coops-pdp-form]{gap:24px}.coops-pdp__cta{margin-top:16px}.coops-pdp__details summary{min-height:60px}}@media screen and (max-width:749px){.coops-wear__inner{padding-top:26px}}@media screen and (min-width:750px){.coops-wear__inner{padding-top:40px}}@media screen and (max-width:989px){.coops-pdp__details summary{min-height:52px}}@media screen and (min-width:750px){.coops-pagehero__inner{padding-block:80px 76px}.coops-pagehero__copy{gap:16px}.coops-lpcta{padding-block:8px 56px}.shopify-section:has(+.shopify-section>.coops-lpcta)>.coops-faq--cols.coops-band{padding-bottom:24px}.shopify-section:has(+.shopify-section>.coops-lpcta)>.coops-prose.coops-band{padding-bottom:16px}.coops-sizechart__grid{margin-top:56px}.coops-lpgrid__headrow{margin-top:32px}.coops-lpgrid__cta{padding-top:30px}.coops-lpgrid__h2--rest{margin-top:68px}.coops-faq__tools{margin-top:2px}}.coops-prose__head--center{max-width:none}@media screen and (min-width:900px){.shopify-section:has(>.coops-prose)+.shopify-section>.coops-anatomy.coops-band{padding-top:24px}}@media screen and (min-width:900px){.coops-prose:has(.coops-prose__body--cols)>.coops-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-content:center;min-height:460px}.coops-prose:has(.coops-prose__body--cols) .coops-prose__head,.coops-prose:has(.coops-prose__body--cols) .coops-prose__note,.coops-prose:has(.coops-prose__body--cols) .coops-prose__cta{grid-column:1}.coops-prose__body--cols{display:contents}.coops-prose__body--cols .coops-prose__passage{grid-column:1}.coops-prose__body--cols .coops-prose__image{position:absolute;top:0;bottom:0;right:var(--coops-gutter);width:calc((100% - 2 * var(--coops-gutter) - 48px) / 2);padding:0;align-self:stretch;height:auto}.coops-prose__body--cols .coops-prose__image img{width:100%;height:100%;object-fit:cover;border-radius:var(--coops-radius-lg)}}.coops-contact{padding-top:0}.coops-contact__band{background:var(--coops-cream)}.coops-contact__band .coops-contact__hero{margin:0;padding-block:28px}.coops-contact__channels{margin-top:24px}@media screen and (min-width:750px){.coops-contact__band .coops-contact__hero{padding-block:68px 69px}.coops-contact__channels{margin-top:24px}}.coops-pdp__trust{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.coops-prose--timeline .coops-prose__body--grid .coops-prose__passage{border-top:0;padding-top:0}.coops-prose--timeline .coops-prose__label{font-size:13px;line-height:18px;letter-spacing:.08em;color:#53575a;margin-bottom:0}.coops-prose--timeline .coops-prose__label:after{content:"";display:block;height:16px;margin:14px 0 20px;background:radial-gradient(circle at 8px 50%,#FAF8F4 0 5.5px,#B9BDC1 6px 8px,transparent 8.5px) 0 0 / 100% 100% no-repeat,linear-gradient(#e2dcd1,#e2dcd1) 0 50% / 100% 2px no-repeat}.coops-prose--timeline .coops-prose__passage:last-child .coops-prose__label{color:var(--coops-ink)}.coops-prose--timeline .coops-prose__passage:last-child .coops-prose__label:after{background:radial-gradient(circle at 8px 50%,#181818 0 8px,transparent 8.5px) 0 0 / 100% 100% no-repeat,linear-gradient(#e2dcd1,#e2dcd1) 0 50% / 100% 2px no-repeat}.coops-prose--timeline .coops-prose__title{font-size:20px;line-height:28px;text-transform:none;letter-spacing:-.01em}.coops-prose--timeline .coops-prose__head{max-width:none;margin-bottom:40px}@media screen and (min-width:600px){.coops-prose--timeline .coops-prose__body--grid{gap:28px 0}.coops-prose--timeline .coops-prose__passage{padding-right:32px}.coops-prose--timeline .coops-prose__passage:last-child{padding-right:0}.coops-prose--timeline .coops-prose__passage:not(:last-child) .coops-prose__label:after{margin-right:-32px}}.coops-prose__body--grid .coops-prose__passage:has(.coops-prose__thumb) .coops-prose__title{text-transform:none;letter-spacing:-.01em;font-size:18px;line-height:26px}.coops-occ{background:var(--coops-cream)}.coops-occ__head{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.coops-occ__eyebrow{color:var(--coops-text-2);letter-spacing:.09em;font-size:11px;line-height:16px}.coops-occ__lede{margin:0;max-width:640px;font-size:13px;line-height:21px;color:var(--coops-text-2);text-wrap:pretty}.coops-occ__grid{list-style:none;margin:16px 0 0;padding:0 var(--coops-gutter);display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--coops-gutter)}.coops-occ__grid::-webkit-scrollbar{display:none}.coops-occ__card{flex:0 0 250px;scroll-snap-align:start;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--coops-white);box-shadow:0 1px 2px #1818180d,0 10px 22px #1818180f;color:inherit;text-decoration:none}.coops-occ__media{position:relative;height:176px;background:#e4e1db;display:flex;flex-direction:column;justify-content:flex-end}.coops-occ__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.coops-occ__label{position:relative;z-index:1;padding:14px 15px;background:linear-gradient(180deg,#14141400,#141414b8);font-family:var(--coops-font-display);font-weight:700;font-size:12px;line-height:17px;letter-spacing:.05em;text-transform:uppercase;color:var(--coops-white);text-wrap:pretty}.coops-occ__body{display:flex;flex-direction:column;gap:14px;padding:16px 16px 18px;flex-grow:1}.coops-occ__text{margin:0;font-size:14px;line-height:22px;color:var(--coops-text-2);text-wrap:pretty}.coops-occ__quote{margin:auto 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start}.coops-occ__mark{grid-row:1 / span 2}.coops-occ__who{grid-column:2}.coops-occ__mark{flex-shrink:0;font-family:var(--coops-font-display);font-weight:700;font-size:30px;line-height:24px;color:#d9c7aa}.coops-occ__quote-text{display:block;font-family:var(--coops-font-display);font-size:15px;line-height:23px;color:var(--coops-ink);text-wrap:pretty}.coops-occ__who{display:block;margin-top:6px;font-style:normal;font-weight:500;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#7e644b}@media screen and (min-width:750px){.coops-occ__head{gap:10px}.coops-occ__eyebrow{font-size:12px;line-height:18px;letter-spacing:.14em}.coops-occ__lede{font-size:16px;line-height:26px}.coops-occ__grid{margin-top:32px}}@media screen and (min-width:900px){.coops-occ__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;max-width:var(--coops-max);margin-inline:auto}.coops-occ__card{flex:none}.coops-occ__media{height:160px}.coops-occ__body{padding:20px 20px 22px}}.coops-occ__card:is(a):hover .coops-occ__label{text-decoration:underline;text-underline-offset:3px}.coops-prose__image--contain img,.coops-prose__body--cols .coops-prose__image--contain img{object-fit:contain}.coops-prose__text ul{margin:12px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.coops-compare{background:var(--coops-white)}.coops-compare__card{border-radius:16px;background:var(--coops-white);box-shadow:0 1px 2px #1818180d,0 12px 28px #18181812;padding:24px 16px}.coops-compare__h2{text-align:center;margin:0 0 20px}.coops-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.coops-compare__table{width:100%;min-width:560px;border-collapse:collapse;font-size:14px;line-height:20px}.coops-compare__table th,.coops-compare__table td{padding:12px 14px;text-align:left;border-bottom:1px solid #E7E9EA;color:var(--coops-text-2);font-weight:400;white-space:nowrap}.coops-compare__table thead th{font-weight:500;color:var(--coops-text-2);border-bottom:2px solid var(--coops-ink)}.coops-compare__table thead th.coops-compare__us{color:var(--coops-ink);font-weight:600}.coops-compare__table td.coops-compare__us{color:var(--coops-ink);font-weight:500}.coops-compare__table .coops-compare__us{background:var(--coops-cream)}.coops-compare__table tbody th{color:var(--coops-text-2)}.coops-compare__blank{border-bottom:2px solid var(--coops-ink)}@media screen and (min-width:750px){.coops-compare__card{padding:40px 72px 32px}.coops-compare__h2{margin-bottom:32px}.coops-compare__table{font-size:15px;line-height:22px;max-width:1152px;margin-inline:auto}.coops-compare__table th,.coops-compare__table td{padding:16px 20px}}.coops-occ__cta{display:flex;justify-content:center;margin-top:20px}@media screen and (min-width:750px){.coops-occ__cta{margin-top:32px}}.coops-stats{background:var(--coops-white)}.coops-stats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coops-stats__card{display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:100px;padding:18px;border-radius:8px;background:var(--coops-white);border:1px solid #E7E9EA;color:inherit;text-decoration:none}.coops-stats__value{font-family:var(--coops-font-display);font-weight:700;font-size:26px;line-height:32px;color:var(--coops-ink)}.coops-stats__text{font-size:14px;line-height:20px;color:var(--coops-text-2);text-wrap:pretty}a.coops-stats__card:hover{border-color:var(--coops-ink)}@media screen and (min-width:900px){.coops-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.coops-stats__card{min-height:118px;padding:24px}.coops-stats__value{font-size:32px;line-height:40px}.coops-stats__text{font-size:16px;line-height:24px}}.coops-rsum{background:var(--coops-cream)}.coops-rsum__inner{display:flex;flex-direction:column;gap:16px;padding-block:24px}.coops-rsum__score{display:flex;flex-direction:column;gap:2px}.coops-rsum__eyebrow{font-size:12px;line-height:18px;letter-spacing:.07em;text-transform:uppercase;color:var(--coops-text-2)}.coops-rsum__rating{font-family:var(--coops-font-display);font-weight:700;font-size:46px;line-height:52px;letter-spacing:-.03em;color:var(--coops-ink)}.coops-rsum__stars{font-size:14px;line-height:18px;letter-spacing:.08em;color:var(--coops-ink)}.coops-rsum__count{padding-top:4px;font-size:11px;line-height:16px;color:var(--coops-text-2)}.coops-rsum__bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.coops-rsum__bar{display:flex;align-items:center;gap:8px;font-size:10px;line-height:14px;color:var(--coops-text-2)}.coops-rsum__bar-label{flex:0 0 44px}.coops-rsum__bar-track{flex-grow:1;height:5px;border-radius:999px;background:#ede8df;overflow:hidden;display:flex}.coops-rsum__bar-fill{height:100%;border-radius:999px;background:var(--coops-ink)}.coops-rsum__bar-pct{flex:0 0 30px;text-align:right}.coops-rsum__bar-count{flex:0 0 34px;text-align:right}.coops-rsum__scores{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.coops-rsum__facet{border-radius:8px;background:var(--coops-white);display:flex;flex-direction:column;gap:1px;padding:12px 10px;align-items:center;text-align:center}.coops-rsum__facet-value{font-family:var(--coops-font-display);font-weight:700;font-size:15px;line-height:20px;color:var(--coops-ink)}.coops-rsum__facet-label{font-size:10px;line-height:14px;color:var(--coops-text-2)}.coops-rsum__cta{margin-top:16px}@media screen and (min-width:900px){.coops-rsum__inner{flex-direction:row;gap:56px;padding-block:44px;align-items:flex-start}.coops-rsum__score{flex:0 0 260px;gap:6px}.coops-rsum__rating{font-size:52px;line-height:60px;letter-spacing:-.02em}.coops-rsum__stars{font-size:18px;line-height:22px;letter-spacing:2px}.coops-rsum__count{padding-top:8px;font-size:12px;line-height:19px}.coops-rsum__bars{flex:1 1 0;min-width:0;gap:9px;padding-top:6px}.coops-rsum__bar{gap:14px;font-size:12px;line-height:18px}.coops-rsum__bar-label{flex-basis:52px}.coops-rsum__bar-track{height:7px;background:#e6daca}.coops-rsum__bar-pct{flex-basis:34px}.coops-rsum__bar-count{display:none}.coops-rsum__facets{flex:0 0 300px;display:flex;flex-direction:column;padding-top:0;align-self:stretch;justify-content:center;align-items:center}.coops-rsum__scores{display:flex;flex-direction:column;gap:0}.coops-rsum__facet{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;border-radius:0;background:none;border-bottom:1px solid #E2DCD2;text-align:left}.coops-rsum__facet-label{order:-1;flex-grow:1;font-size:14px;line-height:22px;color:var(--coops-ink)}.coops-rsum__facet-value{font-size:15px;line-height:22px}.coops-rsum__cta{margin-top:0}}.coops-rlist{padding-block:16px 8px}.coops-rlist__tools{display:flex;flex-direction:column;gap:10px}.coops-rlist__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--coops-gutter));padding-inline:var(--coops-gutter)}.coops-rlist__chips::-webkit-scrollbar{display:none}.coops-rlist__chip{flex-shrink:0;height:36px;padding:0 16px;border-radius:999px;border:1px solid #E3DFD7;background:var(--coops-white);color:var(--coops-ink);font:inherit;font-weight:500;font-size:12px;line-height:16px;white-space:nowrap;cursor:pointer}.coops-rlist__chip[aria-pressed=true]{background:var(--coops-ink);color:var(--coops-white);border-color:var(--coops-ink)}.coops-rlist__count{font-weight:500;font-size:11px;line-height:18px;letter-spacing:.07em;text-transform:uppercase;color:var(--coops-text-2)}.coops-rlist__grid{margin-top:8px;display:flex;flex-direction:column}.coops-rcard{display:flex;flex-direction:column;gap:8px;padding:18px 0;border-top:1px solid #E7E9EA}.coops-rcard__top{display:flex;align-items:center;gap:10px}.coops-rcard__stars{flex-grow:1;font-size:12px;line-height:16px;letter-spacing:.06em;color:var(--coops-ink)}.coops-rcard__verified{font-weight:500;font-size:10px;line-height:15px;letter-spacing:.07em;text-transform:uppercase;color:var(--coops-text-2)}.coops-rcard__title{margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:15px;line-height:21px;color:var(--coops-ink);text-wrap:pretty}.coops-rcard__quote{margin:0;font-size:13px;line-height:21px;color:var(--coops-text-2);text-wrap:pretty}.coops-rcard__foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.coops-rcard__name{font-weight:600;font-size:11px;line-height:16px;color:var(--coops-ink)}.coops-rcard__meta{font-size:11px;line-height:16px;color:var(--coops-text-2)}.coops-rlist__more{display:flex;gap:12px;align-items:center;justify-content:center;padding:16px 0 8px;border-top:1px solid #E7E9EA}.coops-rlist__load{min-width:220px}.coops-rlist__collapse{width:36px;height:36px;border-radius:999px;border:1px solid #B9BDC1;background:none;color:var(--coops-text-2);font-size:18px;line-height:18px;cursor:pointer}.coops-rlist__collapse:hover{background:#f1ece3;color:var(--coops-ink)}.coops-rlist__empty,.coops-rlist__noscript{margin:24px 0;font-size:14px;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-rlist{padding-block:36px 8px}.coops-rlist__tools{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.coops-rlist__chips{flex-wrap:wrap;overflow:visible;margin-inline:0;padding-inline:0;flex-grow:1}.coops-rlist__chip{height:38px;padding:0 20px;font-size:13px;line-height:20px}.coops-rlist__grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.coops-rcard{border:1px solid #E7E9EA;border-radius:6px;background:var(--coops-white);gap:10px;padding:20px 22px}.coops-rcard__stars{color:#c9b79a;letter-spacing:2px}.coops-rcard__foot{margin-top:auto;padding-top:12px;border-top:1px solid #EDEDED;flex-direction:column;align-items:flex-start;gap:3px}.coops-rcard__name{font-size:13px;line-height:20px}.coops-rcard__meta{font-size:11px;line-height:17px}.coops-rlist__more{border-top:0;padding:24px 0 8px}}@media screen and (min-width:1000px){.coops-rlist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coops-reviews__head{display:flex;flex-direction:column;gap:8px}.coops-reviews__foot{display:flex;justify-content:center;margin-top:20px;padding-inline:var(--coops-gutter)}@media screen and (min-width:750px){.coops-reviews__foot{margin-top:32px}}@media screen and (min-width:750px){.coops-hero__slides{aspect-ratio:var(--coops-hero-ratio, 16 / 9);height:auto;min-height:0;width:min(100%,calc((100vh - var(--coops-header-group-h, 133px) - 88px) * var(--coops-hero-ratio-n, 1.7778)));max-width:none;margin-inline:auto}.coops-hero__media img{object-position:center}}#header-group{position:sticky;top:calc(-1 * var(--coops-ann-h, 0px));z-index:120}body.template-product #header-group,body.template-product .coops-header{position:static}.coops-cart__total-note{display:block;font-weight:400;font-size:11px;line-height:14px;letter-spacing:.02em;color:var(--coops-text-2);text-transform:none}.coops-preorder-note{margin:0 0 12px;padding:12px 14px;border:1px solid #E7E9EA;border-radius:8px;background:#fafafa}.coops-preorder-note__lead{margin:0;font-weight:600;font-size:14px;line-height:20px}.coops-preorder-note__text{margin:4px 0 0;font-size:13px;line-height:18px;color:var(--coops-text-2)}.coops-card__preorder{display:block;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-card__ponote{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-cart__line-preorder{display:block;margin-top:2px;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-cart__preorder-note{margin:6px 0 0;font-size:12px;line-height:16px;color:var(--coops-text-2)}.coops-rates__preorder{margin:16px 0 0;font-size:14px;line-height:20px}.coops-cart__notes{display:contents}@media screen and (max-width:749px){.coops-drawer__foot{padding-block:12px;gap:10px}.coops-drawer .coops-cart__totals{gap:3px}.coops-drawer .coops-cart__row dt,.coops-drawer .coops-cart__row dd{font-size:13px;line-height:18px}.coops-drawer .coops-cart__row--total dt,.coops-drawer .coops-cart__row--total dd{font-size:14px;line-height:20px}.coops-drawer .coops-cart__total-note{display:inline;margin-left:4px}.coops-drawer .coops-cart__notes{display:block;margin-top:-4px;font-size:11px;line-height:15px;color:var(--coops-text-2)}.coops-drawer .coops-cart__notes p{display:inline;margin:0;font-size:inherit;line-height:inherit}.coops-drawer .coops-cart__notes p+p:before{content:" "}.coops-drawer__secure{font-size:11px;line-height:14px}.coops-drawer .coops-cart__qty{gap:4px}.coops-drawer .coops-cart__qty-n{min-width:16px}.coops-drawer .coops-cart__remove{margin-left:0;padding-inline:2px}.coops-drawer .coops-cart__nudge{padding:8px 12px;gap:8px}.coops-drawer .coops-cart__nudge-text{gap:0}.coops-drawer .coops-cart__nudge-title{font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coops-drawer .coops-cart__nudge--long .coops-cart__nudge-title{font-size:12px;letter-spacing:-.01em}.coops-drawer .coops-cart__nudge-note{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}}@media screen and (max-width:349px){.coops-drawer .coops-cart__nudge-title{white-space:normal;overflow:visible;text-overflow:clip}}.coops-nowrap{white-space:nowrap}@media screen and (min-width:750px){.coops-hero__slides{container-type:inline-size}.coops-hero__body{max-width:none;margin-inline:0;padding-inline:max(var(--coops-gutter),5cqi)}.coops-hero__title{max-width:42cqi;font-size:clamp(24px,3.2cqi,62px)}.coops-hero__sub{max-width:40cqi;font-size:clamp(14px,1.7cqi,24px);color:#3a3f44}.coops-hero__trust{max-width:44cqi;font-size:clamp(12px,.98cqi,14px);gap:clamp(10px,1.4cqi,20px)}.coops-hero__scrim{background:linear-gradient(90deg,#faf8f4f5,#faf8f4eb 24%,#faf8f4b8 38%,#faf8f44d,#faf8f400 62%)}}@media screen and (min-width:750px){.coops-hero{overflow:hidden}.coops-hero__slide[aria-hidden=false]{overflow:visible}.coops-hero__bleed{position:absolute;top:-8%;bottom:-8%;left:50%;width:100vw;transform:translate(-50%);background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(36px) saturate(1.05);opacity:.9;pointer-events:none}.coops-hero__bleed:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#faf8f452}.coops-hero__media{box-shadow:0 0 0 1px #faf8f499}.coops-hero__scrim{background:linear-gradient(90deg,#faf8f4f5,#faf8f4eb 24%,#faf8f4ad 36%,#faf8f438 43%,#faf8f400 47%)}}@media screen and (min-width:750px){.coops-hero__slides{width:100%;max-width:none;margin-inline:0;aspect-ratio:auto;min-height:0;height:clamp(520px,calc(100vh - var(--coops-header-group-h, 133px) - 88px),calc(100vw / var(--coops-hero-ratio-n, 2.4)))}.coops-hero__bleed{display:none}.coops-hero__media img{object-fit:cover;object-position:center}}@media screen and (min-width:750px){.coops-hero__body{--coops-hero-left: max(5cqi, calc((100cqi - var(--coops-max, 1440px)) / 2 + var(--coops-gutter, 72px)));padding-left:var(--coops-hero-left)}.coops-hero__title{max-width:min(42cqi,calc(47cqi - var(--coops-hero-left)))}.coops-hero__sub{max-width:min(40cqi,calc(46cqi - var(--coops-hero-left)))}.coops-hero__trust{max-width:min(44cqi,calc(47cqi - var(--coops-hero-left)))}}@media screen and (min-width:1024px){.coops-lph{max-width:none;margin-inline:0;min-height:0;height:auto;aspect-ratio:auto;display:grid;grid-template-columns:100%;align-items:center}.coops-lph:before{content:"";grid-area:1 / 1;width:100%;aspect-ratio:12 / 5}.coops-lph__body{grid-area:1 / 1;min-height:0;padding-top:32px;padding-bottom:32px}.coops-lph__media img{object-fit:cover}.coops-lph{--coops-lph-left: max(var(--coops-gutter, 72px), calc((100vw - var(--coops-max, 1440px)) / 2 + var(--coops-gutter, 72px)))}.coops-lph__copy{max-width:min(404px,calc(42vw - var(--coops-lph-left)))}.coops-lph__sub{max-width:none}}@media screen and (min-width:1024px)and (max-width:1279px){.coops-lph__body{padding-top:24px;padding-bottom:24px}}@media screen and (min-width:1280px){.coops-lph{height:clamp(520px,calc(100vh - var(--coops-header-group-h, 133px) - 116px),calc(100vw / 2.4))}.coops-lph:before{display:none}}@media screen and (max-width:1023px){.coops-lph__media{flex:0 0 auto;height:auto;min-height:0;aspect-ratio:129 / 98}.coops-lph__media img{width:100%;height:100%;object-fit:cover;object-position:center}}@media screen and (min-width:750px)and (max-width:1023px){.coops-lph__copy{max-width:600px;margin-inline:auto}}.coops-card__gallery{display:flex;flex-direction:column;gap:8px;min-width:0}.coops-card__views{display:flex;gap:8px}.coops-card__view{-webkit-appearance:none;appearance:none;padding:0;border:0;background:#f5f5f5;border-radius:var(--coops-radius);cursor:pointer;overflow:hidden;flex:var(--coops-r, 1.6) 1 0%;min-width:0;height:auto;aspect-ratio:var(--coops-r, 1.6);outline:2px solid transparent;outline-offset:-2px}@media screen and (max-width:749px){.coops-card__views{flex-wrap:wrap}.coops-card__view{flex:0 0 calc((100% - 16px) / 3)}}@media screen and (max-width:999px){.coops-pick--single .coops-card__gallery{margin-bottom:14px}}.coops-card__view[aria-pressed=true]{outline-color:var(--coops-ink)}.coops-card__view[hidden]{display:none}.coops-card__view img{width:100%;height:100%;object-fit:contain;display:block}@media screen and (min-width:1000px){.coops-pick--single .coops-card__gallery{grid-column:1;grid-row:1 / span 6;align-self:start}.coops-pick--single .coops-card__gallery .coops-card__media{width:100%}}@media screen and (max-width:749px){.coops-wash.coops-band{padding-top:0}.coops-wash:not(.coops-wash--ww) .coops-wash__inner{padding-top:0;gap:24px}.coops-wash:not(.coops-wash--ww) .coops-wash__media{margin-top:0}.coops-wash--ww .coops-wash__inner{padding-block:26px 28px;gap:14px}}@media screen and (min-width:750px){.coops-feature--cover .coops-feature__fade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#faf8f4b8,#faf8f49e 26%,#faf8f457 40%,#faf8f400 52%)}}@media screen and (min-width:900px){.coops-wash--ww .coops-wash__copy{max-width:none;flex:1 1 0}.coops-wash--ww .coops-wash__media{flex:1 1 0;max-width:50%}.coops-wash--ww .coops-wash__card{align-self:stretch;width:100%;box-sizing:border-box;border-radius:12px;border:1px solid var(--coops-hairline, #E7E9EA);padding:26px 28px 24px;gap:10px}.coops-wash--ww .coops-wash__card-p{max-width:52ch}}@media screen and (min-width:750px){body.template-product .coops-reviews.coops-band{padding-top:24px}}@media screen and (min-width:750px){.coops-feature--wide{min-height:0;aspect-ratio:12 / 5;max-width:none;margin-inline:0}.coops-feature--wide .coops-feature__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.coops-feature--wide .coops-feature__media img{object-fit:cover;object-position:center}.coops-feature--wide .coops-feature__fade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#faf8f4b8,#faf8f499 20%,#faf8f44d 33%,#faf8f400 42%)}.coops-feature--wide .coops-feature__inner{align-items:center;padding-top:24px;padding-bottom:24px}.coops-feature--wide .coops-feature__copy{align-items:flex-start;text-align:left;width:auto;max-width:min(600px,calc(42vw - var(--coops-gutter, 72px)))}}@media screen and (max-width:1023px){.coops-pdp__tier{min-height:44px;justify-content:center}.coops-faq__toggle,.coops-chip,.coops-faq__chips .coops-chip{min-height:44px}.coops-sticky__guide{padding-top:13px;padding-bottom:13px;margin-top:-13px;margin-bottom:-13px}.coops-boxlink--head{min-height:44px;margin-top:-6px;margin-bottom:-6px}}.coops-pick__boxrow{display:none}@media screen and (min-width:750px){.coops-pick__boxrow{display:flex;justify-content:center;margin-top:14px}.coops-pick.coops-band{padding-bottom:8px}.coops-boxlink--under{min-height:44px}.coops-boxlink--head{display:none}}.coops-br-phone{display:none}@media screen and (max-width:749px){.coops-br-phone{display:inline}.coops-hero__sub{text-wrap:wrap}.coops-hero__sub--marked .coops-hero__ln{white-space:nowrap}}.coops-br-desk{display:none}@media screen and (min-width:750px){.coops-br-desk{display:inline}}@media screen and (max-width:989px){.coops-pdp__styles-top{position:sticky;top:0;z-index:20;background:var(--coops-white);padding:8px 0 10px}.coops-pdp__styles-top.is-released{position:static}}@media screen and (min-width:990px){body.template-product .coops-sticky{display:none!important}}.coops-country{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12px;line-height:16px;letter-spacing:.04em;text-transform:uppercase}.coops-country__label{opacity:.85}.coops-country__field{display:inline-flex;align-items:center;gap:6px}.coops-country__select{appearance:none;-webkit-appearance:none;background:transparent;color:inherit;border:1px solid currentColor;border-radius:999px;padding:6px 30px 6px 12px;font:inherit;letter-spacing:inherit;text-transform:inherit;min-height:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.coops-country__select option{color:#181818;background:#fff;text-transform:none;letter-spacing:0}.coops-country__select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.coops-country__go{font:inherit;letter-spacing:inherit;text-transform:inherit;background:transparent;color:inherit;border:1px solid currentColor;border-radius:999px;padding:6px 12px;min-height:34px;cursor:pointer}.coops-country.is-js .coops-country__go{display:none}.coops-footer__bottom .coops-country{margin-inline:auto}@media screen and (min-width:750px){.coops-footer__bottom .coops-country{margin-inline:0;flex-wrap:nowrap}}.coops-menu__country{margin-top:20px;padding-top:16px;border-top:1px solid rgba(24,24,24,.1)}.coops-menu__country .coops-country{font-size:13px}.coops-menu__country .coops-country__select{min-height:44px;padding-right:34px}.coops-pdp__price-ccy{font-size:.55em;font-weight:600;letter-spacing:.04em}.coops-card__cur{font-size:.7em;font-weight:600;letter-spacing:.04em}.coops-pdp__price--sale{row-gap:6px}.coops-pdp__price-was,.coops-card__price-was,.coops-pdp__tier-was{font-weight:400;color:var(--coops-text-2);text-decoration:line-through;text-decoration-thickness:1px}.coops-pdp__price-was{font-size:18px;line-height:24px}@media screen and (min-width:990px){.coops-pdp__price-was{font-size:22px;line-height:28px}}.coops-card__price-was{font-size:13px;line-height:18px;margin-left:4px}.coops-pdp__tier-was{font-size:11px;line-height:14px;margin-left:5px}.coops-sale-badge{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--coops-earth-700);color:#fff;font-weight:600;font-size:11px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.coops-faq__sale{margin:10px 0 0;font-size:14px;line-height:20px;color:var(--coops-earth-700)}.coops-hero__sale{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 14px;border-radius:999px;background:var(--coops-ink);color:var(--coops-cream);text-decoration:none;font-family:var(--coops-font-alt);font-weight:600;font-size:11px;line-height:14px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px #faf8f459;max-width:100%;flex-wrap:wrap;justify-content:center;row-gap:4px}@media screen and (max-width:399px){.coops-hero__sale-sep{display:none}}.coops-hero__sale:hover,.coops-hero__sale:focus-visible{background:var(--coops-ink-hover);color:var(--coops-cream)}.coops-hero__sale-pct{font-family:var(--coops-font-display);font-weight:700;font-size:15px;line-height:16px;letter-spacing:.03em}.coops-hero__sale-sep{width:1px;height:14px;background:#faf8f473;flex:0 0 1px}.coops-hero__sale-dot{opacity:.55;margin:0 2px}@media screen and (min-width:750px){.coops-hero__sale{gap:14px;padding:11px 22px 11px 18px;font-size:12px;line-height:16px;letter-spacing:.18em;flex-wrap:nowrap}.coops-hero__sale-pct{font-size:20px;line-height:20px}.coops-hero__sale-sep{height:18px}}.coops-appreviews{scroll-margin-top:88px}.coops-appreviews__head{padding-bottom:16px}.coops-appreviews__body .reviews_all_container{padding-inline:0}.coops-appreviews__more{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:24px}#fulfilled-reviews-all .kl_reviews__load_more_button,#klaviyo-reviews-all .kl_reviews__load_more_button{display:none}.coops-appreviews__note{margin:24px auto 0;max-width:560px;text-align:center;font-size:13px;line-height:20px;color:var(--coops-text-3)}.coops-pdp__stars{margin:-6px 0 2px;min-height:26px;--kl-reviews-stars-star-color: var(--coops-ink);--kl-reviews-stars-empty-star-color: var(--coops-rule-warm);--kl-reviews-stars-primary-font-color: var(--coops-text-2);--kl-reviews-stars-primary-font-font-family: var(--coops-font-body)}.coops-pdp__stars .kl_reviews__star_rating_widget stop:nth-of-type(-n+2){stop-color:var(--coops-ink)}.coops-pdp__stars .kl_reviews__star_rating_widget stop:nth-of-type(n+3){stop-color:var(--coops-rule-warm)}.coops-pdp__stars a.kl_reviews__star_rating_widget{text-decoration:none;color:var(--coops-text-2)}.coops-pdp__stars .kl_reviews__star_rating_widget__label{font-family:var(--coops-font-body);font-size:13px;line-height:20px;color:var(--coops-text-2)}.coops-pdp__stars a.kl_reviews__star_rating_widget:hover .kl_reviews__star_rating_widget__label{text-decoration:underline}#fulfilled-reviews-all{scroll-margin-top:88px}.coops-pdp__stars .coops-seed__rating{display:inline-flex;align-items:center;gap:8px;min-height:26px;text-decoration:none;color:var(--coops-text-2);font-size:14px;line-height:20px}.coops-pdp__stars .coops-seed__rating .coops-seed__stars{font-size:22px;line-height:20px;letter-spacing:1.5px;color:var(--coops-ink)}.coops-pdp__stars:has(.klaviyo-star-rating-widget:not(:empty)) .coops-seed__rating{display:none}.coops-pdp__stars .klaviyo-star-rating-widget:empty{display:none}#klaviyo-reviews-all .kl_reviews__review__product_card{display:none}#fulfilled-reviews-all,#klaviyo-reviews-all,#fulfilled-reviews-summary,#klaviyo-reviews-summary{--kl-reviews-reviews-accent-color: var(--coops-ink);--kl-reviews-reviews-primary-font-color: var(--coops-ink);--kl-reviews-reviews-secondary-font-color: var(--coops-text-3);--kl-reviews-reviews-star-color: var(--coops-star);--kl-reviews-reviews-empty-star-color: var(--coops-rule-warm);--kl-reviews-reviews-secondary-background-color: var(--coops-rule-warm-2);--kl-reviews-reviews-filter-background-color: var(--coops-rule-warm-2);--kl-reviews-reviews-filter-placeholder-text-color: var(--coops-text-3);--kl-reviews-reviews-filter-corner-radius: 999px;--kl-reviews-reviews-filter-button-corner-radius-fallback: 999px;--kl-reviews-reviews-corner-radius: 0px;--kl-reviews-reviews-button-corner-radius: 999px;--kl-reviews-reviews-button-font-color: var(--coops-white);--kl-reviews-reviews-button-font-font-weight: 600;--kl-reviews-reviews-button-hover-color: var(--coops-ink-hover);--kl-reviews-reviews-button-inner-padding-top: 0px;--kl-reviews-reviews-button-inner-padding-bottom: 0px;--kl-reviews-reviews-button-inner-padding-left: 24px;--kl-reviews-reviews-button-inner-padding-right: 24px;--kl-reviews-reviews-review-images-corner-radius: 8px;--kl-reviews-reviews-summary-images-corner-radius: 8px;--kl-reviews-color-light-gray: var(--coops-rule-warm);font-family:var(--coops-font-body);color:var(--coops-ink)}#fulfilled-reviews-all .kl_reviews__summary__header,#klaviyo-reviews-all .kl_reviews__summary__header{display:none}#fulfilled-reviews-all .kl_reviews__histogram__bar--foreground,#klaviyo-reviews-all .kl_reviews__histogram__bar--foreground{background:var(--coops-ink)}#fulfilled-reviews-all .kl_reviews__button,#klaviyo-reviews-all .kl_reviews__button{font-family:var(--coops-font-body);font-size:13px;line-height:20px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;height:48px;min-height:48px;padding:0 24px;box-sizing:border-box;border:0;outline:0;box-shadow:none}#fulfilled-reviews-all .kl_reviews__summary__stars__count,#klaviyo-reviews-all .kl_reviews__summary__stars__count,#fulfilled-reviews-all .kl_reviews__review__verified,#klaviyo-reviews-all .kl_reviews__review__verified{color:var(--coops-text-3)}#fulfilled-reviews-all .kl_reviews__review__verified svg,#klaviyo-reviews-all .kl_reviews__review__verified svg,#fulfilled-reviews-all .kl_reviews__review__verified svg path,#klaviyo-reviews-all .kl_reviews__review__verified svg path{fill:var(--coops-ink)}#fulfilled-reviews-all .kl_reviews__summary__average_value,#klaviyo-reviews-all .kl_reviews__summary__average_value{font-family:var(--coops-font-display);font-size:48px;line-height:1;letter-spacing:-.02em}#fulfilled-reviews-all .kl_reviews__summary__average_denominator,#klaviyo-reviews-all .kl_reviews__summary__average_denominator{color:var(--coops-text-3)}#fulfilled-reviews-all .kl_reviews__list__tab,#klaviyo-reviews-all .kl_reviews__list__tab{font-family:var(--coops-font-display);font-size:20px}#fulfilled-reviews-all .kl_reviews__review__title,#klaviyo-reviews-all .kl_reviews__review__title{font-size:16px;line-height:24px;font-weight:600}#fulfilled-reviews-all .kl_reviews__review__content,#klaviyo-reviews-all .kl_reviews__review__content{font-size:15px;line-height:24px;color:var(--coops-text-2)}#fulfilled-reviews-all .kl_reviews__review__author,#klaviyo-reviews-all .kl_reviews__review__author,#fulfilled-reviews-all .kl_reviews__review__timestamp,#klaviyo-reviews-all .kl_reviews__review__timestamp,#fulfilled-reviews-all .kl_reviews__summary__stars__count,#klaviyo-reviews-all .kl_reviews__summary__stars__count,#fulfilled-reviews-all .kl_reviews__histogram__value,#klaviyo-reviews-all .kl_reviews__histogram__value{font-size:13px}#fulfilled-reviews-all .kl_reviews__input_with_search_icon,#klaviyo-reviews-all .kl_reviews__input_with_search_icon,#fulfilled-reviews-all select,#klaviyo-reviews-all select,#fulfilled-reviews-all .kl_reviews__filters button,#klaviyo-reviews-all .kl_reviews__filters button{font-family:var(--coops-font-body);font-size:13px;font-weight:500}#fulfilled-reviews-all .kl_reviews__review_item,#klaviyo-reviews-all .kl_reviews__review_item{border-top:1px solid var(--coops-rule-warm);padding-top:20px;padding-bottom:8px}#fulfilled-reviews-all .kl_reviews__list_container>div:has(>.kl_reviews__review_item),#klaviyo-reviews-all .kl_reviews__list_container>div:has(>.kl_reviews__review_item){display:grid;grid-template-columns:minmax(0,1fr);gap:8px 40px}@media screen and (min-width:750px){#fulfilled-reviews-all .kl_reviews__button,#klaviyo-reviews-all .kl_reviews__button{font-size:16px;font-weight:500;letter-spacing:normal}#fulfilled-reviews-all .kl_reviews__list_container>div:has(>.kl_reviews__review_item),#klaviyo-reviews-all .kl_reviews__list_container>div:has(>.kl_reviews__review_item){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px}}@media screen and (min-width:900px){#fulfilled-reviews-all .kl_reviews__list_container>div:has(>.kl_reviews__review_item),#klaviyo-reviews-all .kl_reviews__list_container>div:has(>.kl_reviews__review_item){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 48px}}.coops-revmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.coops-revmodal[hidden]{display:none}.coops-revmodal__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#141414cc}.coops-revmodal__card{position:relative;width:100%;max-width:575px;background:var(--coops-white);border-radius:16px;padding:28px 24px 24px;box-shadow:0 20px 60px #00000040;max-height:calc(100vh - 32px);overflow:auto}.coops-revmodal__close{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;background:transparent;color:var(--coops-text-3);cursor:pointer;display:grid;place-items:center;border-radius:999px}.coops-revmodal__close:hover{color:var(--coops-ink);background:var(--coops-rule-warm-2)}.coops-revmodal__title{margin:6px 0 20px;font-family:var(--coops-font-display);font-weight:700;font-size:24px;line-height:30px;color:var(--coops-ink)}.coops-revmodal__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coops-revmodal__product{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:1px solid var(--coops-rule-warm);border-radius:12px;background:var(--coops-cream);cursor:pointer;font-family:var(--coops-font-body);font-size:15px;font-weight:600;color:var(--coops-ink)}.coops-revmodal__product:hover{border-color:var(--coops-ink)}.coops-revmodal__product img{width:120px;height:auto}.coops-revmodal__card.is-frame{padding:6px}.coops-revmodal__card.is-frame .coops-revmodal__close{display:none}.coops-revmodal__frame{position:relative;min-height:120px}.coops-revmodal__frame iframe{display:block;width:100%;border:0;transition:height .2s ease}.coops-revmodal__spinner{width:28px;height:28px;margin:40px auto;border:3px solid var(--coops-rule-warm);border-top-color:var(--coops-ink);border-radius:50%;animation:coops-spin .8s linear infinite}@keyframes coops-spin{to{transform:rotate(360deg)}}@media screen and (max-width:749px){.coops-revmodal{padding:0;align-items:flex-end}.coops-revmodal__card{border-radius:16px 16px 0 0;max-height:92vh}}.coops-appreviews__seed{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 40px}.coops-appreviews__seed[hidden]{display:none}.coops-seed__item{border-top:1px solid var(--coops-rule-warm);padding:20px 0 8px}.coops-seed__stars{font-size:14px;letter-spacing:1px;color:var(--coops-star)}.coops-seed__title{margin:10px 0 2px;font-family:var(--coops-font-body);font-size:16px;line-height:24px;font-weight:600;color:var(--coops-ink)}.coops-seed__author{margin:0 0 8px;font-size:13px;line-height:20px;color:var(--coops-text-3)}.coops-seed__quote{margin:0;font-size:15px;line-height:24px;color:var(--coops-text-2)}@media screen and (min-width:750px){.coops-appreviews__seed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px}}@media screen and (min-width:900px){.coops-appreviews__seed{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 48px}}html{background:var(--coops-ink)}.coops-size[data-coops-po]{position:relative}.coops-size[data-coops-po]:after{content:attr(data-coops-po);position:absolute;top:-7px;left:50%;transform:translate(-50%);padding:1px 6px;border-radius:var(--coops-pill);background:var(--coops-ink);color:var(--coops-white);font-size:8px;line-height:12px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;pointer-events:none}.coops-bo-note{margin:10px 0 0;font-size:12px;line-height:18px;color:var(--coops-text-2);text-align:center}.coops-bo-note[hidden]{display:none}.coops-cart__line-preorder--size{color:var(--coops-text-2)}.coops-blog__head{max-width:760px;padding-block:12px 8px}.coops-blog__title{margin:6px 0 0;font-family:var(--coops-font-display);font-weight:700;font-size:34px;line-height:38px;letter-spacing:-.02em;text-wrap:balance}.coops-blog__standfirst{margin:12px 0 0;font-size:15px;line-height:24px;color:var(--coops-text-2);text-wrap:pretty}@media screen and (min-width:750px){.coops-blog__title{font-size:56px;line-height:60px}.coops-blog__standfirst{font-size:18px;line-height:28px}}.coops-blog__topics{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 28px}.coops-blog__topics a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--coops-rule-warm);border-radius:var(--coops-pill);font-size:13px;color:var(--coops-ink);text-decoration:none;background:var(--coops-white)}.coops-blog__topics a:hover{border-color:var(--coops-ink)}.coops-blog__topics a[aria-current=page]{background:var(--coops-ink);border-color:var(--coops-ink);color:var(--coops-white)}.coops-blog__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:32px 24px}@media screen and (min-width:750px){.coops-blog__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.coops-blog__grid{grid-template-columns:repeat(3,1fr)}}.coops-blog__row-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px}.coops-blog__all{font-size:14px;color:var(--coops-ink);text-underline-offset:3px;white-space:nowrap}.coops-blog__pages{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:40px;font-size:14px}.coops-blog__pages a{color:var(--coops-ink);text-underline-offset:3px}.coops-blog__empty{color:var(--coops-text-2)}.coops-post__link{display:flex;flex-direction:column;gap:14px;color:inherit;text-decoration:none;height:100%}.coops-post__media{display:block;aspect-ratio:4 / 3;border-radius:var(--coops-radius-lg);overflow:hidden;background:var(--coops-cream)}.coops-post__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.coops-post__link:hover .coops-post__media img{transform:scale(1.03)}.coops-post__text{display:flex;flex-direction:column;gap:6px}.coops-post__topic{font-size:11px;line-height:16px;letter-spacing:.09em;text-transform:uppercase;color:var(--coops-earth-700);font-weight:600}.coops-post__title{font-family:var(--coops-font-display);font-weight:700;font-size:20px;line-height:26px;letter-spacing:-.01em;text-wrap:balance}.coops-post__excerpt{font-size:14px;line-height:22px;color:var(--coops-text-2)}.coops-post__meta{font-size:12px;color:var(--coops-text-3)}.coops-post__link:hover .coops-post__title{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media screen and (min-width:750px){.coops-post--feature{grid-column:1 / -1}.coops-post--feature .coops-post__link{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:center}.coops-post--feature .coops-post__media{aspect-ratio:16 / 10}.coops-post--feature .coops-post__title{font-size:34px;line-height:40px}.coops-post--feature .coops-post__excerpt{font-size:16px;line-height:26px}}.coops-article__head{max-width:860px;text-align:center;padding-block:28px 20px}@media screen and (min-width:750px){.coops-article__head{padding-block:48px 32px}}.coops-article__crumbs{display:flex;justify-content:center;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--coops-earth-700)}.coops-article__crumbs a{color:inherit;text-decoration:none}.coops-article__crumbs a:hover{text-decoration:underline}.coops-article__title{margin:14px 0 0;font-family:var(--coops-font-display);font-weight:700;font-size:32px;line-height:38px;letter-spacing:-.02em;text-wrap:balance}@media screen and (min-width:750px){.coops-article__title{font-size:52px;line-height:58px}}.coops-article__standfirst{margin:16px auto 0;max-width:680px;font-size:16px;line-height:26px;color:var(--coops-text-2);text-wrap:pretty}@media screen and (min-width:750px){.coops-article__standfirst{font-size:19px;line-height:30px}}.coops-article__meta{display:flex;justify-content:center;gap:8px;margin:18px 0 0;font-size:13px;color:var(--coops-text-3)}.coops-article__hero{margin-block:0 8px}.coops-article__hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--coops-radius-lg)}.coops-article__hero--wide img{aspect-ratio:auto}@media screen and (max-width:749px){.coops-article__hero--wide img{aspect-ratio:4 / 3;object-position:100% 50%}}.coops-article__body{max-width:700px;margin:32px auto 0;font-size:17px;line-height:29px;color:#2d3033}.coops-article__body>*+*{margin-top:20px}.coops-article__body>*{margin-bottom:0}.coops-article__body p{text-wrap:pretty}.coops-article__body>p,.coops-article__body li p{margin-bottom:0}.coops-article__body .coops-answer p,.coops-article__body .coops-callout p,.coops-article__body blockquote p{margin:0}.coops-article__body h2+*,.coops-article__body h3+*{margin-top:10px}.coops-article__body>p+p{margin-top:18px}.coops-article__body h2{margin:48px 0 0;font-family:var(--coops-font-display);font-weight:700;font-size:26px;line-height:32px;letter-spacing:-.01em;color:var(--coops-ink);text-wrap:balance}.coops-article__body h3{margin:32px 0 0;font-weight:600;font-size:19px;line-height:27px;color:var(--coops-ink)}@media screen and (min-width:750px){.coops-article__body h2{font-size:32px;line-height:40px}}.coops-article__body a{color:var(--coops-ink);text-decoration:underline;text-decoration-color:var(--coops-tan);text-decoration-thickness:2px;text-underline-offset:3px}.coops-article__body a:hover{text-decoration-color:var(--coops-ink)}.coops-article__body ul,.coops-article__body ol{margin:0;padding-left:22px}.coops-article__body li+li{margin-top:8px}.coops-article__body li::marker{color:var(--coops-earth-700)}.coops-article__body strong{color:var(--coops-ink);font-weight:600}.coops-article__body figure{margin:36px 0}.coops-article__body figure img{display:block;width:100%;height:auto;border-radius:var(--coops-radius-lg);background:var(--coops-cream)}.coops-article__body figcaption{margin-top:10px;font-size:13px;line-height:20px;color:var(--coops-text-3);text-align:center}@media screen and (min-width:990px){.coops-article__body figure.coops-wide{margin-inline:-120px}}.coops-article__body .coops-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.coops-article__body .coops-pair img{aspect-ratio:3 / 2;object-fit:cover;object-position:50% 60%}@media screen and (max-width:599px){.coops-article__body .coops-pair{grid-template-columns:1fr}}.coops-article__body .coops-pair figcaption{grid-column:1 / -1}.coops-article__body blockquote{margin:36px 0;padding:4px 0 4px 22px;border-left:3px solid var(--coops-tan);font-size:20px;line-height:31px;color:var(--coops-ink)}.coops-article__body blockquote cite{display:block;margin-top:10px;font-style:normal;font-size:14px;color:var(--coops-text-3)}.coops-article__body .coops-answer{padding:22px 24px;border-radius:var(--coops-radius-lg);background:var(--coops-cream);border:1px solid var(--coops-rule-warm)}.coops-article__body .coops-answer>strong:first-child{display:block;margin-bottom:6px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--coops-earth-700)}.coops-article__body .coops-callout{padding:20px 22px;border-radius:var(--coops-radius-lg);background:var(--coops-ink);color:#e9e9e7}.coops-article__body .coops-callout strong,.coops-article__body .coops-callout a{color:var(--coops-white)}.coops-article__body .coops-table{overflow-x:auto}.coops-article__body table{width:100%;border-collapse:collapse;font-size:15px;line-height:22px}.coops-article__body th,.coops-article__body td{padding:12px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--coops-rule-warm)}.coops-article__body thead th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--coops-earth-700);font-weight:600}.coops-article__body tbody th{font-weight:600;color:var(--coops-ink)}.coops-article__body .coops-vs{margin:28px 0 8px}.coops-article__body .coops-vs table{border-collapse:separate;border-spacing:0;font-size:15px;line-height:22px}.coops-article__body .coops-vs th,.coops-article__body .coops-vs td{padding:14px 18px;border-bottom:1px solid var(--coops-rule-warm);vertical-align:middle}.coops-article__body .coops-vs thead th,.coops-article__body .coops-vs thead td{border-bottom:0;vertical-align:bottom;padding-bottom:12px}.coops-article__body .coops-vs thead span{display:block;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.coops-article__body .coops-vs thead .coops-vs__us span{color:var(--coops-ink)}.coops-article__body .coops-vs thead .coops-vs__them span{color:var(--coops-text-3)}.coops-article__body .coops-vs thead img{display:block;width:100%;max-width:180px;height:auto;margin:0 0 10px;border-radius:0}.coops-article__body .coops-vs .coops-vs__us{background:var(--coops-cream);color:var(--coops-ink);font-weight:500;border-left:1px solid var(--coops-rule-warm);border-right:1px solid var(--coops-rule-warm)}.coops-article__body .coops-vs thead .coops-vs__us{border-top:1px solid var(--coops-rule-warm);border-radius:18px 18px 0 0;padding-top:18px}.coops-article__body .coops-vs tbody tr:last-child .coops-vs__us{border-radius:0 0 18px 18px}.coops-article__body .coops-vs .coops-vs__them{color:var(--coops-text-2)}.coops-article__body .coops-vs tbody th{width:24%;padding-left:0;font-size:12px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:var(--coops-earth-700);font-weight:600}.coops-article__body .coops-vs tbody tr:last-child>*{border-bottom-color:transparent}.coops-article__body .coops-vs tbody tr:last-child .coops-vs__us{border-bottom:1px solid var(--coops-rule-warm)}@media screen and (max-width:749px){.coops-article__body .coops-vs table,.coops-article__body .coops-vs thead,.coops-article__body .coops-vs tbody{display:block}.coops-article__body .coops-vs tr{display:grid;grid-template-columns:1fr 1fr;gap:8px}.coops-article__body .coops-vs thead td{display:none}.coops-article__body .coops-vs thead th{padding:10px 12px;border:0}.coops-article__body .coops-vs thead .coops-vs__us{border:1px solid var(--coops-rule-warm);border-radius:12px;padding-top:10px}.coops-article__body .coops-vs thead .coops-vs__them{align-self:end;background:none}.coops-article__body .coops-vs thead img{max-width:140px;margin-bottom:6px}.coops-article__body .coops-vs tbody tr{padding:14px 0;border-bottom:1px solid var(--coops-rule-warm)}.coops-article__body .coops-vs tbody tr:last-child{border-bottom:0}.coops-article__body .coops-vs tbody th{grid-column:1 / -1;width:auto;padding:0;border:0}.coops-article__body .coops-vs tbody td{padding:10px 12px;border:1px solid var(--coops-rule-warm);border-radius:12px;font-size:14px;line-height:20px}.coops-article__body .coops-vs tbody tr:last-child .coops-vs__us{border-radius:12px}.coops-article__body .coops-vs tbody td:before{content:attr(data-l);display:block;margin-bottom:2px;font-size:10px;line-height:14px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--coops-text-3)}}.coops-article__faq{margin-top:56px}.coops-article--after .coops-article__faq{margin-top:8px}.coops-article__faq details{border-bottom:1px solid var(--coops-rule-warm);padding:16px 0}.coops-article__faq details:first-of-type{border-top:1px solid var(--coops-rule-warm);margin-top:16px}.coops-article__faq summary{cursor:pointer;font-weight:600;font-size:17px;line-height:26px;color:var(--coops-ink);list-style:none;display:flex;justify-content:space-between;gap:16px}.coops-article__faq summary::-webkit-details-marker{display:none}.coops-article__faq summary:after{content:"+";font-weight:400;font-size:22px;line-height:26px}.coops-article__faq details[open] summary:after{content:"\2212"}.coops-article__faq details>div{margin-top:10px;font-size:16px;line-height:27px;color:var(--coops-text-2)}.coops-article__tags{list-style:none;max-width:700px;margin:40px auto 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.coops-article__tags a{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border-radius:var(--coops-pill);border:1px solid var(--coops-rule-warm);font-size:13px;color:var(--coops-ink);text-decoration:none}.coops-article__more{margin-top:24px;border-top:1px solid var(--coops-rule-warm);padding-top:40px}.coops-article__body sup.coops-ref{font-size:11px;line-height:0;margin-left:1px}.coops-article__body sup.coops-ref a{text-decoration:none;color:var(--coops-earth-700);font-weight:600;padding:0 2px}.coops-article__body sup.coops-ref a:hover{text-decoration:underline}.coops-article__body h2#sources{font-size:20px;line-height:28px;margin-top:56px}.coops-article__body .coops-sources{padding-left:20px;font-size:13px;line-height:20px;color:var(--coops-text-2)}.coops-article__body .coops-sources li+li{margin-top:8px}.coops-article__body .coops-sources a{word-break:break-word;text-decoration-thickness:1px}.coops-article__body .coops-sources li:target{background:var(--coops-cream)}.coops-flag{position:relative;display:inline-flex}.coops-flag>summary{list-style:none}.coops-flag>summary::-webkit-details-marker{display:none}.coops-header__actions .coops-flag__btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px;padding:0;cursor:pointer;border-radius:999px}.coops-flag__btn img{display:block;width:28px;height:28px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 1px #1818181f;transition:transform .15s ease}.coops-flag__btn:hover img,.coops-flag[open] .coops-flag__btn img{transform:scale(1.08)}.coops-flag__btn:focus-visible{outline:none}.coops-flag__btn:focus-visible img{box-shadow:0 0 0 2px var(--coops-white),0 0 0 4px var(--coops-ink)}.coops-flag__menu{position:absolute;top:calc(100% + 10px);right:-8px;z-index:60;min-width:196px;margin:0;padding:6px;background:var(--coops-white);border:1px solid var(--coops-rule-warm);border-radius:14px;box-shadow:0 12px 32px #18181824}.coops-flag__menu ul{list-style:none;margin:0;padding:0}.coops-header__actions .coops-flag__opt{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border-radius:10px;font-size:14px;line-height:20px;letter-spacing:normal;text-transform:none;text-align:left;color:var(--coops-ink);white-space:nowrap}.coops-flag__opt img{width:22px;height:22px;border-radius:999px;object-fit:cover;box-shadow:0 0 0 1px #1818181f;flex-shrink:0}.coops-flag__opt span{flex:1}.coops-flag__opt:hover,.coops-flag__opt:focus-visible{background:var(--coops-cream);outline:none}.coops-flag__opt[aria-current=true]{font-weight:600}.coops-flag__tick{color:var(--coops-ink);flex-shrink:0}body .shopify-policy__container{max-width:760px;margin:0 auto;padding:40px 20px 72px;color:var(--coops-ink)}@media screen and (min-width:750px){body .shopify-policy__container{padding:64px 40px 96px}}body .shopify-policy__title{text-align:left;margin:0 0 8px;padding-bottom:24px;border-bottom:1px solid var(--coops-rule-warm)}body .shopify-policy__title h1{text-align:left;margin:0;font-family:var(--coops-font-display);font-weight:700;font-size:34px;line-height:40px;letter-spacing:-.02em;text-wrap:balance}@media screen and (min-width:750px){body .shopify-policy__title h1{font-size:48px;line-height:54px}}.shopify-policy__body{font-family:var(--coops-font-body);font-size:16px;line-height:27px;color:var(--coops-text-2)}.shopify-policy__body .rte>*:first-child,.shopify-policy__body>*:first-child{margin-top:24px}.shopify-policy__body h2{margin:40px 0 10px;font-family:var(--coops-font-display);font-weight:700;font-size:22px;line-height:28px;letter-spacing:-.01em;color:var(--coops-ink);text-wrap:balance}@media screen and (min-width:750px){.shopify-policy__body h2{font-size:24px;line-height:32px}}.shopify-policy__body h3{margin:28px 0 8px;font-family:var(--coops-font-display);font-weight:600;font-size:18px;line-height:26px;color:var(--coops-ink)}.shopify-policy__body p{margin:0 0 14px}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 16px;padding-left:22px}.shopify-policy__body li+li{margin-top:8px}.shopify-policy__body strong{color:var(--coops-ink);font-weight:600}.shopify-policy__body a{color:var(--coops-ink);text-decoration:underline;text-decoration-color:var(--coops-tan);text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}.shopify-policy__body a:hover{text-decoration-color:var(--coops-ink)}.coops-cartpage__summary .coops-cart__totals{margin-top:20px;padding-top:16px;border-top:1px solid var(--coops-line)}.coops-pdp__bundle{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:-10px 0 0;cursor:pointer;align-self:flex-start;text-align:left;font:inherit;font-size:14px;line-height:20px;color:var(--coops-text-2)}.coops-pdp__bundle[hidden]{display:none}.coops-pdp__bundle-label{font-weight:600;color:var(--coops-earth-700)}.coops-pdp__bundle [data-coops-bundle-deals]{text-decoration:underline;text-decoration-color:var(--coops-line);text-underline-offset:3px}.coops-pdp__bundle:hover [data-coops-bundle-deals]{text-decoration-color:currentColor}@media screen and (max-width:989px){.coops-pdp__tiers:has(>.coops-pdp__tier:nth-child(4)){flex-wrap:wrap;row-gap:12px}.coops-pdp__tiers:has(>.coops-pdp__tier:nth-child(4))>.coops-pdp__tier{flex:1 1 calc(50% - 4px)}}.coops-pdp__stars--link{cursor:pointer}.coops-pdp__stars--link:focus-visible{outline:2px solid var(--coops-ink);outline-offset:4px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/coops.css.map */
