.blog-page,.blog-article-page{--blog-surface: #fdfbf7;--blog-accent: #e8704d;--blog-accent-hover: #d45f3d;--blog-radius: 16px;--blog-radius-sm: 12px;--blog-shadow: 0 4px 24px rgb(0 0 0 / 6%);--blog-max-width: 1320px;--blog-sidebar-width: 240px;--blog-article-width: min(900px, 100%);--blog-heading-scale: .75;--blog-author-avatar-border: #98ddee;background-color:var(--blog-surface)}.blog-page__inner,.blog-article-page__inner{width:min(var(--blog-max-width),100% - 2 * var(--page-margin, 1.5rem));margin-inline:auto}.blog-page__hero{position:relative;display:grid;align-items:center;justify-items:center;min-height:clamp(220px,32vw,360px);margin-block-end:clamp(2rem,4vw,3rem);overflow:hidden}.blog-page__hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-foreground-rgb) / .12)}.blog-page__hero-media .blog-page__hero-image{width:100%;height:100%;object-fit:cover;display:block}.blog-page__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000059,#0000008c)}.blog-page__hero-content{position:relative;z-index:1;width:min(48rem,100% - 2 * var(--page-margin, 1.5rem));padding-block:clamp(2.5rem,5vw,4rem);text-align:center}.blog-page__title{font-family:var(--font-h1--family, var(--font-heading--family));font-style:var(--font-h1--style, normal);font-weight:var(--font-h1--weight, 400);font-size:clamp(1.5rem,3vw,2.25rem);line-height:var(--font-h1--line-height, 1.15);letter-spacing:var(--font-h1--letter-spacing, normal);margin:0 0 .75rem;color:#fff;text-wrap:balance}.blog-page__subtitle{font-family:var(--font-paragraph--family, var(--font-body--family));font-style:var(--font-paragraph--style, normal);font-weight:var(--font-paragraph--weight, 400);font-size:var(--font-paragraph--size, 1rem);line-height:var(--font-paragraph--line-height, 1.6);color:#ffffffe0;max-width:36rem;margin:0 auto}.blog-latest{padding-block-end:clamp(2rem,4vw,3.5rem)}.blog-latest__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:1.75rem}.blog-latest__heading{font-family:var(--font-heading--family);font-size:clamp(1.125rem,1.875vw,1.5rem);font-weight:400;margin:0;color:var(--color-foreground-heading)}.blog-latest__link{font-family:var(--font-body--family);font-size:.875rem;font-weight:500;color:var(--blog-accent);text-decoration:none;white-space:nowrap;transition:color .2s ease}.blog-latest__link:hover{color:var(--blog-accent-hover)}.blog-latest__grid{display:grid;grid-template-columns:1fr 340px;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.blog-latest__featured{min-width:0}.blog-latest__sidebar{display:flex;flex-direction:column;gap:1.5rem}.blog-card--featured{display:flex;flex-direction:column;text-decoration:none;color:inherit}.blog-card--featured:hover .blog-card__title{color:var(--blog-accent)}.blog-card--featured .blog-card__media{border-radius:var(--blog-radius);overflow:hidden;aspect-ratio:16 / 10;margin-block-end:1.25rem;box-shadow:var(--blog-shadow)}.blog-card--featured .blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card--featured:hover .blog-card__media img{transform:scale(1.03)}.blog-card--featured .blog-card__placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .08)}.blog-card--compact{display:grid;grid-template-columns:88px 1fr;gap:1rem;align-items:start;text-decoration:none;color:inherit;padding-block-end:1.5rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .1)}.blog-card--compact:last-child{border-block-end:none;padding-block-end:0}.blog-card--compact:hover .blog-card__title{color:var(--blog-accent)}.blog-card--compact .blog-card__media{border-radius:var(--blog-radius-sm);overflow:hidden;aspect-ratio:1;flex-shrink:0}.blog-card--compact .blog-card__media img{width:100%;height:100%;object-fit:cover;display:block}.blog-card--compact .blog-card__placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .08)}.blog-grid-section{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,5vw,4rem);border-block-start:1px solid rgb(var(--color-foreground-rgb) / .08)}.blog-grid-section__heading{font-family:var(--font-heading--family);font-size:clamp(1.03125rem,1.5vw,1.3125rem);font-weight:400;margin:0 0 1.75rem;color:var(--color-foreground-heading)}.blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2vw,2rem)}.blog-card--grid{display:flex;flex-direction:column;text-decoration:none;color:inherit}.blog-card--grid:hover .blog-card__title{color:var(--blog-accent)}.blog-card--grid .blog-card__media{border-radius:var(--blog-radius);overflow:hidden;aspect-ratio:4 / 5;margin-block-end:1rem;box-shadow:var(--blog-shadow)}.blog-card--grid .blog-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card--grid:hover .blog-card__media img{transform:scale(1.04)}.blog-card--grid .blog-card__placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .08)}.blog-card__tag{display:inline-block;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--blog-accent);margin-block-end:.5rem}.blog-card__title{font-family:var(--font-heading--family);font-weight:400;line-height:1.3;color:var(--color-foreground-heading);margin:0 0 .5rem;transition:color .2s ease}.blog-card--featured .blog-card__title{font-size:clamp(1.03125rem,1.5vw,1.3125rem)}.blog-card--compact .blog-card__title{font-size:.875rem;line-height:1.35}.blog-card--grid .blog-card__title{font-size:.9375rem}.blog-card__meta{font-family:var(--font-body--family);font-size:.8125rem;color:rgb(var(--color-foreground-rgb) / .55);margin-block-end:.5rem}.blog-card__excerpt{font-family:var(--font-body--family);font-size:.9375rem;line-height:1.6;color:rgb(var(--color-foreground-rgb) / .7);margin:0}.blog-pagination{display:flex;justify-content:center;gap:.5rem;padding-block:2rem 1rem;flex-wrap:wrap}.blog-pagination a,.blog-pagination span{font-family:var(--font-body--family);font-size:.875rem;padding:.5rem .875rem;text-decoration:none;color:var(--color-foreground);border-radius:999px;transition:background .2s ease}.blog-pagination a:hover{background:rgb(var(--color-foreground-rgb) / .06)}.blog-pagination .current{background:var(--blog-accent);color:#fff}.blog-article-layout{display:grid;gap:2rem;padding-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,5rem);align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "right"}.blog-article-main{grid-area:main;width:100%;max-width:100%;margin-inline:auto}.blog-article-sidebar--right{grid-area:right}.blog-article-sidebar{position:static}@media screen and (min-width:750px){.blog-article-layout{grid-template-columns:minmax(0,1fr) var(--blog-sidebar-width);grid-template-areas:"main right";gap:clamp(1.5rem,3vw,2.5rem)}.blog-article-sidebar{position:sticky;top:calc(var(--header-height, 80px) + 1.5rem)}.blog-article-main{width:min(100%,var(--blog-article-width));max-width:var(--blog-article-width);justify-self:stretch}}.blog-article-sidebar__block{margin-block-end:2.5rem}.blog-article-sidebar__block:last-child{margin-block-end:0}.blog-article-sidebar__heading{font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .45);margin:0 0 1.25rem;padding-block-end:.75rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12)}.blog-article-sidebar__about-image{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--blog-radius-sm);margin-block-end:1rem}.blog-article-sidebar__about-text{font-family:var(--font-body--family);font-size:.875rem;line-height:1.65;color:rgb(var(--color-foreground-rgb) / .75);margin:0}.blog-article-sidebar__social{display:flex;gap:.75rem;flex-wrap:wrap}.blog-article-sidebar__social a{font-family:var(--font-body--family);font-size:.8125rem;color:var(--color-foreground);text-decoration:none;opacity:.7;transition:opacity .2s ease,color .2s ease}.blog-article-sidebar__social a:hover{opacity:1;color:var(--blog-accent)}.blog-article-sidebar__post{display:grid;grid-template-columns:56px 1fr;gap:.75rem;align-items:start;text-decoration:none;color:inherit;margin-block-end:1rem;padding-block-end:1rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08)}.blog-article-sidebar__post:last-child{margin-block-end:0;padding-block-end:0;border-block-end:none}.blog-article-sidebar__post:hover .blog-article-sidebar__post-title{color:var(--blog-accent)}.blog-article-sidebar__post-thumb,.blog-article-sidebar__collection-thumb{width:56px;height:56px;border-radius:8px;overflow:hidden;flex-shrink:0}.blog-article-sidebar__post-thumb img,.blog-article-sidebar__collection-thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog-article-sidebar__post-thumb-placeholder{width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .08)}.blog-article-sidebar__post-body,.blog-article-sidebar__collection-body{min-width:0}.blog-article-sidebar__post-tag{display:block;font-family:var(--font-body--family);font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-accent);margin-block-end:.25rem}.blog-article-sidebar__post-title{display:block;font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--color-foreground-heading);transition:color .2s ease}.blog-article-sidebar__post-excerpt{display:block;margin-block-start:.25rem;font-family:var(--font-paragraph--family, var(--font-body--family));font-size:.75rem;font-weight:400;line-height:1.45;color:rgb(var(--color-foreground-rgb) / .58)}.blog-article-sidebar__collection{display:grid;grid-template-columns:56px 1fr;gap:.75rem;align-items:center;text-decoration:none;color:inherit;margin-block-end:.875rem;padding-block-end:.875rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .08)}.blog-article-sidebar__collection:last-child{margin-block-end:0;padding-block-end:0;border-block-end:none}.blog-article-sidebar__collection:hover .blog-article-sidebar__collection-title{color:var(--blog-accent)}.blog-article-sidebar__collection-title{display:block;font-family:var(--font-body--family);font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--color-foreground-heading);transition:color .2s ease}.blog-article-sidebar__collection-count{display:block;margin-block-start:.15rem;font-family:var(--font-paragraph--family, var(--font-body--family));font-size:.6875rem;font-weight:400;color:rgb(var(--color-foreground-rgb) / .5)}.blog-article-sidebar__archive-item{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-family:var(--font-body--family);font-size:.875rem;color:rgb(var(--color-foreground-rgb) / .7);padding-block:.4rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .06)}.blog-article-sidebar__archive-item:last-child{border-block-end:none}.blog-article-sidebar__archive-count{font-size:.75rem;color:rgb(var(--color-foreground-rgb) / .4)}.blog-article-main{width:100%;max-width:100%;margin-inline:auto}.blog-article-main__header{text-align:left;margin-block-end:1rem}.blog-article-main__article-meta{margin:.75rem 0 0;padding:0}.blog-article-main__article-dates,.blog-article-main__article-reading-time{font-family:var(--font-paragraph--family, var(--font-body--family));font-style:var(--font-paragraph--style, normal);font-weight:var(--font-paragraph--weight, 400);font-size:var(--font-size--body-sm, .875rem);line-height:1.5;color:rgb(var(--color-foreground-rgb) / .6);margin:0}.blog-article-main__article-dates{margin-block-end:.25rem}.blog-article-main__article-dates strong{font-weight:700;color:var(--color-foreground-heading)}.blog-article-main__title.h1{margin:0;text-wrap:pretty;font-size:3rem;line-height:1.2}.blog-article-main__image--lead{margin-block:0 2rem;margin-inline:0;border-radius:var(--blog-radius)}.blog-article-main__image--lead img{width:100%;height:auto;display:block;aspect-ratio:16 / 9;object-fit:cover}.blog-article-main__byline{display:grid;grid-template-columns:64px 1fr;gap:1rem 1.25rem;align-items:start;padding:0;margin-block-end:.75rem;border-block-end:none}.blog-article-main__byline-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block;border:3px solid var(--blog-author-avatar-border);box-sizing:border-box}.blog-article-main__byline-avatar--placeholder{display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground-rgb) / .08);color:var(--color-foreground-heading);font-family:var(--font-heading--family);font-size:1.5rem;text-transform:uppercase;border:3px solid var(--blog-author-avatar-border);box-sizing:border-box}.blog-article-main__byline-name{font-family:var(--font-subheading--family, var(--font-body--family));font-style:var(--font-subheading--style, normal);font-weight:var(--font-subheading--weight, 600);font-size:1rem;line-height:1.3;color:var(--color-foreground-heading);margin:0 0 .35rem}.blog-article-main__byline-meta{font-family:var(--font-paragraph--family, var(--font-body--family));font-style:var(--font-paragraph--style, normal);font-weight:var(--font-paragraph--weight, 400);font-size:var(--font-size--body-sm, .875rem);line-height:1.5;color:rgb(var(--color-foreground-rgb) / .6);margin:0}.blog-article-main__byline-meta a{color:inherit;text-decoration:none}.blog-article-main__byline-meta a:hover{color:var(--blog-accent)}.blog-article-main__byline-separator{margin-inline:.35rem}.blog-article-main__tags{margin:2rem 0 0;padding-block-start:1.25rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .1);max-width:var(--max-width--body-normal, 50ch)}.blog-article-main__tags-label{display:block;margin-block-end:.5rem;font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .55)}.blog-article-main__tags-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.blog-article-main__tags-list a{display:inline-block;padding:.35rem .7rem;border-radius:999px;background:rgb(var(--color-foreground-rgb) / .06);color:var(--color-foreground);text-decoration:none;font-size:.8125rem;line-height:1.2}.blog-article-main__tags-list a:hover{background:rgb(var(--color-foreground-rgb) / .1);color:var(--blog-accent)}.blog-article-main__byline-bio{font-family:var(--font-paragraph--family, var(--font-body--family));font-style:var(--font-paragraph--style, normal);font-weight:var(--font-paragraph--weight, 400);font-size:var(--font-paragraph--size, 1rem);line-height:var(--font-paragraph--line-height, 1.65);color:rgb(var(--color-foreground-rgb) / .75);margin:0}.blog-article-main__image{border-radius:var(--blog-radius-sm);overflow:hidden;box-shadow:var(--blog-shadow)}.blog-article-main__image img{width:100%;height:auto;display:block}.blog-article-main__content{width:100%;max-width:100%}.blog-article-main__content.rte :is(p,li,td,th){font-family:var(--font-paragraph--family, var(--font-body--family));font-style:var(--font-paragraph--style, normal);font-weight:var(--font-paragraph--weight, 400);font-size:var(--font-paragraph--size, 1rem);line-height:var(--font-paragraph--line-height, 1.65);color:var(--color-foreground)}.blog-article-main__content.rte :is(h2,h3,h4,h5,h6){font-family:var(--font-h3--family, var(--font-heading--family));font-style:var(--font-h3--style, normal);font-weight:var(--font-h3--weight, 400);color:var(--color-foreground-heading);scroll-margin-top:calc(var(--header-height, 80px) + 1rem)}.blog-article-main__content.rte h2{font-family:var(--font-h2--family, var(--font-heading--family));font-style:var(--font-h2--style, normal);font-weight:var(--font-h2--weight, 400);font-size:calc(var(--font-h2--size, 1.5rem) * var(--blog-heading-scale, .75));line-height:var(--font-h2--line-height, 1.25);letter-spacing:var(--font-h2--letter-spacing, normal);text-transform:var(--font-h2--case)}.blog-article-main__content.rte h3{font-family:var(--font-h3--family, var(--font-heading--family));font-style:var(--font-h3--style, normal);font-weight:var(--font-h3--weight, 400);font-size:calc(var(--font-h3--size, 1.25rem) * var(--blog-heading-scale, .75));line-height:var(--font-h3--line-height, 1.3);letter-spacing:var(--font-h3--letter-spacing, normal);text-transform:var(--font-h3--case)}.blog-article-main__content.rte h4{font-family:var(--font-h4--family, var(--font-heading--family));font-style:var(--font-h4--style, normal);font-weight:var(--font-h4--weight, 400);font-size:calc(var(--font-h4--size, 1.125rem) * var(--blog-heading-scale, .75));line-height:var(--font-h4--line-height, 1.35);letter-spacing:var(--font-h4--letter-spacing, normal);text-transform:var(--font-h4--case)}.blog-article-main__content.rte h5{text-transform:var(--font-h5--case)}.blog-article-main__content.rte h6{text-transform:var(--font-h6--case)}.blog-article-main__content.rte blockquote{margin:2rem 0;padding-inline-start:1.25rem;border-inline-start:3px solid rgb(var(--color-foreground-rgb) / .15);font-style:italic;color:rgb(var(--color-foreground-rgb) / .65)}.blog-article-main__content.rte .blog-product-promo__heading{margin:0 0 .75rem}.blog-article-main__content.rte .blog-review-quote__text{margin:0;padding:0;border:0;border-inline-start:none;color:rgb(var(--color-foreground-rgb) / .8);font-size:.8125rem;line-height:1.35}.blog-article-main__content.rte blockquote :is(p,*){font-weight:var(--font-paragraph--weight, 400)}.blog-article-main__content.rte img{max-width:100%;height:auto;border-radius:var(--blog-radius-sm);margin-block:1.5rem}.blog-article-main__content.rte .blog-product-card__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;border-radius:0;object-fit:cover;object-position:center center}.blog-article-main__content.rte .blog-instagram-cta__mark--brand img{width:100%;height:100%;max-width:none;margin:0;border-radius:0;object-fit:cover;display:block;vertical-align:top}.blog-article-main__share{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-block:2.5rem;padding-block:1.5rem;border-block:1px solid rgb(var(--color-foreground-rgb) / .1)}.blog-article-main__share-label{font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .45)}.blog-article-main__share-links{display:flex;gap:1rem;flex-wrap:wrap}.blog-article-main__share-links a{font-family:var(--font-body--family);font-size:.8125rem;color:var(--color-foreground);text-decoration:none;opacity:.7;transition:opacity .2s ease,color .2s ease}.blog-article-main__share-links a:hover{opacity:1;color:var(--blog-accent)}.blog-article-main__related-heading{font-family:var(--font-heading--family);font-size:1.03125rem;font-weight:400;margin:0 0 1.5rem;color:var(--color-foreground-heading)}.blog-article-main__related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-block-end:3rem}.blog-article-main__related-card{position:relative;border-radius:var(--blog-radius-sm);overflow:hidden;aspect-ratio:16 / 10;text-decoration:none;display:block}.blog-article-main__related-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-article-main__related-card:hover img{transform:scale(1.05)}.blog-article-main__related-card-overlay{position:absolute;inset:auto 0 0;padding:1rem;background:linear-gradient(transparent,#000000b3)}.blog-article-main__related-card-title{font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0;line-height:1.4}.blog-article-main .blog-post-comments-container{max-width:none;margin:0;padding-block-start:2rem;border-block-start:1px solid rgb(var(--color-foreground-rgb) / .1)}.blog-article-main .blog-post-comments-container h2{font-family:var(--font-heading--family);font-size:1.375rem;font-weight:400}@media screen and (max-width:1279px){.blog-article-page__inner{width:min(var(--blog-max-width),100% - 2 * var(--page-margin, 1rem))}}@media screen and (max-width:1100px){.blog-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:900px){.blog-latest__grid{grid-template-columns:1fr}.blog-latest__sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.blog-card--compact{border-block-end:none;padding-block-end:0}}@media screen and (max-width:749px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-latest__sidebar,.blog-article-main__related-grid{grid-template-columns:1fr}.blog-article-main__byline{grid-template-columns:56px 1fr}.blog-article-main__byline-avatar,.blog-article-main__byline-avatar--placeholder{width:56px;height:56px}}@media screen and (max-width:480px){.blog-grid{grid-template-columns:1fr}}.blog-breadcrumbs{padding-block-start:clamp(1.25rem,3vw,2rem)}.blog-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;list-style:none;margin:0;padding:0;font-family:var(--font-body--family);font-size:.8125rem;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .55)}.blog-breadcrumbs__item:not(:last-child):after{content:"/";margin-inline-start:.5rem;color:rgb(var(--color-foreground-rgb) / .35)}.blog-breadcrumbs__item a{color:inherit;text-decoration:none}.blog-breadcrumbs__item a:hover{color:var(--blog-accent)}.blog-breadcrumbs__item--current span{color:rgb(var(--color-foreground-rgb) / .75)}.blog-tldr{--blog-tldr-aqua: #5ec4dc;position:relative;margin:1.25rem 0 1.75rem;padding:1.15rem 1.25rem 1.75rem;border-radius:var(--blog-radius-sm);background:var(--blog-tldr-aqua);border:none;overflow:hidden;width:100%;max-width:100%}.blog-tldr__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-end:.45rem}.blog-tldr__label{margin:0;font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.blog-tldr__body{font-family:var(--font-paragraph--family, var(--font-body--family));font-size:.9375rem;line-height:1.6;color:#fff}.blog-tldr__logo{flex-shrink:0;line-height:0;opacity:.92;pointer-events:none}.blog-tldr__logo-img{display:block;width:auto;height:18px;max-width:72px;object-fit:contain;filter:brightness(0) invert(1)}.blog-article-main__toc-slot:empty{display:none}.blog-article-sidebar__block--toc{margin-block-end:1.75rem}.blog-article-sidebar__block--toc:empty{display:none}.blog-article-toc{margin:0;padding:0;border-radius:0;background:transparent;border:none;max-width:none;text-align:left}.blog-article-toc__heading{margin:0 0 1.25rem;padding-block-end:.75rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12);font-family:var(--font-body--family);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / .45);text-align:left}@media(max-width:749px){.blog-article-main__toc-slot:not(:empty){display:block;margin:0 0 1.75rem}.blog-article-toc{margin:0;padding:0 0 1.25rem;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .12)}.blog-article-toc__heading{margin:0 0 1rem;padding-block-end:0;border-block-end:none}.blog-article-toc__link{font-family:var(--font-paragraph--family, var(--font-body--family));font-size:var(--font-paragraph--size, 1rem);line-height:var(--font-paragraph--line-height, 1.65)}}.blog-article-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.blog-article-toc__item{width:100%;max-width:100%}.blog-article-toc__link{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:.35rem;max-width:100%;font-family:var(--font-body--family);font-size:.75rem;line-height:1.35;color:rgb(var(--color-foreground-rgb) / .7);text-decoration:none;text-align:left}.blog-article-toc__number{font-weight:700;color:var(--color-foreground-heading);font-variant-numeric:tabular-nums}.blog-article-toc__label{min-width:0;text-align:left}.blog-article-toc__link:hover,.blog-article-toc__link:hover .blog-article-toc__number{color:var(--blog-accent)}.blog-article-toc__item--h3 .blog-article-toc__link,.blog-article-toc__item--h3 .blog-article-toc__number{font-size:.6875rem}.blog-product-promo{margin:1.75rem 0 .85rem;width:100%;max-width:100%}.blog-product-promo__heading{margin:0 0 .75rem;font-family:var(--font-h3--family, var(--font-heading--family));font-style:var(--font-h3--style, normal);font-weight:var(--font-h3--weight, 600);font-size:calc(var(--font-h3--size, 1.25rem) * var(--blog-heading-scale, .85));line-height:1.3;letter-spacing:var(--font-h3--letter-spacing, normal);color:var(--color-foreground-heading)}.blog-product-card{margin:0}.blog-product-card__link{display:grid;grid-template-columns:96px 1fr;gap:.9rem;align-items:center;padding:.85rem;border-radius:18px;background:#fff;border:1px solid rgb(var(--color-foreground-rgb) / .06);box-shadow:0 8px 24px #0000000f;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}.blog-product-card__link:hover{box-shadow:0 12px 28px #00000017;transform:translateY(-1px)}.blog-product-card__thumb{position:relative;width:96px;height:96px;border-radius:14px;overflow:hidden;background:#f3f3f3;box-shadow:0 6px 14px #00000014;flex-shrink:0}.blog-product-card__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center center;display:block;margin:0;padding:0;vertical-align:top}.blog-product-card__thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:rgb(var(--color-foreground-rgb) / .08)}.blog-product-card__body{display:flex;flex-direction:column;min-width:0;gap:.2rem}.blog-product-card__title{display:block;font-family:var(--font-body--family);font-size:.9375rem;font-weight:700;line-height:1.25;color:#111}.blog-product-card__stars{display:inline-flex;align-items:center;gap:.08rem;font-size:.6875rem;line-height:1;color:rgb(var(--color-foreground-rgb) / .22)}.blog-product-card__star.is-filled,.blog-review-quote__star.is-filled{color:#e2a008}.blog-product-card__rating-count{margin-inline-start:.2rem;font-size:.625rem;color:rgb(var(--color-foreground-rgb) / .45)}.blog-product-card__blurb{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-paragraph--family, var(--font-body--family));font-size:.75rem;line-height:1.4;color:rgb(var(--color-foreground-rgb) / .55);margin-block:.15rem .35rem}.blog-product-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-block-start:auto}.blog-product-card__price{font-family:var(--font-body--family);font-size:.9375rem;font-weight:500;color:#111}.blog-product-card__pill{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.45rem .95rem;border-radius:999px;background:#111;color:#fff;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;line-height:1;letter-spacing:.01em}.blog-faq{margin:2.5rem 0 1rem;width:100%;max-width:100%}.blog-faq__heading{margin:0 0 1.25rem;font-family:var(--font-h3--family, var(--font-heading--family));font-size:calc(var(--font-h2--size, 1.5rem) * var(--blog-heading-scale, .75));color:var(--color-foreground-heading)}.blog-faq__list{display:flex;flex-direction:column;gap:.65rem}.blog-faq__item{border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:var(--blog-radius-sm);padding:.85rem 1rem;background:#fff}.blog-faq__question{cursor:pointer;font-family:var(--font-body--family);font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-foreground-heading);list-style:none}.blog-faq__question::-webkit-details-marker{display:none}.blog-faq__answer{margin-block-start:.65rem;font-family:var(--font-paragraph--family, var(--font-body--family));font-size:.9375rem;line-height:1.6;color:rgb(var(--color-foreground-rgb) / .75)}.blog-review-quotes{margin:.5rem 0 1.5rem;width:100%;max-width:100%;display:flex;flex-direction:column;gap:.5rem}.blog-review-quotes [data-blog-review-option][hidden]{display:none!important}.blog-review-quote{margin:0;width:100%;max-width:100%;padding:.45rem .7rem;border-radius:8px;background:rgb(var(--color-foreground-rgb) / .03);border:none;border-inline-start:none}.blog-review-quote__stars{display:inline-flex;gap:.05rem;margin:0;font-size:.625rem;line-height:1;color:rgb(var(--color-foreground-rgb) / .25);vertical-align:middle}.blog-review-quote__text{margin:0;padding:0;border:0;font-family:var(--font-paragraph--family, var(--font-body--family));font-size:.8125rem;line-height:1.35;font-style:italic;color:rgb(var(--color-foreground-rgb) / .8)}.blog-review-quote__text:before,.blog-review-quote__text:after{content:none}.blog-review-quote__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin-block-start:.25rem;font-family:var(--font-body--family);font-size:.6875rem;line-height:1.2}.blog-review-quote__author{font-weight:600;color:var(--color-foreground-heading)}.blog-review-quote__detail{color:rgb(var(--color-foreground-rgb) / .5)}.blog-review-quote__detail:before{content:"\b7";margin-inline-end:.5rem}.blog-instagram-cta{--blog-ig-aqua: #5ec4dc;--blog-ig-soft: #e8f6fa;margin:2rem 0;width:100%;max-width:100%}.blog-instagram-cta__link{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:999px;background:var(--blog-ig-soft);border:1.5px solid rgb(94 196 220 / 35%);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.blog-instagram-cta__link:hover{transform:translateY(-1px);background:#dff2f8;box-shadow:0 8px 20px #5ec4dc38}.blog-instagram-cta__marks{position:relative;width:3.5rem;height:2.75rem;flex-shrink:0}.blog-instagram-cta__mark{position:absolute;top:50%;display:grid;place-items:center;border-radius:50%;overflow:hidden;box-shadow:0 2px 8px #0000001a}.blog-instagram-cta__mark--brand{left:0;width:2.75rem;height:2.75rem;transform:translateY(-50%);background:var(--blog-ig-aqua);z-index:1}.blog-instagram-cta__mark--brand img{width:100%;height:100%;object-fit:cover;display:block}.blog-instagram-cta__mark--instagram{right:0;width:2.15rem;height:2.15rem;transform:translateY(-50%);background:transparent;z-index:2}.blog-instagram-cta__mark--instagram svg{display:block;width:100%;height:100%}.blog-instagram-cta__copy{flex:1;min-width:0}.blog-instagram-cta__heading{margin:0;font-family:var(--font-body--family);font-size:.875rem;font-weight:700;line-height:1.25;color:var(--color-foreground-heading, #1a1a1a)}.blog-instagram-cta__handle{margin:.15rem 0 0;font-family:var(--font-paragraph--family, var(--font-body--family));font-size:.8125rem;line-height:1.2;color:rgb(var(--color-foreground-rgb) / .65)}.blog-instagram-cta__pill{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;border-radius:999px;background:#1a1a1a;color:#fff;font-family:var(--font-body--family);font-size:.75rem;font-weight:700;letter-spacing:.02em;transition:background-color .2s ease}.blog-instagram-cta__link:hover .blog-instagram-cta__pill{background:var(--blog-ig-aqua)}@media(max-width:549px){.blog-instagram-cta__link{border-radius:var(--blog-radius-sm);flex-wrap:wrap}.blog-instagram-cta__pill{margin-inline-start:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/blog-layout.css.map */
