.modal{visibility:hidden;z-index:30;transition:visibility 0s .4s,background-color .3s ease .1s;background-color:rgba(var(--modal-overlay-color)/0)}.modal[open],[open]:not(.is-closing) .modal{visibility:visible;transition-delay:0s;background-color:rgba(var(--modal-overlay-color)/var(--modal-overlay-opacity))}.modal__window{width:100%;max-width:800px;min-height:240px;max-height:calc(var(--viewport-height) - var(--gutter) * 2);margin:var(--gutter);overflow:auto;transform:scale(.8);transition:transform .15s ease-in 0s,opacity .15s 0s;border-radius:var(--modal-border-radius);opacity:0;box-shadow:0 0 10px #0000004d}[open]:not(.is-closing) .modal__window{transform:scale(1);transition:transform .15s ease-out .1s,opacity .15s .1s;opacity:1}.modal__close-btn{z-index:1;top:10px;right:10px;padding:10px;border-radius:var(--btn-border-radius);background-color:inherit;color:currentColor}[dir=rtl] .modal:has(.modal__edge-title) .modal__close-btn{right:auto;left:10px}.modal__content{padding:64px var(--gutter) calc(10 * var(--space-unit))}.modal__content--no-bottom{padding-bottom:0}.modal__edge-title{position:absolute;padding-inline-end:50px;top:var(--gutter);inset-inline-start:var(--gutter)}.modal__image{flex:0 0 50%;max-width:360px}html:has(.modal[open]){overflow:hidden}html:has(.modal[open])>body{width:calc(100% - var(--scrollbar-width))}@media(min-width:600px){.modal__window{width:auto;min-width:480px}}@media(max-width:768.98px){.modal .rte table{width:auto;margin-right:calc(var(--gutter) * -1);margin-left:calc(var(--gutter) * -1)}}@media(min-width:769px){.modal__content{padding:64px calc(10 * var(--space-unit)) calc(10 * var(--space-unit))}.modal__content--no-bottom{padding-bottom:0}}.modal{transition:visibility 0s .4s,background-color .3s ease .1s}.loading-spinner{position:absolute;top:calc(50% - 10px);right:calc(50% - 10px);width:20px;height:20px;transition:opacity .4s .3s;animation:spinner .6s linear infinite;border:2px solid rgb(var(--text-color));border-radius:50%;border-top-color:rgba(var(--bg-color))}.loading-spinner--out{transition-duration:0s;opacity:0}.revealable{visibility:hidden;opacity:0}.revealable.revealable--in{visibility:visible;transition:opacity .4s,visibility .4s;opacity:1}.btn--compare{display:flex;position:fixed;z-index:20;bottom:calc(6 * var(--space-unit));left:50%;align-items:center;transform:translate3d(-50%,0,0);transition:visibility .4s,opacity .4s;white-space:nowrap;border-radius:6px;background-color:rgba(var(--drawer-bg-color));box-shadow:-2px 1px 10px 2px #0003;color:rgb(var(--drawer-text-color))}.btn--compare .icon{padding-inline-start:3px}.btn--compare-dismiss{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;position:fixed;z-index:20;bottom:calc(6 * var(--space-unit) + 6px);left:calc(50% + 90px);border:0;border-radius:50%;background-color:rgba(var(--drawer-bg-color));box-shadow:-2px 1px 10px 2px #00000029;color:rgb(var(--drawer-text-color));line-height:0;cursor:pointer}.btn--compare-dismiss .icon{width:14px;height:14px;padding-inline-start:0}.btn--compare.is-out,.btn--compare.is-open{visibility:hidden;transform:translate3d(-50%,50px,0);opacity:0}.btn--compare.is-open{z-index:41}.btn--compare.is-out+.btn--compare-dismiss,.btn--compare.is-open+.btn--compare-dismiss{visibility:hidden;transform:translateY(50px);opacity:0}.btn--compare.transition-ready,.btn--compare.transition-ready+.btn--compare-dismiss{transition:transform .7s cubic-bezier(.19,1,.22,1),visibility .6s,opacity .6s}.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-right:0;padding-left:0}.compare-modal .modal__window{width:100%;max-width:none;height:100vh;max-height:none;margin:0;overflow:auto;border-radius:0}.compare-modal .btn--icon{position:absolute;width:44px;height:44px;margin:calc(4 * var(--space-unit))}.compare-container{--compare-border: 1px solid rgba(var(--text-color) / .08);--compare-border-dashed: 1px dashed rgba(var(--text-color) / .05);margin:0 auto;text-align:center}.compare-container .revealable{display:inline-block;text-align:start}.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{display:flex;flex-wrap:nowrap;margin-inline-start:var(--gutter)}.compare-table{margin-inline-start:var(--gutter)}.compare-table .compare-row{margin-inline-start:0}.compare-col{position:relative;flex:0 1 calc(50% - 20px);min-width:66vw;max-width:calc(66vw - 20px);padding:calc(2 * var(--space-unit)) calc(2 * var(--space-unit));overflow:auto}.compare-col.border-bottom{border-bottom:0}.compare-col.border-bottom:before{content:"";position:absolute;bottom:0;left:0;width:100%}.compare-row--vendor .compare-col,.compare-row--title .compare-col,.compare-row--price .compare-col{padding-top:var(--space-unit);padding-bottom:var(--space-unit)}.compare-row--image .compare-col{padding:var(--space-unit) calc(3 * var(--space-unit))}.compare-row--image .media{background:rgba(var(--text-color) / .04)}.compare-col--product-info{overflow:visible}.compare-product-info{display:flex;flex-direction:column;gap:calc(2 * var(--space-unit));height:100%;padding:calc(1.5 * var(--space-unit));background:rgba(var(--bg-color));border:var(--compare-border);border-radius:6px}.compare-product-info__media{overflow:hidden;border-radius:4px;background:rgba(var(--bg-color))}.compare-product-info__media-inner{overflow:hidden}.compare-product-info__remove{position:absolute;z-index:3;top:calc(1.5 * var(--space-unit));right:calc(1.5 * var(--space-unit));display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:rgba(var(--bg-color) / .92);box-shadow:0 0 0 1px rgba(var(--text-color) / .12);color:rgb(var(--text-color));cursor:pointer}[dir=rtl] .compare-product-info__remove{right:auto;left:calc(1.5 * var(--space-unit))}.compare-product-info__remove .icon{width:14px;height:14px;pointer-events:none}.compare-product-info__remove:hover{background:rgba(var(--text-color) / .08)}.compare-product-info__media .img-fit{top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:14px;object-fit:contain}.compare-product-info__content{display:flex;flex:1 1 auto;flex-direction:column;padding:calc(1.5 * var(--space-unit))}.compare-product-info__vendor{display:block;margin-bottom:calc(.5 * var(--space-unit))}.compare-product-info__title{margin-bottom:var(--space-unit)}.compare-product-info__price{margin-bottom:calc(2 * var(--space-unit))}.compare-product-info__footer{margin-top:auto}.compare-product-info__usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1.5 * var(--space-unit));padding-top:calc(4 * var(--space-unit));margin-bottom:calc(3 * var(--space-unit));border-top:var(--compare-border)}.compare-product-info__usp{display:flex;gap:calc(1.25 * var(--space-unit));align-items:flex-start;min-width:0}.compare-product-info__usp-icon{display:flex;flex:0 0 24px;align-items:flex-start;justify-content:center;width:24px;padding-top:1px}.compare-product-info__usp-icon img{display:block;width:24px;height:24px;object-fit:contain}.compare-product-info__usp-text{display:flex;flex-direction:column;gap:2px;min-width:0}.compare-product-info__usp-value{font-size:1.3rem;font-weight:700;line-height:1.2}.compare-product-info__usp-headline{color:rgba(var(--text-color) / .68);font-size:1.2rem;line-height:1.3}.compare-product-info__content .btn{margin-top:0}.compare-table__products{align-items:stretch;margin-bottom:calc(2 * var(--space-unit))}.compare-table__products .compare-col--product-info{padding:0 calc(var(--space-unit))}.compare-table__specs{min-width:100%;overflow:hidden;border:var(--compare-border);border-radius:6px}.compare-table__row .compare-col{display:flex;flex-direction:column;justify-content:flex-start;border-left:var(--compare-border);border-bottom:var(--compare-border)}.compare-table__row:last-child .compare-col,.compare-table__row:last-child .compare-table__label{border-bottom:0}.compare-table__row .compare-value{margin-bottom:0}.compare-table__row.compare-row--spec-header{background:rgba(var(--text-color) / .01)}.compare-table__row.compare-row--spec-header .compare-col,.compare-table__row.compare-row--spec-header .compare-table__label{background:inherit;border-bottom:0;border-left:0}.compare-table__label{position:sticky;z-index:4;left:0;display:flex;flex:0 0 240px;align-items:flex-start;gap:.4em;max-width:240px;padding:calc(2 * var(--space-unit)) calc(2 * var(--space-unit));background:rgba(var(--bg-color));border-bottom:var(--compare-border);padding-inline-start:calc(4 * var(--space-unit))}[dir=rtl] .compare-table__label{right:0;left:auto}.compare-table__label--spacer{border-bottom:0;background:rgba(var(--bg-color))}.compare-table__label--header{align-items:center;padding-top:calc(2 * var(--space-unit));padding-bottom:var(--space-unit);font-size:.95em;letter-spacing:.04em;font-weight:700}.compare-table__label .spec-icon{flex-shrink:0;margin-right:0}.compare-product-label-container{z-index:2;top:calc(2 * var(--space-unit));inset-inline-start:calc(2 * var(--space-unit));max-width:calc(100% - 4 * var(--space-unit))}.compare-product-label--carbon{background-color:#546e7a;color:#fff}.compare-row--image .img-fit{top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:14px;object-fit:contain}.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:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:var(--compare-border)}.compare-col--dotted:before{border-bottom:var(--compare-border-dashed)}.compare-row--title .compare-col{background-color:rgba(var(--bg-color))}.compare-row--title{position:sticky;top:0;z-index:3;background:rgba(var(--bg-color));box-shadow:0 1px rgba(var(--text-color) / .12)}.compare-row--actions{position:sticky;bottom:0;z-index:3;background:rgba(var(--bg-color));box-shadow:0 -1px rgba(var(--text-color) / .12)}.compare-row--title .compare-col{display:flex;align-items:center;min-height:64px}.compare-label{margin-bottom:.3em}.compare-label--desktop-only{display:none;font-size:1.2rem;color:rgba(var(--text-color) / .68)}.compare-value{margin-bottom:calc(2 * var(--space-unit))}.compare-col[data-compare-placeholder=true]:after{content:"-";display:block;margin-bottom:calc(2 * var(--space-unit))}.compare-row--spec-header .compare-col[data-compare-placeholder=true]:after{content:none}.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{margin-bottom:0}.compare-row:has(+.compare-row--spec-header) .compare-col.border-bottom:before{display:none}.compare-row[class*=compare-row--spec-] .compare-row__label{position:sticky;z-index:2;left:0;display:flex;flex:0 0 168px;align-items:flex-start;gap:.4em;max-width:168px;padding:calc(2 * var(--space-unit)) calc(2 * var(--space-unit));background:rgba(var(--bg-color));font-weight:700}[dir=rtl] .compare-row[class*=compare-row--spec-] .compare-row__label{right:0;left:auto}.compare-row[class*=compare-row--spec-]:not(.compare-row--spec-header) .compare-row__label{border-bottom:var(--compare-border)}.compare-row[class*=compare-row--spec-]:not(.compare-row--spec-header) .compare-row__label span{font-size:1.05em}.compare-row--spec-header .compare-row__label{align-items:center;padding-top:calc(2 * var(--space-unit));padding-bottom:var(--space-unit);font-size:1.1em;text-transform:uppercase;letter-spacing:.04em}.compare-row[class*=compare-row--spec-] .compare-row__label .spec-icon{flex-shrink:0;margin-right:0}.compare-col--spec-header{padding-top:calc(2 * var(--space-unit));padding-bottom:var(--space-unit)}.compare-col--spec-header .spec-icon{flex-shrink:0;margin-right:0}.compare-prompt{min-height:144px;margin-top:calc(4 * var(--space-unit));padding:calc(4 * var(--space-unit));border:var(--compare-border-dashed)}.compare-details:not([open]){height:0;overflow:hidden}@media(max-width:599.98px){.compare-container{font-size:min(1em,15px)}.compare-modal .btn--icon{z-index:5;width:40px;height:40px;margin:0 8px 8px;top:14px;background:rgba(var(--bg-color));box-shadow:0 0 0 1px rgba(var(--text-color) / .12)}.compare-row--title{top:0}.compare-modal .modal__content{--gutter: 12px}.compare-col{padding-right:6px;padding-left:6px}.compare-table__label{flex-basis:132px;max-width:132px;padding-right:6px;padding-left:6px}.compare-row[class*=compare-row--spec-] .compare-row__label{flex-basis:104px;max-width:104px;padding-right:6px;padding-left:6px}.compare-row--image .compare-col{padding-right:6px;padding-left:6px}.compare-value{margin-bottom:var(--space-unit)}.compare-row--image .img-fit{padding:8px}.compare-product-info{gap:var(--space-unit)}.compare-product-info__media .img-fit{padding:8px}.compare-product-info__remove{top:var(--space-unit);right:var(--space-unit);width:30px;height:30px}[dir=rtl] .compare-product-info__remove{right:auto;left:var(--space-unit)}.compare-product-info__price{margin-bottom:var(--space-unit)}.compare-product-info__usps{grid-template-columns:1fr;gap:var(--space-unit);margin-bottom:calc(2 * var(--space-unit))}.compare-product-label-container{top:var(--space-unit);inset-inline-start:var(--space-unit);max-width:calc(100% - 2 * var(--space-unit))}.compare-row--title .compare-col{min-height:56px}.btn--compare-view{padding-right:10px;padding-left: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 1 50%;min-width:35vw;max-width:50vw}.compare-table__row:not(.compare-row--spec-header) .compare-table__label,.compare-table__products .compare-table__label--spacer,.compare-row:not(.compare-row--spec-header) .compare-row__label{display:none}.compare-table__row .compare-table__label+.compare-col{border-left:0}.compare-label--desktop-only{display:block}.compare-row--spec-header{display:flex}.compare-row--spec-header .compare-table__label--header,.compare-row--spec-header .compare-row__label--header{position:relative;left:auto;display:flex;flex:1 0 100%;max-width:100%;width:100%}[dir=rtl] .compare-row--spec-header .compare-table__label--header,[dir=rtl] .compare-row--spec-header .compare-row__label--header{right:auto}.compare-row--spec-header .compare-col{display:none}}@media(min-width:769px){.compare-row,.compare-table{margin-inline-start:var(--gutter-md)}.compare-col{flex:1 0 calc(300px - var(--gutter-md) * 2);min-width:0}[data-compare-count="1"] .compare-col,[data-compare-count="2"] .compare-col{flex:1 0 50%}[data-compare-count="1"] .compare-table .compare-col{flex-basis:calc(100% - 240px)}[data-compare-count="2"] .compare-table .compare-col{flex-basis:calc((100% - 240px)/2)}[data-compare-count="1"] .compare-row[class*=compare-row--spec-] .compare-col{flex-basis:calc(100% - 168px)}[data-compare-count="2"] .compare-row[class*=compare-row--spec-] .compare-col{flex-basis:calc((100% - 168px)/2)}[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{top:auto;right:auto;bottom:calc(6 * var(--space-unit));left:50%;margin-top:0;transform:translate3d(-50%,0,0);transform-origin:center;border-radius:6px}.btn--compare:after{content:none}.btn--compare.is-open{visibility:hidden;transform:translate3d(-50%,50px,0);opacity:0}.btn--compare.is-out{transform:translate3d(-50%,50px,0)}}@media(min-width:1536px){.btn--compare.is-open{transform:translate3d(-50%,50px,0)}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/product-compare.css.map */
