.sh2-blog{--sh2-section-y: clamp(64px, 10vw, 128px);--sh2-space-gutter: 2px;--sh2-fs-display: clamp(48px, 10vw, 128px);--sh2-fs-h1: clamp(36px, 6vw, 72px);--sh2-fs-h2: clamp(28px, 4vw, 44px);--sh2-fs-h3: clamp(22px, 2.4vw, 28px);--sh2-fs-body-l: 17px;--sh2-fs-quote: clamp(26px, 3.6vw, 44px);--sh2-lh-display: .95;--sh2-lh-heading: 1.1;--sh2-track-display: -.02em;--sh2-track-heading: -.01em;--sh2-header-h: var(--sh2-header-bar-h-min, 56px);background:var(--sh2-bg);overflow-x:clip}.sh2-blog .sh2-muted{color:var(--sh2-ink-2)}.sh2-blog .sh2-ink{color:var(--sh2-ink)}.sh2-blog img{display:block;max-width:100%}.sh2-blog .sh2-crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--sh2-fs-caption);color:var(--sh2-ink-2)}.sh2-blog .sh2-crumbs li{display:flex;align-items:center;gap:8px}.sh2-blog .sh2-crumbs li+li:before{content:"/";color:var(--sh2-ink-3)}.sh2-blog .sh2-crumbs a{color:var(--sh2-ink-2);text-decoration:none}.sh2-blog .sh2-crumbs a:hover{color:var(--sh2-ink);text-decoration:underline;text-underline-offset:4px}.sh2-blog .sh2-crumbs [aria-current=page]{color:var(--sh2-ink)}.sh2-blog .sh2-btn--text{min-height:var(--sh2-tap);padding:0;background:none;color:var(--sh2-ink);border:0;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.sh2-blog .sh2-btn--text:hover{color:var(--sh2-ink-2)}.sh2-blog .sh2-btn--inverse.sh2-btn--primary{background:var(--sh2-statement-ink);color:var(--sh2-statement-bg);border-color:var(--sh2-statement-ink)}.sh2-blog .sh2-shelf-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:var(--sh2-space-4);border-bottom:var(--sh2-hairline-strong)}.sh2-blog .sh2-shelf-h h2{margin:0;font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-h2);line-height:var(--sh2-lh-heading);letter-spacing:var(--sh2-track-heading)}.sh2-blog .sh2-shelf-h--note p{margin:0;font-size:var(--sh2-fs-caption);color:var(--sh2-ink-2)}.sh2-blog .sh2-shelf-h--links>div{display:flex;flex-wrap:wrap;gap:4px 24px}.sh2-blog .sh2-shelf-h--note h2,.sh2-blog .sh2-shelf-h--links h2{font-size:clamp(28px,3vw,36px);line-height:1.15}.sh2-blog .sh2-art__more .sh2-shelf-h h2{font-size:var(--sh2-fs-h3)}.sh2-blog .sh2-rule-h{margin:0;padding-bottom:var(--sh2-space-4);border-bottom:var(--sh2-hairline-strong);font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-h3);line-height:var(--sh2-lh-heading)}.sh2-blog .sh2-bgrid{display:grid;gap:var(--sh2-space-gutter)}.sh2-blog .sh2-bgrid--4{grid-template-columns:repeat(auto-fill,minmax(max(160px,calc((100% - 6px)/4)),1fr))}.sh2-blog .sh2-bgrid--3{grid-template-columns:repeat(auto-fill,minmax(max(260px,calc((100% - 4px) / 3)),1fr))}.sh2-blog .sh2-bcard{display:flex;flex-direction:column;color:var(--sh2-ink);text-decoration:none;min-width:0}.sh2-blog .sh2-bcard:hover{color:var(--sh2-ink)}.sh2-blog .sh2-bcard__media{display:block;aspect-ratio:2 / 3;background:var(--sh2-media-bg);overflow:hidden}.sh2-blog .sh2-bcard--tall .sh2-bcard__media{aspect-ratio:4 / 5}.sh2-blog .sh2-bcard__media img{width:100%;height:100%;object-fit:cover;transition:opacity var(--sh2-dur-media) var(--sh2-ease)}.sh2-blog .sh2-bcard:hover .sh2-bcard__media img{opacity:.88}.sh2-blog .sh2-bcard__copy{padding:var(--sh2-space-3) var(--sh2-space-3) var(--sh2-space-5);display:flex;flex-direction:column;gap:var(--sh2-space-2)}.sh2-blog .sh2-bcard__cat{color:var(--sh2-ink-2)}.sh2-blog .sh2-bcard__title{margin:0;font-family:var(--sh2-font-display);font-weight:400;font-size:clamp(18px,1.8vw,22px);line-height:1.2;letter-spacing:var(--sh2-track-heading);text-wrap:balance}.sh2-blog .sh2-bcard--tall .sh2-bcard__title{font-size:clamp(20px,2vw,26px);line-height:1.18}.sh2-blog .sh2-bcard__ex{font-size:var(--sh2-fs-small);line-height:1.6;color:var(--sh2-ink-2);text-wrap:pretty}.sh2-blog .sh2-bcard--row{display:grid;grid-template-columns:clamp(96px,9vw,128px) minmax(0,1fr);gap:var(--sh2-space-5);align-items:center;padding:var(--sh2-space-5) 0;border-bottom:var(--sh2-hairline)}.sh2-blog .sh2-bcard--row .sh2-bcard__copy{padding:0}.sh2-blog .sh2-bcard--row .sh2-bcard__title{font-size:clamp(20px,2vw,26px);line-height:1.18}.sh2-bhome__head{padding:var(--sh2-space-7) var(--sh2-page-margin)}.sh2-bhome__head .sh2-crumbs{margin-bottom:var(--sh2-space-3)}.sh2-bhome__title{margin:0;font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-display);line-height:var(--sh2-lh-display);letter-spacing:var(--sh2-track-display);text-wrap:balance}.sh2-bhome__lede{margin:var(--sh2-space-5) 0 0!important;max-width:520px;color:var(--sh2-ink-2);text-wrap:pretty}.sh2-bhome__cats{padding:0 var(--sh2-page-margin)}.sh2-bhome__cats ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--sh2-space-6);overflow-x:auto;border-top:var(--sh2-hairline);border-bottom:var(--sh2-hairline);scrollbar-width:none}.sh2-bhome__cats ul::-webkit-scrollbar{display:none}.sh2-bhome__cats li{flex:none}.sh2-bhome__cats a{display:flex;align-items:center;min-height:52px;white-space:nowrap}.sh2-bhome__cats a:hover{text-decoration:underline;text-underline-offset:6px}.sh2-bhome__feature{display:flex;flex-wrap:wrap;margin-top:var(--sh2-space-7);background:var(--sh2-bg-alt)}.sh2-bhome__feature-media{flex:1 1 420px;display:block;min-height:320px;background:var(--sh2-media-bg);min-width:0}.sh2-bhome__feature-media img{width:100%;height:100%;min-height:320px;max-height:760px;object-fit:cover}.sh2-bhome__feature-copy{flex:1 1 360px;min-width:0;padding:var(--sh2-section-y) var(--sh2-page-margin);display:flex;flex-direction:column;justify-content:center;gap:var(--sh2-space-5)}.sh2-bhome__feature-title{margin:0;font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-h2);line-height:var(--sh2-lh-heading);letter-spacing:var(--sh2-track-heading);text-wrap:balance;max-width:16ch}.sh2-bhome__feature-text{margin:0;max-width:440px;color:var(--sh2-ink-2);text-wrap:pretty}.sh2-bhome__shelf{padding:var(--sh2-section-y) var(--sh2-page-margin) 0;display:flex;flex-direction:column;gap:var(--sh2-space-5)}.sh2-bhome__shelf--last{padding-bottom:var(--sh2-section-y)}.sh2-bhome__shelf .sh2-bcard__title{font-size:clamp(18px,2vw,24px)}.sh2-bhome__shelf--last .sh2-bcard__title{font-size:clamp(18px,1.8vw,22px)}.sh2-hub__top{display:flex;flex-wrap:wrap;gap:var(--sh2-space-7) var(--sh2-space-8);padding:var(--sh2-space-4) var(--sh2-page-margin) var(--sh2-section-y);align-items:flex-end}.sh2-hub__intro{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:var(--sh2-space-6);align-self:stretch}.sh2-hub__intro-copy{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--sh2-space-5)}.sh2-hub__title{margin:0;font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-h1);line-height:1.02;letter-spacing:var(--sh2-track-display);text-wrap:balance}.sh2-hub__lede{margin:0;max-width:var(--sh2-measure);font-size:var(--sh2-fs-body-l);color:var(--sh2-ink-2);text-wrap:pretty}.sh2-hub__lead{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:var(--sh2-space-4)}.sh2-hub__lead-media{display:block;aspect-ratio:4 / 5;background:var(--sh2-media-bg);overflow:hidden}.sh2-hub__lead-media img{width:100%;height:100%;object-fit:cover}.sh2-hub__lead-title{margin:0;font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-h3);line-height:1.15;letter-spacing:var(--sh2-track-heading);text-wrap:balance}.sh2-hub__lead-ex{margin:0;font-size:var(--sh2-fs-small);color:var(--sh2-ink-2)}@media(min-width:990px){.sh2-hub__lead{max-width:640px}}.sh2-hub__all{padding:0 var(--sh2-page-margin) var(--sh2-section-y);display:flex;flex-direction:column}.sh2-hub__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(300px,calc((100% - 64px)/2)),1fr));column-gap:var(--sh2-space-8)}@media(max-width:400px){.sh2-hub__list{grid-template-columns:minmax(0,1fr)}}.sh2-blog__pager{display:flex;justify-content:space-between;gap:24px;padding-top:var(--sh2-space-6)}.sh2-hub__others{background:var(--sh2-bg-alt);padding:var(--sh2-section-y) var(--sh2-page-margin);display:flex;flex-direction:column;gap:var(--sh2-space-6)}.sh2-hub__others h2{margin:0}.sh2-hub__others ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sh2-space-3) var(--sh2-space-6)}.sh2-hub__others a{font-family:var(--sh2-font-display);font-size:clamp(24px,3vw,40px);line-height:1.2;letter-spacing:var(--sh2-track-heading);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:8px;text-decoration-color:var(--sh2-line)}.sh2-hub__others a:hover{text-decoration-color:currentColor;color:var(--sh2-ink)}.sh2-art__open{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.sh2-art__open-copy{flex:1 1 420px;min-width:0;background:var(--sh2-bg-alt);padding:var(--sh2-space-4) var(--sh2-page-margin) var(--sh2-space-8);display:flex;flex-direction:column;gap:var(--sh2-space-7)}.sh2-art__open-inner{flex:1;display:flex;flex-direction:column;justify-content:center;gap:var(--sh2-space-5);max-width:600px}.sh2-art__title{margin:0;font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-h2);line-height:1.08;letter-spacing:var(--sh2-track-heading);text-wrap:balance}.sh2-art__byline{margin:0;font-size:var(--sh2-fs-caption);color:var(--sh2-ink-2);display:flex;flex-wrap:wrap;gap:4px 12px;padding-bottom:var(--sh2-space-5);border-bottom:var(--sh2-hairline)}.sh2-art__lead{margin:0;font-size:var(--sh2-fs-body-l);line-height:1.7;font-weight:400;text-wrap:pretty}.sh2-art__open-media{flex:1 1 420px;min-width:0;min-height:420px;background:var(--sh2-media-bg);position:relative}.sh2-art__open-media img{width:100%;height:100%;min-height:420px;max-height:960px;object-fit:cover}.sh2-art__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);padding:0 var(--sh2-page-margin)}.sh2-art__body{min-width:0;padding-top:var(--sh2-space-7)}.sh2-art__toc{position:sticky;top:calc(var(--sh2-header-h) + 32px);margin:var(--sh2-space-8) 0 0 var(--sh2-space-7);max-width:240px;display:flex;flex-direction:column;gap:var(--sh2-space-3);padding-left:var(--sh2-space-5);border-left:var(--sh2-hairline)}.sh2-art__toc h2{margin:0}.sh2-art__toc ol,.sh2-art__toc-m ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.sh2-art__toc a{display:grid;grid-template-columns:24px 1fr;padding:6px 0;font-size:var(--sh2-fs-small);line-height:1.45}.sh2-art__toc-n{color:var(--sh2-ink-3);font-size:var(--sh2-fs-caption)}.sh2-art__toc-m{border-top:var(--sh2-hairline-strong);border-bottom:var(--sh2-hairline);margin-bottom:var(--sh2-space-6)}.sh2-art__toc-m summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between}.sh2-art__toc-m summary::-webkit-details-marker{display:none}.sh2-art__toc-m summary span{font-size:16px;letter-spacing:0}.sh2-art__toc-m[open] summary span{transform:rotate(45deg)}.sh2-art__toc-m ol{padding-bottom:var(--sh2-space-4)}.sh2-art__toc-m a{display:grid;grid-template-columns:24px 1fr;align-items:center;min-height:44px;font-size:var(--sh2-fs-body);color:var(--sh2-ink-2)}@media(max-width:1199px){.sh2-art__grid{grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto}.sh2-art__gutter{display:none}}@media(min-width:1200px){.sh2-art__toc-m{display:none}}.sh2-blog .sh2-rte{font-size:var(--sh2-fs-body-l);line-height:1.75;color:var(--sh2-ink);font-weight:var(--sh2-weight-light);overflow-wrap:break-word}.sh2-blog .sh2-rte>:first-child{margin-top:0!important}.sh2-blog .sh2-rte p{margin:0 0 20px;text-wrap:pretty}.sh2-blog .sh2-rte h2{margin:var(--sh2-space-8) 0 var(--sh2-space-4);font-family:var(--sh2-font-display);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:var(--sh2-track-heading);text-wrap:balance;text-transform:none;scroll-margin-top:calc(var(--sh2-header-h) + 24px)}.sh2-blog .sh2-rte h3{margin:var(--sh2-space-6) 0 var(--sh2-space-3);font-family:var(--sh2-font-display);font-weight:400;font-size:clamp(22px,2vw,25px);line-height:1.2;letter-spacing:var(--sh2-track-heading);text-transform:none}.sh2-blog .sh2-rte h4,.sh2-blog .sh2-rte h5,.sh2-blog .sh2-rte h6{margin:var(--sh2-space-5) 0 var(--sh2-space-2);font-family:var(--sh2-font-ui);font-size:var(--sh2-fs-body);font-weight:var(--sh2-weight-medium);text-transform:none;letter-spacing:0}.sh2-blog .sh2-rte a{color:var(--sh2-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sh2-blog .sh2-rte a:hover{color:var(--sh2-ink-2)}.sh2-blog .sh2-rte strong,.sh2-blog .sh2-rte b{font-weight:var(--sh2-weight-medium)}.sh2-blog .sh2-rte ul,.sh2-blog .sh2-rte ol{margin:0 0 20px;padding-left:1.1em;display:flex;flex-direction:column;gap:10px}.sh2-blog .sh2-rte ul{list-style:disc}.sh2-blog .sh2-rte ol{list-style:decimal}.sh2-blog .sh2-rte li{padding-left:6px}.sh2-blog .sh2-rte li::marker{color:var(--sh2-ink-3)}.sh2-blog .sh2-rte img{width:auto;max-width:100%;height:auto;margin:var(--sh2-space-6) 0 0}.sh2-blog .sh2-rte a>img{margin-bottom:0}.sh2-blog .sh2-rte p:has(>a>img),.sh2-blog .sh2-rte p:has(>img){margin-bottom:0}.sh2-blog .sh2-art__cap{display:inline-flex;align-items:center;min-height:32px;margin:var(--sh2-space-2) 0 var(--sh2-space-6);text-decoration:none!important}.sh2-blog .sh2-rte iframe,.sh2-blog .sh2-rte video{max-width:100%}.sh2-blog .sh2-rte blockquote{margin:var(--sh2-space-6) 0;padding-left:var(--sh2-space-5);border-left:var(--sh2-hairline-strong);font-family:var(--sh2-font-display);font-size:22px;line-height:1.4}.sh2-blog .sh2-art__table{overflow-x:auto;margin:var(--sh2-space-5) 0;-webkit-overflow-scrolling:touch}.sh2-blog .sh2-rte table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--sh2-fs-small);line-height:1.55}.sh2-blog .sh2-rte th{text-align:left;padding:0 16px 12px 0;vertical-align:bottom;font-size:var(--sh2-fs-label);letter-spacing:var(--sh2-track-label);text-transform:uppercase;font-weight:var(--sh2-weight-medium);border-bottom:var(--sh2-hairline-strong)}.sh2-blog .sh2-rte td{padding:14px 16px 14px 0;vertical-align:top;border-bottom:var(--sh2-hairline)}.sh2-blog .sh2-rte td:first-child{font-family:var(--sh2-font-display);font-size:19px}.sh2-blog .sh2-rte table p{margin:0}.sh2-art__looks{padding:var(--sh2-section-y) var(--sh2-page-margin) 0;display:flex;flex-direction:column;gap:var(--sh2-space-5);max-width:1200px;margin:0 auto}.sh2-art__looks .sh2-bcard__copy{padding-bottom:var(--sh2-space-4)}.sh2-art__band{margin-top:var(--sh2-section-y)}.sh2-blog .sh2-statement{background:var(--sh2-statement-bg);color:var(--sh2-statement-ink);display:flex;flex-wrap:wrap}.sh2-blog .sh2-statement__copy{flex:1 1 360px;min-width:0;padding:var(--sh2-section-y) var(--sh2-page-margin);display:flex;flex-direction:column;justify-content:center;gap:var(--sh2-space-6)}.sh2-blog .sh2-statement__eyebrow{color:var(--sh2-statement-ink-2)}.sh2-blog .sh2-statement__quote{font-family:var(--sh2-font-display);font-weight:400;font-size:var(--sh2-fs-quote);line-height:1.15;margin:0;max-width:18ch;text-wrap:balance;color:var(--sh2-statement-ink)}.sh2-blog .sh2-statement__body{margin:0;max-width:440px;color:var(--sh2-statement-ink-2)}.sh2-blog .sh2-statement__media{flex:1 1 360px;min-height:420px;position:relative;min-width:0}.sh2-blog .sh2-statement__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sh2-blog .sh2-statement--text-only .sh2-statement__copy{align-items:center;text-align:center}.sh2-blog .sh2-statement .sh2-btn--inverse.sh2-btn--primary:hover{opacity:.85;color:var(--sh2-statement-bg)}.sh2-art__faq{padding:var(--sh2-section-y) var(--sh2-page-margin) 0;display:flex;justify-content:center}.sh2-art__faq-inner{width:100%;max-width:680px}.sh2-art__faq-inner>h2{margin:0 0 var(--sh2-space-3);padding-bottom:var(--sh2-space-4);border-bottom:var(--sh2-hairline-strong);font-family:var(--sh2-font-display);font-weight:400;font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:var(--sh2-track-heading);scroll-margin-top:calc(var(--sh2-header-h) + 24px)}.sh2-art__faq .sh2-rte h3{margin:0!important;padding-top:var(--sh2-space-5);font-size:clamp(21px,2vw,24px);line-height:1.25;text-wrap:balance}.sh2-art__faq .sh2-rte h3+p{margin:var(--sh2-space-2) 0 0;padding-bottom:var(--sh2-space-5);border-bottom:var(--sh2-hairline);color:var(--sh2-ink-2);line-height:1.7}.sh2-art__more{padding:var(--sh2-section-y) var(--sh2-page-margin);display:flex;flex-direction:column;gap:var(--sh2-space-5)}
/*# sourceMappingURL=/cdn/shop/t/25/assets/sh2-blog.css.map */
