.gm3-compare{overflow:hidden;background:var(--gm3-compare-bg, #f5f5f7);color:var(--gm3-compare-text, var(--common-black));font-family:var(--base-font-family)}.gm3-compare,.gm3-compare *{font-family:var(--base-font-family)}.gm3-compare__inner{display:flex;width:100%;padding-block:100px;flex-direction:column;gap:60px}.gm3-compare__header{display:flex;align-items:center;justify-content:space-between;gap:24px}.gm3-compare__header--left{text-align:left}.gm3-compare__header--center{justify-content:center;text-align:center}.gm3-compare__header--right{justify-content:flex-end;text-align:right}.gm3-compare__heading{margin:0;color:var(--gm3-compare-heading-color, var(--common-black));font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}.gm3-compare__learn-more,.gm3-compare__shop-now{display:inline-flex;align-items:center;gap:6px;color:var(--gm3-compare-link-color, var(--common-black));font-size:18px;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease;-webkit-text-fill-color:currentColor}.gm3-compare__learn-more:visited,.gm3-compare__learn-more:focus,.gm3-compare__learn-more:active{color:var(--gm3-compare-link-color, var(--common-black))}@media(hover:hover){.gm3-compare__learn-more:hover{color:var(--gm3-compare-link-hover-color, var(--common-accent))}}.gm3-compare__chevron{display:block;flex:0 0 auto}.gm3-compare__card{display:flex;flex-direction:column;gap:0;width:100%;max-width:var(--common-content-max);margin-inline:auto;box-sizing:border-box;padding:60px 100px;overflow:visible;border-radius:20px;background:var(--gm3-compare-card-bg, #fff)}.gm3-compare__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.gm3-compare__side{display:flex;min-width:0;flex-direction:column;align-items:center}.gm3-compare__panel{display:flex;width:100%;min-width:0;flex-direction:column;align-items:center}.gm3-compare__panel[hidden]{display:none!important}.gm3-compare__select-wrap{position:relative;z-index:4;width:min(300px,100%);height:50px;color:var(--gm3-compare-select-color, var(--common-black));margin-bottom:30px}.gm3-compare__select-button{display:flex;width:100%;height:100%;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;margin:0!important;padding:12px 20px;border:.8px solid var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2));border-radius:8px;background:var(--gm3-compare-select-bg, #fff);color:inherit;cursor:pointer;font:inherit;font-size:18px;font-weight:500;line-height:1.3;outline:none}.gm3-compare__select-button:hover,.gm3-compare__select-button:focus,.gm3-compare__select-button:active,.gm3-compare__select-button:focus-visible{border-color:var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2));box-shadow:none;outline:none}.gm3-compare__select-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm3-compare__select-icon{flex:0 0 12px;margin:0;transition:transform .2s ease}.gm3-compare__select-wrap.is-open .gm3-compare__select-icon{transform:rotate(180deg)}.gm3-compare__select-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:none;width:max-content;min-width:100%;max-width:calc(100vw - 32px);max-height:220px;overflow-y:auto;box-sizing:border-box;padding:10px;border:1px solid var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2));border-radius:8px;background:var(--gm3-compare-select-bg, #fff);box-shadow:0 8px 20px #0e0f121f}.gm3-compare__select-wrap.is-open .gm3-compare__select-menu{display:block}.gm3-compare__select-option{display:block;width:100%;-webkit-appearance:none;appearance:none;box-sizing:border-box;margin:0 0 6px;padding:6px 8px;border:1px solid var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2));border-radius:6px;background:var(--gm3-compare-select-bg, #fff);color:var(--gm3-compare-select-color, var(--common-black));cursor:pointer;font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.3;text-align:left}.gm3-compare__select-option:last-child{margin-bottom:0}.gm3-compare__select-option:hover,.gm3-compare__select-option:focus,.gm3-compare__select-option.is-active{border-color:var(--gm3-compare-text, var(--common-black));background:var(--gm3-compare-select-bg, #fff);color:var(--gm3-compare-select-color, var(--common-black));outline:none}.gm3-compare__media{position:relative;width:100%;margin-top:var(--gm3-compare-media-margin-top, 0);overflow:hidden;border-radius:20px;aspect-ratio:584 / 584;background:var(--gm3-compare-media-bg, #f5f5f7)}.gm3-compare__media--has-content{background:transparent}.gm3-compare__image,.gm3-compare__image-placeholder{display:block;width:100%;height:100%}.gm3-compare__image{object-fit:cover}.gm3-compare__image-placeholder{aspect-ratio:584 / 584;background:linear-gradient(135deg,rgba(var(--common-primary-black-rgb),.08),rgba(var(--common-primary-black-rgb),.02))}.gm3-compare__image-placeholder--transparent{background:transparent}.gm3-compare__details{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;padding-bottom:0;text-align:center;margin-top:30px}.gm3-compare__product-copy{display:flex;width:100%;flex-direction:column;gap:8px}.gm3-compare__product-title{margin:0;color:var(--gm3-compare-title-color, var(--common-black));font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}.gm3-compare__product-description{margin:0;color:var(--gm3-compare-copy-color, var(--common-gray-600));font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0}.gm3-compare__price{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--gm3-compare-title-color, var(--common-black));line-height:1.3;white-space:nowrap}.gm3-compare__price-current{font-size:18px;font-weight:500}.gm3-compare__price-compare{color:var(--gm3-compare-copy-color, var(--common-gray-500));font-size:16px;font-weight:400;text-decoration:line-through}.gm3-compare__purchase{display:flex;width:min(220px,100%);flex-direction:column;gap:16px;margin-top:36px}.gm3-compare__variant-selector,.gm3-compare__payment-wrap{position:relative;display:inline-flex;width:100%;max-width:100%;align-self:center}.gm3-compare__payment-wrap{flex-direction:column;width:var(--gm3-compare-payment-width, auto)}.gm3-compare__variant-pill{display:inline-flex;width:100%;max-width:100%;height:50px;min-height:50px;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;padding:0 24px;border:0;border-radius:999px;background:var(--gm3-compare-pill-bg, rgba(var(--common-primary-black-rgb), .1));color:var(--gm3-compare-pill-color, var(--common-black));cursor:pointer;font-family:var(--base-font-family);font-size:18px;font-weight:500;line-height:1.3;text-align:left}.gm3-compare__variant-pill:before,.gm3-compare__variant-pill:after{content:none}.gm3-compare__variant-pill:disabled{cursor:default}.gm3-compare__variant-pill svg{flex:0 0 auto;transition:transform .2s ease}.gm3-compare__variant-selector.is-open .gm3-compare__variant-pill svg{transform:rotate(180deg)}.gm3-compare__variant-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm3-compare__option-groups{display:flex;flex-direction:column;gap:8px;width:100%}.gm3-compare__option-group{display:flex;width:100%;flex-direction:column;gap:6px}.gm3-compare__option-name{display:block;color:var(--gm3-compare-copy-color, var(--common-gray-600));font-size:12px;font-weight:500;line-height:1.2;text-align:left}.gm3-compare__option-panel{position:absolute;top:calc(100% + 4px);left:0;z-index:20;display:none;width:max-content;min-width:100%;max-width:calc(100vw - 32px);max-height:220px;overflow-y:auto;flex-direction:column;gap:8px;box-sizing:border-box;padding:10px;border:1px solid var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2));border-radius:8px;background:var(--gm3-compare-select-bg, #fff);box-shadow:0 8px 20px #0e0f121f}.gm3-compare__variant-selector.is-open .gm3-compare__option-panel{display:flex}.gm3-compare__option-list{display:flex;width:100%;flex-direction:column;gap:6px}.gm3-compare__option{display:block;width:100%;-webkit-appearance:none;appearance:none;box-sizing:border-box;margin:0;padding:6px 8px;border:1px solid var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2));border-radius:6px;background:var(--gm3-compare-select-bg, #fff);color:var(--gm3-compare-select-color, var(--common-black));cursor:pointer;font-family:var(--base-font-family);font-size:12px;font-weight:400;line-height:1.3;text-align:left}.gm3-compare__option.is-selected{border-color:var(--gm3-compare-text, var(--common-black));background:var(--gm3-compare-select-bg, #fff)}.gm3-compare__option:not(:disabled):hover,.gm3-compare__option:not(:disabled):focus,.gm3-compare__option.is-active{border-color:var(--gm3-compare-text, var(--common-black));background:var(--gm3-compare-select-bg, #fff);color:var(--gm3-compare-select-color, var(--common-black));outline:none}.gm3-compare__option:disabled{cursor:default;opacity:.35}.gm3-compare__form .shopify-payment-button,.gm3-compare__form .shopify-payment-button>div,.gm3-compare__form .shopify-payment-button__button,.gm3-compare__form shop-pay-wallet-button{width:100%}.gm3-compare__form{width:100%}.gm3-compare__custom-payment{display:inline-flex;width:100%;height:50px;min-height:50px;align-items:center;justify-content:center;box-sizing:border-box;padding:0 24px;border:0;border-radius:999px;background:var(--gm3-compare-buy-bg, #5433eb);color:var(--gm3-compare-buy-color, #f9f7f4);cursor:pointer;font-family:var(--base-font-family);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-align:center;transition:background .2s ease,color .2s ease,opacity .2s ease}.gm3-compare__custom-payment:hover,.gm3-compare__custom-payment:focus{background:var(--gm3-compare-buy-hover-bg, #4526d6);color:var(--gm3-compare-buy-hover-color, #f9f7f4)}.gm3-compare__custom-payment:focus-visible{outline:2px solid var(--gm3-compare-focus-color, var(--common-accent));outline-offset:3px}.gm3-compare__custom-payment:disabled,.gm3-compare__custom-payment[aria-disabled=true],.gm3-compare__custom-payment.is-loading{cursor:default;opacity:.55}.gm3-compare__form .shopify-payment-button__more-options,.gm3-compare__form .more-payment-options-link{display:none!important}.gm3-compare__form .shopify-payment-button__button,.gm3-compare__form .shopify-payment-button__button--unbranded,.gm3-compare__form .gravity-button{height:50px!important;min-height:50px!important;border-radius:999px!important;background:var(--gm3-compare-buy-bg, #5433eb)!important;color:var(--gm3-compare-buy-color, #f9f7f4)!important;font-family:var(--base-font-family)!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important;letter-spacing:0!important}.gm3-compare__form .shopify-payment-button__button:hover,.gm3-compare__form .shopify-payment-button__button:focus{background:var(--gm3-compare-buy-hover-bg, #4526d6)!important;color:var(--gm3-compare-buy-hover-color, #f9f7f4)!important}.gm3-compare__divider{width:100%;height:1px;margin-top:80px;margin-bottom:72px;background:var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2))}.gm3-compare__specs{display:flex;flex-direction:column}.gm3-compare__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-block:28px}.gm3-compare__row:first-child{padding-top:0}.gm3-compare__row[hidden]{display:none}.gm3-compare__cell{display:flex;min-width:0;flex-direction:column;align-items:center;gap:20px;text-align:center}.gm3-compare__spec-icon{display:flex;width:80px;height:80px;align-items:center;justify-content:center;color:var(--gm3-compare-icon-color, var(--common-black))}.gm3-compare__spec-icon img{display:block;max-width:100%;max-height:100%;object-fit:contain;transform:scale(var(--gm3-compare-icon-scale, 1));transform-origin:center}.gm3-compare__fallback-icon{width:54px;height:54px;transform:scale(var(--gm3-compare-icon-scale, 1));transform-origin:center}.gm3-compare__spec-text{display:flex;width:100%;flex-direction:column;gap:8px}.gm3-compare__spec-title{max-width:440px;margin:0;margin-inline:auto;color:var(--gm3-compare-spec-title-color, var(--common-black));font-size:20px;font-weight:700;line-height:1.3}.gm3-compare__spec-subtitle{max-width:440px;margin:0;margin-inline:auto;color:var(--gm3-compare-spec-subtitle-color, var(--common-gray-600));font-size:18px;font-weight:400;line-height:1.3}.gm3-compare__unavailable-icon{display:block;width:24px;height:24px;margin-inline:auto;color:var(--gm3-compare-unavailable-icon-color, var(--gm3-compare-icon-color, var(--common-black)))}.gm3-compare__sources{display:none}.gm3-compare__shop-now{align-self:center;min-height:56px;box-sizing:border-box;padding:16px 24px;border:0;border-radius:60px;background:var(--gm3-compare-shop-bg, var(--common-black));color:var(--gm3-compare-shop-color, var(--common-white));cursor:pointer;font-weight:700}.gm3-compare__shop-now[hidden]{display:none}.gm3-compare__shop-now:visited,.gm3-compare__shop-now:focus,.gm3-compare__shop-now:active{color:var(--gm3-compare-shop-color, var(--common-white))}.gm3-compare__shop-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--gm3-compare-shop-icon-bg, var(--common-white));color:var(--gm3-compare-shop-icon-color, var(--common-black));line-height:0;transition:background .2s ease,color .2s ease}.gm3-compare__shop-icon svg{display:block;width:10px;height:10px;transform:translate(.12px,.12px);transition:transform .2s ease}.gm3-compare__shop-icon-minus{display:none!important;height:2px!important;transform:none!important}.gm3-compare__shop-now[aria-expanded=true] .gm3-compare__shop-icon-plus{display:none}.gm3-compare__shop-now[aria-expanded=true] .gm3-compare__shop-icon-minus{display:block!important}@media(hover:hover){.gm3-compare__shop-now:hover{background:var(--common-accent);color:var(--common-white)}.gm3-compare__shop-now:hover .gm3-compare__shop-icon{background:var(--common-white);color:var(--common-accent)}.gm3-compare__shop-now:hover .gm3-compare__shop-icon svg{transform:translate(.12px,.12px) scale(1.12)}}.gm3-compare__learn-more:focus-visible,.gm3-compare__shop-now:focus-visible,.gm3-compare__option:focus-visible{outline:2px solid var(--gm3-compare-focus-color, var(--common-accent));outline-offset:3px}@media(max-width:1024px){.gm3-compare:before{position:fixed;top:var(--gm3-compare-sticky-top, var(--header-height, 0px));right:0;left:0;z-index:30;display:none;height:50px;border-bottom:1px solid var(--gm3-compare-line-color, rgba(var(--common-black-rgb), .2));background:var(--gm3-compare-select-bg, #fff);content:""}.gm3-compare.is-select-stuck:before{display:block}.gm3-compare__inner{gap:40px;padding-block:60px}.gm3-compare__header{flex-direction:column;gap:12px}.gm3-compare__heading{font-size:24px;line-height:1.3}.gm3-compare__learn-more{font-size:14px;padding:12px 0 0}.gm3-compare__card{gap:0;padding:20px 0 0;border-radius:0;background:transparent}.gm3-compare__products{position:relative;grid-template-rows:42px auto;gap:12px}.gm3-compare__side{display:contents}.gm3-compare__select-wrap{position:sticky;top:calc(var(--gm3-compare-sticky-top, var(--header-height, 0px)) + 4px);z-index:5;grid-row:1;width:100%;height:42px}.gm3-compare.is-select-stuck .gm3-compare__select-wrap{position:fixed;top:calc(var(--gm3-compare-sticky-top, var(--header-height, 0px)) + 4px);z-index:31;width:var(--gm3-compare-sticky-select-width, calc((100vw - 44px)/2) )}.gm3-compare__select-wrap[data-side=left]{grid-column:1}.gm3-compare__select-wrap[data-side=right]{grid-column:2}.gm3-compare.is-select-stuck .gm3-compare__select-wrap[data-side=left]{left:var(--gm3-compare-sticky-left, 16px)}.gm3-compare.is-select-stuck .gm3-compare__select-wrap[data-side=right]{left:var(--gm3-compare-sticky-right, calc(50vw + 6px) )}.gm3-compare__select-button{padding:12px 16px;font-size:14px}.gm3-compare.is-select-stuck .gm3-compare__select-button,.gm3-compare.is-select-stuck .gm3-compare__select-button:hover,.gm3-compare.is-select-stuck .gm3-compare__select-button:focus,.gm3-compare.is-select-stuck .gm3-compare__select-button:active,.gm3-compare.is-select-stuck .gm3-compare__select-button:focus-visible{border-color:transparent}.gm3-compare__panel{grid-row:2}.gm3-compare__panel[data-side=left]{grid-column:1}.gm3-compare__panel[data-side=right]{grid-column:2}.gm3-compare__select-menu{width:max-content;min-width:100%;max-width:calc(100vw - 32px)}.gm3-compare__products .gm3-compare__side:nth-child(2) .gm3-compare__select-menu{right:0;left:auto}.gm3-compare__media{margin-top:var(--gm3-compare-media-margin-top-mobile, 0);border-radius:12px}.gm3-compare__details{gap:8px;padding-bottom:0}.gm3-compare__divider{margin-top:52px;margin-bottom:40px}.gm3-compare__product-title{font-size:14px}.gm3-compare__product-description{font-size:12px}.gm3-compare__price{gap:4px}.gm3-compare__price-current{font-size:14px}.gm3-compare__price-compare{font-size:12px}.gm3-compare__purchase{width:100%;gap:12px;margin-top:12px}.gm3-compare__variant-pill{height:42px;min-height:42px;padding:12px 16px;font-size:14px}.gm3-compare__variant-pill svg{width:12px;height:7px;flex-basis:12px}.gm3-compare__option-groups{width:100%}.gm3-compare__form .shopify-payment-button__button,.gm3-compare__form .shopify-payment-button__button--unbranded,.gm3-compare__form .shopify-payment-button,.gm3-compare__form .shopify-payment-button>div{height:42px!important;min-height:42px!important}.gm3-compare__form .shopify-payment-button,.gm3-compare__form .shopify-payment-button>div{position:relative;display:block!important;overflow:hidden;border-radius:21px}.gm3-compare__form shop-pay-wallet-button{position:absolute;top:50%;left:50%;width:calc(100% / .875);transform:translate(-50%,-50%) scale(.875);transform-origin:center}.gm3-compare__form .shopify-payment-button__button,.gm3-compare__form .shopify-payment-button__button--unbranded,.gm3-compare__form .gravity-button{height:42px!important;min-height:42px!important;font-size:14px!important}.gm3-compare__custom-payment{height:42px;min-height:42px;padding:0 16px;font-size:14px}.gm3-compare__row{gap:20px;padding-block:20px}.gm3-compare__cell{gap:16px}.gm3-compare__spec-icon{width:60px;height:60px}.gm3-compare__fallback-icon{width:42px;height:42px}.gm3-compare__spec-title{font-size:14px}.gm3-compare__spec-subtitle{font-size:12px}.gm3-compare__unavailable-icon{width:20px;height:20px}.gm3-compare__shop-now{min-height:40px;padding:10px 18px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/gm3-compare.css.map */
