.article-guide__layout{width:100%}.article-content .prose .article-inline-product{--product-grid: auto / minmax(0, 1fr);--product-gallery-media-list-grid: auto / minmax(0, 1fr);--product-gallery-media-list-gap: 0px;--product-info-block-spacing: var(--spacing-4);align-items:center;column-gap:var(--spacing-8);margin-block:var(--spacing-10);padding:0;border:0;background:none}.article-content .prose .article-inline-product .product-info__title{font-size:1.375rem;line-height:1.1;margin-block-start:0}.article-content .prose .article-inline-product :is(.product-info__title a,.product-info__vendor a,.rating){text-decoration:none;background:none}.article-content .prose .article-inline-product .product-info__usps{font-size:var(--text-base)}.article-content .prose .article-inline-product .product-info__usps img{width:32px;height:32px;max-width:32px;margin:0}.article-content .prose .article-inline-product .product-info__usps-grid{list-style:none;margin:0;padding:0;grid-template-columns:1fr}.article-content .prose .article-inline-product .product-info__usps-grid>li{min-width:0}.article-content .prose .article-inline-product .product-info__usps-grid>li>:is(span,button){min-width:0}.article-content .prose .article-inline-product .product-info__atc-quantity-group{align-items:stretch}.article-content .prose .article-inline-product .product-info__atc-quantity-group :is(div,.button){margin-block-start:0!important}.article-content .prose .article-inline-product .product-info__atc-quantity-group .product-info__block-item,.article-content .prose .article-inline-product .product-info__buy-buttons,.article-content .prose .article-inline-product .product-info__buy-buttons>form,.article-content .prose .article-inline-product .product-info__buy-buttons .v-stack,.article-content .prose .article-inline-product .product-info__buy-buttons buy-buttons{display:flex;flex:1 1 auto;align-items:stretch}.article-content .prose .article-inline-product .product-info__atc-quantity-group :is(.quantity-selector,.button){height:var(--input-height);min-height:var(--input-height);box-sizing:border-box}.article-content .prose .article-inline-product .product-info__atc-quantity-group .button{display:flex;flex:1 1 auto;align-items:center;justify-content:center}@media screen and (min-width:700px){.article-content .prose .article-inline-product{--product-grid: auto / minmax(0, 1.1fr) minmax(0, .9fr)}.article-content .prose .article-inline-product .product-info__usps-grid>li{white-space:nowrap}}.article-guide__rail-label,.article-guide__shop-heading,.article-guide__kicker,.article-guide__disclosure{margin:0}.article-guide__shop{display:grid;gap:var(--spacing-3)}.article-guide__toc{display:grid;gap:var(--spacing-2);margin:var(--spacing-3) 0 0;padding:0;list-style:none}.article-guide__toc a{text-decoration:none}.article-guide__picks{display:grid;gap:var(--spacing-3);margin:0;padding:0;list-style:none}.article-guide__pick{border:1px solid rgb(var(--text-color) / .12);border-radius:min(var(--rounded-sm, 8px),12px);padding:var(--spacing-2)}.article-guide__pick.is-active{border-color:rgb(var(--text-color) / .4)}.article-guide__kicker{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:var(--spacing-2)}.article-guide__pick .horizontal-product{width:100%}.article-guide__pick .horizontal-product__info{min-width:0}.article-guide__expand{justify-self:start;width:fit-content;margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}@media screen and (max-width:1099px){.article-guide__rail:not(.article-guide__rail--shoppable),.article-guide__rail--shoppable .article-guide__toc-wrap,.article-guide__rail.is-hidden{display:none}.article-guide__layout:has(.article-guide__rail--shoppable:not(.is-hidden)){padding-bottom:var(--article-guide-dock-height, 7.5rem)}.article-guide__rail--shoppable{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;max-height:min(70vh,28rem);overflow:auto;padding:var(--spacing-3) var(--container-gutter) calc(var(--spacing-3) + env(safe-area-inset-bottom,0px));border-block-start:1px solid rgb(var(--text-color) / .12);background:rgb(var(--background));box-shadow:0 -8px 24px #0000000f}.article-guide__rail--shoppable:not(.is-expanded) .article-guide__pick:not(.is-active){display:none}}@media screen and (min-width:1100px){.article-guide__layout:has(.article-guide__rail){display:grid;width:min(100%,calc(var(--article-max-width) + var(--spacing-8) + 20rem));margin-inline:auto;grid-template-columns:minmax(0,var(--article-max-width)) minmax(15rem,20rem);column-gap:var(--spacing-8);justify-content:center;align-items:start}.article-guide__layout .article-content{width:100%;min-width:0}.article-guide__rail{position:sticky;top:calc(var(--header-height, 0px) + (var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px)) + var(--spacing-4));display:grid;align-content:start;gap:var(--spacing-6);max-height:calc(100vh - var(--header-height, 0px) - var(--spacing-8));margin-block-start:var(--spacing-16);overflow:auto}.article-guide__expand{display:none}}
/*# sourceMappingURL=/cdn/shop/t/57/compiled_assets/styles.css.map */
