.error-page__inner{display:grid;align-content:center;gap:1rem;min-height:min(70svh,48rem)}.error-page__title{max-width:14ch;margin:0;font-size:clamp(2.5rem,8vw,7rem);line-height:.95}.error-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem}.visto-article__inner{display:grid;gap:clamp(3rem,7vw,7rem);justify-items:center;padding-top:clamp(4rem,7vw,7rem)}.visto-article__header{display:grid;width:min(100%,1120px);max-width:1120px;gap:clamp(1rem,2vw,1.5rem)}.visto-article .visto-page-content__title{max-width:980px;font-size:clamp(3.35rem,5.15vw,5.6rem);line-height:1.02}.visto-article__media{width:min(100%,1120px);aspect-ratio:16 / 9;background:color-mix(in srgb,var(--visto-page-surface) 72%,var(--visto-page-text) 8%);overflow:hidden}.visto-article__media img{display:block;width:100%;height:100%;object-fit:cover}.visto-article__content{width:min(100%,860px);max-width:860px;color:var(--visto-page-text);font-size:clamp(1.05rem,1.08vw,1.18rem);line-height:1.82}.visto-article__content>*{margin-block:0 1.45rem}.visto-article__content h2,.visto-article__content h3{margin-top:clamp(3.5rem,7vw,6rem);margin-bottom:1.25rem;font-family:var(--font-heading-family);line-height:1.08}.visto-article__content h2{font-size:clamp(1.55rem,2.2vw,2.35rem)}.visto-article__content h3{font-size:clamp(1.25rem,1.55vw,1.65rem)}.visto-article__content img{display:block;max-width:100%;height:auto;margin-block:clamp(2.5rem,5vw,4rem)}.visto-article__content table{width:100%;margin-block:clamp(2rem,4vw,3rem);border-collapse:collapse;border:1px solid var(--visto-page-border);font-size:.94em;line-height:1.45}.visto-article__content th,.visto-article__content td{padding:.95rem 1rem;border:1px solid var(--visto-page-border);text-align:left;vertical-align:top}.visto-article__content th{color:var(--visto-page-text);background:color-mix(in srgb,var(--visto-page-surface) 78%,var(--visto-page-text) 6%);font-weight:700}.visto-article__content tr:nth-child(2n) td{background:color-mix(in srgb,var(--visto-page-surface) 72%,transparent)}.visto-article__footer,.visto-article__comments{width:min(100%,860px);max-width:860px;border-top:1px solid var(--visto-page-border);padding-top:clamp(1.5rem,4vw,3rem)}.visto-article__comments,.visto-article__comment-list,.visto-article__comment-form{display:grid;gap:1rem}.visto-article__comment{padding:1rem;border:1px solid var(--visto-page-border)}.visto-article__field{display:grid;gap:.45rem}.visto-article__field label{color:var(--visto-page-subtext);font-size:.72rem;font-weight:700;text-transform:uppercase}.visto-article__field input,.visto-article__field textarea{width:100%;min-height:2.75rem;padding:.75rem;color:var(--visto-page-text);background:var(--visto-page-surface);border:1px solid var(--visto-page-border);border-radius:0;font:inherit}.visto-article__field textarea{min-height:9rem;resize:vertical}@media(max-width:749px){.visto-article__inner{gap:clamp(2.5rem,12vw,4rem);padding-top:clamp(3rem,14vw,5rem)}.visto-article .visto-page-content__title{max-width:100%;font-size:clamp(2.55rem,11vw,3.8rem);line-height:1.02}.visto-article__content{font-size:1rem;line-height:1.78}.visto-article__content table{display:block;overflow-x:auto;white-space:nowrap}}.visto-blog-index__header{max-width:920px;margin-bottom:clamp(2rem,5vw,4.5rem)}.visto-blog-index__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem)}.visto-blog-index__card{display:grid;min-width:0;align-content:start;background:color-mix(in srgb,var(--visto-page-surface) 86%,transparent);border:1px solid var(--visto-page-border)}.visto-blog-index__media{display:block;aspect-ratio:4 / 5;color:inherit;background:color-mix(in srgb,var(--visto-page-surface) 72%,var(--visto-page-text) 8%);overflow:hidden}.visto-blog-index__media img,.visto-blog-index__media-placeholder{display:block;width:100%;height:100%}.visto-blog-index__media img{object-fit:cover;transition:transform .18s ease}.visto-blog-index__card:hover .visto-blog-index__media img{transform:scale(1.025)}.visto-blog-index__media-placeholder{background:linear-gradient(135deg,transparent 0 48%,color-mix(in srgb,var(--visto-page-text) 12%,transparent) 48% 52%,transparent 52%),color-mix(in srgb,var(--visto-page-surface) 74%,var(--visto-page-text) 8%)}.visto-blog-index__card-copy{display:grid;gap:.9rem;padding:clamp(1rem,2vw,1.4rem)}.visto-blog-index__card-copy a{color:inherit;text-decoration:none}.visto-blog-index__pagination{margin-top:clamp(2rem,5vw,4rem);font-weight:700;text-align:center}.visto-blog-index__pagination .page{display:inline-flex;min-width:2rem;min-height:2rem;align-items:center;justify-content:center}.visto-blog-index__pagination a{color:inherit;text-decoration:none}.visto-blog-index__empty{padding-block:clamp(2rem,6vw,5rem);border-top:1px solid var(--visto-page-border)}@media(max-width:989px){.visto-blog-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.visto-blog-index__grid{grid-template-columns:1fr}}.building-placeholder{box-sizing:border-box;display:grid;grid-column:1 / -1;width:100%;min-height:max(28rem,calc(var(--building-placeholder-min-height, 100svh) - var(--site-header-height, 0px)));place-items:center;padding:var(--site-layout-padding-x);background:#f2f2ed}.building-placeholder__text{margin:0;color:#b8b8b8;font-family:var(--font-heading-family);font-size:clamp(1.15rem,1.75vw,1.55rem);font-weight:700;line-height:1;letter-spacing:0}.collections-index__inner,.collections-index__header{display:grid;gap:1rem}.collections-index__inner{gap:clamp(2rem,5vw,4rem)}.collections-index__title{margin:0;font-size:clamp(2.5rem,7vw,6rem);line-height:.95}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{min-width:0}.collection-card__link{display:flex;flex-direction:column;width:100%;height:100%;color:inherit;text-decoration:none}.collection-card__media{overflow:hidden;aspect-ratio:1 / 1}.collection-card__image{width:100%;height:100%;object-fit:var(--collection-image-fit, cover);transition:transform .28s ease}.media-box--contain .collection-card__image{object-fit:contain}.media-box--stretch .collection-card__image{object-fit:fill}.collection-card__content{display:grid;gap:.5rem;padding-block:1rem;border-top:1px solid var(--section-border)}.collection-card__content h2,.collection-card__content p,.collections-index__empty :is(h2,p){margin:0}.collection-card__content h2{font-size:clamp(1.125rem,2vw,1.5rem)}.collection-card__content p,.collections-index__empty p{color:var(--section-subtext);line-height:1.5}.collection-card__link:hover .collection-card__image,.collection-card__link:focus-visible .collection-card__image{transform:scale(1.025)}.collection-card__link:focus-visible{outline:2px solid var(--section-text);outline-offset:4px}.collections-index__empty{display:grid;gap:1rem;max-width:34rem;padding-block:clamp(3rem,8vw,7rem)}.collections-index__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.collections-index__pagination :is(a,span){display:inline-grid;min-width:var(--theme-touch-target-min, 44px);min-height:var(--theme-touch-target-min, 44px);place-items:center;padding-inline:.5rem;color:inherit;border:1px solid var(--section-border);text-decoration:none}.collections-index__pagination [aria-current=page]{color:var(--section-button-text);background:var(--section-button);border-color:var(--section-button)}@media(prefers-reduced-motion:reduce){.collection-card__image{transition:none}}.material-partners{--material-partners-bg: var(--section-bg, var(--color-background, #f7f7f2));--material-partners-surface: var(--section-surface, var(--color-surface, #ffffff));--material-partners-text: var(--section-text, var(--color-foreground, #161918));--material-partners-muted: var(--section-subtext, var(--color-subtext, #6e7471));--material-partners-border: color-mix(in srgb, var(--section-border, var(--color-border, #d9ddd8)) 82%, transparent);--material-partners-accent: var(--section-accent, var(--color-accent, #8fb8d8));background:linear-gradient(180deg,color-mix(in srgb,var(--material-partners-surface) 36%,transparent),transparent 42%),var(--material-partners-bg);color:var(--material-partners-text);overflow:hidden}.material-partners *,.material-partners *:before,.material-partners *:after{box-sizing:border-box}.material-partners__inner{margin-inline:auto;max-width:var(--site-layout-max-width, 1440px);padding:var(--material-partners-padding-top) var(--site-layout-padding-x, clamp(1.25rem, 4vw, 4rem)) var(--material-partners-padding-bottom)}.material-partners__intro{display:grid;justify-items:center;margin-inline:auto;max-width:820px;padding-bottom:clamp(2.75rem,6vw,5rem);text-align:center}.material-partners__eyebrow,.material-partners__bar p{color:var(--material-partners-muted);font-size:.72rem;font-weight:700;letter-spacing:0;line-height:1.2;margin:0;text-transform:uppercase}.material-partners__heading{color:var(--material-partners-text);font-family:var(--font-heading-family, var(--font-primary--family, Arial, sans-serif));font-size:clamp(3.35rem,8.4vw,7.4rem);font-weight:780;letter-spacing:0;line-height:.9;margin:1.25rem 0 0;max-width:11ch;text-transform:uppercase;text-wrap:balance}.material-partners__text{color:var(--material-partners-muted);font-size:clamp(.95rem,1.05vw,1.08rem);line-height:1.72;margin-top:clamp(1.8rem,4vw,3rem);max-width:48rem}.material-partners__text p{margin:0}.material-partners__index{margin-inline:auto;max-width:1040px}.material-partners__bar{align-items:end;border-top:1px solid var(--material-partners-border);display:flex;gap:1.5rem;justify-content:space-between;padding-block:1.4rem 1.8rem}.material-partners__bar span{color:var(--material-partners-muted);font-size:.8rem;line-height:1.3}.material-partners__logo-flow{display:grid;gap:.875rem;grid-template-columns:repeat(4,minmax(0,1fr))}.material-partners__closing-note{color:var(--material-partners-muted);font-size:clamp(.78rem,.78vw,.88rem);font-weight:400;letter-spacing:0;line-height:1.35;margin:1rem 0 0 auto;max-width:18rem;text-align:right}.material-partners__logo-cell{align-items:center;background:transparent;border:1px solid var(--material-partners-border);cursor:default;display:flex;height:88px;justify-content:center;min-width:0;overflow:hidden;padding:1.125rem 1.75rem;position:relative;transform:translateZ(0);transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.material-partners__logo-cell:before{background:var(--material-partners-accent);content:"";height:1px;left:1.25rem;opacity:0;position:absolute;right:1.25rem;top:.8rem;transform:scaleX(.28);transform-origin:var(--partner-cursor-x, 50%) 50%;transition:opacity .18s ease,transform .18s ease}.material-partners__logo-cell:after{background:radial-gradient(circle at var(--partner-cursor-x, 50%) var(--partner-cursor-y, 50%),color-mix(in srgb,var(--material-partners-accent) 28%,transparent),color-mix(in srgb,var(--material-partners-accent) 8%,transparent) 26%,transparent 60%);content:"";top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.material-partners__logo{display:block;filter:brightness(0) saturate(0) opacity(.88);max-height:calc(38px * var(--material-partners-logo-scale));max-width:min(100%,calc(var(--partner-logo-width) * var(--material-partners-logo-scale)));object-fit:contain;position:relative;transform:scale(1);transition:filter .18s ease,transform .18s ease;width:auto;z-index:1}.material-partners__logo--color,.material-partners__logo[src*=material-partner-nifco],.material-partners__logo[src*=material-partner-lycra]{filter:none}.material-partners__logo-cell:hover{background:color-mix(in srgb,var(--material-partners-surface) 42%,transparent);border-color:color-mix(in srgb,var(--material-partners-accent) 64%,var(--material-partners-border));transform:translate3d(0,-2px,0)}.material-partners__logo-cell:hover:before{opacity:.95;transform:scaleX(1)}.material-partners__logo-cell:hover:after{opacity:1}.material-partners__logo-cell:hover .material-partners__logo{filter:brightness(0) saturate(0) opacity(1);transform:scale(1.09) translate3d(calc((var(--partner-cursor-x, 50%) - 50%) * .035),calc((var(--partner-cursor-y, 50%) - 50%) * .025),0)}.material-partners__logo-cell:hover .material-partners__logo--color,.material-partners__logo-cell:hover .material-partners__logo[src*=material-partner-nifco],.material-partners__logo-cell:hover .material-partners__logo[src*=material-partner-lycra]{filter:none}@media(max-width:749px){.material-partners__inner{padding-top:clamp(4rem,18vw,6rem)}.material-partners__intro{justify-items:start;text-align:left}.material-partners__heading{font-size:clamp(3.25rem,17vw,5.8rem);max-width:10ch}.material-partners__bar{align-items:start;flex-direction:column;gap:.5rem}.material-partners__logo-cell{height:84px;padding-inline:1rem}.material-partners__logo-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.material-partners__closing-note{margin-left:0;max-width:none;text-align:left}.material-partners__logo{max-height:calc(32px * var(--material-partners-logo-scale))}}.page-template__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,5rem)}.page-template__header,.page-template__content{width:min(100%,52rem);margin-inline:auto}.page-template__title{margin:0;font-size:clamp(2.5rem,7vw,6rem);line-height:.95}.page-template__content{font-size:clamp(1rem,1.2vw,1.125rem)}.page-template__content>*+*{margin-block-start:1.25em}.page-template__content :is(img,iframe,video){max-width:100%}.partnerships-events{color:var(--section-text);background:var(--section-bg)}.partnerships-events__inner{box-sizing:border-box;width:min(100% - var(--site-layout-padding-x) * 2,var(--site-layout-max-width));margin-inline:auto;padding-block:clamp(4rem,8vw,8rem)}.partnerships-events__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);align-items:end;column-gap:clamp(2rem,6vw,7rem);row-gap:1.25rem;margin-bottom:clamp(4rem,9vw,9rem)}.partnerships-events__eyebrow{margin:0}.partnerships-events__title,.partnerships-events__feature h2,.partnerships-events__statement h2{margin:0;color:var(--section-text);line-height:.96}.partnerships-events__title{grid-column:1;font-size:clamp(3rem,7vw,7.25rem)}.partnerships-events__intro-copy{grid-column:2;grid-row:1 / span 2;max-width:48rem;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.5}.partnerships-events__intro-copy>*{margin-block:0}.partnerships-events__intro-copy>*+*{margin-top:1rem}.partnerships-events__blocks{display:grid;gap:clamp(5rem,10vw,10rem)}.partnerships-events__feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,6vw,7rem)}.partnerships-events__feature--image-right .partnerships-events__media-set{grid-column:2}.partnerships-events__feature--image-right .partnerships-events__feature-copy{grid-column:1;grid-row:1}.partnerships-events__media-set{display:grid;min-width:0}.partnerships-events__media-set--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.partnerships-events__feature--paired{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.partnerships-events__feature--paired .partnerships-events__media-set,.partnerships-events__feature--paired .partnerships-events__feature-copy{grid-column:auto;grid-row:auto}.partnerships-events__feature--paired .partnerships-events__feature-copy{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,6vw,7rem)}.partnerships-events__feature--paired .partnerships-events__eyebrow,.partnerships-events__feature--paired h2{grid-column:1}.partnerships-events__feature--paired .commerce-section__richtext{grid-column:2;grid-row:1 / span 2}.partnerships-events__media{aspect-ratio:4 / 3;background:color-mix(in srgb,var(--section-surface) 92%,var(--section-text) 8%);overflow:hidden}.partnerships-events__media :is(img,svg){width:100%;height:100%;object-fit:cover;display:block}.partnerships-events__feature-copy{display:grid;align-content:start;gap:1.25rem}.partnerships-events__feature h2,.partnerships-events__statement h2{font-size:clamp(2rem,3.5vw,4.25rem)}.partnerships-events__feature-copy .commerce-section__richtext,.partnerships-events__statement .commerce-section__richtext{font-size:1rem;line-height:1.55}.partnerships-events__feature-copy .commerce-section__richtext>*{margin-block:0}.partnerships-events__feature-copy .commerce-section__richtext>*+*{margin-top:1rem}.partnerships-events__statement{display:grid;grid-template-columns:minmax(0,52rem);justify-content:center;align-items:start;gap:1.25rem clamp(2rem,6vw,7rem);padding-top:clamp(2rem,4vw,4rem);border-top:1px solid color-mix(in srgb,var(--section-border) 72%,transparent)}.partnerships-events__statement .partnerships-events__eyebrow,.partnerships-events__statement h2,.partnerships-events__statement .commerce-section__richtext{grid-column:auto}.partnerships-events__statement h2{margin-top:0}.partnerships-events__statement .commerce-section__richtext>*{margin-block:0}.partnerships-events__statement .commerce-section__richtext>*+*{margin-top:1rem}@media(max-width:989px){.partnerships-events__intro,.partnerships-events__feature,.partnerships-events__statement{grid-template-columns:1fr}.partnerships-events__intro-copy,.partnerships-events__feature--image-right .partnerships-events__media-set,.partnerships-events__feature--image-right .partnerships-events__feature-copy,.partnerships-events__statement .partnerships-events__eyebrow,.partnerships-events__statement h2,.partnerships-events__statement .commerce-section__richtext{grid-column:auto;grid-row:auto}.partnerships-events__statement{gap:1rem}.partnerships-events__statement h2{margin-top:0}.partnerships-events__feature--paired .partnerships-events__feature-copy{grid-template-columns:1fr}.partnerships-events__feature--paired .partnerships-events__eyebrow,.partnerships-events__feature--paired h2,.partnerships-events__feature--paired .commerce-section__richtext{grid-column:auto;grid-row:auto}}@media(max-width:749px){.partnerships-events__inner{padding-block:3.5rem 5rem}.partnerships-events__intro{margin-bottom:4.5rem}.partnerships-events__blocks{gap:5rem}.partnerships-events__media-set--pair{gap:.5rem}}.search-template__form{display:flex;flex-wrap:wrap;gap:.75rem;max-width:min(100%,42rem)}.search-template__inner,.search-template__header{display:grid;gap:1rem}.search-template__inner{gap:clamp(2rem,5vw,4rem)}.search-template__title{max-width:20ch;margin:0;font-size:clamp(2.25rem,6vw,5rem);line-height:.98}.search-template__intro{color:var(--section-subtext)}.search-template__input{box-sizing:border-box;flex:1 1 18rem;min-width:min(100%,18rem);max-width:100%;min-height:var(--theme-touch-target-min, 44px);padding:.75rem 1rem;color:var(--section-text);background:var(--section-surface);border:1px solid var(--section-border)}.search-template__input:focus-visible{outline:2px solid var(--section-text);outline-offset:2px}.search-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1.25rem,3vw,2.5rem)}.search-result{display:grid;align-content:start;gap:1rem}.search-result__media{aspect-ratio:4 / 3;overflow:hidden}.search-result__image,.search-result__image img{width:100%;height:100%;object-fit:cover}.search-result__content{display:grid;gap:.75rem}.search-result__title{margin:0;font-size:clamp(1.25rem,2vw,1.75rem)}.search-result__title a{color:inherit;text-decoration:none}.search-template__empty{padding-block:clamp(3rem,8vw,7rem);border-block:1px solid var(--section-border)}.search-template__pagination{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.search-template__pagination :is(a,span){display:inline-grid;min-width:var(--theme-touch-target-min, 44px);min-height:var(--theme-touch-target-min, 44px);place-items:center;padding-inline:.5rem;color:inherit;border:1px solid var(--section-border);text-decoration:none}.search-template__pagination [aria-current=page]{color:var(--section-button-text);background:var(--section-button);border-color:var(--section-button)}.size-guide-content{--size-guide-bg: var(--section-bg, var(--color-background, #f7f7f2));--size-guide-surface: var(--section-surface, var(--color-surface, #ffffff));--size-guide-text: var(--section-text, var(--color-foreground, #151817));--size-guide-muted: var(--section-subtext, var(--color-subtext, #636b68));--size-guide-border: color-mix(in srgb, var(--section-border, var(--color-border, #d9ddd8)) 88%, transparent);background:var(--size-guide-bg);color:var(--size-guide-text);padding:clamp(48px,7vw,104px) 0}.size-guide-content__inner{width:min(var(--size-guide-max-width, 1240px),calc(100% - 32px));margin:0 auto}.size-guide-content__header{max-width:780px;margin-bottom:clamp(32px,5vw,72px)}.size-guide-content__header h2{margin:0;font-family:var(--font-heading-family, var(--font-primary--family, Arial, sans-serif));font-size:clamp(2.15rem,5vw,5rem);line-height:.94;letter-spacing:0}.size-guide-content__header .commerce-section__richtext{margin-top:18px;max-width:680px}.size-guide-content__layout{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.size-guide-content__nav{position:sticky;top:96px;padding-top:2px}.size-guide-content__nav-title{margin:0 0 18px;color:var(--size-guide-muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.size-guide-content__nav ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.size-guide-content__nav a{color:var(--size-guide-muted);font-size:.9rem;line-height:1.35;text-decoration:none;transition:color .16s ease}.size-guide-content__nav a:hover{color:var(--size-guide-text)}.size-guide-content__blocks{display:grid;gap:clamp(24px,4vw,56px)}.size-guide-content__block{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,42%);gap:clamp(22px,4vw,56px);align-items:start;padding-top:clamp(24px,4vw,52px);border-top:1px solid var(--size-guide-border)}.size-guide-content__block--left{grid-template-columns:minmax(280px,42%) minmax(0,1fr)}.size-guide-content__block--left .size-guide-content__copy{grid-column:2}.size-guide-content__block--left .size-guide-content__media-stack{grid-column:1;grid-row:1}.size-guide-content__block--none{grid-template-columns:minmax(0,860px)}.size-guide-content__block--no-media{grid-template-columns:minmax(0,1fr)}.size-guide-content__block--no-media .size-guide-content__copy{grid-column:1;max-width:none}.size-guide-content__block--media-wide,.size-guide-content__block--media-wide.size-guide-content__block--left,.size-guide-content__block--media-wide.size-guide-content__block--right,.size-guide-content__block--stacked-media,.size-guide-content__block--stacked-media.size-guide-content__block--left,.size-guide-content__block--stacked-media.size-guide-content__block--right{grid-template-columns:minmax(0,1fr)}.size-guide-content__block--media-wide .size-guide-content__copy,.size-guide-content__block--media-wide.size-guide-content__block--left .size-guide-content__copy,.size-guide-content__block--stacked-media .size-guide-content__copy,.size-guide-content__block--stacked-media.size-guide-content__block--left .size-guide-content__copy{grid-column:1;max-width:920px}.size-guide-content__block--media-wide .size-guide-content__media-stack,.size-guide-content__block--media-wide.size-guide-content__block--left .size-guide-content__media-stack,.size-guide-content__block--stacked-media .size-guide-content__media-stack,.size-guide-content__block--stacked-media.size-guide-content__block--left .size-guide-content__media-stack{grid-column:1;grid-row:auto;max-width:none}.size-guide-content__copy{max-width:760px}.size-guide-content__copy h3{margin:0;font-family:var(--font-heading-family, var(--font-primary--family, Arial, sans-serif));font-size:clamp(1.65rem,3vw,3rem);line-height:1;letter-spacing:0}.size-guide-content__copy .commerce-section__richtext{margin-top:18px;color:var(--size-guide-muted);font-size:clamp(.98rem,1vw,1.08rem);line-height:1.72}.size-guide-content__copy .commerce-section__richtext p{margin:0 0 1em}.size-guide-content__copy .commerce-section__richtext p:last-child{margin-bottom:0}.size-guide-content__copy .commerce-section__richtext strong{color:var(--size-guide-text);font-weight:700}.size-guide-content__note{margin-top:22px;padding:18px 20px;border-left:2px solid var(--size-guide-text);background:color-mix(in srgb,var(--size-guide-surface) 72%,transparent);color:var(--size-guide-text)}.size-guide-content__media-stack{display:grid;gap:14px;margin:0}.size-guide-content__block--media-wide .size-guide-content__media-stack,.size-guide-content__block--stacked-media .size-guide-content__media-stack{gap:clamp(20px,3vw,32px)}.size-guide-content__media{margin:0}.size-guide-content__image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px;background:var(--size-guide-surface)}.size-guide-content__block--media-wide .size-guide-content__image,.size-guide-content__block--stacked-media .size-guide-content__image{aspect-ratio:auto;height:auto;object-fit:contain}.size-guide-content__media figcaption{margin-top:10px;color:var(--size-guide-muted);font-size:.78rem;line-height:1.4}@media(max-width:989px){.size-guide-content__layout{display:block}.size-guide-content__nav{position:static;margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--size-guide-border)}.size-guide-content__nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.size-guide-content{padding:42px 0 72px}.size-guide-content__inner{width:min(100% - 24px,var(--size-guide-max-width, 1240px))}.size-guide-content__nav ol{grid-template-columns:1fr;gap:8px}.size-guide-content__block,.size-guide-content__block--left,.size-guide-content__block--none{grid-template-columns:1fr;gap:20px}.size-guide-content__block--left .size-guide-content__copy,.size-guide-content__block--left .size-guide-content__media-stack{grid-column:auto;grid-row:auto}.size-guide-content__image{aspect-ratio:4 / 3}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
