.reading-progress{z-index:var(--z-sticky);background-color:rgb(var(--color-foreground)/var(--border-opacity));height:4px;display:block;position:sticky;top:0}.reading-progress__bar{background-color:rgb(var(--brand-coral));width:0;height:100%;display:block}.main-article{padding-block:var(--space-4) var(--space-9)}@media screen and (min-width:990px){.main-article{padding-block-end:var(--space-11)}}.article-head{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-5);display:flex}@media screen and (min-width:990px){.article-head{text-align:center;align-items:center}}.article-head__tag{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:rgb(var(--brand-teal));align-self:flex-start;text-decoration:none}@media screen and (min-width:990px){.article-head__tag{align-self:center}}@media(hover:hover){.article-head__tag:hover{text-decoration:underline}}.article-head__title{line-height:var(--line-height-tight);text-wrap:balance;margin:0}@media screen and (min-width:990px){.article-head__title{max-width:55rem}}.article-head__lead{font-size:var(--font-size-md);line-height:var(--line-height-base);color:rgb(var(--color-foreground)/.75);text-wrap:pretty;margin:0}@media screen and (min-width:990px){.article-head__lead{max-width:47.5rem}}.article-head__meta{align-items:center;gap:var(--space-3);font-size:var(--font-size-sm);color:rgb(var(--color-foreground)/var(--opacity-muted));flex-wrap:wrap;display:flex}@media screen and (min-width:990px){.article-head__meta{gap:var(--space-4);justify-content:center}}.article-head__author{align-items:center;gap:var(--space-3);display:flex}.article-head__author-text{text-align:start;flex-direction:column;display:flex}.article-head__author-name{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:rgb(var(--color-foreground))}.article-head__author-role{font-size:var(--font-size-sm)}.article-head__divider{background-color:rgb(var(--color-foreground)/var(--border-opacity));width:1px;height:2.125rem;display:none}@media screen and (min-width:750px){.article-head__divider{display:block}}.article-head__time{align-items:center;gap:var(--space-2);display:inline-flex}.article-head__time svg{width:1.125rem;height:1.125rem}.article-hero{border-radius:var(--radius-tile);background-image:var(--placeholder-pattern);margin-block-end:var(--space-6);overflow:hidden}.article-hero__image{aspect-ratio:16/9;object-fit:cover;object-position:var(--hero-focal,center);width:100%}@media screen and (min-width:990px){.article-hero__image{aspect-ratio:3}}.article-layout{gap:var(--space-6);display:grid}@media screen and (min-width:990px){.article-layout{gap:var(--space-8);grid-template-columns:minmax(0,47.5rem) 20rem;justify-content:center;align-items:start}}.article-main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.article-body{font-size:var(--font-size-md);color:rgb(var(--brand-ink)/.92);line-height:1.7}.article-body>*+*{margin-block-start:var(--space-4)}.article-body h2{font-size:var(--font-size-xl);line-height:var(--line-height-tight);scroll-margin-top:var(--space-6);margin-block-start:var(--space-6)}.article-body h3{font-size:var(--font-size-lg);margin-block-start:var(--space-5)}.article-body ul{padding-inline-start:0;list-style:none}.article-body ul li{padding-inline-start:var(--space-6);position:relative}.article-body ul li:before{content:"";background-color:rgb(var(--brand-coral));width:1.125rem;height:1.125rem;-webkit-mask-image:var(--paw-mask);mask-image:var(--paw-mask);position:absolute;inset-block-start:.45em;inset-inline-start:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.article-body blockquote{padding:var(--space-5) var(--space-6);font-family:var(--font-heading-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);background-color:rgb(var(--brand-cream));border-radius:var(--radius-card);margin:0}.article-body .callout{gap:var(--space-4);padding:var(--space-5) var(--space-6);background-color:rgb(var(--brand-cream));border-radius:var(--radius-card);display:flex;position:relative}.article-body .callout:before{content:"";background-color:rgb(var(--brand-coral));width:1.5rem;height:1.5rem;-webkit-mask-image:var(--bulb-mask);mask-image:var(--bulb-mask);flex:none;margin-block-start:.15em;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.article-product-card{align-items:center;gap:var(--space-3);display:flex}.article-product-card__media{background-image:var(--placeholder-pattern);border-radius:var(--radius-sm);flex:none;width:4rem;height:4rem;overflow:hidden}.article-product-card__media:has(img){background:0 0}.article-product-card__image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;filter:var(--product-photo-filter)}.article-product-card__text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.article-product-card__title{-webkit-line-clamp:2;line-clamp:2;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:rgb(var(--color-foreground));line-height:var(--line-height-tight);-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}@media(hover:hover){.article-product-card__title:hover{color:rgb(var(--brand-coral))}}.article-product-card__spec{color:rgb(var(--color-foreground)/var(--opacity-muted))}.article-product-card__form,.article-product-card__button{flex:none}.article-product-card__button svg{width:1.125rem;height:1.125rem}.article-product-card--row .price{font-family:var(--font-body-family);color:rgb(var(--color-foreground)/var(--opacity-muted))}.article-product-card--row .price__current{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.article-product-card--row .article-product-card__button{width:var(--tap-target);height:var(--tap-target);padding:0}.article-product-card--wide{column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-4);background-color:rgb(var(--brand-card));border:var(--border-width) solid rgb(var(--color-foreground)/var(--border-opacity));border-radius:var(--radius-card);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"media text button""media price button";display:grid}.article-product-card--wide .article-product-card__media{border-radius:var(--radius-md);grid-area:media;width:4.5rem;height:4.5rem}.article-product-card--wide .article-product-card__text{grid-area:text;align-self:end}.article-product-card--wide .article-product-card__price{grid-area:price;align-self:start}.article-product-card--wide .article-product-card__form,.article-product-card--wide>.article-product-card__button{grid-area:button}.article-product-card--wide .article-product-card__eyebrow{color:rgb(var(--brand-teal))}.article-product-card--wide .article-product-card__title{font-size:var(--font-size-base)}.article-product-card--wide .article-product-card__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.article-product-card--wide form .article-product-card__button{width:var(--tap-target);height:var(--tap-target);padding:0}@media screen and (min-width:750px){.article-product-card--wide{column-gap:var(--space-5);row-gap:var(--space-3);padding:var(--space-5);grid-template-areas:"media text price""media text button"}.article-product-card--wide .article-product-card__media{width:6.875rem;height:6.875rem}.article-product-card--wide .article-product-card__text{align-self:center}.article-product-card--wide .article-product-card__price{place-self:end}.article-product-card--wide .article-product-card__form,.article-product-card--wide>.article-product-card__button{place-self:start end}.article-product-card--wide .article-product-card__title{font-family:var(--font-heading-family);font-size:var(--font-size-lg);font-weight:var(--font-heading-weight)}.article-product-card--wide .price__current{font-size:var(--font-size-lg)}.article-product-card--wide .article-product-card__label{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.article-product-card--wide form .article-product-card__button,.article-product-card--wide>.article-product-card__button{width:auto;height:auto;padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm)}}.article-sidebar{gap:var(--space-5);flex-direction:column;display:flex}@media screen and (min-width:990px){.article-sidebar{top:var(--space-5);position:sticky}}.article-toc{display:none}@media screen and (min-width:990px){.article-toc{gap:var(--space-3);padding:var(--space-5);border:var(--border-width) solid rgb(var(--color-foreground)/var(--border-opacity));border-radius:var(--radius-card);flex-direction:column;display:flex}}.article-toc .eyebrow,.article-products .eyebrow{color:rgb(var(--brand-taupe))}.article-toc__list{gap:var(--space-2);counter-reset:toc;flex-direction:column;margin:0;padding-inline-start:0;list-style:none;display:flex}.article-toc__link{font-size:var(--font-size-sm);line-height:var(--line-height-base);color:rgb(var(--color-foreground)/.7);border-inline-start:2px solid rgb(var(--color-foreground)/var(--border-opacity));transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease);padding-inline-start:var(--space-4);text-decoration:none;display:block}@media(hover:hover){.article-toc__link:hover{color:rgb(var(--color-foreground))}}.article-toc__link.is-current{font-weight:var(--font-weight-bold);color:rgb(var(--color-foreground));border-inline-start-color:rgb(var(--brand-coral))}.article-products{gap:var(--space-4);padding:var(--space-5);background-color:rgb(var(--brand-cream));border-radius:var(--radius-card);flex-direction:column;display:flex}.article-products__list{gap:var(--space-3);flex-direction:column;display:flex}.article-products__list>li:first-child{display:none}@media screen and (min-width:990px){.article-products__list>li:first-child{display:block}}.article-products--single{background:0 0;padding:0}.article-products--single>.eyebrow,.article-products--single .article-products__list{display:none}.article-products--single .article-products__more{border:0;padding-block-start:0}@media screen and (min-width:990px){.article-products--single{padding:var(--space-5);background-color:rgb(var(--brand-cream))}.article-products--single>.eyebrow{display:block}.article-products--single .article-products__list{display:flex}.article-products--single .article-products__more{border-block-start:var(--border-width) solid rgb(var(--brand-line-warm));padding-block-start:var(--space-4)}}.article-products__more{border-block-start:var(--border-width) solid rgb(var(--brand-line-warm));align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:rgb(var(--brand-teal));padding-block-start:var(--space-4);text-decoration:none;display:inline-flex}@media(hover:hover){.article-products__more:hover .article-products__arrow{transform:translate(.25rem)}}.article-products__arrow{width:1rem;height:1rem;transition:transform var(--duration-fast) var(--ease)}.article-help{gap:var(--space-3);padding:var(--space-5);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--radius-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.article-help>:not(.article-help__paw){z-index:1;position:relative}.article-help__paw{z-index:0;width:9rem;height:9rem;color:rgb(var(--brand-yellow));opacity:.12;pointer-events:none;position:absolute;inset-block-start:-2.5rem;inset-inline-end:-1.75rem;transform:rotate(14deg)}.article-help__paw svg{width:100%;max-width:none;height:100%}.article-help__title{line-height:var(--line-height-tight)}.article-help__button{--button-bg:rgb(var(--brand-yellow));--button-fg:rgb(var(--brand-ink));--button-border:rgb(var(--brand-yellow))}.author-box{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);background-color:rgb(var(--brand-cream));border-radius:var(--radius-card);display:flex}.author-box__text{gap:var(--space-1);flex-direction:column;display:flex}.author-box__name{font-family:var(--font-heading-family);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}.article-share{align-items:center;gap:var(--space-3);border-block-start:var(--border-width) solid rgb(var(--color-foreground)/var(--border-opacity));padding-block-start:var(--space-4);display:flex}.article-share__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-inline-end:auto}.article-share__link{width:var(--tap-target);height:var(--tap-target);color:rgb(var(--color-foreground));border:var(--border-width) solid rgb(var(--color-foreground)/var(--border-opacity));border-radius:var(--radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover){.article-share__link:hover{color:rgb(var(--brand-coral));border-color:rgb(var(--brand-coral))}}.article-share__link svg{width:1.25rem;height:1.25rem}.article-share__copy{display:inline-flex;position:relative}.article-share__copied{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);white-space:nowrap;color:rgb(var(--brand-cream));background-color:rgb(var(--brand-ink));border-radius:var(--radius-xs);position:absolute;inset-block-end:calc(100% + var(--space-2));inset-inline-end:0}.article-sticky{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--gutter);color:rgb(var(--brand-cream));background-color:rgb(var(--brand-ink));box-shadow:var(--shadow-lg);padding-block-end:max(var(--space-3),env(safe-area-inset-bottom));display:flex;position:fixed;inset-block-end:0;inset-inline:0}@media screen and (min-width:990px){.article-sticky{display:none}}.article-sticky__image{object-fit:contain;background-color:rgb(var(--product-photo-background));border-radius:var(--radius-sm);flex:none;width:2.75rem;height:2.75rem}.article-sticky__price .price__current{color:rgb(var(--brand-yellow))}.article-sticky__info{flex-direction:column;flex:1;min-width:0;display:flex}.article-sticky__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.article-sticky__button{flex:none}.article-sticky__button svg{width:1.125rem;height:1.125rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-article.css.map */
