.product-card.svelte-1hz5z8s.svelte-1hz5z8s{border:1px solid #000;background-color:var(--color-card-background);padding-top:1rem;transition:all .2s;display:flex;flex-direction:column;justify-content:space-between}@media (hover: hover) and (pointer: fine){.product-card.svelte-1hz5z8s.svelte-1hz5z8s:hover{background-color:var(--color-card-background-hover);transform:scale(1.02)}}.product-card.svelte-1hz5z8s.svelte-1hz5z8s:active{background-color:var(--color-card-background-hover);transform:scale(1.02)}.product-card.svelte-1hz5z8s.svelte-1hz5z8s img{display:inline-block;mix-blend-mode:multiply}.product-card.svelte-1hz5z8s.svelte-1hz5z8s div{display:flex;gap:1rem;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:1rem 1.25rem}.product-card.svelte-1hz5z8s.svelte-1hz5z8s div hgroup h2{font-size:1.25rem;font-weight:600;line-height:1.2;margin-bottom:.375rem;overflow:hidden;text-wrap:balance;text-overflow:ellipsis}.product-card.svelte-1hz5z8s.svelte-1hz5z8s div>span{color:#fff;background-color:#000;padding:.5rem 1rem;text-transform:uppercase}@media screen and (max-width: 1500px){.product-card.svelte-1hz5z8s div.svelte-1hz5z8s{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.product-card.svelte-1hz5z8s div.svelte-1hz5z8s{flex-direction:row}}section.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw{background-color:unset}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw{padding:4rem 0 0}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw article{border:1px solid #000}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw article:first-of-type{margin-bottom:4rem}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .gradient-bg{background:linear-gradient(135deg,#111 50%,#023807)}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display{padding:6rem;background-color:#000}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display hgroup{margin-bottom:2rem}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display hgroup h1{font-size:2.5rem}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display hgroup span{display:block}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display hgroup span:first-of-type{font-size:1.5rem}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display hgroup .strikethrough-price{text-decoration:line-through}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display hgroup .sale-price{font-weight:700;color:var(--color-red)}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display p{font-size:1.125rem;color:#fff}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display .muted{color:#fff;opacity:.75}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .traits{align-items:stretch}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .traits .trait{display:flex;align-content:flex-start;padding:1.5rem;border-right:1px solid #000}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .traits .trait svg{margin-right:1rem}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .traits .trait h2{font-size:1rem;font-weight:600;text-transform:uppercase;margin-bottom:.5rem}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .traits .trait:last-of-type{border-right:none}@media only screen and (max-width: 1024px){#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw{padding:2.5rem 0 0}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display{padding:2rem;text-align:center}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display .product-content{display:flex;flex-direction:column;align-items:center}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .product-display .product-content>a{width:100%;box-sizing:border-box}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .trait{flex-wrap:wrap}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .trait svg{margin-right:0;margin-bottom:1rem}}@media only screen and (max-width: 768px){#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .trait{flex-wrap:nowrap;border-right:none!important;border-bottom:1px solid #000}#devices.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .trait:last-of-type{border-bottom:none}}section.svelte-ymjujw .container.svelte-ymjujw>hr.svelte-ymjujw{margin-top:0rem;margin-bottom:2rem}section.svelte-ymjujw .container.svelte-ymjujw>hr.svelte-ymjujw+h1{margin-bottom:3rem}.products-list.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw{margin:2rem 0}#accessories.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .shop-accessories-label{text-align:center;padding:2rem 0;margin-bottom:0;font-size:1.25rem;font-weight:600}#accessories.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .shop-accessories-list{margin-top:2rem}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw{margin-bottom:3rem}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-label{background-color:#000;padding:2rem;color:#fff;font-size:1.5rem;font-weight:600}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-label hgroup *{color:#fff;line-height:1.25}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-label hgroup h2{margin-bottom:.25rem;font-size:1.75rem;font-weight:600}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-label hgroup p{opacity:.65;font-size:1.25rem;margin-top:0}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-label hgroup span{margin-top:.875rem;font-size:1.25rem}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details{border:1px solid #000;padding:3rem 2rem;color:#000}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details h3{margin-top:0}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details span{font-weight:700}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details hr{margin:1.5rem 0}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details .side-by-side{display:flex;align-items:center;color:#000}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details .side-by-side hgroup{margin-left:1rem}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details .side-by-side hgroup *{margin:0}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details .side-by-side hgroup h4{font-weight:600}.service-item.svelte-ymjujw.svelte-ymjujw.svelte-ymjujw .service-details .price{display:block;margin-bottom:1rem;color:#4a4a4a}
