.strive-scissor-comparison .strive-column{width:100%}.strive-scissor-comparison .strive-viewer{position:relative;width:100%;aspect-ratio:1 / 1;min-height:17rem;border-radius:var(--rounded-block, 0);background:rgb(var(--color-foreground) / .04)}.strive-scissor-comparison .strive-viewer__model{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background-color:transparent;--poster-color: transparent;--progress-mask: transparent}.strive-scissor-comparison .strive-viewer__model::part(default-progress-bar){display:none}.strive-scissor-comparison .strive-viewer__model::part(default-poster){background-color:transparent;object-fit:contain}.strive-scissor-comparison .strive-column .horizontal-product__details{width:100%}.strive-scissor-comparison .comparison-table{padding-block-start:var(--sp-6);gap:0}.strive-scissor-comparison .comparison-table__head{border-block-end:0;padding-block-start:var(--sp-3);padding-block-end:var(--sp-1);font-size:.6875rem;line-height:1.3;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.strive-scissor-comparison .comparison-table__row:not(.thead):not(:last-child){padding-block-end:var(--sp-3);border-block-end:1px solid rgb(var(--color-foreground) / .08)}.strive-scissor-comparison .comparison-table__column.rte{font-size:.875rem;line-height:1.45}.strive-scissor-comparison .comparison-table__column.rte p{margin:0}.strive-scissor-comparison .comparison-table__row.thead{padding-block-end:var(--sp-6)}.strive-scissor-comparison .comparison-table__row:last-child{padding-block-start:var(--sp-6)}.strive-tabs{position:relative;display:flex;gap:0;padding:3px;border-radius:999px;background:rgb(var(--color-foreground) / .06);margin-block-end:var(--sp-5);margin-inline:var(--page-padding);isolation:isolate}.strive-tabs__pill{position:absolute;z-index:0;top:3px;bottom:3px;left:0;width:0;border-radius:999px;background:rgb(var(--color-button-background));transform:translateZ(0);transition:transform .34s cubic-bezier(.32,.72,0,1),width .34s cubic-bezier(.32,.72,0,1);will-change:transform,width}.strive-tabs:not([data-strive-ready]) .strive-tabs__pill{opacity:0}.strive-tabs:not([data-strive-ready]) .strive-tabs__tab.is-active{background:rgb(var(--color-button-background));border-radius:999px}.strive-tabs__tab{position:relative;z-index:1;flex:1 1 0;min-width:0;padding:.875rem var(--sp-2);min-height:44px;border:0;border-radius:999px;background:transparent;color:rgb(var(--color-foreground) / .55);font-family:var(--font-body-family);font-size:.8125rem;font-weight:500;line-height:1.2;letter-spacing:.01em;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .22s ease,transform .12s ease}.strive-tabs__tab.is-active{color:rgb(var(--color-button-text))}.strive-tabs__tab:active{transform:scale(.96)}.strive-tabs__tab:focus-visible{outline:2px solid rgb(var(--color-keyboard-focus, var(--color-foreground)));outline-offset:2px}@media screen and (min-width:768px){.strive-tabs{display:none}}@media screen and (max-width:639px){.strive-scissor-comparison .title-wrapper{padding-inline:var(--page-padding)}}@media screen and (max-width:767px){.strive-scissor-comparison .strive-tabs{position:sticky;top:calc(var(--header-height, 0px) + var(--sp-2));z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(var(--color-background) / .82);box-shadow:0 0 0 3px rgb(var(--color-background) / .82)}.strive-scissor-comparison .comparison-table__row{grid-template-columns:1fr}.strive-scissor-comparison .comparison-table__row>.comparison-table__column{display:none}.strive-scissor-comparison [data-strive-active="0"] .comparison-table__row>.comparison-table__column:nth-child(1),.strive-scissor-comparison [data-strive-active="1"] .comparison-table__row>.comparison-table__column:nth-child(2),.strive-scissor-comparison [data-strive-active="2"] .comparison-table__row>.comparison-table__column:nth-child(3){display:block}.strive-scissor-comparison [data-strive-active="0"] .comparison-table__row:has(>.comparison-table__column.is-empty:nth-child(1)),.strive-scissor-comparison [data-strive-active="1"] .comparison-table__row:has(>.comparison-table__column.is-empty:nth-child(2)),.strive-scissor-comparison [data-strive-active="2"] .comparison-table__row:has(>.comparison-table__column.is-empty:nth-child(3)),.strive-scissor-comparison [data-strive-active="0"] .comparison-table__head:has(+.comparison-table__row>.comparison-table__column.is-empty:nth-child(1)),.strive-scissor-comparison [data-strive-active="1"] .comparison-table__head:has(+.comparison-table__row>.comparison-table__column.is-empty:nth-child(2)),.strive-scissor-comparison [data-strive-active="2"] .comparison-table__head:has(+.comparison-table__row>.comparison-table__column.is-empty:nth-child(3)){display:none}.strive-scissor-comparison.is-swap-next .comparison-table__row>.comparison-table__column{animation:strive-swap-next .3s cubic-bezier(.32,.72,0,1) both}.strive-scissor-comparison.is-swap-prev .comparison-table__row>.comparison-table__column{animation:strive-swap-prev .3s cubic-bezier(.32,.72,0,1) both}.strive-scissor-comparison .strive-viewer{aspect-ratio:1 / 1}}@keyframes strive-swap-next{0%{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:none}}@keyframes strive-swap-prev{0%{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.strive-tabs__pill,.strive-tabs__tab{transition:none}.strive-tabs__tab:active{transform:none}.strive-scissor-comparison.is-swap-next .comparison-table__row>.comparison-table__column,.strive-scissor-comparison.is-swap-prev .comparison-table__row>.comparison-table__column{animation:none}}.strive-viewer__hint{position:absolute;z-index:1;inset-inline-start:var(--sp-3);inset-block-end:var(--sp-3);display:flex;align-items:center;gap:var(--sp-1d5, .375rem);padding:var(--sp-1d5, .375rem) var(--sp-2d5, .625rem);border-radius:999px;background:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground) / .65);font-family:var(--font-body-family);font-size:.6875rem;line-height:1;letter-spacing:.02em;pointer-events:none;opacity:1;transition:opacity .3s ease,transform .3s ease}.strive-viewer__hint svg{width:.875rem;height:.875rem}.strive-viewer.is-explored .strive-viewer__hint{opacity:0;transform:translateY(4px)}@media(hover:hover)and (pointer:fine){.strive-viewer__hint{display:none}}@media(prefers-reduced-motion:reduce){.strive-viewer__hint{transition:none}}.strive-specs{margin:var(--sp-6) 0 0;padding:0}.strive-specs__row{display:grid;grid-template-columns:minmax(8rem,15rem) 1fr;gap:var(--sp-4);align-items:baseline;padding-block:var(--sp-3);border-block-end:1px solid rgb(var(--color-foreground) / .08)}.strive-specs__row:first-child{border-block-start:1px solid rgb(var(--color-foreground) / .08)}.strive-specs__label{margin:0;font-size:.6875rem;line-height:1.3;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.5}.strive-specs__value{margin:0;font-size:.9375rem;line-height:1.45}.strive-specs__value p{margin:0}.strive-specs__pending{opacity:.4}.strive-specs__footnote{margin-block-start:var(--sp-4);font-size:.75rem;line-height:1.5;opacity:.55}@media screen and (max-width:767px){.strive-specs__row{grid-template-columns:1fr;gap:var(--sp-1)}}.strive-scissor-comparison .strive-viewer__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:contain;opacity:1;transition:opacity .4s ease}.strive-scissor-comparison .strive-viewer__loader{position:absolute;z-index:2;inset-block-end:var(--sp-3);inset-inline-end:var(--sp-3);width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid rgb(var(--color-foreground) / .18);border-top-color:rgb(var(--color-foreground) / .55);animation:strive-spin .75s linear infinite;opacity:1;transition:opacity .25s ease}.strive-scissor-comparison .strive-viewer.is-model-ready .strive-viewer__poster,.strive-scissor-comparison .strive-viewer.is-model-ready .strive-viewer__loader{opacity:0;pointer-events:none}.strive-scissor-comparison .strive-viewer.is-model-ready .strive-viewer__loader{animation:none}.strive-scissor-comparison .strive-viewer__model{z-index:0}.strive-scissor-comparison .strive-viewer.is-model-ready .strive-viewer__model{z-index:3}@keyframes strive-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.strive-scissor-comparison .strive-viewer__loader{animation:none}.strive-scissor-comparison .strive-viewer__poster{transition:none}}.strive-scissor-comparison .strive-viewer.is-model-failed .strive-viewer__poster{opacity:1}.strive-scissor-comparison .strive-viewer.is-model-failed .strive-viewer__loader,.strive-scissor-comparison .strive-viewer.is-model-failed .strive-viewer__hint{display:none}.strive-scissor-comparison .strive-viewer.is-model-failed .strive-viewer__model{opacity:0}.card-grid .media-card--overlap .media-card__link .media:not(.loading):after{background:linear-gradient(to top,rgb(var(--color-overlay) / .85),rgb(var(--color-overlay) / .55) 22%,rgb(var(--color-overlay) / .2) 45%,rgb(var(--color-overlay) / 0) 65%),linear-gradient(rgb(var(--color-overlay) / .2),rgb(var(--color-overlay) / .2))}@media screen and (max-width:1023px){.product__info .product__highlights .product-card__icons{flex-wrap:wrap;overflow:visible;row-gap:var(--sp-3)}.product__info .product__highlights .product-card__icon{flex:0 0 50%;min-width:0}.product__info .product__highlights .product-card__icon:nth-child(odd){border-inline-start:0}}.newsletter-bar{transition:opacity .3s ease,visibility .3s ease}.newsletter-bar.strive-hidden{opacity:0;visibility:hidden;pointer-events:none}@media screen and (max-width:767px){[id*=__hero_text] .banner__box>.button{min-width:0;padding-inline:1.125rem;font-size:.875rem}[id*=__hero_text] .banner__box>.button .icon,[id*=__hero_text] .banner__box>.button svg{display:none}[id*=__hero_text] .banner__box>.button{margin-inline-end:0}[id*=__hero_text] .banner__box>.button+.button{margin-inline-start:.5rem}}@media screen and (max-width:374px){[id*=__hero_text] .banner__box>.button{padding-inline:.875rem;font-size:.8125rem}}.strive-hero-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:min(100%,50rem);margin:.5rem auto 0}.rte a.strive-hero-model,.strive-hero-model{display:flex;align-items:center;gap:.875rem;padding:.625rem 1rem .625rem .625rem;border-radius:1rem;background:#ffffff12;border:1px solid rgb(255 255 255 / .16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-image:none;color:#fff;text-align:left;text-decoration:none;transition:transform .3s ease,background-color .3s ease,border-color .3s ease}.rte .strive-hero-model img.strive-hero-model__img{margin:0}.strive-hero-model:hover,.strive-hero-model:focus-visible{transform:translateY(-3px);background:#ffffff21;border-color:#fff6}.strive-hero-model__img{flex:none;width:4rem;height:4rem;border-radius:.625rem;object-fit:cover}.strive-hero-model__text{display:grid;gap:.125rem;min-width:0;line-height:1.2}.strive-hero-model__name{font-weight:600;font-size:1rem}.strive-hero-model__role{font-size:.8125rem;opacity:.7}.strive-hero-model__price{font-size:.875rem;margin-top:.25rem}@media screen and (max-width:767px){.strive-hero-models{gap:.5rem}.rte a.strive-hero-model,.strive-hero-model{flex-direction:column;align-items:stretch;gap:.5rem;padding:.375rem .375rem .625rem;border-radius:.875rem}.strive-hero-model__img{width:100%;height:auto;aspect-ratio:1;border-radius:.625rem}.strive-hero-model__text{padding-inline:.25rem}.strive-hero-model__name{font-size:.875rem}.strive-hero-model__role{display:none}.strive-hero-model__price{margin-top:0;font-size:.8125rem}}@media(prefers-reduced-motion:no-preference){.strive-hero-model{animation:strive-hero-rise .9s cubic-bezier(.2,.7,.2,1) both}.strive-hero-model:nth-child(1){animation-delay:1.4s}.strive-hero-model:nth-child(2){animation-delay:1.55s}.strive-hero-model:nth-child(3){animation-delay:1.7s}@keyframes strive-hero-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}}.strive-hero-model__stage{position:relative;flex:none;width:6rem;height:6rem;border-radius:.75rem;background:radial-gradient(circle at 50% 45%,#ffffff29,#ffffff08 70%);overflow:hidden}.strive-hero-model__3d{display:block;width:100%;height:100%;pointer-events:none;--poster-color: transparent;--progress-bar-color: transparent;opacity:0;transition:opacity .6s ease}.strive-hero-model__3d.strive-loaded,.strive-hero-model__3d[loaded]{opacity:1}.rte .strive-hero-model__stage img.strive-hero-model__poster,.strive-hero-model__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;object-fit:contain;transition:opacity .6s ease}.strive-hero-model__3d{position:relative}.strive-hero-model__stage:has(.strive-hero-model__3d.strive-loaded,.strive-hero-model__3d[loaded]) .strive-hero-model__poster{opacity:0}@media screen and (max-width:767px){.strive-hero-model__stage{width:100%;height:auto;aspect-ratio:1;border-radius:.625rem}}[id*=__hero_text]{--strive-hero-gap: min(var(--page-padding), 3rem)}[id*=__hero_text] .banner__box>.rte:has(.strive-hero-models){position:absolute;left:0;right:0;bottom:var(--strive-hero-gap);padding-inline:var(--page-padding)}[id*=__hero_text] .strive-hero-models{margin:0 auto}[id*=__hero_text] .banner__box:has(.strive-hero-models){padding-bottom:calc(var(--strive-hero-gap) + 10rem);padding-top:calc(var(--strive-hero-gap) + 10rem)}[id*=__hero_text] .video-hero .play-button,[id*=__video-with-text-overlay] .video-hero .play-button{display:none}@media screen and (max-width:767px){[id*=__hero_text] .banner__box:has(.strive-hero-models){padding-bottom:calc(var(--strive-hero-gap) + (100vw - 2 * var(--page-padding) - 1rem) / 3 + 5.75rem);padding-top:var(--header-height, 7rem)}.strive-hero-model__name{white-space:nowrap}}@media screen and (max-width:767px)and (max-height:740px){[id*=__hero_text] .banner__subheading{display:none}[id*=__hero_text] .banner__title{font-size:clamp(2rem,9.5vw,2.5rem)}}@media screen and (max-width:400px){.strive-hero-model__name{font-size:.8125rem}}@media screen and (min-width:768px){[id*=__hero_text] .video-hero.media--100vh{height:calc(100vh - 3rem)}@supports (height: 100svh){[id*=__hero_text] .video-hero.media--100vh{height:calc(100svh - 3rem)}}}.rte ul.strive-run,.strive-run{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:1.25rem 0;list-style:none;border-block:1px solid rgb(var(--color-foreground) / .12)}.rte .strive-run li{margin:0;padding:0}.rte .strive-run li:before,.rte .strive-run li::marker{content:none}.rte a.strive-run__item,.strive-run__item{display:flex;flex-direction:column;gap:.25rem;color:inherit;text-decoration:none;background-image:none}.strive-run__count{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.25rem,4.5vw,4rem);line-height:1;letter-spacing:-.03em;margin-bottom:.375rem;transition:transform .3s ease}.strive-run__name{font-weight:600}.strive-run__label{font-size:.875rem;line-height:1.3;opacity:.7}.strive-run__item:hover .strive-run__count{transform:translateY(-3px)}.rte ul.strive-proof,.strive-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:1.25rem 0;list-style:none;border-block:1px solid rgb(var(--color-foreground) / .12)}.rte .strive-proof li{position:relative;margin:0;padding:0 0 0 1.5rem;font-size:.9375rem;line-height:1.4}.rte .strive-proof li::marker{content:none}.rte .strive-proof li:before{content:"";position:absolute;left:0;top:.3em;width:.875rem;height:.5rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);background:none;border-radius:0}@media screen and (max-width:767px){.rte ul.strive-proof,.strive-proof{grid-template-columns:1fr;gap:.75rem}}[id*=__rich-text-1] :is(h1,h2,h3,.heading){text-wrap:balance}@media screen and (max-width:767px){[id*=__collection-list] .media--portrait>:is(img,svg,video-media){aspect-ratio:1 / 1}[id*=__collection-list] .media-card--overlap .media-card__content{padding:.875rem;gap:.5rem}[id*=__collection-list] .media-card__content>svg,[id*=__collection-list] .media-card__content>.icon{display:none}[id*=__collection-list] .media-card__text .heading{font-size:1.0625rem;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}}@media screen and (min-width:1536px){[id*=__collection-list] .page-width{padding-inline:calc(var(--page-padding) + 2 * var(--grid-gap))}}.strive-scissor-comparison .comparison-table__row:not(.thead) .comparison-table__column.rte,.strive-scissor-comparison .comparison-table__row:not(.thead) .comparison-table__column.rte p{color:rgb(var(--color-foreground));font-size:.9375rem;line-height:1.45}.strive-scissor-comparison .comparison-table__row:not(.thead):not(:last-child){padding-block-end:var(--sp-4)}.strive-scissor-comparison .comparison-table__head{padding-block-start:var(--sp-4);padding-block-end:var(--sp-1d5);font-size:.75rem;opacity:.55}.strive-scissor-comparison .comparison-table__row.thead+.comparison-table__head+.comparison-table__row .comparison-table__column.rte,.strive-scissor-comparison .comparison-table__row.thead+.comparison-table__head+.comparison-table__row .comparison-table__column.rte p{font-size:1.0625rem;font-weight:500;line-height:1.35}.strive-scissor-comparison .comparison-table__column.rte em{font-style:normal;opacity:.45}@media screen and (max-width:767px){.strive-scissor-comparison .comparison-table{padding-block-end:4.5rem}}.strive-scissor-comparison .strive-spec-label{display:block;margin-block-end:var(--sp-1);font-size:.75rem;line-height:1.3;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground) / .5)}@media screen and (min-width:768px){.strive-scissor-comparison .comparison-table__head{display:none}.strive-scissor-comparison .comparison-table__row:not(.thead):not(:last-child){padding-block:var(--sp-4)}}@media screen and (max-width:767px){.strive-scissor-comparison .strive-spec-label{display:none}}.strive-scissor-comparison{scroll-margin-top:calc(var(--header-height, 0px) + var(--sp-4))}html:root{--jm-review-widget-button-color: #171717;--jm-review-widget-button-text-color: #ffffff;--jm-review-widget-form-button-color: #171717;--jm-review-widget-star-and-histogram-color: rgb(var(--color-rating));--jm-tabs-active-border-color: #171717;--jdgm-primary-color: #171717;--jdgm-secondary-color: rgb(23 23 23 / .08);--jdgm-star-color: rgb(var(--color-rating));--jdgm-snippet-star-color: rgb(var(--color-rating));--jdgm-write-review-bg-color: #171717;--jdgm-write-review-text-color: #ffffff;--jdgm-paginate-color: #171717;--jdgm-border-radius: 999px}html .jdgm-star{color:rgb(var(--color-rating))!important}html .jdgm-histogram__bar-content{background-color:rgb(var(--color-rating))}html .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge,html .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after{background-color:#171717}html .jdgm-write-review-modal__nav-btn{background-color:#171717!important;border-color:#171717!important;color:#fff!important}.jdgm-widget.jdgm-review-widget{max-width:none!important;font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.jdgm-widget.jdgm-review-widget .jm-review-widget-minimal-header__title{--text-size: clamp(1.75rem, 2.8vw, 2.625rem);--text-weight: var(--font-heading-weight);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.75rem,2.8vw,2.625rem);line-height:1;letter-spacing:-.035em}.jdgm-widget .jm-text{font-family:var(--font-body-family)}.jdgm-widget .jm-no-reviews-state__text{color:rgb(var(--color-foreground) / .6);font-size:.9375rem}.jdgm-widget.jdgm-review-widget .jm-button{font-family:var(--font-body-family);font-weight:500;font-size:.9375rem;border-radius:999px;padding:.875rem 1.75rem}.jdgm-widget.jdgm-review-widget .jm-button--primary{background-color:#171717;border-color:#171717;color:#fff}.jdgm-widget .jm-review-widget:has(.jm-no-reviews-state) .jdgm-empty-state{display:none}.jdgm-widget.jdgm-review-widget .jm-no-reviews-state{margin-inline:0;max-width:none;align-items:flex-start;text-align:left}.jdgm-widget.jdgm-review-widget .jm-no-reviews-state .jm-cluster{justify-content:flex-start}.strive-mnav{padding-block:var(--sp-1) var(--sp-4)}.strive-mnav__head{display:flex;align-items:baseline;justify-content:space-between;padding-inline-end:var(--sp-5);margin-block-end:var(--sp-3)}.strive-mnav__title{font-size:1.5rem;line-height:1;letter-spacing:-.03em}.strive-mnav__all{font-size:.875rem;color:rgb(var(--color-foreground) / .6);text-decoration:underline;text-underline-offset:3px}.strive-mnav__cards{display:flex;gap:var(--sp-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline-end:var(--sp-5);margin:0;list-style:none}.strive-mnav__cards::-webkit-scrollbar{display:none}.strive-mnav__cards>li{flex:0 0 42%;scroll-snap-align:start}.strive-mnav__card{display:grid;gap:.25rem}.strive-mnav__media{display:block;aspect-ratio:4 / 5;border-radius:12px;overflow:hidden;background:rgb(var(--color-image-background, 250 250 250));margin-block-end:.375rem}.strive-mnav__media img{width:100%;height:100%;object-fit:cover}.strive-mnav__name{font-size:.9375rem;font-weight:500;line-height:1.2}.strive-mnav__price{font-size:.875rem;color:rgb(var(--color-foreground) / .6)}.strive-mnav__rows{margin:var(--sp-5) 0 0;padding-inline-end:var(--sp-5);list-style:none}.strive-mnav__row{display:flex;align-items:center;gap:var(--sp-3);padding-block:.625rem}.strive-mnav__rows>li{border-block-start:1px solid rgb(var(--color-foreground) / .08)}.strive-mnav__rows>li:last-child{border-block-end:1px solid rgb(var(--color-foreground) / .08)}.strive-mnav__thumb{flex:0 0 56px;width:56px;height:56px;border-radius:10px;overflow:hidden;background:rgb(var(--color-image-background, 250 250 250))}.strive-mnav__thumb img{width:100%;height:100%;object-fit:cover}.strive-mnav__row-title{flex:1;font-size:1.25rem;line-height:1;letter-spacing:-.02em}.strive-mnav__row--all{min-height:76px}.strive-mnav__chev{opacity:.4;flex-shrink:0}.drawer__menu:has(.strive-mnav)>li>a.drawer__menu-item{font-size:1.125rem;letter-spacing:-.01em;padding-block:var(--sp-2)}.strive-mnav__card,.strive-mnav__row{-webkit-tap-highlight-color:transparent}.strive-mnav__media img,.strive-mnav__thumb img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.strive-mnav__card:active .strive-mnav__media img,.strive-mnav__row:active .strive-mnav__thumb img{transform:scale(1.06)}.strive-mnav__card:active .strive-mnav__name,.strive-mnav__row:active .strive-mnav__row-title{opacity:.6}.strive-mnav__chev{transition:transform .4s cubic-bezier(.16,1,.3,1)}.strive-mnav__row:active .strive-mnav__chev{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.strive-mnav__media img,.strive-mnav__thumb img,.strive-mnav__chev{transition:none}}.topbar .announcement-bar{-webkit-mask-image:linear-gradient(to right,transparent,#000 3rem,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(to right,transparent,#000 3rem,#000 calc(100% - 3rem),transparent)}@media screen and (min-width:1024px){.topbar .announcement-bar{-webkit-mask-image:linear-gradient(to right,transparent,#000 5rem,#000 calc(100% - 5rem),transparent);mask-image:linear-gradient(to right,transparent,#000 5rem,#000 calc(100% - 5rem),transparent)}}@media screen and (max-width:767px){html:root{--topbar-height: var(--sp-8)}.topbar .announcement-bar{font-size:11px;letter-spacing:.01em}}.strive-kit{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:12px;background:rgb(var(--color-foreground) / .04);border:1px solid rgb(var(--color-foreground) / .08)}.strive-kit__icon{color:rgb(var(--color-foreground) / .7)}.strive-kit__text{flex:1;margin:0;font-size:.875rem;line-height:1.35}.strive-kit--done{background:transparent}.strive-kit--done .strive-kit__text{color:rgb(var(--color-foreground) / .7)}@media screen and (min-width:768px)and (max-height:760px){[id*=__hero_text] .banner__title{font-size:clamp(2.25rem,7vh,4.5rem)}[id*=__hero_text] .banner__box:has(.strive-hero-models){padding-top:var(--header-height, 9rem);padding-bottom:calc(var(--strive-hero-gap) + 9rem)}}@media screen and (min-width:768px)and (max-height:680px){[id*=__hero_text] .banner__subheading{display:none}[id*=__hero_text] .banner__title{font-size:clamp(2rem,6.2vh,3rem)}}#MainContent .shopify-section:has(model-viewer){content-visibility:visible!important}.strive-gallery-model-frame{background:#dadbdb url(strive-microcement-light.jpg) center / cover no-repeat}@media screen and (min-width:1024px){.page-container .product__preview.lg\:sticky:has(>.strive-gallery-model-frame){height:calc(var(--screen-height) - var(--header-height) - var(--topbar-height) - var(--sp-5))!important;transition-property:inset-block-start}}@media screen and (max-width:767px){.mobile\:media--square>.strive-gallery-model-stage{aspect-ratio:1 / 1}.mobile\:media--portrait>.strive-gallery-model-stage{aspect-ratio:4 / 5}}.strive-gallery-model-frame>img.strive-gallery-model__thumb{object-fit:contain}.strive-gallery-model-stage{position:relative;width:100%;aspect-ratio:var(--first-aspect-ratio, 2 / 3)}.strive-gallery-model-stage>.strive-gallery-model__poster,.strive-gallery-model-stage>model-viewer.strive-gallery-model{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.strive-gallery-model-stage>.strive-gallery-model__poster{object-fit:contain;transition:opacity .4s ease}.strive-gallery-model-stage>model-viewer.strive-gallery-model{--poster-color: transparent;background:transparent;opacity:0;transition:opacity .4s ease}.strive-gallery-model-stage.is-ready>model-viewer.strive-gallery-model{opacity:1}.strive-gallery-model-stage.is-ready>.strive-gallery-model__poster{opacity:0}.strive-scissor-comparison .strive-viewer{background:#dadbdb url(strive-microcement-light.jpg) center / cover no-repeat}.strive-scissor-comparison .strive-viewer model-viewer{--poster-color: transparent;background:transparent}.strive-scissor-comparison .strive-viewer__poster{object-fit:contain}.shop-the-feed .strive-feed-credit{inset-block-start:var(--sp-3);inset-inline-start:var(--sp-3);max-width:calc(100% - var(--sp-3) * 2 - 3rem);padding:.375rem .75rem .375rem .625rem;border-radius:999px;color:#fff;background-color:#00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);line-height:1.2;white-space:nowrap;transition:background-color .2s}.shop-the-feed .strive-feed-credit span{overflow:hidden;text-overflow:ellipsis}.shop-the-feed .strive-feed-credit .icon{flex-shrink:0;width:.875rem;height:.875rem}@media(hover:hover){.shop-the-feed .strive-feed-credit:hover{background-color:#0000008c}}@media screen and (min-width:768px){.shop-the-feed .strive-feed-credit{inset-block-start:var(--sp-5);inset-inline-start:var(--sp-5);max-width:calc(100% - var(--sp-5) * 2 - 3rem)}}@media(pointer:fine){.shop-the-feed.strive-draggable{cursor:grab}.shop-the-feed.strive-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.shop-the-feed.strive-dragging *{pointer-events:none}.shop-the-feed:is(.strive-dragging,.strive-settling){scroll-snap-type:none!important;scroll-behavior:auto!important}}.strive-mega-soon{display:grid;gap:var(--sp-3)}.strive-mega-soon__list{display:grid;gap:var(--sp-1d5)}.strive-mega-soon__link{font-size:1.125rem;opacity:.55;transition:opacity .2s}.strive-mega-soon__link:hover,.strive-mega-soon__link:focus-visible{opacity:1}.strive-mnav__row--soon .strive-mnav__row-title{opacity:.55}.strive-mnav__soon{flex-shrink:0;padding:.25rem .5rem;border-radius:999px;border:1px solid rgb(var(--color-foreground) / .15);font-size:.6875rem;line-height:1;letter-spacing:.02em}.strive-register__hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.strive-register__hint{margin-top:.5rem;opacity:.7}.strive-register__hint.is-valid{opacity:1;font-weight:600}.strive-register__status{padding:1rem 1.25rem;border-radius:var(--rounded-input, 8px);background:rgb(var(--color-foreground) / .06)}.strive-register__status.is-success{background:#16803d1f}.strive-register__status.is-error{background:#be123c1a}.strive-register__consent input{margin-top:.2rem;flex-shrink:0}.strive-register__consent .rte p{margin:0}.strive-register__item{padding:1rem 1.25rem;border:1px solid rgb(var(--color-foreground) / .12);border-radius:var(--rounded-input, 8px);display:grid;gap:.25rem}.strive-register__item-model{font-weight:600}.strive-register__muted{opacity:.7}.strive-register__badge{justify-self:start;margin-top:.25rem;padding:.2rem .6rem;border-radius:999px;background:#16803d1f;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/strive-custom.css.map */
