.exo-page{--exo-display: 64px;--exo-tint: rgb(var(--color-foreground-rgb) / var(--opacity-5));background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-paragraph--family);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);font-size:var(--font-size--paragraph);line-height:var(--font-paragraph--line-height)}@media screen and (max-width:749px){.exo-page{--exo-display: 44px}}.exo-page[id],.exo-page [id]{scroll-margin-top:var(--exo-anchor-offset, var(--header-height, 0px))}.exo-page .exo-wrap{width:min(var(--page-content-width),100% - var(--page-margin) * 2);margin-inline:auto}.exo-page p{margin:0 0 16px}.exo-page p:last-child{margin-bottom:0}.exo-page :is(.exo-kicker,.exo-label),.exo-page.exo-new-pill{font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-size:var(--font-size--2xs);line-height:var(--font-paragraph--line-height);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase}.exo-page .exo-kicker{margin:0 0 20px}.exo-page .exo-h2{margin:0;font-family:var(--font-h2--family);font-style:var(--font-h2--style);font-weight:var(--font-h2--weight);font-size:var(--exo-display);line-height:var(--line-height--display-tight);letter-spacing:var(--font-h2--letter-spacing);text-transform:var(--font-h2--case);color:var(--color-foreground-heading)}.exo-page .exo-h3{margin:0;font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);color:var(--color-foreground-heading)}.exo-page :is(.exo-muted,.exo-lead,.exo-caption){color:var(--color-foreground-muted)}.exo-page .exo-lead{max-width:560px;margin:0}.exo-page .exo-caption{margin:16px 0 0}.exo-page .exo-sec{padding-top:100px;padding-bottom:90px}.exo-page .exo-sec-head{max-width:780px;margin-bottom:44px}.exo-page .exo-sec-head .exo-h2{margin-bottom:24px}.exo-page .exo-cta{margin:24px 0 0}.exo-page .accordion .details-content>*{margin:0}.exo-page .accordion .details-content>*+*{margin-top:12px}.exo-page .accordion .details-content ul{padding-left:18px}.exo-page.exo-new-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--style-border-radius-pills);background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.exo-page.exo-anchor{position:absolute;width:0;height:0;margin-top:calc(var(--padding-block-start, 0px) * -1);background:none}.exo-page.exo-addon{--exo-addon-thumb: 72px;width:100%;background:none}.exo-page.exo-addon .product-recommendations__skeleton-item{display:none}.exo-page.exo-addon .resource-list--grid{grid-template-columns:minmax(0,1fr);gap:var(--gap-sm);min-height:var(--exo-addon-thumb)}.exo-page.exo-addon .product-card__content{display:grid;grid-template-columns:var(--exo-addon-thumb) minmax(0,1fr) var(--button-size-md);align-items:center;column-gap:var(--gap-md)}.exo-page.exo-addon .card-gallery{display:contents}.exo-page.exo-addon .card-gallery slideshow-component{grid-column:1;grid-row:1;width:var(--exo-addon-thumb);aspect-ratio:1;border-radius:var(--gallery-media-border-radius);overflow:hidden}.exo-page.exo-addon .card-gallery slideshow-arrows{display:none}.exo-page.exo-addon .product-card-gallery__title-placeholder{grid-column:1;grid-row:1;width:var(--exo-addon-thumb);aspect-ratio:1;padding:var(--padding-xs);font-size:var(--font-size--2xs);border-radius:var(--gallery-media-border-radius)}.exo-page.exo-addon .product-card__content>.group-block{grid-column:2;grid-row:1;min-width:0}.exo-page.exo-addon .quick-add__button{right:0;bottom:calc(50% - var(--button-size-md) / 2);opacity:1}.exo-page.exo-addon .product-title__subtitle{margin-block-start:.25em;font-size:var(--font-size--2xs);letter-spacing:var(--letter-spacing--body-loose);color:var(--color-foreground-muted)}.exo-page.exo-benefits{padding-block:28px}.exo-page .exo-benefits__grid{list-style:none;margin-block:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.exo-page .exo-benefit{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:baseline}.exo-page .exo-benefit__num{color:var(--color-primary-button-background)}.exo-page .exo-benefit__title{display:block}.exo-page .exo-benefit__text{grid-column:2;margin:0;color:var(--color-foreground-muted)}.exo-page .exo-snav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;margin:0;padding:20px 24px;border-bottom:var(--style-border-width) solid var(--color-border)}.exo-page .exo-cons__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:72px;align-items:center}.exo-page .exo-cons__view{position:relative;min-width:0}.exo-page .exo-cons__label{position:absolute;left:0;top:0;z-index:1;color:var(--color-foreground-muted)}.exo-page .exo-cons__stage{position:relative;aspect-ratio:1;border-radius:var(--gallery-media-border-radius);overflow:hidden}.exo-page .exo-cons__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:darken;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}.exo-page .exo-cons__img.is-active{opacity:1}.exo-page .exo-cons__controls{display:flex;gap:4px;padding:4px;box-sizing:border-box;min-height:calc(var(--button-padding-block) * 2 + var(--font-paragraph--size) * var(--font-paragraph--line-height));border:var(--style-border-width) solid var(--color-border);border-radius:var(--style-border-radius-md)}.exo-page .exo-cons__controls button{flex:1 1 0;min-width:0;min-height:var(--minimum-touch-target);padding:0 8px;border:0;border-radius:var(--style-border-radius-buttons-primary);background:none;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--font-size--paragraph);line-height:var(--font-paragraph--line-height);cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.exo-page .exo-cons__controls button[aria-pressed=true]{background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.exo-page .exo-material{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:22px;align-items:baseline;margin-bottom:32px}.exo-page .exo-material .exo-h3{margin-bottom:8px}.exo-page .exo-material p{margin:0;color:var(--color-foreground-muted)}.exo-page .exo-cons__breakdown{width:auto;margin-left:50px}.exo-page .exo-pcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-bottom:90px}.exo-page .exo-pcard{display:grid;grid-template-columns:45% minmax(0,1fr);gap:24px;align-items:center;padding-top:24px;border-top:var(--style-border-width) solid var(--color-border)}.exo-page .exo-pcard__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:darken;border-radius:var(--gallery-media-border-radius)}.exo-page .exo-pcard__img--empty{background-color:var(--exo-tint)}.exo-page .exo-pcard__kicker{display:block}.exo-page .exo-pcard .exo-h3{margin:8px 0}.exo-page .exo-pcard p{margin:0;color:var(--color-foreground-muted)}.exo-page .exo-fit{background-color:var(--exo-tint)}.exo-page .exo-fit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px;align-items:center}.exo-page .exo-fit__h2{margin-bottom:24px}.exo-page .exo-fit__text p{max-width:460px}.exo-page .exo-fit__text{margin-bottom:16px}.exo-page .exo-specs{margin:0}.exo-page .exo-specs>div{display:flex;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:var(--style-border-width) solid var(--color-border)}.exo-page .exo-specs dt{color:var(--color-foreground-muted)}.exo-page .exo-specs dd{margin:0;text-align:right}.exo-page .exo-sec-head--spread{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.exo-page .exo-load__aside{margin:0;padding-bottom:24px;text-align:right;color:var(--color-foreground-muted)}.exo-page .exo-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 0 42px;padding:0;list-style:none}.exo-page .exo-steps__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;mix-blend-mode:darken;border-radius:var(--gallery-media-border-radius)}.exo-page .exo-steps__img--empty{background-color:var(--exo-tint)}.exo-page .exo-steps__head{display:flex;align-items:baseline;gap:12px;margin-top:16px;padding-top:16px;border-top:var(--style-border-width) solid var(--color-border)}.exo-page .exo-steps p{margin:8px 0 0;color:var(--color-foreground-muted)}.exo-page .exo-inbox{display:grid;grid-template-columns:1fr 2fr 1fr;gap:30px;align-items:start;padding:28px;border-radius:var(--style-border-radius-lg);background-color:var(--exo-tint)}.exo-page .exo-inbox p{margin:0}.exo-page .exo-inbox__exclusion{grid-column:2 / -1;color:var(--color-foreground-muted)}.exo-page .exo-stack{padding:30px 0 50px;border-top:var(--style-border-width) solid var(--color-border);border-bottom:var(--style-border-width) solid var(--color-border)}.exo-page .exo-stack__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:70px;align-items:center}.exo-page .exo-stack__img{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:darken;border-radius:var(--gallery-media-border-radius)}.exo-page .exo-stack__img--empty{aspect-ratio:1;background-color:var(--exo-tint)}.exo-page .exo-stack__h2{margin-bottom:24px}.exo-page .exo-stack__text{max-width:430px}.exo-page .exo-compare__table{width:100%;border-collapse:collapse;table-layout:fixed}.exo-page .exo-compare__table :is(th,td){padding:16px 18px;border-bottom:var(--style-border-width) solid var(--color-border);text-align:left;vertical-align:top;font:inherit;color:var(--color-foreground);background:none;overflow-wrap:break-word}.exo-page .exo-compare__table thead th{vertical-align:bottom;border-bottom:calc(var(--style-border-width) * 2) solid var(--color-foreground);font-family:var(--font-accent--family);font-style:var(--font-accent--style);font-weight:var(--font-accent--weight);font-size:var(--font-size--2xs);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase}.exo-page .exo-compare__table thead th:first-child,.exo-page .exo-compare__table tbody th{width:31%}.exo-page .exo-compare__table .is-exo{background-color:var(--exo-tint)}.exo-page .exo-compare__table thead .is-exo{background-color:var(--color-foreground);color:var(--color-background)}.exo-page .exo-faq{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);gap:100px}.exo-page .exo-faq__h2{margin-bottom:24px}.exo-page .exo-faq__list details[open]>.details__header{--summary-font-weight: bold}.exo-page .exo-faq__form{display:grid;gap:8px;max-width:420px;margin-bottom:12px}.exo-page .exo-faq__form-row{display:flex;gap:8px;align-items:stretch}.exo-page .exo-faq__form .field{flex:1 1 160px;min-width:0}.exo-page .exo-final{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:44px 0 70px;border-top:var(--style-border-width) solid var(--color-foreground)}.exo-page .exo-final .exo-kicker{margin-bottom:12px}.exo-page .exo-final__btn{white-space:nowrap}@media screen and (max-width:1100px){.exo-page .exo-benefits__grid{gap:20px}.exo-page .exo-cons__grid{gap:40px}.exo-page :is(.exo-fit__grid,.exo-faq){gap:50px}.exo-page .exo-steps{gap:16px}.exo-page .exo-pcard{grid-template-columns:minmax(0,1fr)}.exo-page .exo-stack__grid{gap:40px}}@media screen and (max-width:749px){.exo-page .exo-sec{padding-top:62px;padding-bottom:56px}.exo-page .exo-sec-head{margin-bottom:32px}.exo-page .exo-kicker{margin-bottom:16px}.exo-page.exo-benefits{padding-block:24px}.exo-page .exo-benefits__grid{grid-template-columns:minmax(0,1fr);gap:16px}.exo-page .exo-benefit{grid-template-columns:24px minmax(0,1fr);column-gap:6px}.exo-page .exo-snav{gap:10px 20px;padding:18px 16px}.exo-page .exo-cons__grid{grid-template-columns:minmax(0,1fr);gap:36px}.exo-page .exo-cons__stage{aspect-ratio:1.1}.exo-page .exo-cons__controls button{padding:0 2px;font-size:var(--font-size--sm)}.exo-page .exo-material{grid-template-columns:24px minmax(0,1fr);column-gap:14px;margin-bottom:28px}.exo-page .exo-cons__breakdown{margin-left:38px}.exo-page .exo-pcards{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:56px}.exo-page .exo-pcard{grid-template-columns:40% minmax(0,1fr);gap:20px}.exo-page .exo-fit__grid{grid-template-columns:minmax(0,1fr);gap:24px}.exo-page .exo-specs>div{gap:18px}.exo-page .exo-specs dd{max-width:52%}.exo-page .exo-sec-head--spread{display:block}.exo-page .exo-load__aside{padding:0;margin-top:16px;text-align:left}.exo-page .exo-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.exo-page .exo-steps__head{flex-direction:column;gap:4px;margin-top:12px;padding-top:12px}.exo-page .exo-inbox{grid-template-columns:minmax(0,1fr);gap:14px;padding:24px}.exo-page .exo-inbox__exclusion{grid-column:1}.exo-page .exo-stack{padding:10px 0 44px}.exo-page .exo-stack__grid{grid-template-columns:minmax(0,1fr);gap:0}.exo-page .exo-stack__img{height:320px;object-fit:cover}.exo-page .exo-compare__table :is(th,td){padding:12px 6px}.exo-page .exo-compare__table :is(th,td):first-child{padding-left:0}.exo-page .exo-compare__table .is-exo{padding-left:8px}.exo-page .exo-compare__table thead th:first-child,.exo-page .exo-compare__table tbody th{width:34%}.exo-page .exo-faq{grid-template-columns:minmax(0,1fr);gap:20px}.exo-page .exo-faq__h2 br{display:none}.exo-page .exo-final{flex-direction:column;align-items:flex-start;gap:24px;padding:32px 0 48px}.exo-page .exo-final__btn{width:100%}}@media(prefers-reduced-motion:reduce){.exo-page *,.exo-page *:before,.exo-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/exo-page.css.map */
