.container.vendor-detail-post-wrapper{margin-bottom:8px}.vendor-detail-post-section li{margin:10px 0}.vendor-detail-post-section{padding:24px;width:100%}.vendor-detail-post-wrapper{display:flex;flex-direction:column-reverse;gap:42px;width:100%}.vendor-detail-post-wrapper p{margin:0}.vendor-detail-post-content{display:flex;flex-direction:column;gap:64px;width:100%}.vendor-detail-post-sidebar{display:flex;flex-direction:column;gap:24px;width:100%}@media (min-width:768px){.vendor-detail-post-wrapper{gap:56px}.vendor-detail-post-sidebar{flex-direction:row}}.vendor-detail-post-content__block-heading{display:flex;flex-direction:column;gap:12px;width:auto}.vendor-detail-post-content__block-heading-text{align-items:center;display:flex;gap:12px}.vendor-detail-post-content__block-heading img{height:29px;object-fit:contain;width:auto}.vendor-detail-post-content__block-heading-text__heading{color:var(--smoke-900);font-size:18px;font-weight:700;line-height:110%;margin:0;text-transform:uppercase}.vendor-detail-post-content__block-heading-text__subhead,.vendor-detail-post-content__block-heading-text__subhead *{color:var(--smoke-900);font-size:18px;font-weight:700;line-height:150%;margin:0}@media (min-width:768px){.vendor-detail-post-content__block-heading-text__heading{font-size:24px}}.vendor-detail-post-content__rich-text-block-container{display:flex;flex-direction:column;gap:28px;width:100%}.vendor-detail-post-content__rich-text-block-wrapper{display:flex;flex-direction:column;gap:24px;width:100%}.vendor-detail-post-content__rich-text-block-wrapper a,.vendor-detail-post-content__rich-text-block-wrapper p,.vendor-detail-post-content__rich-text-block-wrapper span{color:var(--smoke-900);font-size:18px;line-height:160%}.vendor-detail-post-content__rich-text-block-wrapper img{aspect-ratio:16/9;height:100%;width:100%}.vendor-detail-post-content__pricing-block{display:flex;flex-direction:column;gap:16px}.vendor-detail-post-content__pricing-block__list{background:var(--white);border:1px solid rgba(0,0,0,.1);border-radius:4px;display:flex;flex-direction:column}.vendor-detail-post-content__pricing-block__list-wrapper{display:flex;flex-direction:column;padding:24px 20px;width:100%}.vendor-detail-post-content__pricing-block__list-item{position:relative}.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:nth-child(odd){border-left:none}.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:nth-child(odd):after{display:none}.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:nth-child(2n){border-right:none}.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:nth-child(2n):before,.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:nth-child(odd):before{background-color:rgba(0,0,0,.1);bottom:0;content:"";height:.5px;left:0;position:absolute;right:0}.even-count
.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:nth-last-child(2):before,.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:last-child:before{display:none}.odd-count
.vendor-detail-post-content__pricing-block__list-wrapper
.vendor-detail-post-content__pricing-block__list-item:nth-last-child(2):before{display:block}.vendor-detail-post-content__pricing-block__list-item-wrapper-row{align-items:center;display:flex}.vendor-detail-post-content__pricing-block__feature-list-item{display:flex;flex-direction:column;gap:16px;padding:24px;position:relative;width:100%}.vendor-detail-post-content__pricing-block__feature-list-item:before{background-color:rgba(0,0,0,.1);bottom:0;content:"";height:.5px;left:24px;position:absolute;right:24px}.vendor-detail-post-content__pricing-block__list-item{display:flex;flex-direction:column;gap:16px;height:100%;padding:24px;width:100%}.vendor-detail-post-content__pricing-block__list-item-wrapper{display:flex;flex-direction:column;gap:8px}.vendor-detail-post-content__pricing-block__heading{color:var(--smoke-900);font-size:16px;font-weight:500;letter-spacing:.48px;line-height:16px;text-transform:uppercase}.vendor-detail-post-content__pricing-block__subhead,.vendor-detail-post-content__pricing-block__subhead a,.vendor-detail-post-content__pricing-block__subhead p,.vendor-detail-post-content__pricing-block__subhead span{color:var(--smoke-700);font-size:14px;letter-spacing:.42px;line-height:16px}.vendor-detail-post-content__pricing-block__subhead b,.vendor-detail-post-content__pricing-block__subhead strong{color:var(--black)}.vendor-detail-post-content__pricing-block__link{color:var(--brown-500);font-size:14px;font-weight:700;letter-spacing:.42px;line-height:16px;opacity:1;text-decoration:none;transition:opacity .25s ease-in-out}.vendor-detail-post-content__pricing-block__link:hover{opacity:.5}.vendor-detail-post-content__pricing-block__price{color:var(--smoke-900);font-size:24px;font-weight:700;line-height:110%;text-transform:uppercase}.vendor-detail-post-content__pricing-block__price-duration{color:var(--smoke-900);font-size:14px;font-weight:700;line-height:110%;margin:0 0 0 4px;text-transform:uppercase}.vendor-detail-post-content__pricing-block__disclaimer{color:var(--smoke-900);font-size:14px;letter-spacing:.42px;line-height:16px;opacity:.6}@media (min-width:768px){.vendor-detail-post-content__pricing-block__list-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}.vendor-detail-post-content__pricing-block__list-item-wrapper-row{align-items:center;display:flex;flex-direction:row;gap:16px}.vendor-detail-post-content__pricing-block__list-wrapper .vendor-detail-post-content__pricing-block__list-item:nth-child(2n):before,.vendor-detail-post-content__pricing-block__list-wrapper .vendor-detail-post-content__pricing-block__list-item:nth-child(odd):before{background-color:rgba(0,0,0,.1);bottom:0;content:"";height:.5px;left:10%;position:absolute;right:10%}.vendor-detail-post-content__pricing-block__list-wrapper .vendor-detail-post-content__pricing-block__list-item:nth-child(odd):after{background-color:rgba(0,0,0,.1);bottom:10%;content:"";display:block;position:absolute;right:0;top:10%;width:.5px}.vendor-detail-post-content__pricing-block__list-wrapper[data-items="1"]{display:flex}.vendor-detail-post-content__pricing-block__list-wrapper[data-items="1"] .vendor-detail-post-content__pricing-block__list-item:after{display:none}.vendor-detail-post-content__pricing-block__price{font-size:40px}}.vendor-detail-post-content__list-block{display:flex;flex-direction:column;gap:28px}.vendor-detail-post-content__list-block__list-container{display:flex;flex-direction:column;gap:36px;width:100%}.vendor-detail-post-content__list-block__list-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.vendor-detail-post-content__list-block__list-heading{color:var(--smoke-900);font-size:18px;font-weight:700;line-height:160%}.vendor-detail-post-content__list-block__list{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0;width:100%}.vendor-detail-post-content__list-block__list-item{align-items:center;display:flex;gap:16px;width:100%}@media (min-width:768px){.vendor-detail-post-content__list-block{gap:36px}.vendor-detail-post-content__list-block__list{display:grid;gap:24px 36px;grid-template-columns:repeat(2,1fr)}}.vendor-detail-post-content__card-deck-block{display:flex;flex-direction:column;gap:24px;width:100%}.vendor-detail-post-content__card-deck-block .vendor-detail-post-content__card-deck__cta{width:100%}.vendor-detail-post-content__card-deck-block__card,.vendor-detail-post-content__card-deck-block__grid{display:flex;flex-direction:column;gap:16px;width:100%}.vendor-detail-post-content__card-deck-block__card{background:var(--white);border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:28px 20px}.vendor-detail-post-content__card-deck-block__card-content{align-items:flex-start;display:flex;gap:16px;height:100%;justify-content:space-between;width:100%}.vendor-detail-post-content__card-deck-block__card-image{height:62px;object-fit:contain;width:77px}.vendor-detail-post-content__card-deck-block__card-text{display:flex;flex-direction:column;gap:8px;width:100%}.vendor-detail-post-content__card-deck-block__card-heading{color:var(--smoke-900);font-size:18px;font-weight:700;line-height:110%}.vendor-detail-post-content__card-deck-block__card-subhead{color:var(--smoke-900);font-size:14px;font-weight:450;line-height:160%}@media (min-width:768px){.vendor-detail-post-content__card-deck-block{gap:34px}.vendor-detail-post-content__card-deck-block__grid{display:grid;gap:32px 40px;grid-template-columns:repeat(2,1fr)}.vendor-detail-post-content__card-deck-block__card-heading{font-size:24px}}@media (min-width:1400px){.vendor-detail-post-content__card-deck-block .vendor-detail-post-content__card-deck__cta{width:fit-content}}.vendor-detail-post-sidebar__card{border-radius:4px;display:flex;flex-direction:column;gap:16px;padding:24px 16px;width:100%}.vendor-detail-post-sidebar__card.vendor-detail-post-sidebar__card__gray{background-color:var(--gray-300)}.vendor-detail-post-sidebar__card.vendor-detail-post-sidebar__card__brown{background-color:var(--sand-100)}.vendor-detail-post-sidebar__card.vendor-detail-post-sidebar__card__blue{background-color:#e4edf6}.vendor-detail-post-sidebar__card-heading{border-bottom:1px solid rgba(0,0,0,.1);color:var(--smoke-900);font-size:24px;font-weight:700;line-height:110%;padding-bottom:16px;text-transform:uppercase}.vendor-detail-post-sidebar__card-subhead ol,.vendor-detail-post-sidebar__card-subhead ul{display:flex;flex-direction:column;gap:16px;margin:0;padding:0 0 0 16px;width:100%}.vendor-detail-post-sidebar__card-subhead,.vendor-detail-post-sidebar__card-subhead a,.vendor-detail-post-sidebar__card-subhead li,.vendor-detail-post-sidebar__card-subhead p,.vendor-detail-post-sidebar__card-subhead span{color:var(--smoke-900);font-size:18px;line-height:160%}@media (min-width:1400px){.vendor-detail-post-sidebar__card{gap:30px;padding:28px}.vendor-detail-post-sidebar__card-heading{padding-bottom:30px}}