
/* Shop the entire Shopify range */
.pa-range-section{background:#fff;padding:50px 0 49px}.pa-range-section .container{max-width:1250px;margin:auto;padding:0 28px}
.pa-range-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:27px}
.pa-range-kicker{display:block;font-size:9px;letter-spacing:.13em;font-weight:850;color:#6660ba;margin-bottom:12px}
.pa-range-heading h2{font:850 clamp(29px,3.4vw,42px)/1.17 'Plus Jakarta Sans',sans-serif;letter-spacing:-.065em;margin:0;color:#17253e}
.pa-range-heading h2 em{font-style:normal;color:#6658df}.pa-range-heading p{font-size:12px;line-height:1.75;color:#6d7d94;margin:13px 0 0;max-width:570px}
.pa-range-all{border:none;background:transparent;color:#6457df;font-size:12px;font-weight:800;white-space:nowrap}.pa-range-all:hover{text-decoration:underline;text-underline-offset:4px}
.pa-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.pa-range-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:180px;padding:18px;border:1px solid #e1e5ef;border-radius:16px;text-align:left;background:var(--bg,#eff2fb);color:#182845;transition:transform .2s,box-shadow .2s}
.pa-range-card[hidden],button[data-filter="samsung"][hidden]{display:none!important}
.pa-range-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #24335919}.pa-range-card:focus-visible{outline:3px solid #6656ea;outline-offset:2px}
.pa-range-iphone{--bg:#e9eaff}.pa-range-tablets{--bg:#e6f2fb}.pa-range-laptops{--bg:#f0effb}.pa-range-watches{--bg:#f6effc}.pa-range-audio{--bg:#fdf3db}.pa-range-protection{--bg:#f7eafa}.pa-range-power{--bg:#e6f8f1}.pa-range-smarttech{--bg:#e5eefb}
.pa-range-copy{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2;max-width:66%}
.pa-range-copy strong{font:850 clamp(15px,1.5vw,19px)/1.24 'Plus Jakarta Sans',sans-serif;letter-spacing:-.04em}
.pa-range-copy small{color:#63748a;font-size:10px;line-height:1.5;margin-top:7px}
.pa-range-copy [data-range-count]{color:#5c52d9;font-size:10px;font-weight:850;margin-top:18px}
.pa-range-card img{position:absolute;right:-9%;bottom:-13%;width:57%;height:87%;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 12px 10px #2d38502c);transform:rotate(-7deg);transition:transform .25s}
.pa-range-card:hover img{transform:rotate(-3deg) translateY(-6px)}
@media(min-width:701px){.nav .nav-content{gap:16px;overflow-x:auto;scrollbar-width:none}.nav .nav-content button{white-space:nowrap;font-size:11px}.nav .nav-content .hot{margin-left:auto}}
.catalogue .tabs{display:flex;flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:3px 0 10px}
.catalogue .tabs .tab{white-space:nowrap;flex:none}.catalogue .tabs .tab[hidden]{display:none!important}
.catalogue .filters{align-items:start}.catalogue .sort{flex:none}
@media(max-width:920px){.pa-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-range-heading{display:block}.pa-range-all{margin-top:16px}.pa-range-card{min-height:172px}.pa-range-copy strong{font-size:18px}}
@media(max-width:700px){.pa-range-section{padding:34px 0 28px}.pa-range-section .container{padding:0 17px}.pa-range-heading h2{font-size:28px}.pa-range-heading p{font-size:11px}.pa-range-grid{gap:10px}.pa-range-card{min-height:155px;padding:13px 11px;border-radius:13px}.pa-range-kicker{font-size:8px;margin-bottom:19px}.pa-range-copy strong{font-size:15px}.pa-range-copy small{font-size:9px}.pa-range-copy [data-range-count]{font-size:9px;margin-top:13px}.pa-range-card img{width:55%;height:78%;right:-13%;bottom:-9%}.catalogue .filters{display:block}.catalogue .sort{max-width:100%;margin-top:9px}}
@media(max-width:360px){.pa-range-card{padding:11px 9px;min-height:148px}.pa-range-copy strong{font-size:13px}.pa-range-copy [data-range-count]{font-size:8px}}
@media(prefers-reduced-motion:reduce){.pa-range-card,.pa-range-card img{transition:none}}
