.section-comparison-products{--popup-padding-desktop: 1rem;--popup-max-width: 44rem;--column-offset: 0;--padding-left: 1rem;--group-margin: 2.5rem;color:var(--colour-white);display:block;padding-top:2.5rem}.section-comparison-products.context-loading .product-images,.section-comparison-products.context-loading .products,.section-comparison-products.context-loading .group,.section-comparison-products .skeleton{display:none}.section-comparison-products.context-loading .skeleton{display:block}@keyframes sk-shimmer{to{background-position:-200% center}}.section-comparison-products .sk-block{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff21,#ffffff0f 75%);background-size:200% auto;animation:sk-shimmer 1.6s linear infinite;border-radius:.25rem}.section-comparison-products .sk-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem;align-items:center;margin-bottom:1.5rem}.section-comparison-products .sk-row.sk-images{margin-bottom:.5rem}.section-comparison-products .sk-row.sk-cards{margin-bottom:var(--group-margin)}.section-comparison-products .sk-row--center{justify-items:center}.section-comparison-products .sk-square{aspect-ratio:1;width:100%;border-radius:.5rem}.section-comparison-products .sk-card{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.section-comparison-products .sk-lines{display:flex;flex-direction:column;gap:.5rem}.section-comparison-products .sk-line{height:.75rem;width:100%}.section-comparison-products .sk-icon{width:5rem;height:5rem;border-radius:.5rem}.section-comparison-products .sk-num{width:3rem;height:2.25rem;border-radius:.25rem}.section-comparison-products .sk-group{margin-bottom:var(--group-margin)}.section-comparison-products .sk-group-title{border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:.75rem;margin-bottom:1.5rem}.section-comparison-products .product-images{margin-bottom:.5rem}.section-comparison-products .product-images img,.section-comparison-products .product-images svg{aspect-ratio:1;display:block;width:100%;height:auto}.section-comparison-products .products{position:sticky;top:var(--nav-height);background-color:var(--colour-background);z-index:5;padding:.5rem 0;margin-bottom:var(--group-margin)}.section-comparison-products .group{display:grid;gap:4rem;margin-bottom:var(--group-margin)}.section-comparison-products .group-title{--group-title-margin: .75rem;border-bottom:1px solid rgba(255,255,255,.35);position:sticky;top:calc(var(--nav-height) + 11.875rem);background-color:var(--colour-background);z-index:1}.section-comparison-products .group-title *{margin:0 0 var(--group-title-margin)}.section-comparison-products .row{display:grid;grid-template-columns:1fr 1fr;gap:2rem 1rem}.section-comparison-products .row .row-title{color:var(--colour-foreground);font-weight:400;text-align:center}.section-comparison-products .row .row-title:has(svg){display:flex;align-items:center;gap:.5rem}.section-comparison-products .row>div{padding-right:1.5rem}.section-comparison-products .row>div:has(.metafield-rich_text_field){height:100%}.section-comparison-products .row>div.align-center{display:flex;justify-content:center;padding-right:0}.section-comparison-products .row>div:has(.up-to){display:flex;flex-direction:column;align-items:center}.section-comparison-products .row span[class^=u-heading]{margin:0}.section-comparison-products .audio-demos button{display:flex;flex-direction:column;text-align:start;padding:0;align-items:flex-start}.section-comparison-products .audio-demos button .icon{height:2.5rem;width:2.5rem;background-color:var(--colour-white-04);border-radius:.5rem;display:grid;place-content:center}.section-comparison-products .audio-demos button .icon svg{height:.8rem;width:.8rem}.section-comparison-products .audio-demos button .text{display:flex;flex-direction:column}.section-comparison-products .audio-demos button .text span{display:flex;align-items:center;font-size:.875rem;color:#fff9}.section-comparison-products .audio-demos button .text [data-audio-demo-btn-name]{font-size:1rem;color:var(--colour-white)}.section-comparison-products .snippet-product-audio-demo p{color:var(--colour-mine-shaft)}.section-comparison-products .location div{display:flex;flex-direction:column;align-items:center;gap:.75rem}.section-comparison-products .location div img{height:auto;width:5rem;object-fit:contain}.section-comparison-products .round-robins div{position:relative}.section-comparison-products .round-robins div svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-comparison-products .mic-signals div{display:flex;flex-direction:column;align-items:center;gap:.1rem}.section-comparison-products .mic-signals div img{height:auto;width:5rem;object-fit:contain}.section-comparison-products .size div{align-items:baseline}.section-comparison-products .size div span:last-of-type{font-weight:400}.section-comparison-products .player div{flex-direction:column;align-items:center;gap:.75rem}.section-comparison-products .player div img,.section-comparison-products .player div svg{height:auto;width:5rem;object-fit:contain}.section-comparison-products .open-popup{padding-left:.5rem}.section-comparison-products .open-popup svg{height:1.25rem;width:1.25rem}.section-comparison-products .open-popup svg path{transition:fill-opacity .2s ease}.section-comparison-products .open-popup:hover svg path{fill-opacity:1}.section-comparison-products .u-popup .popup-container{overflow-y:auto;padding:0 2rem 2rem;max-height:70vh}.section-comparison-products .u-popup .popup-close{margin-top:.75rem}.section-comparison-products .u-popup .popup-heading{text-align:center;padding:1.25rem 0;margin:0 0 2rem;border-bottom:1px solid rgba(255,255,255,.15);color:var(--colour-white)}.section-comparison-products .u-popup .metafield-rich_text_field h2,.section-comparison-products .u-popup .metafield-rich_text_field h3{margin:0 0 .75rem;color:var(--colour-white)}.section-comparison-products .u-popup .metafield-rich_text_field h2{margin-top:2.5rem}.section-comparison-products .u-popup .metafield-rich_text_field h2:first-child{margin-top:0}.section-comparison-products .u-popup .metafield-rich_text_field h3{margin-top:1.5rem}.section-comparison-products .u-popup .metafield-rich_text_field h3:first-child{margin-top:0}.section-comparison-products .u-popup .metafield-rich_text_field p{margin:0 0 1rem;opacity:.5}.section-comparison-products .u-popup .metafield-rich_text_field:has(ul) ul{list-style:none;margin:0;padding:0;padding:0 0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.section-comparison-products .u-popup .metafield-rich_text_field:has(ul) p{opacity:.5}.section-comparison-products .u-popup .metafield-rich_text_field:has(ul) li{opacity:.5}@media(min-width:768px){.section-comparison-products .sk-row{grid-template-columns:var(--row-columns-md, 1fr 1fr 1fr);padding-left:var(--padding-left)}.section-comparison-products .sk-row>*:last-child{display:revert}.section-comparison-products .sk-group-title{padding-left:var(--padding-left)}.section-comparison-products .group-title *{margin:0 0 var(--group-title-margin) var(--padding-left)}.section-comparison-products .row{grid-template-columns:var(--row-columns-md, 1fr 1fr 1fr);padding-left:var(--padding-left);align-items:center}.section-comparison-products .audio-demos button{flex-direction:row;align-items:center}}@media(min-width:768px)and (max-width:991.98px){.section-comparison-products .row .row-title{grid-column:var(--row-title-span, 1fr 1fr)}}@media(min-width:992px){.section-comparison-products{--column-offset: 9.5rem;--group-margin: 4.5rem}.section-comparison-products .block-content{padding:var(--block-content-padding, 0)}.section-comparison-products .sk-row{grid-template-columns:var(--row-columns-lg, var(--column-offset) 1fr 1fr);gap:1rem}.section-comparison-products .sk-row>*:first-child{grid-column:2}.section-comparison-products .products>.row>div:first-of-type,.section-comparison-products .product-images>.row>div:first-of-type{grid-column:2}.section-comparison-products .group-title{top:calc(var(--nav-height) + 9rem)}.section-comparison-products .row{gap:1rem;grid-template-columns:var(--row-columns-lg, var(--column-offset) 1fr 1fr)}.section-comparison-products .row .row-title{text-align:start}}@media(max-width:991.98px){.section-comparison-products .row .row-title:has(svg){justify-content:center}}@media(max-width:767.98px){.section-comparison-products .sk-row>*:last-child{display:none}.section-comparison-products .row .row-title{grid-column:1/span 2}.section-comparison-products .row>div:last-of-type{display:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-comparison-products.css.map */
