.product-comparison__container{padding:30px 10px}@media screen and (min-width: 1025px){.product-comparison__container{padding:0;max-width:100%}}.product-comparison__container--constrained{margin-left:auto;margin-right:auto;max-width:1200px}.product-comparison__inner{position:relative}.product-comparison__loading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);content:"";height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px);z-index:3}.product-comparison__best-container,.product-comparison__features{margin-bottom:10px}.product-comparison__features[open]{margin-bottom:25px}.product-comparison__best-container[open]{margin-bottom:15px}.product-comparison__cards,.product-comparison__specs{margin-bottom:15px;padding:10px 0}.product-comparison__best-list,.product-comparison__cards,.product-comparison__feature-list,.product-comparison__selectors,.product-comparison__spec-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;transition:all .15s linear;width:100%}@media screen and (min-width: 1025px){.product-comparison__best-list,.product-comparison__cards,.product-comparison__feature-list,.product-comparison__selectors,.product-comparison__spec-list{grid-template-columns:1fr 1fr 1fr}}.product-comparison__header{display:flex;flex-direction:column;gap:10px;padding-bottom:10px;text-align:center}@media screen and (min-width:1025px){.product-comparison__header{max-width:800px;margin-left:auto;margin-right:auto;padding-bottom:40px;padding-top:40px}}.product-comparison__header h1{font-family:Work Sans,sans-serif;font-size:30px;line-height:35px}.product-comparison__header *{margin-bottom:0}.product-comparison__selectors{padding-bottom:10px;padding-top:10px;position:sticky;transition:box-shadow .15s linear,top .15s linear;top:0;z-index:2}@media screen and (min-width: 1025px){.product-comparison__selectors{padding-bottom:10px}}.is-header--stuck .product-comparison__selectors{top:60px}@media screen and (min-width: 1025px){.is-header--stuck .product-comparison__selectors{top:70px}}.product-comparison__selectors--sticky{background-color:#fff;box-shadow:0 8px 2px -5px #0000001f;min-width:calc(100% + 20px);padding-left:10px;padding-right:10px;position:sticky;transform:translate(-10px)}.product-comparison__selector-wrapper{display:flex;flex-direction:column}.product-comparison__selector{border-radius:0;border-color:#121212;overflow-x:hidden;transition:all .15s linear;width:100%}.product-comparison__selector optgroup,.product-comparison__selector option{text-overflow:ellipsis}.product-comparison__selector-atc{background-color:#000;color:#fff;margin:0 auto;text-transform:uppercase;width:100%}.product-comparison__selector-atc:disabled{background-color:#ddd;color:#47474d;cursor:not-allowed}.product-comparison__selector-form{max-height:0;overflow:hidden;transition:all .15s linear}.product-comparison__selector-form--show{margin-top:10px;max-height:64px}.product-comparison__subheader{align-items:center;display:flex;gap:10px;justify-content:space-between}.product-comparison__subheader>*{width:fit-content}.product-comparison__subheader h5{font-weight:600;text-transform:uppercase}@media screen and (min-width: 1025px){.product-comparison__subheader h5{font-size:20px}}.product-comparison__card{border:1px solid #dddddd;display:flex;flex-direction:column}@media screen and (min-width: 1025px){.product-comparison__card{border:0}}.product-comparison__card-image{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin-left:auto;margin-right:auto;max-width:347px;width:100%}.product-comparison__card-image img{height:auto;max-width:100%;object-fit:contain;transition:transform .15s linear}.product-comparison__card-image:hover img{transform:scale(1.025)}.product-comparison__card-image{position:relative}.product-comparison__card-image-loading{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#fff;display:none;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.product-comparison__card-image-link{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}[data-loading]{position:relative}[data-loading]:after{animation:loading 3s linear infinite;content:"Loading...";display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@keyframes loading{0%{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}50%{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.product-comparison__card-image--loading .product-comparison__card-image-loading{display:flex}.product-comparison__card-image-loading p{margin:0}.product-comparison__card-body{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:10px;padding:10px}@media screen and (min-width: 1025px){.product-comparison__card-body{gap:15px;padding-bottom:20px;padding-top:20px}}.product-comparison__card-title{display:flex;flex-direction:column;gap:2px}@media (min-width: 1025px){.product-comparison__card-title{align-items:center;text-align:center}}.product-comparison__card-title h4{line-height:20px}@media screen and (min-width: 1025px){.product-comparison__card-title h4{font-size:24px;margin-bottom:4px}}.product-comparison__card-review{align-items:center;display:flex;gap:5px}.product-comparison__card-review-stars{align-items:center;display:flex;gap:1px}.product-comparison__card-review-stars i{font-size:12px}@media screen and (min-width: 1025px){.product-comparison__card-review-stars i{font-size:14px}}.product-comparison__card-review-count{color:#666;font-size:12px}.product-comparison__card-variant-pricing{background-color:#f5f5f5;display:grid;gap:6px;grid-template-columns:1fr;margin-top:auto;padding:10px 6px}@media screen and (min-width: 1025px){.product-comparison__card-variant-pricing{border:1px solid #cacaca;justify-content:center;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;max-width:350px;text-align:center;width:100%}}.product-comparison__card-variant-pricing p{margin-bottom:0}.product-comparison__card-variant-selector{display:grid;gap:3px;grid-template-columns:1fr;margin-bottom:5px}.product-comparison__card-variant-selector small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-comparison__card-variant-options{align-items:center;display:flex;gap:5px;flex-wrap:wrap}@media screen and (min-width: 1025px){.product-comparison__card-variant-options{justify-content:center}}.product-comparison__card-variant-option{align-items:center;aspect-ratio:1/1;background-color:transparent;border:1px solid #dddddd;border-radius:100%;display:flex;height:24px;justify-content:center;overflow:hidden;padding:2px;width:24px}@media screen and (min-width: 1025px){.product-comparison__card-variant-option{height:26px;width:26px}}.product-comparison__card-variant-option--line{position:relative}.product-comparison__card-variant-option--line:before{background-color:#fff;content:"";height:calc(100% - 4px);left:50%;position:absolute;top:2px;transform:translate(-50%);width:2px}.product-comparison__card-variant-option>span{align-items:center;aspect-ratio:1/1;border-radius:100%;display:flex;height:100%;justify-content:center;pointer-events:none;width:100%}.product-comparison__card-variant-option[data-variant=hidden]{display:none}.product-comparison__card-variant-option--selected{border-color:#000}.product-comparison__card-price{display:grid}.product-comparison__card-price-full{align-items:center;display:flex}@media screen and (min-width: 1025px){.product-comparison__card-price-full{justify-content:center}}.product-comparison__card-rrp{font-weight:500}@media screen and (min-width: 1025px){.product-comparison__card-rrp{font-size:20px}}.product-comparison__card-sale{color:#47474d;font-size:13px;margin-left:5px}.product-comparison__card-finance{font-size:13px;font-weight:300}@media (min-width: 1025px){.product-comparison__card-finance{font-size:14px}}.product-comparison__card-finance--hidden{display:none}.product-comparison__card-form{display:flex}.product-comparison__selector-form>div,.product-comparison__card-form>div{display:none}.product-comparison__atc{background-color:#000;color:#fff;margin:0 auto;max-width:209px;text-transform:uppercase;width:100%}.product-comparison__atc:disabled{background-color:#ddd;color:#47474d;cursor:not-allowed}.product-comparison__product-link{display:block;font-size:13px;height:fit-content;text-align:center;text-decoration:underline;width:100%}@media screen and (min-width: 1025px){.product-comparison__product-link{font-size:14px;margin-top:-5px}}.product-comparison__best-container,.product-comparison__specs,.product-comparison__features{display:grid;grid-template-columns:1fr}.product-comparison__spec,.product-comparison__feature{background-color:#f5f5f5;height:fit-content;padding:15px 10px 10px}.product-comparison__spec ul,.product-comparison__feature ul{display:grid;gap:15px;grid-template-columns:1fr;margin-bottom:0;padding-left:0}.product-comparison__spec li,.product-comparison__feature li{border-bottom:1px solid #dddddd;padding-bottom:15px}.product-comparison__feature li:last-child{border-bottom:0;padding-bottom:10px}li.product-comparison__spec-item--best{background:linear-gradient(to right,#aceead,#d9ebd9 25%,#ddd 85% 100%) left bottom transparent no-repeat;background-size:100% 1px;border-bottom:1px solid transparent}li.product-comparison__spec-item-bar{background:none;border-bottom:0;padding-bottom:5px}li.product-comparison__spec-item-bar:last-child{padding-bottom:15px}@media screen and (max-width: 1025px){li.product-comparison__spec-item--best-sub{border-bottom:1px solid green}}.product-comparison__spec li>*,.product-comparison__feature li>*{margin-bottom:0}.product-comparison__spec-bar{margin-top:10px}.product-comparison__spec-item{position:relative}.product-comparison__spec-item p{display:inline-block}.product-comparison__spec-item small{color:#47474d;display:block}@media screen and (min-width: 1025px){.product-comparison__spec-item small{font-size:14px}}.product-comparison__spec-info{align-items:center;background-color:transparent;display:none;font-size:18px;justify-content:center;margin-left:0;padding:0}[data-tooltip]{color:#000}[data-tooltip]:hover:after{background:#fff;box-shadow:0 2px 2px #0000001f;content:attr(data-tooltip);display:block;font-family:Work Sans,sans-serif;font-size:14px;font-weight:400;max-width:40vw;padding:6px;position:absolute}.product-comparison__spec-info:hover{background-color:transparent}.product-comparison__spec--show-info+.product-comparison__spec-info{display:inline-flex}.product-comparison__spec-bar{align-items:center;display:flex;gap:2px;justify-content:space-between;width:100%}.product-comparison__spec-bar>span{background-color:#ddd;flex:1;height:5px}.product-comparison__spec-bar :nth-child(1){background-color:#fb38fb}.product-comparison__spec-bar--2 :nth-child(2),.product-comparison__spec-bar--3 :nth-child(2),.product-comparison__spec-bar--4 :nth-child(2){background-color:#fb38fb}.product-comparison__spec-bar--3 :nth-child(3),.product-comparison__spec-bar--4 :nth-child(3){background-color:#fb38fb}.product-comparison__spec-bar--4 :nth-child(4){background-color:#fb38fb}.product-comparison__best-container[open] i,.product-comparison__features[open] i{transition:transform .15s linear}.product-comparison__best-container .product-comparison__subheader i,.product-comparison__features .product-comparison__subheader i{transform:rotate(-90deg)}.product-comparison__best-container[open] .product-comparison__subheader i,.product-comparison__features[open] .product-comparison__subheader i{transform:rotate(0)}.product-comparison__feature-item{align-items:center;display:flex;gap:10px;justify-content:space-between;position:relative}.product-comparison__feature-item>*{margin:0}.product-comparison__feature-item>div>div,.product-comparison__feature-item>div>p{display:inline}.product-comparison__feature-item>div>*{margin:0}.product-comparison__feature-item .product-comparison__info{margin-left:0}.product-comparison__feature-item .product-comparison__info-tooltip{top:80%}.product-comparison__feature-item>i{color:green}.product-comparison__feature-item--hidden{display:none}.product-comparison__best ul{display:flex;flex-direction:column;gap:4px;height:fit-content;padding-left:0}@media screen and (min-width: 1025px){.product-comparison__best ul{align-items:center;flex-direction:row;flex-wrap:wrap}}.product-comparison__best-item{align-items:center;background-color:#f5f5f5;cursor:pointer;display:flex;flex:0 1 auto;font-size:12px;justify-content:center;margin-bottom:5px;margin-right:5px;min-width:0;padding:5px;position:relative;width:fit-content}@media screen and (min-width: 1025px){.product-comparison__best-item{font-size:14px}}.product-comparison__best-item:hover{text-decoration:underline}.product-comparison__best-item p{margin:0;white-space:nowrap}.product-comparison__best-item a{height:100%;left:0;position:absolute;width:100%;z-index:2}.product-comparison__best-item--hidden{display:none}.product-comparison__info{display:inline}.product-comparison__info--hidden{display:none}.product-comparison__info button{background-color:transparent;color:#000;padding:0}.product-comparison__info-tooltip{background-color:#fff;border:1px solid #cacaca;left:0;line-height:18px;padding:10px 6px;position:absolute;top:48px;width:100%;z-index:2}.product-comparison__info-tooltip p{margin-top:4px}.product-comparison__info-tooltip>*{font-size:13px;margin:0}@media (min-width: 1025px){.product-comparison__info-tooltip>*{font-size:14px}}.product-comparison__info-tooltip--hidden{display:none}.product-comparison__subheader{margin-bottom:15px}details.product-comparison__features summary,details.product-comparison__best-container summary{list-style:none}details.product-comparison__features summary::-webkit-details-marker,details.product-comparison__best-container summary::-webkit-details-marker{display:none}@media (max-width: 1025px){.product-comparison__best-3,.product-comparison__card-3,.product-comparison__feature-3,.product-comparison__spec-3,.product-comparison__selector-wrapper-3{display:none}}.product-comparison__best--hidden,.product-comparison__card--hidden,.product-comparison__feature--hidden,.product-comparison__selector--hidden,.product-comparison__spec--hidden,.product-comparison__component--hidden,.product-comparison__item--hidden{display:none}*:not([class*=la-]):not([class*=las]):not([class*=lar]){font-family:Work Sans,sans-serif!important}
/*# sourceMappingURL=/cdn/shop/t/643/assets/product-comparison.css.map?v=147161545945106987201737994546 */
