.so-crumbs{display:flex;gap:10px;font-size:1.3rem;color:#5e6372;margin-bottom:22px}.so-crumbs a{color:#5e6372;text-decoration:none}.so-colintro{max-width:1440px;margin:0 auto;padding:24px 80px 8px}.so-colintro__grid{display:grid;grid-template-columns:7fr 5fr;gap:72px;align-items:center}.so-colintro__grid--noimg{grid-template-columns:1fr}.so-colintro__text{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.so-colintro__title{margin:0;font-family:var(--font-heading-family);font-size:5.2rem;font-weight:500;line-height:1.05;letter-spacing:-.015em;color:var(--so-ink)}.so-colintro__desc{font-size:1.7rem;line-height:1.65;color:var(--so-muted);max-width:580px}.so-colintro__desc p{margin:0 0 8px}.so-colintro__facts{margin:0;font-size:1.4rem;color:var(--so-muted);letter-spacing:.02em}.so-colintro__img{width:100%;height:340px;object-fit:cover}.so-colintro .so-colintro__pills{justify-content:flex-start;margin-top:14px}.so-pills .so-pill.so-pill--on{background:var(--so-ink);color:var(--so-ivory)!important;border-color:var(--so-ink)}.so-cta{width:calc(100% - 160px);max-width:1280px;margin:48px auto 0;background:var(--so-ink);color:var(--so-ivory);display:grid;grid-template-columns:320px 1fr auto;gap:48px;align-items:center;padding-right:64px}.so-cta__img{width:320px;height:220px;object-fit:cover}.so-cta .so-eyebrow{color:var(--so-gold-light)}.so-cta__title{margin:6px 0 0;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:500;line-height:1.2;color:var(--so-ivory)}.so-trustbar{width:calc(100% - 160px);max-width:1280px;margin:32px auto 48px}.so-trustbar .so-trust{margin-top:0;border-bottom:1px solid var(--so-blue-rule)}.color-scheme-2{--color-background: 239,231,219;--gradient-background: #EFE7DB;--color-foreground: 30,42,68}.card-wrapper .card__heading{font-size:1.6rem;font-weight:500;letter-spacing:0}.card-wrapper .card__heading a{color:var(--so-ink)}.card-wrapper .price{font-size:1.5rem;color:var(--so-muted)}.card-wrapper .quick-add__submit{border-radius:0;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem}.facets-container,.facet-filters{font-size:1.4rem}.collection .grid--4-col-desktop,.product-grid{row-gap:32px}.product__info-container .product__text.caption-with-letter-spacing{color:var(--so-blue-text);font-size:1.2rem;letter-spacing:.2em}.product__title h1{font-size:4.2rem;font-weight:500;letter-spacing:-.015em;line-height:1.1;color:var(--so-ink)}.product__info-container .price{font-size:2rem;color:var(--so-ink)}.product-form__submit{border-radius:0;min-height:5.4rem;letter-spacing:.16em;text-transform:uppercase;font-size:1.3rem}.shopify-payment-button__button--unbranded{border-radius:0!important;letter-spacing:.16em;text-transform:uppercase;font-size:1.3rem!important}.product__media-item,.product-media-container{background:#efe7db}.so-pdp-delivery{display:flex;flex-direction:column;gap:6px;margin:8px 0 4px;padding:14px 16px;background:var(--so-blue);font-size:1.35rem;line-height:1.5;color:var(--so-ink)}.so-pdp-delivery span:before{content:"\2713";color:var(--so-blue-text);margin-right:8px}.so-pdp-bundle{margin:6px 0 0;font-size:1.4rem;color:var(--so-muted)}.so-pdp-bundle a{color:var(--so-ink);text-underline-offset:4px}.product__accordion summary .accordion__title{font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase}.related-products .title,.complementary-products__container .h4{font-family:var(--font-heading-family);font-weight:500}.related-products{background:var(--so-blue);width:calc(100% - 160px);max-width:1280px;margin:32px auto 0}@media screen and (max-width:749px){.so-colintro{padding:14px 20px 0}.so-colintro__grid{grid-template-columns:1fr;gap:18px}.so-colintro__img{display:none}.so-colintro__title{font-size:3.6rem}.so-colintro__desc{font-size:1.5rem}.so-colintro .so-colintro__pills{flex-wrap:nowrap;overflow-x:auto;width:100%}.so-cta{width:auto;margin:32px 12px 0;grid-template-columns:1fr;gap:14px;padding:0 0 24px}.so-cta__img{width:100%;height:180px}.so-cta__text,.so-cta .so-btn{margin:0 20px;width:auto}.so-cta__title{font-size:2.2rem}.so-trustbar{width:auto;margin:20px 12px 32px}.product__title h1{font-size:3rem}.related-products{width:auto;margin:24px 12px 0}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/so-pages.css.map */
