.capsule-page{--capsule-border: #cecece;--capsule-cream: #f6f1e8;--capsule-green: #2f4612;--capsule-light-green: #c4d879;--capsule-mid-green: #5b8624;--capsule-stone: #6b7280;--capsule-warm-gray: #f3f1ee;color:var(--capsule-text, #484941);background:var(--capsule-background, #ffffff)}.capsule-page,.capsule-page *{box-sizing:border-box}.capsule-page img,.capsule-page svg{display:block}.capsule-page__shell{width:calc(100% - 32px);max-width:1408px;margin-inline:auto}.capsule-page__eyebrow,.capsule-page__button,.capsule-page__stat-label,.capsule-page__stat-value,.capsule-page__product-kicker,.capsule-page__promo-link,.capsule-page__details-label,.capsule-page__signup-footnote,.capsule-page__signup-submit{font-family:var(--font-geist-family, monospace)}.capsule-page__eyebrow,.capsule-page__stat-label,.capsule-page__product-kicker,.capsule-page__details-label,.capsule-page__signup-footnote{margin:0;font-size:12px;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.capsule-page__media,.capsule-page__story-image,.capsule-page__details-image{position:relative;overflow:hidden;background:var(--capsule-warm-gray)}.capsule-page__media .lazy-img,.capsule-page__story-image .lazy-img,.capsule-page__details-image .lazy-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.capsule-page__media img,.capsule-page__story-image img,.capsule-page__details-image img,.capsule-page__media .placeholder-svg,.capsule-page__story-image .placeholder-svg,.capsule-page__details-image .placeholder-svg{width:100%;height:100%;object-fit:cover}.capsule-page--hero{padding-bottom:24px;padding-top:24px;.capsule-page--signup .capsule-page__shell}.capsule-page__hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.0145fr);gap:16px;min-height:452px}.capsule-page__hero-copy{display:flex;align-items:center;padding:52px 56px;border-radius:8px}.capsule-page__hero-copy-inner{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:579px}.capsule-page__hero-copy .capsule-page__eyebrow{margin-bottom:16px;color:var(--capsule-hero-text);opacity:.8}.capsule-page__hero-title,.capsule-page__hero-accent,.capsule-page__products-title,.capsule-page__promo-title,.capsule-page__details-copy,.capsule-page__signup-title{margin:0;font-weight:400}.capsule-page__hero-title,.capsule-page__hero-accent{color:var(--capsule-hero-text);font-size:40px;line-height:1.173}.capsule-page__hero-title{font-family:var(--font-body-family)}.capsule-page__hero-accent{margin-top:4px;font-family:var(--font-heading-family);font-style:italic}.capsule-page__hero-body{max-width:522px;margin-top:24px;color:var(--capsule-hero-text);font-size:18px;line-height:1.593}.capsule-page__hero-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.capsule-page__button{display:inline-flex;min-height:57px;align-items:center;justify-content:center;padding:18px 28px;color:var(--capsule-button-text)!important;font-size:16px;line-height:1.25;letter-spacing:.04em;text-decoration:none;background:var(--capsule-button-background);border:1px solid var(--capsule-button-border);transition:color .16s ease,background-color .16s ease;text-transform:uppercase}.capsule-page__button:hover,.capsule-page__button:focus-visible{filter:brightness(.9)}.capsule-page__button--secondary{--capsule-button-background: transparent;--capsule-button-text: var(--capsule-hero-text);--capsule-button-border: transparent;transition:color .16s ease}.capsule-page__button--secondary:hover,.capsule-page__button--secondary:focus-visible{color:var(--capsule-button-text);font-weight:700;background:transparent}.capsule-page__media--hero{min-height:452px;border-radius:8px;margin-right:52px}.capsule-page--stats{padding-bottom:24px;background:#fff}.capsule-page__stats-grid{display:grid;grid-template-columns:repeat(var(--capsule-stat-count, 4),minmax(0,1fr));border-bottom:1px solid var(--capsule-border)}.capsule-page__stat{min-height:119px;padding:32px 48px}.capsule-page__stat:not(:last-child){border-right:1px solid var(--capsule-border)}.capsule-page__stat-label{color:var(--capsule-mid-green)}.capsule-page__stat-value{display:block;margin:8px 0 0;color:var(--capsule-green);font-size:24px;line-height:1.15}.capsule-page--collection{padding-bottom:24px}.capsule-page__products-header{width:calc(100% - 96px);margin:0 auto 24px;padding:24px 0;border-bottom:1px solid rgba(72,73,65,.4)}.capsule-page__product-kicker{color:var(--capsule-text, #484941)}.capsule-page__products-title{margin-top:18px;color:var(--capsule-text, #484941);font-family:var(--font-body-family);font-size:32px;line-height:1.2}.capsule-page__product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-inline:48px}.capsule-page__product-item{min-width:0}.capsule-page__product-item .product-card{position:relative}.capsule-page__product-item .product-card__image{aspect-ratio:422 / 558;margin-bottom:14px;padding-bottom:0;background:#f7f7f5}.capsule-page__product-item .product-card__image>.lazy-img{position:absolute;top:0;right:0;bottom:0;left:0}.capsule-page__product-item .product-card__title,.capsule-page__product-item .product-card__price{font-size:14px;line-height:1.35}.capsule-page__product-item .product-card__title{max-width:calc(100% - 76px);margin-bottom:0}.capsule-page__product-item .product-card__price{position:absolute;right:0;bottom:0;margin:0;white-space:nowrap}.capsule-page__product-item .product-card__swatches,.capsule-page__product-item .product-card__color,.capsule-page__product-item .product-card__vendor,.capsule-page__product-item .product-card__label{display:none}.capsule-page__product-placeholder{aspect-ratio:422 / 558;background:#f7f7f5}.capsule-page__product-placeholder svg{width:100%;height:100%}.capsule-page__promo-card{display:flex;min-height:609px;flex-direction:column;justify-content:space-between;padding:24px;color:var(--capsule-promo-text);background:var(--capsule-promo-background)}.capsule-page__promo-center{margin-block:auto;padding-block:28px}.capsule-page__promo-title{font-family:var(--font-body-family);font-size:28px;line-height:1.2}.capsule-page__promo-body{max-width:230px;margin-top:16px;font-size:14px;line-height:1.5}.capsule-page__promo-link{color:inherit;font-size:12px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.capsule-page__details-card{position:relative;display:grid;grid-column:span 2;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-height:657px}.capsule-page__details-panel{display:flex;flex-direction:column;justify-content:space-between;padding:24px;color:var(--capsule-details-text);background:var(--capsule-details-background)}.capsule-page__details-copy{font-family:var(--font-body-family);font-size:32px;font-weight:300;line-height:1.173}.capsule-page__details-image{min-height:100%}.capsule-page__details-mark{position:absolute;top:50%;left:48%;z-index:2;width:92px;height:136px;transform:translate(-50%,-50%)}.capsule-page--story{padding-bottom:24px}@media screen and (max-width:1019px){.capsule-page__story-grid{padding:0 24px}}.capsule-page__story-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.18fr) minmax(0,.96fr);min-height:500px;padding:0 54px}.capsule-page__story-image{min-height:420px;border-radius:4px}.capsule-page__story-copy{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:64px 48px;border-right:1px solid var(--capsule-border);border-left:1px solid var(--capsule-border)}.capsule-page__story-copy .capsule-page__eyebrow{color:var(--capsule-mid-green)}.capsule-page__story-richtext{color:var(--capsule-text, #484941);font-size:18px;line-height:1.55}.capsule-page__story-richtext p{margin:0 0 24px}.capsule-page__story-richtext p:last-child{margin-bottom:0}.capsule-page--signup{display:block;padding-bottom:0;background:var(--capsule-signup-background)}.capsule-page--signup .capsule-page__shell{width:100%;max-width:100%}.capsule-page__signup-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:64px 48px;color:var(--capsule-signup-text);background:var(--capsule-signup-background)}.capsule-page__signup-copy{display:flex;flex-direction:column;gap:16px}.capsule-page__signup-copy .capsule-page__eyebrow{color:var(--capsule-signup-accent)}.capsule-page__signup-title{color:var(--capsule-signup-text);font-family:var(--font-body-family);font-size:40px;font-weight:300;line-height:1.173}.capsule-page__signup-body{max-width:490px;font-size:16px;line-height:1.5}.capsule-page__signup-form-wrap{align-self:center}.capsule-page__signup-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.capsule-page .capsule-page__signup-input[type=email]{width:100%;min-height:55px;padding:16px;margin:0;color:var(--capsule-signup-text);font:inherit;background:transparent;border:1px solid var(--capsule-signup-accent);border-radius:0;box-shadow:none}.capsule-page .capsule-page__signup-input[type=email]::placeholder{color:var(--capsule-signup-text);opacity:.55}.capsule-page .capsule-page__signup-input[type=email]:hover,.capsule-page .capsule-page__signup-input[type=email]:focus{border-color:var(--capsule-signup-accent);box-shadow:0 0 0 1px var(--capsule-signup-accent)}.capsule-page__signup-submit{min-width:97px;min-height:55px;padding:16px 28px;color:var(--capsule-signup-background);font-size:16px;letter-spacing:.04em;cursor:pointer;background:var(--capsule-signup-accent);border:1px solid var(--capsule-signup-accent);border-radius:0}.capsule-page__signup-submit:disabled{cursor:wait;opacity:.65}.capsule-page__signup-footnote{margin-top:12px;color:var(--capsule-signup-accent);letter-spacing:.04em;text-transform:none}.capsule-page__signup-message{margin:12px 0 0;color:var(--capsule-signup-text);font-size:14px}@media screen and (max-width:1019px){.capsule-page__hero-grid,.capsule-page__story-grid,.capsule-page__signup-inner{grid-template-columns:1fr}.capsule-page__hero-copy{padding:48px 32px}.capsule-page__media--hero{min-height:auto;aspect-ratio:3 / 2;margin-left:24px;margin-right:24px}.capsule-page__stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capsule-page__stat:nth-child(2){border-right:0}.capsule-page__stat:nth-child(-n+2){border-bottom:1px solid var(--capsule-border)}.capsule-page__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:24px}.capsule-page__products-header{width:calc(100% - 48px)}.capsule-page__promo-card{min-height:0;aspect-ratio:1 / 1.32}.capsule-page__details-card{grid-column:span 2;min-height:540px}.capsule-page__story-copy{order:2;padding:48px 32px;border:0}.capsule-page__story-image--right{order:3}.capsule-page__story-image{min-height:auto;aspect-ratio:4 / 3}.capsule-page__signup-inner{gap:32px}}@media screen and (max-width:639px){.capsule-page__shell{width:calc(100% - 24px)}.capsule-page__hero-grid{gap:12px}.capsule-page__hero-copy{padding:40px 24px}.capsule-page__hero-title,.capsule-page__hero-accent,.capsule-page__signup-title{font-size:34px}.capsule-page__hero-body{font-size:16px}.capsule-page__hero-actions,.capsule-page__button{width:100%}.capsule-page__stat{min-height:102px;padding:24px 16px}.capsule-page__stat-value{font-size:18px}.capsule-page__products-header{width:calc(100% - 32px)}.capsule-page__product-grid{grid-template-columns:1fr;padding-inline:16px}.capsule-page__products-title{font-size:28px}.capsule-page__promo-card{aspect-ratio:auto;min-height:420px}.capsule-page__details-card{grid-column:auto;grid-template-columns:1fr;min-height:0}.capsule-page__details-panel{min-height:360px}.capsule-page__details-image{min-height:480px}.capsule-page__details-mark{display:none!important}.capsule-page__story-copy,.capsule-page__signup-inner{padding:40px 24px}.capsule-page__signup-fields{grid-template-columns:1fr}.capsule-page__signup-submit,.capsule-page--signup .capsule-page__shell{width:100%}}.capsule-page{background:#fff}
/*# sourceMappingURL=/cdn/shop/t/96/assets/capsule-page.css.map */
