:root{--ps-page-gap:clamp(28px,4.6vw,64px);--ps-content:1280px;--ps-section-space:clamp(62px,7vw,104px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden}img,video,svg{max-width:100%}.ps-wrap{width:min(var(--ps-content),calc(100% - var(--ps-page-gap)))!important}.ps-section{padding:var(--ps-section-space) 0!important}.ps-routes__inner,.ps-shopcats__inner,.ps-cb__inner,.ps-deep__inner,.ps-cats__inner,.ps-social-contact__inner{width:min(var(--ps-content),calc(100% - var(--ps-page-gap)))!important}.ps-heading h2,.ps-copy h2,.ps-deeptech h2,.ps-duo h2,.ps-why h2{font-size:clamp(34px,4vw,58px)!important}.ps-heading>p:last-child,.ps-copy .ps-lead,.ps-deeptech-head>p,.ps-heading-row>p{font-size:clamp(15px,1.25vw,17px)!important}.ps-btn,.ps-hero__button,.ps-route-card__primary,.ps-shopcats__bottom>a{min-height:48px}.ps-route-card,.ps-shopcat,.ps-deep__grid>a,.ps-cb__panel,.ps-why-grid article,.ps-tech-grid article{min-width:0}.ps-route-card h3,.ps-shopcat h3,.ps-deep h3,.ps-cb h2{overflow-wrap:anywhere}.ps-shopcats__hero{max-width:900px!important}.ps-shopcats__hero h1{font-size:clamp(52px,6.5vw,88px)!important;line-height:.92!important}.ps-shopcats__hero>p:last-child{font-size:clamp(14px,1.2vw,16px)!important}.ps-shopcat{min-height:225px!important}.ps-shopcat h3{font-size:clamp(21px,1.8vw,28px)!important}.ps-routes__head h2{font-size:clamp(38px,4.6vw,62px)!important}.ps-route-card{min-height:455px!important;padding:clamp(28px,2.7vw,36px)!important}.ps-route-card h3{font-size:clamp(30px,3vw,42px)!important;margin-top:clamp(46px,5vw,66px)!important}.ps-cb__panel{min-height:465px!important;padding:clamp(28px,3.3vw,48px)!important}.ps-cb h2{font-size:clamp(34px,3.5vw,52px)!important}.ps-deep h2{font-size:clamp(38px,4.3vw,62px)!important}.ps-deep__grid>a{min-height:340px!important;padding:clamp(24px,2.4vw,30px)!important}.ps-deep h3{font-size:clamp(23px,2.1vw,28px)!important;margin-top:clamp(48px,5vw,68px)!important}.lux-news h2{font-size:clamp(2.25rem,4vw,4rem)!important}.lux-news__inner{gap:clamp(38px,6vw,72px)!important}.ps-social-contact h2{font-size:clamp(30px,3.5vw,46px)!important}@media(min-width:901px){.ps-hero{height:min(100svh,900px)!important;min-height:620px!important}.ps-hero__content{width:min(920px,calc(100% - 64px))!important;bottom:clamp(36px,5vh,60px)!important}.ps-hero h1{font-size:clamp(46px,4.6vw,72px)!important;line-height:.96!important}.ps-hero__copy{font-size:clamp(15px,1.2vw,18px)!important;max-width:690px!important}.ps-hero__actions{margin-top:24px!important}.ps-hero__button{padding-inline:24px!important}.ps-cats h2{font-size:clamp(38px,4.3vw,62px)!important}.ps-cats__grid>a{min-height:220px!important}.ps-cb__inner{grid-template-columns:1.08fr .92fr!important}.ps-why-grid{gap:16px!important}.ps-why-grid article{min-height:235px!important}.ps-tech-grid article{min-height:250px!important}.ps-trust-grid>div{padding-top:20px!important;padding-bottom:20px!important}}@media(min-width:901px) and (max-width:1180px){.ps-shopcats__grid,.ps-cats__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ps-shopcat{min-height:205px!important}.ps-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ps-route-card{min-height:420px!important;padding:28px!important}.ps-route-card h3{margin-top:44px!important;font-size:clamp(29px,3.5vw,38px)!important}.ps-cb__inner{grid-template-columns:1fr!important}.ps-cb__panel{min-height:auto!important;gap:52px}.ps-deep__grid>a{min-height:310px!important;padding:24px!important}.ps-deep h3{margin-top:42px!important;font-size:23px!important}.ps-heading-row,.ps-deeptech-head{gap:42px!important}.lux-news__inner{gap:40px!important}.ps-social-contact__inner{grid-template-columns:1fr!important;align-items:start!important}.ps-social-contact__links{justify-content:flex-start}}@media(max-width:1080px){.ps-header .ps-nav{width:100%!important;height:64px!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;gap:0!important}.ps-header .ps-nav-left,.ps-header .ps-actions{flex:0 0 48px!important}.ps-header .ps-menu,.ps-header .ps-language-desktop,.ps-header .ps-search,.ps-header .ps-upload-cta{display:none!important}.ps-header .ps-mobile{display:block!important}.ps-header .ps-brand{font-size:14px!important;max-width:calc(100vw - 140px)!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.ps-header .ps-cart{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.ps-header .ps-cart-label{display:none!important}.ps-header .ps-badge{position:absolute!important;right:-4px!important;top:-4px!important;min-width:18px!important;height:18px!important;border:2px solid #050706!important;font-size:9px!important}.ps-mobile-panel{top:64px!important}}@media(max-width:900px){:root{--ps-page-gap:28px;--ps-section-space:66px}.ps-heading h2,.ps-copy h2,.ps-deeptech h2,.ps-duo h2,.ps-why h2{font-size:clamp(34px,7vw,48px)!important}.ps-route-card{min-height:410px!important}.ps-cb__inner{grid-template-columns:1fr!important}.ps-cb__panel{min-height:410px!important}.ps-deep__grid{grid-template-columns:1fr!important}.ps-deep__grid>a{min-height:270px!important}.ps-social-contact__inner{grid-template-columns:1fr!important}.lux-news__inner{grid-template-columns:1fr!important;gap:38px!important}}@media(max-width:650px){:root{--ps-page-gap:28px;--ps-section-space:58px}.ps-wrap,.ps-routes__inner,.ps-shopcats__inner,.ps-cb__inner,.ps-deep__inner,.ps-cats__inner,.ps-social-contact__inner{width:calc(100% - 28px)!important}.ps-shopcats__hero h1{font-size:clamp(48px,15vw,70px)!important}.ps-shopcat{min-height:185px!important}.ps-route-card{min-height:390px!important;padding:25px!important}.ps-cb__panel{min-height:390px!important;padding:25px!important}.ps-hero__button{min-height:50px!important}.ps-social-contact__links a{min-height:58px!important}.lux-news{padding:62px 0!important}}@media(min-width:1500px){.ps-routes__inner,.ps-shopcats__inner,.ps-cb__inner,.ps-deep__inner,.ps-cats__inner,.ps-social-contact__inner,.ps-wrap{max-width:1320px!important}.ps-hero h1{font-size:72px!important}.ps-shopcats__hero h1{font-size:88px!important}}