.cce{--cce-ink: var(--color-text, var(--cc-text));--cce-muted: var(--cc-text-muted);--cce-line: var(--cc-line);--cce-card: var(--cc-surface-section);--cce-btn: var(--cc-action);--cce-label: var(--cc-link);background:var(--color-bg, var(--cc-white));padding:var(--cce-pt, 48px) 15px var(--cce-pb, 48px);color:var(--cce-ink);scroll-margin-top:120px}.cce__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.cce--narrow .cce__inner{max-width:760px}.cce__content{display:flex;flex-direction:column;gap:14px;min-width:0}.cce--align-center .cce__content{text-align:center;align-items:center}.cce__label-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.cce__label{font:300 var(--cc-fs-eyebrow)/var(--cc-lh-eyebrow) var(--cc-font-sans);letter-spacing:var(--cc-caps-spacing);text-transform:uppercase;color:var(--cce-label)}.cce__logo{height:auto;display:block}.cce__heading{font-family:var(--cc-font-serif);font-weight:300;color:var(--cce-ink);margin:0;letter-spacing:0;text-transform:none}.cce__heading--h1{font-size:var(--cc-fs-h1);line-height:var(--cc-lh-h1)}.cce__heading--h2{font-size:var(--cc-fs-h2);line-height:var(--cc-lh-h2)}.cce__heading--h3{font-size:var(--cc-fs-h3);line-height:var(--cc-lh-h3)}.cce__text{font:300 var(--cc-fs-body)/var(--cc-lh-body) var(--cc-font-sans);color:var(--cce-ink)}.cce__text p{margin:0}.cce__text p+p{margin-top:12px}.cce__text--lead{font-size:var(--cc-fs-article);line-height:var(--cc-lh-article)}.cce__image{border-radius:var(--cc-radius-card);overflow:hidden;background:var(--cce-line)}.cce__image img{width:100%;height:100%;object-fit:cover;display:block}.cce__image--portrait{aspect-ratio:4 / 5}.cce__image--landscape{aspect-ratio:6 / 5}.cce__image--square{aspect-ratio:1 / 1}.cce__quote{margin:4px 0;padding:24px 21px;background:var(--cce-card);border-radius:var(--cc-radius-card);text-align:center}.cce__quote blockquote{position:static;margin:0;padding:0;border:0;text-align:inherit;letter-spacing:0;font:italic 300 var(--cc-fs-quote)/var(--cc-lh-quote) var(--cc-font-serif);color:var(--cce-ink)}.cce__quote blockquote:before,.cce__quote blockquote:after{content:none!important;display:none!important}.cce__quote figcaption{margin-top:8px;font:300 var(--cc-fs-meta)/var(--cc-lh-meta) var(--cc-font-sans);color:var(--cce-muted)}.cce__row{display:flex;flex-direction:column;gap:8px;padding:16px 0}.cce__row-heading{font:300 var(--cc-fs-h2)/var(--cc-lh-h2) var(--cc-font-serif);margin:0;color:var(--cce-ink);text-transform:none;letter-spacing:0}.cce__row-text{font:300 var(--cc-fs-body)/var(--cc-lh-body) var(--cc-font-sans);color:var(--cce-ink)}.cce__row-text p{margin:0}.cce__button-wrap{margin-top:8px}.cce__button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font:500 var(--cc-fs-button)/var(--cc-lh-button) var(--cc-font-sans);letter-spacing:var(--cc-caps-spacing);text-transform:uppercase}.cce__button--primary{background:var(--cce-btn);color:var(--cc-text-inverse);min-height:50px;padding:0 28px;border-radius:var(--cc-radius-pill);width:100%}.cce__button--primary:hover{color:var(--cc-text-inverse);background:var(--cc-action-hover)}.cce__button--link{color:var(--cc-link);text-decoration:underline;text-underline-offset:3px}.cce__media{display:none}@media(min-width:768px){.cce__media{display:block}.cce__media-mobile{display:none}}.cce--card .cce__inner{background:var(--cce-card);border-radius:var(--cc-radius-card);padding:24px}.cce--card .cce__label{color:var(--cce-label)}.cce--article .cce__quote{margin:16px 0}@media(min-width:768px){.cce{padding-left:50px;padding-right:50px}.cce__button--primary{width:auto;padding:0 40px}.cce--align-center .cce__button-wrap{align-self:center}.cce--split .cce__inner{flex-direction:row;align-items:center;gap:72px}.cce--split.cce--media-right .cce__inner{flex-direction:row-reverse}.cce--split .cce__media{flex:0 0 46%}.cce--split .cce__content{flex:1;gap:20px}.cce--article .cce__inner{max-width:1100px;gap:0}.cce--article .cce__content{gap:0}.cce--article .cce__row{flex-direction:row;gap:80px;padding:48px 0;border-top:1px solid var(--cce-line)}.cce--article .cce__row-heading{flex:0 0 400px}.cce--article .cce__row-text{flex:1;font-size:var(--cc-fs-article);line-height:var(--cc-lh-article)}.cce--article .cce__quote{padding:48px 120px;margin:8px 0 24px}.cce--article .cce__button-wrap{align-self:center;margin-top:24px}.cce--card .cce__inner{padding:36px 40px}}.cce-card__inner{background:var(--cc-surface-card);border-radius:var(--cc-radius-card);padding:21px;display:flex;flex-direction:column;gap:14px}.cce-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.cce-card__logo{width:72px;height:auto}.cce-card__body{display:flex;flex-direction:column;gap:14px}.cce-card__image{border-radius:var(--cc-radius-card);overflow:hidden;aspect-ratio:316 / 220}.cce-card__image img{width:100%;height:100%;object-fit:cover;display:block}.cce-card__content{display:flex;flex-direction:column;gap:14px}.cce-card__heading{margin:0;font:300 var(--cc-fs-h3)/var(--cc-lh-h3) var(--cc-font-serif);color:var(--cc-text)}.cce-card__text{margin:0;font:300 var(--cc-fs-body)/var(--cc-lh-body) var(--cc-font-sans);color:var(--cc-text)}.cce-card a.cce__button--primary,.cce a.cce__button--primary{background:var(--cc-action)!important;color:var(--cc-text-inverse)!important;border:0}.cce-card .cce__button--primary{width:100%}.cce-card .cce__button--link{align-self:center;font-weight:500;margin-top:8px;font-size:var(--cc-fs-meta);line-height:var(--cc-lh-meta);text-align:center;text-wrap:balance}@media(min-width:1068px){.cce-card__inner{padding:28px}.cce-card__logo{width:96px}.cce-card__body{flex-direction:row;gap:28px}.cce-card__image{flex:0 0 300px;aspect-ratio:300 / 340}.cce-card__content{flex:1;justify-content:center}}.product-information .cce-card__body{flex-direction:column;gap:14px}.product-information .cce-card__image{flex:none;aspect-ratio:316 / 220}.product-information .cce-card__content{justify-content:flex-start}.product-information .cce-card .cce__button--primary{width:100%}.cce--intro{padding-top:var(--cc-space-section);padding-bottom:0}.cce--intro .cce__content{gap:0}.cce--intro .cce__label{color:var(--cce-ink)}.cce--intro .cce__label-row{justify-content:center;margin-bottom:var(--cc-space-eyebrow)}.cce--intro .cce__heading+.cce__text{margin-top:var(--cc-space-heading)}@media(min-width:768px){.cce--intro .cce__text{max-width:var(--cce-text-width, none)}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/cc-editorial.css.map */
