.loading-spinner{width:20px;height:20px;transition:opacity var(--ease-duration-slow) var(--ease-standard) .3s;animation:spinner var(--motion-spinner-duration,.6s) linear infinite;border:2px solid rgb(var(--text-color));border-top-color:rgba(var(--bg-color));border-radius:50%;position:absolute;top:calc(50% - 10px);right:calc(50% - 10px)}.loading-spinner--out{opacity:0;transition-duration:0s}@media(prefers-reduced-motion:reduce){.loading-spinner{animation-duration:var(--motion-spinner-duration,.6s)!important;animation-iteration-count:infinite!important}}.revealable{visibility:hidden;opacity:0}.revealable.revealable--in{visibility:visible;transition:opacity var(--ease-duration-slow) var(--ease-standard),visibility var(--ease-duration-slow) var(--ease-standard);opacity:1}.btn--compare{z-index:29;bottom:calc(6 * var(--space-unit));transition:visibility var(--ease-duration-slow) var(--ease-standard),opacity var(--ease-duration-slow) var(--ease-standard);background-color:rgba(var(--drawer-bg-color));color:rgb(var(--drawer-text-color));border-radius:6px;align-items:center;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:-2px 1px 10px 2px #0003}.btn--compare .icon{padding-inline-start:3px}.btn--compare.is-out,.btn--compare.is-open{visibility:hidden;opacity:0;transform:translate(-50%,50px)}.btn--compare.is-open{z-index:41}.btn--compare.transition-ready{transition:transform var(--ease-duration-slow) var(--ease-standard),visibility var(--ease-duration-slow) var(--ease-standard),opacity var(--ease-duration-slow) var(--ease-standard)}.card--compare-basket .price__current{font-size:1.6rem}.card--compare-basket .btn--icon{position:absolute}.card--compare-basket .card__info{padding-inline-end:30px}.compare-modal .modal{z-index:42}.compare-modal .modal__content{padding-left:0;padding-right:0}.compare-modal .modal__window{border-radius:0;width:100%;max-width:none;height:100vh;max-height:none;margin:0;overflow:auto}.compare-modal .btn--icon{width:44px;height:44px;margin:calc(4 * var(--space-unit));position:absolute}.compare-container{text-align:center;margin:0 auto}.compare-container .revealable{text-align:start;display:inline-block}.compare-container[data-compare-count="1"]{max-width:var(--page-width,1320px)}.compare-container[data-compare-count="2"]{max-width:1088px}.compare-container[data-compare-count="3"]{max-width:1294px}.compare-row{flex-wrap:nowrap;margin-inline-start:var(--gutter);display:flex}.compare-col{min-width:66vw;max-width:calc(66vw - 20px);padding:calc(4 * var(--space-unit)) 0;border-inline-end:var(--gutter) solid transparent;flex:0 calc(50% - 20px);position:relative;overflow:auto}.compare-col.border-bottom{border-bottom:0}.compare-col.border-bottom:before{content:"";border-bottom:1px solid rgba(var(--text-color) / .15);width:100%;position:absolute;bottom:0;left:0}.compare-row--vendor .compare-col,.compare-row--title .compare-col,.compare-row--price .compare-col,.compare-row--image .compare-col{padding-top:calc(2 * var(--space-unit));padding-bottom:calc(2 * var(--space-unit))}.compare-row--title+.compare-row--rating .compare-col:not(.border-top),.compare-row--vendor+.compare-row--title .compare-col:not(.border-top){padding-top:0}.compare-row--rating .rating{margin-top:-1px}.compare-col--dotted:before,.compare-col--solid:before{content:"";border-bottom:1px solid rgba(var(--text-color) / .15);width:100%;position:absolute;bottom:0;left:0}.compare-col--dotted:before{border-bottom:1px dashed rgba(var(--text-color) / .25)}.compare-row--title .compare-col{background-color:rgba(var(--bg-color))}.compare-label{margin-bottom:.5em}.compare-value{margin-bottom:calc(6 * var(--space-unit))}.compare-value input:checked+.opt-label--swatch,.compare-value input:checked+.filter__label[data-swatch]:before{border:1px solid rgb(var(--swatch-border-color-default));box-shadow:none}.compare-value--options li{display:inline}.compare-value--options li:not(:first-child):before{content:", "}.compare-row--variants div:last-of-type,.compare-row--description .compare-col p:last-child,.compare-row--metafield .compare-value,.compare-row--type .compare-value,.compare-row--weight .compare-value,.compare-row--vendor .compare-value,.compare-row--part_number .compare-value,.compare-row--barcode .compare-value,.compare-row--sku .compare-value{margin-bottom:0}.compare-desc{display:block}.compare-desc__clip{position:relative}.compare-desc__text{-webkit-line-clamp:var(--compare-desc-lines,4);line-clamp:var(--compare-desc-lines,4);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.compare-desc.has-overflow .compare-desc__clip:after{content:"";background:linear-gradient(to bottom,rgba(var(--bg-color) / 0),rgba(var(--bg-color)));bottom:0;pointer-events:none;width:100%;height:2.2em;position:absolute;inset-inline:0}.compare-desc__toggle{margin-top:calc(2 * var(--space-unit));display:none}.compare-desc.has-overflow .compare-desc__toggle{display:inline-block}.compare-desc__label-less{display:none}.compare-desc.is-expanded .compare-desc__text{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.compare-desc.is-expanded .compare-desc__clip:after,.compare-desc.is-expanded .compare-desc__label-more{display:none}.compare-desc.is-expanded .compare-desc__label-less{display:inline}.compare-col.is-loading-variant{opacity:.5;pointer-events:none;transition:opacity var(--ease-duration-slow) var(--ease-standard)}.compare-prompt{min-height:144px;margin-top:calc(4 * var(--space-unit));padding:calc(4 * var(--space-unit));border:1px dashed rgba(var(--text-color) / .25)}.compare-details:not([open]){height:0;overflow:hidden}@media(max-width:599.98px){.compare-container{font-size:min(1em,15px)}.compare-modal .modal__content{--gutter:12px}.compare-col{padding-left:8px;padding-right:8px}.btn--compare-view{padding-left:10px;padding-right:10px}}@media(max-width:768.98px){.btn--compare{padding-inline-end:28px}.btn--compare svg{display:none}[data-compare-count="1"] .compare-col,[data-compare-count="2"] .compare-col{flex:0 50%;min-width:35vw;max-width:50vw}}@media(min-width:769px){.compare-row{margin-inline-start:var(--gutter-md)}.compare-col{flex:1 0 calc(300px - var(--gutter-md) * 2);border-inline-end:var(--gutter-md) solid transparent;min-width:0}[data-compare-count="1"] .compare-col,[data-compare-count="2"] .compare-col{flex:1 0 50%}[data-compare-count="1"] .compare-col:last-child,[data-compare-count="2"] .compare-col:last-child{padding-inline-end:0}.compare-col.compare-col--small{max-width:300px}.compare-col.compare-col--medium{max-width:400px}.btn--compare{transform-origin:100% 100%;border-radius:6px 6px 0 0;margin-top:-50px;inset:50% 0 auto auto;transform:rotate(-90deg)translate(50%)}.btn--compare:after{content:"";background:rgba(var(--drawer-bg-color));height:15px;position:absolute;bottom:-15px;left:-10px;right:-10px}.btn--compare.is-open{visibility:visible;opacity:1;transform:rotate(-90deg)translate(50%,-540px)}.btn--compare.is-out{transform:rotate(-90deg)translate(50%,100%)}}@media(min-width:1536px){.btn--compare.is-open{transform:rotate(-90deg)translate(50%,-540px)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/product-compare.css.map */
