.ss-compare-surface{padding-top:24px;padding-bottom:24px;color:#253342}.ss-compare-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:20px;color:#526779;font-size:12px}.ss-compare-breadcrumb a{display:inline-flex;min-height:36px;align-items:center;color:#0874ce}.ss-compare-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid #d8e2ec}.ss-compare-eyebrow{margin:0 0 8px;color:#0874ce;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.ss-compare-heading h1{margin:0 0 10px;color:#102b46;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.15}.ss-compare-heading p:last-child,.ss-compare-help{margin:0;color:#526779;font-size:14px;line-height:1.6}.ss-compare-heading .button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;padding:12px 20px;border:1px solid #0874ce;border-radius:2px;background:#0874ce;color:#fff;font-size:14px;font-weight:700;text-align:center}.ss-compare-help{margin-top:16px;font-size:12px}@media(max-width:749px){.ss-compare-heading{align-items:flex-start;flex-direction:column;gap:16px}}.product-compare{display:block;max-width:100%;overflow:hidden}.product-compare-wrapper{width:100%;overflow-x:auto;position:relative;border:1px solid #d8e2ec;scrollbar-width:thin;scrollbar-color:#8ba4ba #f4f7fa;overscroll-behavior-x:contain}.product-compare-grid{display:grid;grid-auto-flow:column;grid-template-columns:120px repeat(var(--compare-product-count, 1),minmax(220px,1fr));grid-template-rows:repeat(var(--compare-row-count, 1),auto);gap:0;width:100%;color:#253342;font-size:14px;line-height:1.55}.product-compare-grid-no-headings{grid-template-columns:repeat(var(--compare-product-count, 1),minmax(220px,1fr))}@media(min-width:990px){.product-compare-wrapper{display:block}.product-compare-grid{grid-template-columns:minmax(140px,180px) repeat(var(--compare-product-count, 1),minmax(220px,1fr))}.product-compare-grid-no-headings{grid-template-columns:repeat(var(--compare-product-count, 1),minmax(220px,1fr))}}.product-compare-item{display:contents}.product-compare-item-row{padding:16px;border-top:1px solid #d8e2ec;border-inline-end:1px solid #d8e2ec;min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;justify-content:center}.product-compare-item-row:first-child{border-top:0;padding-top:16px}.product-compare-item-row:last-child{border-bottom:0}.product-compare-item-row .rte a{text-decoration:none}@media(min-width:990px){.product-compare-item-row[data-is-empty=true]{padding:16px;border-top:1px solid #d8e2ec}}.product-compare-label{font-weight:var(--font-heading-weight);color:#102b46;background:#f4f7fa;justify-content:start}.compare-row-hidden{opacity:0;padding-top:0!important;padding-bottom:0!important;border:none!important;margin:0!important;height:0!important;overflow:hidden}.product-compare-row-product_header{display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;position:relative}.product-compare-item-image{width:100%;margin:0}.product-compare-item-image img{object-fit:contain}.product-compare-item-image svg path{fill:currentColor}.product-compare-item-title{color:#102b46;font-size:16px;font-weight:700;line-height:1.4}.product-compare-item-buy-buttons{margin-top:auto}.product-compare-item-buy-buttons .button-view-product{width:100%;display:flex;align-items:center;justify-content:center}.product-dismiss-button{width:44px;height:44px;border:0;padding:0;display:flex;align-items:center;justify-content:center;position:absolute;top:.5rem;right:1.75rem;border-radius:2px;margin:0;z-index:1;font-size:2rem;cursor:pointer;background:rgba(var(--color-background));color:rgba(var(--color-foreground-alt));box-shadow:0 0 0 .1rem rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.product-dismiss-button:hover{box-shadow:0 0 0 .2rem rgba(var(--color-border)),0 2px rgba(var(--color-box-shadow))}.product-compare-item-title a,.product-compare-row-product_metadata a,.product-compare-row-vendor a{color:rgba(var(--color-foreground-alt))}:is(.product-compare-item-title a,.product-compare-row-product_metadata a,.product-compare-row-vendor a):hover{text-decoration:underline}.product-compare-value .product-form,.product-compare-value .quantity-input,.product-compare-value .product-actions,.product-compare-value .button-add-to-cart{width:100%}.product-compare-value .button,.product-compare-value .quantity-input-field,.product-compare-value .quantity-input-button{min-height:44px}.product-compare-value .button{padding:12px 16px;border:1px solid #0874ce;border-radius:2px;background:#0874ce;color:#fff;font-size:14px;font-weight:700;text-align:center}.product-compare-value .product-actions-add-to-cart{width:100%;display:flex;flex-direction:column;gap:1rem}.product-compare-row-metafields .product-info-details-list{margin:0;list-style:none;padding:0;background:none}.product-compare-row-metafields .product-info-details-item{display:flex;padding:0;background:none;margin-bottom:1rem}.product-compare-row-metafields .product-info-details-item:last-child{margin-bottom:0}.product-compare-row-metafields .product-info-details-item:nth-child(odd){display:flex;padding:0;background:none;margin-bottom:1rem}.product-compare-row-metafields .product-info-details-item-label{font-weight:var(--font-bolder-weight);flex:0 0 40%;padding:0}.product-compare-row-metafields .product-info-details-item-label:after{content:none}.product-compare-row-metafields .product-info-details-item-value{margin:0;color:currentColor;font-weight:var(--font-body-weight);flex:0 0 60%;max-width:100%;text-align:start}.product-compare-row-metafields .product-info-details-list-align-right .product-info-details-item-value{text-align:right}.product-compare-row-metafields .metafield-rich_text_field{text-align:left}.product-compare-row-metafields .metafield-rich_text_field ul,.product-compare-row-metafields .metafield-rich_text_field ol{margin:.5rem 0;padding-left:2rem;text-align:left}.product-compare-row-metafields .metafield-rich_text_field p:last-child{margin-bottom:0}.product-compare-row-metafields .product-info-details-item-icon-download{opacity:1;transform:none;transition:none}.product-compare-row-stock_availability .badge-stock{width:auto;align-self:flex-start}.product-compare-row-price .badge{display:none}[class*=color-accent] .product-compare-row-price :is(.price-regular .price-item-regular,.price-item-sale,.price-sale s,.price-item .sup){color:currentColor}.product-metadata-block .product-info-meta-item{display:block}.product-compare-row-variants{justify-content:flex-start;gap:.5rem}.product-compare-variant-option span{font-weight:var(--font-bolder-weight)}.product-compare-row-description,.product-compare-row-richtext{flex-direction:row;justify-content:flex-start}.product-compare-image-block{display:flex}.product-compare-image-block-align-left{justify-content:flex-start}.product-compare-image-block-align-center{justify-content:center}.product-compare-image-block-align-right{justify-content:flex-end}.product-compare-image-block a,.product-compare-image-block-img{width:var(--product-compare-image-block-width)}.product-compare-image-block a .product-compare-image-block-img{width:100%}.product-compare-image-block-placeholder-wrap{aspect-ratio:16 / 9;position:relative;width:var(--product-compare-image-block-width);line-height:0}.product-compare-image-block-placeholder{background:rgba(var(--color-border));width:100%;height:100%}.product-compare-row-metafield a,.product-compare-row-metafields a{color:rgba(var(--color-accent-1));text-underline-offset:.3rem;text-decoration-thickness:.1rem;text-decoration-color:transparent;transition:text-decoration .18s ease;display:inline-flex;align-items:center}:is(.product-compare-row-metafield a,.product-compare-row-metafields a):hover{text-decoration:underline}.product-compare-row-metafield .product-info-details-item-icon-download,.product-compare-row-metafields .product-info-details-item-icon-download{position:relative;top:.2rem;margin-inline-end:.5rem;opacity:1}:is(.product-compare-row-metafield .product-info-details-item-icon-download,.product-compare-row-metafields .product-info-details-item-icon-download) svg{width:1.6rem;height:auto;color:color-mix(in srgb,rgba(var(--color-foreground)),transparent 40%)}.product-compare-modal .modal-dialog-wrap{margin:0}.product-compare-modal[open] .modal-dialog-wrap{display:flex;z-index:50}.product-compare-modal .modal-dismiss-button{right:1rem;top:1rem;background-color:rgba(var(--color-background))}@media(min-width:990px){.product-compare-modal .modal-dismiss-button{right:2rem}}.product-compare-modal .modal-dialog-content{position:relative;min-height:100%;padding:5.5rem 1.5rem 1.5rem;height:100%}@media(min-width:990px){.product-compare-modal .modal-dialog-content{padding:5rem;display:flex;justify-content:center}}.product-compare-modal .spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:-1.6rem 0 0 -1.6rem;z-index:3}.product-compare-modal.is-loading .modal-dialog-content{height:30rem}.product-compare-modal.is-loading .spinner{display:block}.modal-dialog.product-compare-modal-dialog{width:100vw;height:100dvh;max-height:100dvh;display:flex;border-radius:0;padding:0;margin:0}.product-compare-dialog-inner{overflow-y:auto;min-width:100%}.product-compare-modal-dialog-wrap .modal-dialog-content-wrap{padding:0;height:100%}.product-compare-modal .product-compare-page,.product-compare-page product-compare{opacity:0;visibility:hidden;transition:opacity .35s ease-in-out,visibility 0s linear .35s}.product-compare-modal:not(.is-loading) .product-compare-page,.product-compare-modal:not(.is-loading) product-compare,.product-compare-page product-compare.is-loaded{opacity:1;visibility:visible;transition-delay:0s}.product-compare-item .price-requires-login-message{font-size:calc(var(--font-body-scale) * 1.5rem)}.ss-product-compare-action{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 0;border-top:1px solid #d8e2ec;border-bottom:1px solid #d8e2ec;font-size:14px;color:#526779}.ss-product-compare-action .ss-compare-product-page-control{display:flex;position:static;opacity:1;visibility:visible;transform:none;flex-direction:column;width:auto;margin:0;padding:0;background:none}.ss-product-compare-action .card-product-compare-label{display:flex;align-items:center;min-height:44px;gap:10px;color:#102b46;font-weight:700}.ss-product-compare-action input[type=checkbox]{width:18px;height:18px;accent-color:#0874ce}.ss-product-compare-action .card-product-compare-alert{display:none}.ss-compare-selected-link{color:#0874ce;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.ss-compare-selection-note{flex-basis:100%;font-size:12px}.ss-compare-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;font-size:14px;line-height:1.5}.ss-compare-toolbar p{margin:0;flex:1 1 260px}.ss-compare-toolbar div{display:flex;flex-wrap:wrap;gap:8px}.ss-compare-toolbar button{min-height:44px;padding:10px 14px;border:1px solid #c7d6e5;background:#fff;color:#0874ce;font:inherit;cursor:pointer}.ss-compare-toolbar [role=alert]{padding:12px;border-left:3px solid #b02a37;background:#fff1f2;color:#922c2c}.ss-compare-toolbar button:focus-visible,.ss-compare-selected-link:focus-visible,.product-compare-wrapper:focus-visible,.product-dismiss-button:focus-visible{outline:3px solid #0874ce;outline-offset:3px}.ss-compare-selected-option{margin:0;font-size:12px;line-height:1.5;color:#526779}.ss-compare-specs{margin:0}.ss-compare-specs .ss-specification-row{margin-bottom:12px}.ss-compare-specs .ss-specification-row:last-child{margin-bottom:0}.ss-compare-specs dt{font-weight:700;color:#102b46}.ss-compare-specs dd{margin:3px 0 0}.product-compare-row-delivery .ss-fulfillment{width:100%;border:0;margin:0;padding:0;font-size:13px}.product-compare-grid[hidden]{display:none}.product-compare:not(.is-loaded) .ss-compare-toolbar{visibility:visible;opacity:1}@media(prefers-reduced-motion:reduce){.product-compare{transition:none}}.product-compare-label{position:sticky;left:0;z-index:1}.product-compare-item-image img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/161/assets/component-product-compare.css.map */
