.sp{color:#1c1c1a;font-family:var(--font-body-family)}.sp *{box-sizing:border-box}.sp a{color:inherit}.sp-kicker{display:block;margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8a8984}.sp-h1{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3vw,46px);line-height:1.08;letter-spacing:-.01em;text-transform:none}.sp-h2{margin:0 0 14px;color:inherit;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(22px,2vw,30px);line-height:1.15;letter-spacing:0;text-transform:none}.sp-text{font-size:15px;line-height:1.65;color:#4a4a46;max-width:38em}.sp-text p{margin:0 0 12px}.sp-text p:last-child{margin-bottom:0}.sp-link{display:inline-block;padding-bottom:2px;border-bottom:1px solid currentColor;font-size:14px;text-decoration:none;color:#1c1c1a}.sp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;background:#1c1c1a;color:#fff!important;font-size:14px;text-decoration:none;border:0;cursor:pointer}.sp-btn:hover{background:#3a3a37}.sp-rule{border-top:1px solid #e4e2dd}.sp-media{position:relative;overflow:hidden;background:#e9e7e3}.sp-media img,.sp-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sp-head__top{display:grid;gap:18px;padding-bottom:32px}.sp-head__image{margin-bottom:0}.sp-anchors{display:flex;flex-wrap:wrap;gap:8px 28px;padding:18px 0;border-bottom:1px solid #e4e2dd;font-size:13px}.sp-anchors a{text-decoration:none;color:#4a4a46}.sp-anchors a:hover,.sp-anchors a.is-active{color:#1c1c1a;border-bottom:1px solid currentColor}@media(min-width:990px){.sp-head__top{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.sp-feature{display:grid;gap:28px;padding-top:40px;border-top:1px solid #e4e2dd}.sp-feature__list{list-style:none;margin:20px 0 0;padding:0;max-width:38em}.sp-feature__list li{padding:11px 0;border-top:1px solid #e4e2dd;font-size:14px;line-height:1.5}.sp-feature__list li:last-child{border-bottom:1px solid #e4e2dd}.sp-feature__list strong{font-weight:500}.sp-feature__actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}@media(min-width:990px){.sp-feature{grid-template-columns:1fr 1fr;gap:64px;align-items:start}.sp-feature--image-left .sp-feature__image{order:-1}}.sp-tiles__head{display:grid;gap:8px;margin-bottom:28px;padding-top:40px;border-top:1px solid #e4e2dd}.sp-tiles__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sp-tile{display:block;text-decoration:none;color:inherit}.sp-tile .sp-media{aspect-ratio:4 / 5}.sp-tile .sp-media img{transition:transform 1.2s ease}.sp-tile:hover .sp-media img{transform:scale(1.025)}.sp-tile__label{position:absolute;top:12px;left:14px;right:14px;z-index:1;color:#fff;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sp-tile .sp-media:after{content:"";position:absolute;inset:0 0 auto 0;height:30%;background:linear-gradient(to bottom,#00000038,#0000);pointer-events:none}.sp-tile__text{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:#4a4a46;max-width:30em}@media(min-width:750px){.sp-tiles__grid{grid-template-columns:repeat(var(--cols, 3),1fr);gap:20px}}.sp-grid{display:grid;grid-template-columns:1fr;gap:40px 20px}@media(min-width:750px){.sp-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.sp-grid{grid-template-columns:repeat(var(--cols, 3),1fr)}}.sp-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.sp-card .sp-media{aspect-ratio:4 / 5}.sp-card .sp-media img{transition:transform 1.2s ease}.sp-card:hover .sp-media img{transform:scale(1.025)}.sp-card__body{display:flex;flex-direction:column;gap:6px;padding-top:14px}.sp-card__body .sp-kicker{margin:0}.sp-card__title{font-family:var(--font-heading-family);font-size:18px;line-height:1.3}.sp-card__excerpt{font-size:14px;line-height:1.6;color:#4a4a46;max-width:34em}.sp-card__more{margin-top:6px;align-self:flex-start;font-size:13px;border-bottom:1px solid currentColor;padding-bottom:1px}@media(min-width:990px){.sp-card--lg{grid-column:span 2;display:grid;grid-template-columns:3fr 2fr;gap:28px}.sp-card--lg .sp-media{aspect-ratio:4 / 3}.sp-card--lg .sp-card__body{padding-top:0;justify-content:flex-end}.sp-card--lg .sp-card__title{font-size:clamp(22px,1.9vw,28px)}}.sp-tabs{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0 0 18px;margin-bottom:36px;border-bottom:1px solid #e4e2dd;font-size:13px}.sp-tabs a{text-decoration:none;color:#8a8984}.sp-tabs a:hover,.sp-tabs a.is-active{color:#1c1c1a}.sp-tabs a.is-active{border-bottom:1px solid currentColor}.sp-pager{display:flex;justify-content:space-between;margin-top:48px;padding-top:18px;border-top:1px solid #e4e2dd;font-size:14px}.sp-empty{padding:40px 0;color:#8a8984;font-size:15px}.sp-article__crumbs{margin-bottom:20px;font-size:13px;color:#8a8984}.sp-article__crumbs a{text-decoration:none}.sp-article__head{max-width:50em;padding-bottom:32px}.sp-article__lead{margin-top:18px;font-size:18px;line-height:1.55;color:#4a4a46}.sp-article__lead p{margin:0}.sp-article__date{margin-top:18px;font-size:13px;color:#8a8984}.sp-article__hero{position:relative;background:#e9e7e3}.sp-article__hero img{display:block;width:100%;height:auto;max-height:82vh;object-fit:cover}.sp-article__main{display:grid;gap:36px;padding:44px 0 64px}@media(min-width:990px){.sp-article__main{grid-template-columns:1fr 2fr;gap:64px}.sp-article__main--single{grid-template-columns:minmax(0,46em);justify-content:center}}.sp-facts{margin:0;font-size:14px}.sp-facts div{display:grid;grid-template-columns:7.5em 1fr;gap:12px;padding:11px 0;border-top:1px solid #e4e2dd}.sp-facts div:last-child{border-bottom:1px solid #e4e2dd}.sp-facts dt{color:#8a8984}.sp-facts dd{margin:0}.sp-facts a{text-decoration:none;border-bottom:1px solid #c9c7c1}.sp-rte{font-size:16px;line-height:1.75;color:#2b2b28;max-width:42em}.sp-rte p{margin:0 0 18px}.sp-rte h2,.sp-rte h3{margin:36px 0 10px;font-family:var(--font-heading-family);font-weight:400;font-size:22px;line-height:1.25;text-transform:none;letter-spacing:0;color:#1c1c1a}.sp-rte img{display:block;width:100%;height:auto;margin:28px 0}.sp-rte a{text-decoration:underline;text-underline-offset:3px}.sp-products{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:750px){.sp-products{grid-template-columns:repeat(4,1fr)}}.sp-product{text-decoration:none;color:inherit}.sp-product .sp-media{aspect-ratio:1 / 1;background:#efedea}.sp-product .sp-media img{object-fit:contain}.sp-product__title{display:block;margin-top:10px;font-size:14px}.sp-block{padding-top:40px;border-top:1px solid #e4e2dd}.sp-block__head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px}.sp-homes{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 16px}@media(min-width:990px){.sp-homes{grid-template-columns:repeat(var(--cols, 4),1fr);gap:36px 20px}}.sp-home .sp-media{aspect-ratio:4 / 5}.sp-home__cap{margin-top:10px;font-size:13px;line-height:1.45;color:#4a4a46}.sp-home__cap strong{font-weight:500;color:#1c1c1a}.sp-home__cap a{text-decoration:none;border-bottom:1px solid #c9c7c1}.sp-contact{display:grid;gap:36px;padding-top:40px;border-top:1px solid #e4e2dd}@media(min-width:990px){.sp-contact{grid-template-columns:1fr 1fr;gap:64px}}.sp-person{display:flex;gap:16px;align-items:center;margin-top:26px}.sp-person__img{width:72px;height:72px;border-radius:50%;overflow:hidden;flex:none;background:#e9e7e3}.sp-person__img img{width:100%;height:100%;object-fit:cover}.sp-person__name{font-size:15px}.sp-person__role{font-size:13px;color:#8a8984}.sp-person__links{margin-top:18px;display:grid;gap:6px;font-size:14px}.sp-form,.sp-form__row{display:grid;gap:14px}@media(min-width:750px){.sp-form__row{grid-template-columns:1fr 1fr}}.sp-form label{display:grid;gap:6px;font-size:12px;color:#4a4a46}.sp-form input,.sp-form select,.sp-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d6d4cf;background:#fff;color:#1c1c1a;font:inherit;font-size:14px;border-radius:0}.sp-form textarea{min-height:130px;resize:vertical}.sp-form input:focus,.sp-form select:focus,.sp-form textarea:focus{outline:none;border-color:#1c1c1a}.sp-form__note{font-size:12px;color:#8a8984}.sp-form__ok{padding:14px 16px;background:#efedea;font-size:14px}.sp-form__err{padding:14px 16px;background:#f6e7e4;font-size:14px}.sp-list__item{display:grid;gap:14px;padding:22px 0;border-top:1px solid #e4e2dd}.sp-list__item:last-child{border-bottom:1px solid #e4e2dd}@media(min-width:990px){.sp-list__item{grid-template-columns:16em 1fr;gap:32px}}.sp-list__title{font-size:15px}.sp-list__title small{display:block;margin-top:4px;font-size:12px;color:#8a8984}.sp-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(min-width:750px){.sp-thumbs{grid-template-columns:repeat(6,1fr)}}.sp-thumbs a{display:block;text-decoration:none}.sp-thumbs .sp-media{aspect-ratio:1 / 1;background:#efedea}.sp-thumbs span{display:block;margin-top:4px;font-size:11px;color:#8a8984}.sp-sheets{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/16/assets/soli-pages.css.map */
