.compare-page{--compare-body-max: 1682px;--compare-body-gutter: max(var(--compare-edge), calc((100vw - var(--compare-body-max)) / 2));--compare-nav-width: 254px;--compare-content-padding: 85px;--compare-edge: 24.5px;--compare-column-gap: 22px;--compare-ink: #1a1a1a;--compare-surface: #f6f6f6;--compare-action: #000;--compare-rule: #959595;--compare-active: rgba(0, 0, 0, .15);background:var(--compare-surface);color:var(--compare-ink);font-family:var(--text-font-family, Roboto, sans-serif);line-height:1.25}body:has(.compare-page) .shopify-section--header{visibility:visible;transition:transform .22s ease,opacity .18s ease,visibility 0s linear 0s;will-change:transform,opacity}body.compare-page--header-hidden .shopify-section--header{transition-delay:0s,0s,.22s;pointer-events:none;opacity:0;transform:translateY(-100%);visibility:hidden}.compare-page *,.compare-page *:before,.compare-page *:after{box-sizing:border-box}.compare-page__body{display:grid;grid-template-columns:var(--compare-nav-width) minmax(0,1fr);gap:4px;width:min(var(--compare-body-max),calc(100% - (var(--compare-edge) * 2)));max-width:var(--compare-body-max);margin:0 auto;align-items:start}.compare-page__content{min-width:0;padding:30px 85px}.compare-page__hero{display:flex;height:80px;align-items:center;justify-content:center;padding-top:35px}.compare-page__noscript{display:block;max-width:1220px;margin:80px auto 0;padding:0 15px 80px}.compare-page__noscript-products{width:100%;margin:0}.compare-page__noscript-product-name{margin:0;color:var(--compare-ink);font-family:var(--heading-font-family, Roboto, sans-serif);font-size:24px;font-weight:700;line-height:28px}.compare-page__noscript-nav{margin-top:64px}.compare-page__noscript-nav h2,.compare-page__noscript-sections h2{margin:0;color:var(--compare-ink);font-family:var(--heading-font-family, Roboto, sans-serif);font-size:24px;font-weight:500;line-height:28px}.compare-page__noscript-nav ul{display:flex;flex-wrap:wrap;gap:9px 24px;margin:18px 0 0;padding:0;list-style:none}.compare-page__noscript-nav a{color:var(--compare-ink);font-size:17px;line-height:24px}.compare-page__noscript-sections{display:grid;gap:48px;margin-top:64px}.compare-page__noscript-sections section{scroll-margin-top:calc(var(--header-height, 72px) + 24px)}.compare-page__noscript-sections h2{padding-bottom:18px;border-bottom:1px solid var(--compare-rule)}.compare-page__noscript-notes{display:grid;gap:8px;margin-top:64px;color:#0000008c;font-size:14px;line-height:22px}.compare-page__noscript-notes p{margin:0}.compare-page__title{margin:0;color:var(--compare-ink);font-family:var(--heading-font-family, Roboto, sans-serif);font-size:40px;font-weight:500;line-height:45px;text-align:center}.compare-nav--desktop{position:relative;align-self:stretch;z-index:3}.compare-nav--desktop .compare-nav__list{position:sticky;top:calc(var(--header-height, 72px) + 12px);display:grid;gap:9px;margin:0;padding:200px 0 24px;list-style:none}.compare-nav__link,.compare-nav__picker{display:flex;min-height:37px;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:0;background:transparent;color:#373737;font:400 18px/21px var(--text-font-family, Roboto, sans-serif);text-align:left;text-decoration:none;transition:background-color .18s ease,color .18s ease}.compare-nav__link{padding:8px 10px}.compare-nav__link:hover,.compare-nav__link:focus-visible,.compare-nav__link.is-active{background:var(--compare-active);color:var(--compare-ink)}.compare-nav--desktop .compare-nav__link.is-active{background-color:var(--compare-active)}.compare-page__product-stage{position:relative;scroll-margin-top:calc(var(--header-height, 72px) + 24px)}.compare-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;max-width:1220px;margin:80px auto 0}.compare-product{position:relative;display:flex;min-width:0;min-height:394px;flex-direction:column;align-items:flex-start}.compare-product__image,.compare-material__image{display:block;width:100%;aspect-ratio:3 / 2;border:0;background:var(--compare-surface);object-fit:cover}.compare-product__info{position:relative;z-index:2;width:100%;min-height:57px;margin-top:15px}.compare-product__selector-wrap{position:relative;z-index:2;display:inline-flex;max-width:100%}.compare-product__info:has(.compare-product__selector-wrap[data-open=true]){z-index:3}.compare-product__selector{display:inline-flex;max-width:100%;align-items:center;gap:10px;padding:0;border:0;border-radius:0;background:transparent;color:var(--compare-ink);font:700 24px/28px var(--heading-font-family, Roboto, sans-serif);text-align:left;cursor:pointer}.compare-product__selector:hover .compare-product__name,.compare-product__selector:focus-visible .compare-product__name{text-decoration:underline;text-underline-offset:3px}.compare-product__name{min-width:0}.compare-chevron{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}[data-open=true]>.compare-product__selector .compare-chevron,.compare-nav--mobile[data-open=true] .compare-chevron{transform:translateY(2px) rotate(225deg)}.compare-product__description{margin:8px 0 0;color:var(--compare-ink);font-size:16px;font-weight:400;line-height:19px}.compare-product__actions{display:flex;flex-wrap:wrap;width:100%;min-height:45px;align-items:center;align-content:flex-end;column-gap:20px;row-gap:8px;margin-top:auto}.compare-product__action{display:inline-flex;width:136px;min-width:136px;height:45px;min-height:45px;align-items:center;justify-content:center;margin-top:auto;padding:11px 20px;border:0;border-radius:0;background:var(--compare-action);color:#fff;font:700 20px/23px var(--text-font-family, Roboto, sans-serif);text-decoration:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,opacity .18s ease}.compare-product__action:hover,.compare-product__action:focus-visible{background:var(--compare-surface);color:#000}.compare-product__action.is-disabled{cursor:default}.compare-product__price{max-width:100%;color:#373737;font-family:var(--heading-font-family, Roboto, sans-serif);font-size:24px;font-weight:700;line-height:28px}.compare-product__menu,.compare-nav__menu{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:max-content;min-width:260px;max-width:min(360px,calc(100vw - 48px));max-height:min(360px,calc(100vh - 120px));overflow-y:auto;padding:4px;border:1px solid #e5e5e5;border-radius:2px;background:var(--compare-surface);box-shadow:0 12px 28px #00000024;opacity:0;pointer-events:none;transform:translateY(-5px) scale(.985);transform-origin:top left;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.compare-product:nth-child(n+2) .compare-product__menu{right:0;left:auto;transform-origin:top right}.compare-product__selector-wrap[data-open=true] .compare-product__menu,.compare-nav--mobile[data-open=true] .compare-nav__menu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible;transition-delay:0s}.compare-product__option,.compare-nav__menu a{display:flex;width:100%;min-height:40px;align-items:center;justify-content:space-between;gap:16px;padding:8px 12px;border:0;border-radius:0;background:transparent;color:var(--compare-ink);font:400 16px/22px var(--text-font-family, Roboto, sans-serif);text-align:left;text-decoration:none;cursor:pointer}.compare-product__option:hover,.compare-product__option:focus-visible,.compare-nav__menu a:hover,.compare-nav__menu a:focus-visible,.compare-product__option[aria-selected=true],.compare-nav__menu a.is-active{background:var(--compare-active)}.compare-product__option-mark{flex:0 0 auto;width:7px;height:12px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);opacity:0}.compare-product__option[aria-selected=true] .compare-product__option-mark{opacity:1}.compare-nav--mobile,.compare-page__product-divider{display:none}.compare-page__sections{display:grid;gap:80px;margin-top:80px}.compare-section{min-width:0;scroll-margin-top:calc(var(--header-height, 72px) + 24px)}.compare-section__title{margin:0;color:var(--compare-ink);font-family:var(--heading-font-family, Roboto, sans-serif);font-size:24px;font-weight:500;line-height:28px}.compare-section__footnote{margin-left:2px;font-size:.5em;line-height:0;vertical-align:super}.compare-section__rule{margin-top:18px;border-top:1px solid var(--compare-rule)}.compare-feature-matrix,.compare-materials-grid{padding:18px 15px 0}.compare-feature-matrix{display:flex;flex-direction:column;gap:50px}.compare-feature-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}.compare-feature-cell{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:10px}.compare-feature__icon{display:block;width:auto;max-width:100%;height:80px;object-fit:contain;object-position:left center}.compare-feature__copy,.compare-feature__label{width:100%;max-width:100%;margin:0;color:var(--compare-ink);font-size:17px;font-weight:400;line-height:24px;white-space:normal;overflow-wrap:anywhere}.compare-feature__value{width:100%;max-width:100%;margin:0;color:var(--compare-ink);font-size:20px;font-weight:600;line-height:23px;overflow-wrap:anywhere}.compare-materials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.compare-material{display:flex;min-width:0;flex-direction:column}.compare-material__swatches{display:flex;min-height:48px;align-items:center;justify-content:center;gap:16px}.compare-material__swatch{-webkit-appearance:none;appearance:none;display:block;flex:0 0 auto;width:48px;height:48px;padding:0;border:1px solid #fff;border-radius:0;cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease}.compare-material__swatch:hover,.compare-material__swatch:focus-visible,.compare-material__swatch[aria-pressed=true]{border-color:var(--compare-ink);box-shadow:0 0 0 2px var(--compare-surface),0 0 0 3px var(--compare-ink)}.compare-material__swatch--dark{background:linear-gradient(90deg,#757478,#434247)}.compare-material__swatch--silver{background:radial-gradient(circle at 35% 25%,#fff 0 18%,transparent 54%),linear-gradient(90deg,#f5f5f6,#d6d5d8)}.compare-material__name{margin:16px 0 0;color:var(--compare-ink);font-size:20px;font-weight:600;line-height:23px}.compare-material__description{margin:16px 0 0;color:var(--compare-ink);font-size:17px;line-height:20px}.compare-material__description ul{margin:0;padding-left:18px}.compare-page__notes{display:grid;gap:8px;margin-top:80px;color:#0000008c;font-size:14px;font-weight:300;line-height:22px}.compare-page__notes p{margin:0}.compare-page__compact{position:fixed;top:var(--header-height, 72px);right:0;left:0;z-index:11;display:block;padding:12px calc(var(--compare-body-gutter) + var(--compare-content-padding)) 12px calc(var(--compare-body-gutter) + var(--compare-nav-width) + 4px + var(--compare-content-padding));background:var(--compare-surface);box-shadow:0 2px 4px #0000001a;opacity:0;pointer-events:none;transform:translateY(-8px);visibility:hidden;transition:top .22s ease,opacity .18s ease,transform .18s ease,visibility 0s linear .18s}body.compare-page--header-hidden .compare-page__compact{top:0}.compare-page__compact.is-visible{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition-delay:0s}.compare-page__compact-products{width:min(1220px,100%);margin:0 auto}.compare-page__compact .compare-products{width:100%;margin:0}.compare-page__compact .compare-product{display:flex;min-height:118px;flex-direction:column;gap:15px;align-items:flex-start}.compare-page__compact .compare-product__info{flex:1 1 auto;width:max-content;max-width:100%;min-height:57px;margin:0}.compare-page__compact .compare-product__selector{gap:10px;font-size:24px;line-height:28px}.compare-page__compact .compare-product__description{display:block;margin:8px 0 0;font-size:16px;line-height:19px}.compare-page__compact .compare-chevron{width:12px;height:12px;border-width:2px}.compare-page__compact .compare-product__action{width:136px;min-width:136px;min-height:45px;margin:0;padding:11px 20px;border:0;background:var(--compare-action);border-color:var(--compare-action);font-size:20px;line-height:23px;white-space:nowrap}.compare-page__compact .compare-product__actions{width:100%;margin-top:auto}.compare-page__compact .compare-product__price{display:block}@media screen and (max-width:740px){.compare-page__body{display:block;width:100%}.compare-nav--desktop{display:none}.compare-page__content{padding:0 0 20px}.compare-page__hero{height:54px;padding:12px var(--compare-edge)}.compare-page__noscript{margin:30px var(--compare-edge) 0;padding:0 0 40px}.compare-page__noscript-products{width:100%}.compare-page__noscript-product-name{font-size:17px;line-height:20px}.compare-page__noscript-nav{margin-top:30px}.compare-page__noscript-nav h2,.compare-page__noscript-sections h2{font-size:17px;line-height:20px}.compare-page__noscript-nav ul{display:grid;gap:8px;margin-top:18px}.compare-page__noscript-nav a{font-size:15px;line-height:19px}.compare-page__noscript-sections{gap:30px;margin-top:30px}.compare-page__noscript-sections h2{padding-bottom:18px}.compare-page__noscript-notes{margin-top:30px;font-size:12px;line-height:22px}.compare-page__title{font-size:26px;font-weight:700;line-height:30px}.compare-page__product-stage{padding-top:20px}.compare-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--compare-column-gap);width:calc(100% - (var(--compare-edge) * 2));margin:0 auto}.compare-product{min-height:249px}.compare-product__image{aspect-ratio:1.5}.compare-product__info{flex:1 1 auto;min-height:80px;margin-top:10px}.compare-product__selector{gap:7px;font-size:17px;line-height:20px}.compare-product__description{margin-top:8px;font-size:14px;font-weight:300;line-height:17px}.compare-product__action{width:100%;min-width:0;height:42px;min-height:42px;padding:4px 0;font-size:16px;line-height:32px}.compare-product__actions{flex-direction:column;width:100%;align-items:stretch;gap:10px;min-height:72px;margin-top:8px}.compare-product__price{display:flex;width:100%;min-height:20px;align-items:flex-end;color:#373737;font-size:17px;line-height:20px;text-align:left;order:-1}.compare-product__price.is-multiline{min-height:40px}.compare-product__menu{width:calc(100vw - (var(--compare-edge) * 2));min-width:0;max-width:none;max-height:min(360px,calc(100vh - 100px));display:flex;flex-direction:column;gap:12px;padding:22px}.compare-product__option{min-height:24px;padding:8px;font-size:16px;line-height:19px}.compare-page__product-stage .compare-nav--mobile{position:static;top:auto;z-index:10;display:block;width:calc(100% - (var(--compare-edge) * 2));margin:10px auto 0;padding-top:10px;background:var(--compare-surface)}.compare-nav__picker{min-height:19px;padding:0;color:var(--compare-ink);font-size:16px;line-height:19px;cursor:pointer}.compare-nav__picker .compare-chevron{width:10px;height:10px}.compare-nav__menu{top:calc(100% + 10px);left:0;width:100%;min-width:0;max-width:none;max-height:min(313px,calc(100vh - 120px));display:flex;flex-direction:column;gap:9px;padding:6px 18px;background:var(--compare-surface)}.compare-nav__menu a{min-height:35px;padding:8px 10px;font-size:16px;line-height:19px}.compare-page__product-divider{display:block;width:calc(100% - (var(--compare-edge) * 2));margin:10px auto 0;border-top:1px solid var(--compare-rule)}.compare-page__sections{gap:30px;margin-top:30px}.compare-section{padding:0 var(--compare-edge)}.compare-section__title{font-size:17px;font-weight:500;line-height:20px}.compare-section__rule{margin-top:18px}.compare-feature-matrix,.compare-materials-grid{padding:18px 0 0}.compare-feature-matrix{gap:18px}.compare-feature-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--compare-column-gap)}.compare-feature-cell{align-items:center;gap:10px;text-align:center}.compare-feature__icon{height:75px;object-position:center}.compare-feature__copy,.compare-feature__label{font-size:15px;line-height:19px}.compare-feature__value{font-size:20px;line-height:23px}.compare-materials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--compare-column-gap)}.compare-material__image{aspect-ratio:1.5}.compare-material__swatches{min-height:25px;justify-content:center}.compare-material__swatch{width:25px;height:25px}.compare-material__name{display:none}.compare-material__description{margin-top:12px;font-size:15px;line-height:19px;text-align:left}.compare-material__description ul{padding-left:18px}.compare-page__notes{gap:0;margin:30px var(--compare-edge) 0;font-size:12px;line-height:22px}.compare-page__compact{position:fixed;top:var(--header-height, 56px);right:0;left:0;z-index:11;display:block;padding:8px var(--compare-edge)}.compare-page__compact .compare-product{display:flex;min-height:92px;grid-template-columns:none;gap:0;align-items:center}.compare-page__compact-products{width:100%}.compare-page__compact .compare-products{width:100%;margin:0}.compare-page__compact .compare-product__info{width:100%;max-width:100%;min-height:40px;margin:0;text-align:left}.compare-page__compact .compare-product__description{display:none}.compare-page__compact .compare-product__selector{justify-content:flex-start;text-align:left;font-size:17px;line-height:20px}.compare-page__compact .compare-chevron{width:10px;height:10px;border-width:1.5px}.compare-page__compact .compare-product__action{width:100%;min-width:0;min-height:42px;margin-top:0;padding:4px 0;background:var(--compare-action);border-color:var(--compare-action);font-size:16px;line-height:32px;white-space:nowrap}.compare-page__compact .compare-product__actions{margin-top:8px}.compare-page__compact .compare-product__price{display:flex;align-items:flex-end}.compare-page__compact .compare-nav--mobile-compact{position:static;top:auto;z-index:auto;display:block;width:100%;margin:8px 0 0;padding-top:0;background:transparent}}@media screen and (min-width:741px){.compare-page__product-stage .compare-product__actions{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;row-gap:8px}.compare-page__product-stage .compare-product__price{order:-1}}@media screen and (min-width:741px)and (max-width:1720px){.compare-page{--compare-content-padding: 40px}.compare-page__body{grid-template-columns:var(--compare-nav-width) minmax(0,1fr)}.compare-page__content{padding-right:40px;padding-left:40px}}@media screen and (min-width:741px)and (max-width:1100px){.compare-page{--compare-nav-width: clamp(160px, 20vw, 200px);--compare-content-padding: 24px}.compare-page__content{padding-right:24px;padding-left:24px}}@media screen and (min-width:741px)and (max-width:800px){.compare-page__product-stage .compare-product__price,.compare-page__compact .compare-product__price{min-height:56px}}@media(prefers-reduced-motion:reduce){.compare-page *,.compare-page *:before,.compare-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important}body:has(.compare-page) .shopify-section--header{transition-duration:.01ms!important;transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/compare-hexcal-studio-series.css.map */
