.container.main.content:has(.cblog){padding-top:0;padding-bottom:0}.cblog{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:clip;color:#2f2f2f;font-family:Newsreader,Georgia,serif}.cblog *,.cblog *:before,.cblog *:after{box-sizing:border-box}.cblog__container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.cblog-hero{position:relative;display:flex;align-items:flex-end;height:75vh;min-height:480px;max-height:800px;overflow:hidden;background-color:#2f2f2f}.cblog-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cblog-hero__image--fallback{background:linear-gradient(135deg,#424f59,#2f2f2f)}.cblog-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2f2f2f40,#2f2f2fbf)}.cblog-hero__content{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,48px) clamp(72px,13vh,140px)}.cblog-hero__heading{margin:0 0 1.25rem;max-width:800px;font-family:Swis721 BT,Swiss721BT-Roman,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.8rem,4.5vw,3.2rem);font-weight:700;line-height:1.15;text-transform:uppercase;color:#fff}.cblog-hero__sub{margin:0;max-width:640px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.6;color:#ffffffd1}.cblog-hero__sub p{margin:0}.cblog-section{padding:clamp(80px,10vw,140px) 0;background:#fff}.cblog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.cblog a.cblog-card,.cblog a.cblog-card:link,.cblog a.cblog-card:visited{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 1px 4px #0000000f;overflow:hidden;cursor:pointer;color:#2f2f2f;text-decoration:none;transition:all .35s cubic-bezier(.25,.1,.25,1)}.cblog a.cblog-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #2f2f2f1a}.cblog-card__image{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#b7c2cb}.cblog-card__image img,.cblog-card__placeholder{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.25,.1,.25,1)}.cblog-card__placeholder{color:#637a90}.cblog-card:hover .cblog-card__image img{transform:scale(1.05)}.cblog-card__body{display:flex;flex-direction:column;flex:1;padding:24px 24px 28px}.cblog-card__eyebrow{margin:0 0 8px;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#637a90}.cblog-card__name{margin:0 0 10px;font-family:Swis721 BT,Swiss721BT-Roman,Helvetica Neue,Arial,sans-serif;font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#2f2f2f}.cblog-card__text{flex:1;margin:0 0 20px;font-family:Newsreader,Georgia,serif;font-size:.9rem;line-height:1.6;color:#565855}.cblog-card__link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#637a90;transition:gap .35s cubic-bezier(.25,.1,.25,1),color .35s ease}.cblog-card__link svg{width:16px;height:16px}.cblog-card:hover .cblog-card__link{gap:10px;color:#424f59}.cblog-empty{padding:clamp(3rem,8vw,6rem) 0;text-align:center}.cblog-empty__title{margin:0 0 .75rem;font-family:Swis721 BT,Swiss721BT-Roman,Helvetica Neue,Arial,sans-serif;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;text-transform:uppercase;color:#2f2f2f}.cblog-empty__text{margin:0 auto;max-width:34rem;font-family:Newsreader,Georgia,serif;font-size:1rem;line-height:1.7;color:#565855}.cblog-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid #E5E5E5}.cblog a.cblog-pagination__link,.cblog a.cblog-pagination__link:link,.cblog a.cblog-pagination__link:visited{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#637a90;transition:color .3s ease}.cblog a.cblog-pagination__link:hover{color:#2f2f2f}.cblog-pagination__status{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:.78rem;letter-spacing:.04em;color:#565855}@media screen and (max-width:989px){.cblog-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.cblog-hero{height:auto;min-height:60vh}.cblog-hero__content{padding-top:4rem}}@media screen and (max-width:599px){.cblog-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/35/compiled_assets/styles.css.map?subset=AAAACA */
