.article--commercial{max-width:calc(var(--page-width, 1320px) + var(--gutter) * 2)}.article--commercial .article__content{font-size:1.0625em;line-height:1.75}.article--commercial .article__content>p{margin-bottom:1.25em}.article--commercial .article__content.has-drop-cap>p:first-of-type:first-letter{float:left;font-family:var(--heading-font-family);font-size:4.5em;line-height:.82;font-weight:700;color:rgb(var(--heading-color));margin:-.08em .12em 0 0;padding:0}.article--commercial .article__content li>p{margin:0}.article--commercial .article__content li>p:first-child{display:inline}.article--commercial .article__content hr{border:0;height:auto;margin:calc(8 * var(--space-unit)) auto;text-align:center;overflow:visible}.article--commercial .article__content hr:before{content:"\2737  \2737  \2737";display:block;font-size:.9em;letter-spacing:.8em;color:rgb(var(--text-color));opacity:.35;padding-left:.8em}.article--commercial .article__eyebrow{font-size:.75em;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.15em;color:rgb(var(--heading-color));opacity:.65;margin-bottom:calc(2 * var(--space-unit))}.article--commercial .article__meta{color:rgb(var(--text-color));opacity:.65;padding:0}.article--commercial .article__meta>*{font-size:.85em;letter-spacing:.02em}.article--commercial .article__meta .article__meta-sep{display:inline-block;margin:0 .5em;opacity:.5}.article--commercial .article__meta time{color:inherit}.article--commercial .article__content{margin-top:calc(6 * var(--space-unit))}.article-commercial-grid{display:grid;grid-template-columns:1fr;gap:calc(10 * var(--space-unit))}@media(min-width:1024px){.article-commercial-grid{grid-template-columns:minmax(0,1fr) 340px;column-gap:calc(12 * var(--space-unit));align-items:stretch}}.article-commercial-main{min-width:0}.article-commercial-reading{max-width:720px;margin:0 auto}.article-commercial-sidebar{position:static}.sidebar-inner{display:flex;flex-direction:column;gap:calc(5 * var(--space-unit))}.sidebar-sticky-product{position:static}@media(min-width:1024px){.sidebar-inner{height:100%}.sidebar-sticky-product{position:sticky;top:calc(var(--header-end, 100px) + 20px)}}.article-commercial-sidebar .sidebar-composite{display:grid;grid-template-columns:1fr;row-gap:var(--sidebar-group-gap, 50px)}@media(min-width:768px)and (max-width:1023.98px){.article-commercial-sidebar .sidebar-composite{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));column-gap:calc(8 * var(--space-unit));row-gap:var(--sidebar-group-gap, 50px)}}.article-commercial-sidebar .sidebar-group{border-top:var(--sidebar-hr-size, 1px) solid var(--sidebar-hr-color, rgba(var(--text-color) / .15));padding-top:calc(3 * var(--space-unit))}.sidebar-heading{margin:0 0 calc(2 * var(--space-unit)) 0;font-size:1.05em;font-weight:700;color:rgb(var(--heading-color))}.sidebar-list,.sidebar-products{list-style:none;margin:0;padding:0;display:grid;gap:calc(2 * var(--space-unit))}.staff-picks-grid{display:flex;flex-direction:column;gap:calc(5 * var(--space-unit));list-style:none;margin:0;padding:0}@media(min-width:768px)and (max-width:1023.98px){.staff-picks-grid{flex-direction:row;flex-wrap:wrap}}.article-commercial-sidebar .staff-picks-grid{flex-direction:column;flex-wrap:nowrap;gap:calc(5 * var(--space-unit))}.staff-pick-card{display:grid;grid-template-columns:104px 1fr;gap:calc(4 * var(--space-unit));align-items:center;padding:0;max-width:340px}.staff-pick-card__thumb{display:block;width:104px;height:104px;overflow:hidden;border-radius:0;background:rgba(var(--text-color) / .06);align-self:center}.staff-pick-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.staff-pick-card__thumb-placeholder{width:104px;height:104px;display:block;background:rgba(var(--text-color) / .1);border-radius:0}.staff-pick-card__meta{display:flex;flex-direction:column;gap:calc(1 * var(--space-unit));min-width:0}.staff-pick-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;font-size:1em;line-height:1.3;min-height:2.6em;color:rgb(var(--heading-color));text-decoration:none;margin:0}.staff-pick-card__title:hover{opacity:.7}.staff-pick-card__excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:rgb(var(--text-color));opacity:.7;font-size:.9em;line-height:1.5;min-height:2.7em}.staff-pick-card__read-more{font-size:.85em;font-weight:600;text-decoration:underline;text-underline-offset:.2em;color:rgb(var(--heading-color));align-self:flex-start}.staff-pick-card__read-more:hover{opacity:.7}.sidebar-product-card{max-width:340px;display:flow-root;overflow:visible}.sidebar-product-card .product-card{height:auto}.sidebar-product-card .card__media{overflow:hidden}.sidebar-promo img{width:100%;height:auto;border-radius:0}.sidebar-promo .sidebar-heading{margin-top:calc(2 * var(--space-unit))}.article-read-next{display:flex;align-items:center;gap:calc(4 * var(--space-unit));padding:calc(5 * var(--space-unit)) 0;margin-top:calc(10 * var(--space-unit));border:none;border-top:1px solid rgba(var(--text-color) / .2);border-bottom:1px solid rgba(var(--text-color) / .2);border-radius:0;text-decoration:none;color:rgb(var(--text-color));transition:background-color .25s ease,border-color .25s ease}.article-read-next:hover{background-color:rgba(var(--text-color) / .03);border-color:rgba(var(--text-color) / .45);box-shadow:none}.article-read-next__label{font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.18em;opacity:.55;margin-bottom:calc(1.5 * var(--space-unit))}.article-read-next__title{font-family:var(--heading-font-family);font-weight:700;font-size:1.4em;line-height:1.25;color:rgb(var(--heading-color))}.article-read-next__arrow{margin-left:auto;flex-shrink:0;opacity:.4;transition:opacity .25s ease,transform .25s ease}.article-read-next:hover .article-read-next__arrow{opacity:.85;transform:translate(6px)}.article--commercial .article__pagination{max-width:720px;margin:calc(8 * var(--space-unit)) auto 0;padding-top:calc(5 * var(--space-unit));border-top:1px solid rgba(var(--text-color) / .15)}.article--commercial .article__pagination-link{display:inline-flex;align-items:center;gap:calc(3 * var(--space-unit));text-decoration:none;color:rgb(var(--text-color));transition:color .25s ease}.article--commercial .article__pagination-link:hover{color:rgb(var(--heading-color))}.article--commercial .article__pagination-arrow{flex-shrink:0;opacity:.45;transition:opacity .25s ease,transform .25s ease}.article--commercial .article__pagination-link:hover .article__pagination-arrow{opacity:.9;transform:translate(-6px)}.article--commercial .article__pagination-label{display:flex;flex-direction:column;gap:calc(1 * var(--space-unit))}.article--commercial .article__pagination-kicker{font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.18em;opacity:.55}.article--commercial .article__pagination-title{font-family:var(--heading-font-family);font-weight:700;font-size:1.1em;line-height:1.3;color:rgb(var(--heading-color))}.article--commercial .article__content blockquote{position:relative;margin:calc(8 * var(--space-unit)) 0;padding:0 0 0 calc(6 * var(--space-unit));border-left:2px solid rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:1.5em;font-style:italic;line-height:1.35;color:rgb(var(--heading-color))}.article--commercial .article__content blockquote p{margin:0 0 .5em}.article--commercial .article__content blockquote p:last-child{margin-bottom:0}.article--commercial .article__content blockquote cite{display:block;margin-top:calc(2 * var(--space-unit));font-family:var(--body-font-family, inherit);font-size:.6em;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.15em;opacity:.65}.article--commercial .article__content figure{margin:calc(6 * var(--space-unit)) 0}.article--commercial .article__content figure img{display:block;width:100%;height:auto}.article--commercial .article__content figcaption{margin-top:calc(2 * var(--space-unit));padding-top:calc(1.5 * var(--space-unit));border-top:1px solid rgba(var(--text-color) / .2);font-size:.85em;font-style:italic;line-height:1.5;color:rgb(var(--text-color));opacity:.75;letter-spacing:.01em;text-align:center}@media(max-width:1023.98px){.article-commercial-sidebar{position:relative;padding-top:calc(10 * var(--space-unit));margin-top:calc(10 * var(--space-unit))}.article-commercial-sidebar:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:64px;height:2px;background:rgb(var(--heading-color))}.article-commercial-sidebar .sidebar-sticky-product{order:-1}}.article-related-products{margin-top:calc(10 * var(--space-unit));padding-top:calc(6 * var(--space-unit));border-top:1px solid rgba(var(--text-color) / .15)}.article-related-products__heading{font-size:.75em;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--heading-color));opacity:.7;text-align:center;margin:0 0 calc(5 * var(--space-unit))}.article-related-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(5 * var(--space-unit))}@media(max-width:767.98px){.article-related-products__grid{display:flex;gap:calc(4 * var(--space-unit));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:calc(2 * var(--space-unit));scrollbar-width:thin}.article-related-products__grid>*{flex:0 0 68%;scroll-snap-align:start}}.article-scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;background:transparent;z-index:50;pointer-events:none}.article-scroll-progress__bar{height:100%;background:rgb(var(--heading-color));transform:scaleX(0);transform-origin:0 0;transition:transform .05s ease-out;will-change:transform}.inline-module{display:grid;gap:calc(5 * var(--space-unit));align-items:start;margin:calc(6 * var(--space-unit)) 0}.inline-module--left{grid-template-columns:340px 1fr}.inline-module--right{grid-template-columns:1fr 340px}.inline-module__media{max-width:340px}.inline-module__label{display:block;font-size:.7em;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--heading-color));opacity:.65;margin-bottom:calc(1.5 * var(--space-unit));padding-bottom:calc(1 * var(--space-unit));border-bottom:1px solid rgba(var(--text-color) / .15)}.inline-module__text p{margin-top:0}@media(max-width:1023.98px){.inline-module--left,.inline-module--right{grid-template-columns:1fr}.inline-module__media{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/1141/assets/article-commercial.css.map */
