.article-main .prose .bs-blog-content{--bs-blog-gap: 16px;--bs-blog-radius: 12px;width:100%}.article-main .prose .bs-blog-block{margin-block:28px}.article-main .prose .bs-blog-block:first-child{margin-block-start:0}.article-main .prose .bs-blog-block:last-child{margin-block-end:0}.article-main .prose .bs-blog-heading--text-font{font-family:var(--text-font-family)!important;font-style:var(--text-font-style, normal)!important;letter-spacing:var(--text-letter-spacing, normal);text-transform:var(--text-transform, none)}.article-main .prose .bs-blog-heading--weight-normal.bs-blog-heading--theme-font{font-weight:var(--heading-font-weight, 400)!important}.article-main .prose .bs-blog-heading--weight-normal.bs-blog-heading--text-font{font-weight:var(--text-font-weight, 400)!important}.article-main .prose .bs-blog-heading--weight-bold{font-weight:700!important}.article-main .prose .bs-blog-copy{font-family:var(--text-font-family);font-size:16px!important;font-style:normal;font-weight:var(--text-font-weight, 400);line-height:1.55}.article-main .prose .bs-blog-copy>:first-child{margin-block-start:0!important}.article-main .prose .bs-blog-copy>:last-child{margin-block-end:0!important}.article-main .prose .bs-blog-copy p{margin-block:12px!important}.article-main .prose .bs-blog-copy :where(h2,h3,h4){color:rgb(var(--text-color))}.article-main .prose .bs-blog-copy h2{margin:28px 0 14px!important}.article-main .prose .bs-blog-copy h3{margin:24px 0 12px!important}.article-main .prose .bs-blog-copy h4{margin:20px 0 8px!important}.article-main .prose .bs-blog-media-grid{display:grid;grid-template-columns:repeat(var(--bs-blog-columns, 1),minmax(0,1fr));gap:var(--bs-blog-gap)}.article-main .prose figure.bs-blog-media{display:block!important;position:relative;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden;border-radius:var(--bs-blog-radius);background:rgb(var(--text-color) / .04);aspect-ratio:var(--bs-blog-ratio, 4 / 3)}.article-main .prose figure.bs-blog-media>img{display:block;position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:var(--bs-blog-focus-x, 50%) var(--bs-blog-focus-y, 50%)!important}.article-main .prose .bs-blog-image-text{display:grid;grid-template-columns:minmax(0,var(--bs-blog-image-part, 1fr)) minmax(0,var(--bs-blog-text-part, 1fr));align-items:start;gap:16px}.article-main .prose .bs-blog-image-text--image-right .bs-blog-media{order:2}.article-main .prose .bs-blog-image-text--image-right .bs-blog-copy{order:1}.article-main .prose .bs-blog-image-text>.bs-blog-media{align-self:start}.article-main .prose .bs-blog-image-text--v-top .bs-blog-copy{align-self:start}.article-main .prose .bs-blog-image-text--v-middle .bs-blog-copy{align-self:center}.article-main .prose .bs-blog-image-text--v-bottom .bs-blog-copy{align-self:end}.article-main .prose .bs-blog-image-text--text-left .bs-blog-copy{text-align:left}.article-main .prose .bs-blog-image-text--text-center .bs-blog-copy{text-align:center}.article-main .prose .bs-blog-image-text--text-right .bs-blog-copy{text-align:right}.article-main .prose .bs-blog-image-text--text-justify .bs-blog-copy{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.article-main .prose .bs-blog-copy :where(ul,ol){font-family:var(--text-font-family);font-size:16px!important;font-style:normal;font-weight:400;line-height:inherit;list-style-position:outside;margin-block:12px!important;padding-inline-start:1.5em!important}.article-main .prose .bs-blog-copy ul{list-style-type:disc}.article-main .prose .bs-blog-copy ol{list-style-type:decimal}.article-main .prose .bs-blog-copy li{display:list-item;font:inherit!important;line-height:inherit!important;margin:0!important;padding-inline-start:.25em}.article-main .prose .bs-blog-copy li+li{margin-top:6px!important}.article-main .prose blockquote{margin:44px 32px!important;padding:24px 0 12px 40px!important;border:0!important}.article-main .prose blockquote p{margin:0!important;color:rgb(var(--text-color));font-size:18px!important;font-style:italic!important;font-weight:400;letter-spacing:-.01em;line-height:1.6}.article-main .prose .bs-blog-quote__text{font-style:italic!important}.article-main .prose .bs-blog-quote__credit{display:inline;font-family:var(--text-font-family);font-size:14px;font-style:normal!important;font-weight:var(--text-font-weight, 400);letter-spacing:.02em}.article-main .prose .bs-blog-products{display:grid;grid-template-columns:repeat(var(--bs-product-columns, 1),minmax(0,1fr));gap:16px}.article-main .prose .bs-blog-products--count-2{--bs-product-columns: 2}.article-main .prose .bs-blog-products--count-3{--bs-product-columns: 3}.article-main .prose .bs-blog-product-card{display:flex;flex-direction:column;min-width:0}.article-main .prose .bs-blog-products--surface .bs-blog-product-card{padding:clamp(16px,2.4vw,24px);border-radius:var(--bs-blog-radius);background:var(--bs-product-background, #fff)}.article-main .prose .bs-blog-products--count-1 .bs-blog-product-card__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.article-main .prose .bs-blog-products--count-2 .bs-blog-product-card__body,.article-main .prose .bs-blog-products--count-3 .bs-blog-product-card__body{display:flex;flex:1;flex-direction:column}.article-main .prose .bs-blog-product-card__image-link{display:block;color:inherit;border:0!important;background-image:none!important;cursor:pointer;text-decoration:none!important}.article-main .prose figure.bs-blog-product-card__media{display:block!important;position:relative;width:100%!important;margin:0!important;overflow:hidden;border-radius:var(--bs-blog-radius);background:transparent;aspect-ratio:1 / 1}.article-main .prose figure.bs-blog-product-card__media>img{display:block;position:absolute!important;top:6%;right:6%;bottom:6%;left:6%;width:88%!important;height:88%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain!important;object-position:center!important}.article-main .prose .bs-blog-product-card__content{display:flex;flex:1;flex-direction:column;min-width:0}.article-main .prose .bs-blog-product-card__title{margin:14px 0 10px!important;font-family:var(--text-font-family)!important;font-size:20px!important;font-style:normal;font-weight:500!important;letter-spacing:normal!important;line-height:1.3!important;text-align:center}.article-main .prose .bs-blog-product-card__title--top{margin:0 0 16px!important}.article-main .prose .bs-blog-products--count-1 .bs-blog-product-card__title{margin-top:0!important;font-size:22px!important;text-align:left}.article-main .prose .bs-blog-product-card__title a,.article-main .prose .bs-blog-product-card__title a:hover,.article-main .prose .bs-blog-product-card__title a:focus-visible{color:inherit;background-image:none!important;cursor:pointer;text-decoration:none!important}.article-main .prose .bs-blog-product-card__content>:where(p,ul,ol),.article-main .prose .bs-blog-product-card__content :where(li,strong,em){font-size:16px!important;line-height:1.55!important}.article-main .prose .bs-blog-product-card__action{margin-top:auto;padding-top:16px;text-align:center!important}.article-main .prose .bs-blog-product-card__action .button,.article-main .prose .bs-blog-product-card__action .button:hover,.article-main .prose .bs-blog-product-card__action .button:focus-visible{margin:0;cursor:pointer;text-decoration:none!important}.article-main .prose .bs-blog-product-card--text-left,.article-main .prose .bs-blog-product-card--text-left .bs-blog-product-card__title{text-align:left}.article-main .prose .bs-blog-product-card--text-center,.article-main .prose .bs-blog-product-card--text-center .bs-blog-product-card__title{text-align:center}.article-main .prose .bs-blog-product-card--text-right,.article-main .prose .bs-blog-product-card--text-right .bs-blog-product-card__title{text-align:right}.article-main .prose .bs-blog-cta{margin-top:18px}.article-main .prose .bs-blog-cta--text a{font-weight:600}.article-main .prose .bs-blog-cta--button .button{text-decoration:none}.article-main .prose .bs-blog-faq{width:100%;box-sizing:border-box}.article-main .prose .bs-blog-faq--surface{padding:clamp(24px,5vw,44px);border-radius:16px;background:var(--bs-faq-background, #f9838d);color:var(--bs-faq-text, #253949)}.article-main .prose .bs-blog-faq :where(.bs-blog-faq__title,.bs-blog-faq__intro,.bs-blog-faq__outro,.bs-blog-faq__question,.bs-blog-faq__answer,p,li,a){color:inherit!important}.article-main .prose .bs-blog-faq__title{margin:0 0 20px!important}.article-main .prose .bs-blog-faq__intro{margin-bottom:20px}.article-main .prose .bs-blog-faq__outro{margin-top:20px}.article-main .prose .bs-blog-faq__items{width:100%}.article-main .prose .bs-blog-faq--surface .bs-blog-faq__items{padding-inline:clamp(0px,2vw,20px)}.article-main .prose .bs-blog-faq__item{margin:0;border-block-start:1px solid color-mix(in srgb,currentColor 24%,transparent)}.article-main .prose .bs-blog-faq__item:last-child{border-block-end:1px solid color-mix(in srgb,currentColor 24%,transparent)}.article-main .prose .bs-blog-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;font-family:var(--text-font-family)!important;font-size:17px;font-style:normal;font-weight:600;line-height:1.4;letter-spacing:normal;text-transform:none}.article-main .prose .bs-blog-faq__question:after{content:"+";flex:none;color:currentColor;font-size:25px;font-weight:400;line-height:1;transition:color .2s ease,transform .2s ease}.article-main .prose .bs-blog-faq__item[open] .bs-blog-faq__question:after{color:#f9838d;transform:rotate(45deg)}.article-main .prose .bs-blog-faq--surface .bs-blog-faq__item[open] .bs-blog-faq__question:after{color:currentColor}.article-main .prose .bs-blog-faq__answer{padding:0 clamp(28px,5vw,52px) 22px 0;font-family:var(--text-font-family);font-size:inherit;font-style:normal;font-weight:400;line-height:inherit}.article-main .prose .bs-blog-faq__answer>:first-child,.article-main .prose .bs-blog-faq__intro>:first-child,.article-main .prose .bs-blog-faq__outro>:first-child{margin-top:0}.article-main .prose .bs-blog-faq__answer>:last-child,.article-main .prose .bs-blog-faq__intro>:last-child,.article-main .prose .bs-blog-faq__outro>:last-child{margin-bottom:0}.article-main .prose .bs-blog-divider{border:0;border-top:1px solid rgb(var(--text-color) / .12)}.article-main .prose .bs-blog-spacer{height:var(--bs-blog-space, 24px)}@media screen and (max-width:699px){.article-main .prose .bs-blog-content{--bs-blog-gap: 8px}.article-main .prose .bs-blog-block{margin-block:22px}.article-main .prose .bs-blog-image-text,.article-main .prose .bs-blog-products{grid-template-columns:1fr;gap:18px}.article-main .prose .bs-blog-products--count-1 .bs-blog-product-card__body{grid-template-columns:1fr}.article-main .prose .bs-blog-products--count-1 .bs-blog-product-card__title:not(.bs-blog-product-card__title--top){margin-top:14px!important;font-size:19px!important}.article-main .prose .bs-blog-content .bs-blog-copy h4,.article-main .prose .bs-blog-content>h4.bs-blog-heading{font-size:20px!important;line-height:1.2!important}.article-main .prose .bs-blog-image-text--image-right .bs-blog-media,.article-main .prose .bs-blog-image-text--image-right .bs-blog-copy{order:initial}.article-main .prose blockquote{margin:32px 0!important;padding:24px 0 12px 32px!important}.article-main .prose blockquote p{font-size:16px!important}.article-main .prose .bs-blog-quote__credit{font-size:12px}.article-main .prose .bs-blog-faq--surface{padding:24px 20px;border-radius:14px}.article-main .prose .bs-blog-faq--surface .bs-blog-faq__items{padding-inline:0}.article-main .prose .bs-blog-faq__question{padding-block:17px;font-size:16px}.article-main .prose .bs-blog-faq__answer{padding-right:24px;padding-bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bs-blog.css.map */
