:root{--p4-navy:#101824;--p4-navy-2:#172235;--p4-navy-3:#22314b;--p4-green:#008A00;--p4-green-2:#00a300;--p4-red:#FF4D3D;--p4-orange:#FF9F1C;--p4-yellow:#FFD23F;--p4-mint:#2ECC71;--p4-blue:#3DA5FF;--p4-purple:#B26BFF;--p4-price:#CE4B00;--p4-ink:#141b28;--p4-muted:#5b6577;--p4-line:#e6e9f0;--p4-soft:#f4f6fb;--p4-rainbow:linear-gradient(90deg,#FF4D3D,#FF9F1C,#FFD23F,#2ECC71,#3DA5FF,#B26BFF,#FF4D3D);--p4-head:'Outfit',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--p4-r:20px;--p4-ease:cubic-bezier(.2,.8,.2,1);}.page-header .navigation-wrapper{border-bottom:3px solid transparent;border-image:var(--p4-rainbow) 1}.page-header .logo img{width:auto;max-height:54px}h1,h2,h3,.page-title,.block-title strong,.filter-title strong{font-family:var(--p4-head);letter-spacing:-.01em}.product-item-info{border-radius:16px;transition:transform .35s var(--p4-ease),box-shadow .35s var(--p4-ease)}@media (hover:hover){.products-grid .product-item-info:hover{transform:translateY(-6px);box-shadow:0 22px 44px -24px rgba(16,24,36,.45)}.products-grid .product-item-photo img{transition:transform .7s var(--p4-ease)}.products-grid .product-item-info:hover .product-item-photo img{transform:scale(1.05)}}.action.primary,.action.tocart{border-radius:999px;font-weight:700;transition:transform .2s var(--p4-ease),box-shadow .2s,background-color .2s}.action.primary:hover,.action.tocart:hover{transform:translateY(-1px);box-shadow:0 10px 22px -12px rgba(0,138,0,.8)}.price-box .price{color:var(--p4-price)}.category-description .p4-cat-intro{font-size:1.05rem;color:var(--p4-muted);max-width:760px}.header-panel-info .p4-promo{font-weight:600;color:#fff}.header-panel-info .p4-promo b{color:var(--p4-yellow)}.page-wrapper{overflow-x:clip}::selection{background:var(--p4-yellow);color:var(--p4-navy)}.p4-wrap{max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box}.p4-section{padding:72px 0}.p4-soft{background:var(--p4-soft)}.p4-head{max-width:720px;margin:0 0 36px}.p4-head h2,.p4-page h2{font:800 clamp(1.8rem,3.6vw,2.8rem)/1.1 var(--p4-head);color:var(--p4-ink);margin:.25em 0 .35em}.p4-head p{color:var(--p4-muted);font-size:1.08rem;margin:0}.p4-head-row{max-width:none;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.p4-kicker{display:inline-block;font:700 .78rem/1 var(--p4-head);letter-spacing:.14em;text-transform:uppercase;color:var(--p4-green);background:rgba(0,138,0,.09);padding:.55em .9em;border-radius:999px}.p4-kicker-light{color:#fff;background:rgba(255,255,255,.12)}.p4-link{font-weight:700;color:var(--p4-ink);text-decoration:none;border-bottom:2px solid var(--p4-green);padding-bottom:2px;white-space:nowrap}.p4-link:hover{color:var(--p4-green);text-decoration:none}.p4-center{justify-content:center}.p4-grad-text{background:var(--p4-rainbow);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:p4-flow 6s linear infinite}.p4-btn{position:relative;display:inline-flex;align-items:center;gap:.5em;padding:.95em 1.6em;border-radius:999px;font:700 1rem/1 var(--p4-head);text-decoration:none!important;overflow:hidden;isolation:isolate;transition:transform .25s var(--p4-ease),box-shadow .25s,background-color .25s,color .25s}.p4-btn span{transition:transform .25s var(--p4-ease)}.p4-btn:hover span{transform:translateX(4px)}.p4-btn:hover{transform:translateY(-2px)}.p4-btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--p4-ease)}.p4-btn:hover::after{transform:translateX(120%)}.p4-btn-primary{background:var(--p4-green);color:#fff!important;box-shadow:0 14px 30px -14px rgba(0,163,0,.9)}.p4-btn-primary:hover{background:var(--p4-green-2)}.p4-btn-ghost{color:#fff!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.p4-btn-ghost:hover{box-shadow:inset 0 0 0 2px #fff;background:rgba(255,255,255,.06)}.p4-btn-light{background:#fff;color:var(--p4-navy)!important}.p4-btn-dark{background:var(--p4-navy);color:#fff!important;margin-top:22px}.p4-btn-dark:hover{background:var(--p4-navy-3)}.p4-hero{position:relative;overflow:hidden;background:var(--p4-navy);color:#fff;padding:72px 0 110px}.p4-hero-bg{position:absolute;inset:0;pointer-events:none}.p4-blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55;will-change:transform}.p4-blob-1{width:520px;height:520px;background:#FF4D3D;left:-140px;top:-160px;animation:p4-drift 16s ease-in-out infinite alternate}.p4-blob-2{width:460px;height:460px;background:#3DA5FF;right:-120px;top:10%;animation:p4-drift 19s ease-in-out -6s infinite alternate-reverse}.p4-blob-3{width:380px;height:380px;background:#B26BFF;left:38%;bottom:-220px;opacity:.4;animation:p4-drift 22s ease-in-out -3s infinite alternate}.p4-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at 60% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 60% 40%,#000 20%,transparent 75%)}.p4-hero-in{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.p4-eyebrow{display:inline-flex;align-items:center;gap:.6em;font:600 .9rem/1 var(--p4-head);padding:.65em 1em;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);animation:p4-rise .8s var(--p4-ease) both}.p4-dot{width:8px;height:8px;border-radius:50%;background:var(--p4-mint);box-shadow:0 0 0 0 rgba(46,204,113,.7);animation:p4-ping 2s infinite}.p4-hero-title{font:800 clamp(2.8rem,7vw,5.6rem)/.98 var(--p4-head);letter-spacing:-.03em;margin:.35em 0 .3em;color:#fff;animation:p4-rise .9s .1s var(--p4-ease) both}.p4-hero-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;color:rgba(255,255,255,.78);max-width:560px;margin:0 0 30px;animation:p4-rise .9s .2s var(--p4-ease) both}.p4-hero-cta{display:flex;flex-wrap:wrap;gap:14px;animation:p4-rise .9s .3s var(--p4-ease) both}.p4-hero-trust{list-style:none;display:flex;flex-wrap:wrap;gap:10px 28px;padding:0;margin:34px 0 0;color:rgba(255,255,255,.7);animation:p4-rise .9s .4s var(--p4-ease) both}.p4-hero-trust li{margin:0}.p4-hero-trust b{display:block;font:800 1.6rem/1.1 var(--p4-head);color:#fff}.p4-hero-art{position:relative;animation:p4-rise 1s .25s var(--p4-ease) both}.p4-collage{position:relative;height:540px;max-width:560px;margin:0 auto}.p4-ring{position:absolute;left:12%;top:6%;width:76%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 0deg,#FF4D3D,#FF9F1C,#FFD23F,#2ECC71,#3DA5FF,#B26BFF,#FF4D3D);filter:blur(46px);opacity:.55;animation:p4-spin 18s linear infinite}.p4-shot{position:absolute;margin:0;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 40px 70px -30px rgba(0,0,0,.75),0 0 0 6px rgba(255,255,255,.08);transition:transform .6s var(--p4-ease)}.p4-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.p4-shot-1{left:20%;top:0;width:52%;height:80%;z-index:2;--r:-3deg;animation:p4-card 7s ease-in-out infinite}.p4-shot-2{right:0;top:16%;width:36%;height:50%;z-index:1;--r:5deg;animation:p4-card 8s ease-in-out -3s infinite}.p4-shot-3{left:0;bottom:2%;width:32%;height:48%;z-index:3;--r:-7deg;animation:p4-card 7.5s ease-in-out -1.5s infinite}.p4-collage:hover .p4-shot{animation-play-state:paused}.p4-shot:hover{transform:rotate(0) scale(1.04)!important;z-index:4}.p4-float{z-index:5}.p4-float{position:absolute;display:inline-flex;align-items:center;gap:.5em;padding:.7em 1em;border-radius:14px;background:rgba(255,255,255,.95);color:var(--p4-ink);font:700 .9rem/1 var(--p4-head);box-shadow:0 20px 40px -18px rgba(0,0,0,.6);white-space:nowrap}.p4-float svg{width:18px;height:18px;fill:none;stroke:var(--p4-green);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.p4-float-1{left:-4%;top:14%;animation:p4-bob 5s ease-in-out infinite}.p4-float-2{right:-6%;top:42%;animation:p4-bob 6s ease-in-out -2s infinite}.p4-float-3{left:6%;bottom:6%;animation:p4-bob 5.5s ease-in-out -1s infinite}.p4-float-3 svg{stroke:var(--p4-orange);fill:var(--p4-orange)}.p4-marquee{overflow:hidden;background:var(--p4-navy);color:#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.p4-hero+.p4-marquee{position:relative;z-index:3;margin:-34px -2% 0;transform:rotate(-1.6deg);box-shadow:0 -3px 0 #FFD23F,0 3px 0 #FF4D3D,0 24px 40px -24px rgba(16,24,36,.7)}.p4-hero+.p4-marquee+.p4-section{padding-top:96px}.p4-marquee-track{display:flex;width:max-content;animation:p4-marquee 38s linear infinite}.p4-marquee:hover .p4-marquee-track{animation-play-state:paused}.p4-marquee-track span{display:inline-flex;align-items:center;padding:18px 26px;font:700 1rem/1 var(--p4-head);white-space:nowrap}.p4-marquee-track span::before{content:"";width:9px;height:9px;margin-right:26px;border-radius:2px;transform:rotate(45deg);background:var(--p4-rainbow);background-size:600% 100%}.p4-marquee-track span:nth-child(6n+1)::before{background:var(--p4-red)}.p4-marquee-track span:nth-child(6n+2)::before{background:var(--p4-orange)}.p4-marquee-track span:nth-child(6n+3)::before{background:var(--p4-yellow)}.p4-marquee-track span:nth-child(6n+4)::before{background:var(--p4-mint)}.p4-marquee-track span:nth-child(6n+5)::before{background:var(--p4-blue)}.p4-marquee-track span:nth-child(6n)::before{background:var(--p4-purple)}.p4-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.p4-tiles-5{grid-template-columns:repeat(5,1fr);gap:18px}.p4-tiles-5 .p4-tile-name{font-size:1.05rem;left:14px;right:14px;bottom:14px}.p4-tiles-5 .p4-tile-name i{width:32px;height:32px}.p4-tile{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--p4-r);overflow:hidden;text-decoration:none!important;background:radial-gradient(circle at 50% 35%,#fff 0,var(--p4-soft) 70%);isolation:isolate;box-shadow:0 1px 0 var(--p4-line)}.p4-tile::before{content:"";position:absolute;inset:auto -20% -40% -20%;height:70%;z-index:-1;background:var(--c,#3DA5FF);opacity:.16;border-radius:50%;transition:transform .6s var(--p4-ease),opacity .4s}.p4-tile img{position:absolute;inset:6% 8% 20%;width:84%;height:74%;object-fit:contain;mix-blend-mode:multiply;transition:transform .7s var(--p4-ease)}.p4-tile-name{position:absolute;left:18px;right:18px;bottom:16px;display:flex;justify-content:space-between;align-items:center;font:800 1.2rem/1.1 var(--p4-head);color:var(--p4-ink)}.p4-tile-name i{font-style:normal;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--p4-navy);color:#fff;transition:transform .35s var(--p4-ease),background-color .35s}.p4-tile-count{position:absolute;top:14px;left:14px;font:700 .75rem/1 var(--p4-head);color:var(--p4-muted);background:#fff;border-radius:999px;padding:.5em .8em;box-shadow:0 4px 12px -6px rgba(0,0,0,.25)}@media (hover:hover){.p4-tile:hover img{transform:scale(1.07) rotate(-2deg)}.p4-tile:hover::before{transform:scale(1.25);opacity:.3}.p4-tile:hover .p4-tile-name i{transform:rotate(-45deg);background:var(--c,var(--p4-green))}}.p4-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.p4-chips a{padding:.7em 1.1em;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--p4-line);color:var(--p4-ink);font-weight:600;text-decoration:none;transition:all .25s var(--p4-ease)}.p4-chips a:hover{box-shadow:inset 0 0 0 1.5px var(--p4-navy);background:var(--p4-navy);color:#fff;transform:translateY(-2px)}.p4-products .block-title,.p4-products .block-title strong{display:none}.p4-products .product-item-info{background:#fff}.p4-steps{list-style:none;counter-reset:none;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;position:relative}.p4-steps::before{content:"";position:absolute;left:8%;right:8%;top:62px;height:3px;background:var(--p4-rainbow);background-size:200% 100%;border-radius:3px;opacity:.5;animation:p4-flow 8s linear infinite}.p4-step{position:relative;margin:0;padding:28px 24px;border-radius:var(--p4-r);background:#fff;box-shadow:0 1px 0 var(--p4-line),0 20px 40px -32px rgba(16,24,36,.4);transition:transform .35s var(--p4-ease)}.p4-step:hover{transform:translateY(-6px)}.p4-step-no{position:absolute;top:18px;right:20px;font:800 2.2rem/1 var(--p4-head);color:var(--p4-line)}.p4-step h3,.p4-sector h3{font:800 1.2rem/1.2 var(--p4-head);margin:0 0 .4em;color:var(--p4-ink)}.p4-step p,.p4-sector p{margin:0;color:var(--p4-muted);line-height:1.55}.p4-studio{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--p4-navy) 0,#1b2440 55%,#2a1f4a 100%);color:#fff;padding:84px 0}.p4-studio::before{content:"";position:absolute;width:600px;height:600px;right:-200px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(61,165,255,.35),transparent 65%)}.p4-studio-in{position:relative;display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.p4-studio h2{font:800 clamp(2rem,4vw,3.2rem)/1.05 var(--p4-head);color:#fff;margin:.35em 0}.p4-studio p{color:rgba(255,255,255,.75);font-size:1.08rem;line-height:1.6}.p4-ticks{list-style:none;padding:0;margin:22px 0 30px;display:grid;gap:12px}.p4-ticks li{position:relative;padding-left:34px;margin:0;font-weight:600}.p4-ticks li::before{content:"✓";position:absolute;left:0;top:-2px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--p4-mint);color:var(--p4-navy);font-weight:900;font-size:.8rem}.p4-studio-art{position:relative;padding-bottom:40px}.p4-app{border-radius:18px;background:#fff;color:var(--p4-ink);box-shadow:0 50px 90px -40px rgba(0,0,0,.8);overflow:hidden;transform:perspective(1400px) rotateY(-8deg) rotateX(4deg);transition:transform .6s var(--p4-ease)}.p4-app:hover{transform:perspective(1400px) rotateY(0) rotateX(0)}.p4-app-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#eef1f7;font:700 .8rem/1 var(--p4-head);color:var(--p4-muted)}.p4-app-bar i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.p4-app-bar i:nth-child(2){background:#febc2e}.p4-app-bar i:nth-child(3){background:#28c840}.p4-app-bar span{margin-left:10px}.p4-app-shot{display:block;width:100%;height:auto}.p4-made{position:absolute;left:-28px;bottom:0;width:190px;margin:0;padding:10px 10px 12px;border-radius:20px;background:#fff;box-shadow:0 30px 60px -24px rgba(0,0,0,.7);transform:rotate(-5deg);animation:p4-bob 6s ease-in-out infinite}.p4-made img{display:block;width:100%;height:auto;border-radius:12px}.p4-made figcaption{font:800 .85rem/1 var(--p4-head);color:var(--p4-ink);text-align:center;margin-top:10px}.p4-sectors{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.p4-sector{position:relative;display:block;padding:30px 26px 26px;border-radius:var(--p4-r);background:#fff;box-shadow:inset 0 0 0 1.5px var(--p4-line);text-decoration:none!important;overflow:hidden;transition:transform .35s var(--p4-ease),box-shadow .35s}.p4-sector::after{content:"";position:absolute;right:-60px;top:-60px;width:160px;height:160px;border-radius:50%;background:var(--c);opacity:.1;transition:transform .5s var(--p4-ease),opacity .4s}.p4-sector:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 2px var(--c),0 26px 40px -30px rgba(16,24,36,.5)}.p4-sector:hover::after{transform:scale(1.6);opacity:.18}.p4-sector em{display:inline-block;margin-top:14px;font:700 .95rem/1 var(--p4-head);font-style:normal;color:var(--p4-ink);transition:transform .3s var(--p4-ease)}.p4-sector:hover em{transform:translateX(6px)}@property --p4-n{syntax:'<integer>';initial-value:0;inherits:false}.p4-stats{background:var(--p4-navy);color:#fff;padding:56px 0;position:relative;overflow:hidden}.p4-stats::before{content:"";position:absolute;inset:0;background:var(--p4-rainbow);opacity:.12;background-size:200% 100%;animation:p4-flow 12s linear infinite}.p4-stats-in{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;text-align:center}.p4-stat strong{font:800 clamp(2.2rem,4.5vw,3.4rem)/1 var(--p4-head)}.p4-stat em{font:800 1.4rem/1 var(--p4-head);font-style:normal;color:var(--p4-yellow);margin-left:2px}.p4-stat p{margin:.5em 0 0;color:rgba(255,255,255,.7)}@supports (animation-timeline:view()){.p4-count{--p4-n:0;counter-reset:n var(--p4-n);animation:p4-count linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.p4-count span{display:none}.p4-count::after{content:counter(n)}}.p4-brands{padding:48px 0 8px;text-align:center}.p4-brands-title{font:700 .8rem/1 var(--p4-head);letter-spacing:.16em;text-transform:uppercase;color:var(--p4-muted);margin:0 0 10px}.p4-marquee-brands{background:none;color:var(--p4-ink)}.p4-marquee-brands .p4-marquee-track{animation-duration:55s}.p4-marquee-brands .p4-marquee-track span{font:800 clamp(1.3rem,2.4vw,1.9rem)/1 var(--p4-head);color:#b5bccb;letter-spacing:-.01em;padding:22px 34px;transition:color .3s}.p4-marquee-brands .p4-marquee-track span:hover{color:var(--p4-ink)}.p4-marquee-brands .p4-marquee-track span::before{display:none}.p4-bulk{position:relative;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center;padding:52px;border-radius:28px;overflow:hidden;color:#fff;background:linear-gradient(120deg,#006b00 0,var(--p4-green) 45%,#1aa34a 100%)}.p4-bulk::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1.5px,transparent 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.p4-bulk>*{position:relative}.p4-bulk h2{font:800 clamp(1.7rem,3.4vw,2.6rem)/1.1 var(--p4-head);color:#fff;margin:.4em 0}.p4-bulk p{color:rgba(255,255,255,.88);font-size:1.05rem;line-height:1.6;margin:0 0 26px}.p4-bulk-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.p4-bulk-list li{margin:0;padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.12);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);transition:transform .3s var(--p4-ease),background-color .3s}.p4-bulk-list li:hover{transform:translateX(-6px);background:rgba(255,255,255,.2)}.p4-faq-in{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}.p4-faq details{background:#fff;border-radius:16px;margin:0 0 12px;box-shadow:0 1px 0 var(--p4-line);overflow:hidden;transition:box-shadow .3s}.p4-faq details[open]{box-shadow:0 18px 36px -26px rgba(16,24,36,.5)}.p4-faq summary{list-style:none;cursor:pointer;padding:20px 56px 20px 22px;font:700 1.05rem/1.35 var(--p4-head);color:var(--p4-ink);position:relative}.p4-faq summary::-webkit-details-marker{display:none}.p4-faq summary::after{content:"+";position:absolute;right:18px;top:50%;width:28px;height:28px;margin-top:-14px;display:grid;place-items:center;border-radius:50%;background:var(--p4-soft);font-weight:800;transition:transform .3s var(--p4-ease),background-color .3s,color .3s}.p4-faq details[open] summary::after{transform:rotate(45deg);background:var(--p4-green);color:#fff}.p4-faq details p{margin:0;padding:0 22px 20px;color:var(--p4-muted);line-height:1.6;animation:p4-rise .4s var(--p4-ease)}.p4-final{position:relative;overflow:hidden;text-align:center;background:var(--p4-navy);color:#fff;padding:96px 0}.p4-final::before{content:"";position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;border-radius:50%;background:conic-gradient(from 0deg,#FF4D3D,#FF9F1C,#FFD23F,#2ECC71,#3DA5FF,#B26BFF,#FF4D3D);opacity:.16;filter:blur(60px);animation:p4-spin 24s linear infinite}.p4-final>*{position:relative}.p4-final-kicker{font:800 .85rem/1 var(--p4-head);letter-spacing:.4em;color:rgba(255,255,255,.6);margin:0}.p4-final h2{font:800 clamp(2.4rem,6vw,4.6rem)/1 var(--p4-head);letter-spacing:-.03em;color:#fff;margin:.3em 0}.p4-final p{color:rgba(255,255,255,.75);font-size:1.15rem;margin:0 0 30px}.p4-page{color:var(--p4-ink);line-height:1.65}.p4-page-hero{position:relative;overflow:hidden;background:var(--p4-navy);color:#fff;padding:72px 0 64px;margin-bottom:8px}body:has(.p4-page-hero) .breadcrumbs{background:var(--p4-navy)!important;border:0!important;box-shadow:none!important;margin-bottom:0!important}body:has(.p4-page-hero) .p4-page-hero::before{top:auto;bottom:-380px}body:has(.p4-page-hero) .breadcrumbs,body:has(.p4-page-hero) .breadcrumbs a{color:rgba(255,255,255,.72)!important}body:has(.p4-page-hero) .breadcrumbs a:hover{color:#fff!important}body:has(.p4-page-hero) .breadcrumbs strong{color:#fff!important}body:has(.p4-page-hero) .breadcrumbs .item:not(:last-child)::after{color:rgba(255,255,255,.35)!important}.p4-page-hero::before{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-240px;border-radius:50%;background:var(--c,#3DA5FF);filter:blur(80px);opacity:.45;animation:p4-drift 18s ease-in-out infinite alternate}.p4-page-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--p4-rainbow);background-size:200% 100%;animation:p4-flow 8s linear infinite}.p4-page-hero .p4-wrap{position:relative}.p4-page-hero h1{font:800 clamp(2.2rem,5vw,3.8rem)/1.05 var(--p4-head);color:#fff;margin:.3em 0 .3em;letter-spacing:-.02em}.p4-page-hero p{color:rgba(255,255,255,.78);font-size:1.15rem;max-width:680px;margin:0}.p4-page .p4-section{padding:56px 0}.p4-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.p4-card{padding:28px 24px;border-radius:var(--p4-r);background:#fff;box-shadow:inset 0 0 0 1.5px var(--p4-line);transition:transform .35s var(--p4-ease),box-shadow .35s}.p4-card:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 2px var(--c,var(--p4-green)),0 22px 40px -30px rgba(16,24,36,.5)}.p4-card h3{font:800 1.2rem/1.2 var(--p4-head);margin:14px 0 .4em}.p4-card p{margin:0;color:var(--p4-muted)}.p4-prose{max-width:820px}.p4-prose h2{font:800 1.7rem/1.2 var(--p4-head);margin:1.6em 0 .5em}.p4-prose h3{font:800 1.2rem/1.3 var(--p4-head);margin:1.4em 0 .4em}.p4-prose ul{padding-left:1.2em}.p4-prose li{margin:.35em 0}.p4-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 1.5px var(--p4-line);margin:18px 0}.p4-table th,.p4-table td{padding:14px 18px!important;text-align:left;border-bottom:1px solid var(--p4-line)}.p4-table th{background:var(--p4-navy);color:#fff;font-family:var(--p4-head)}.p4-table tr:last-child td{border-bottom:0}.p4-table tr:nth-child(even) td{background:var(--p4-soft)}.p4-note{padding:18px 22px;border-radius:16px;background:rgba(0,138,0,.07);box-shadow:inset 4px 0 0 var(--p4-green);margin:22px 0}.p4-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.p4-quote{font:800 clamp(1.5rem,3vw,2.2rem)/1.25 var(--p4-head);color:var(--p4-ink);padding:34px;border-radius:24px;background:var(--p4-soft);position:relative}.p4-quote::before{content:"“";position:absolute;top:-14px;left:22px;font-size:5rem;line-height:1;color:var(--p4-green)}.p4-contact p{color:var(--p4-muted);line-height:1.6}.p4-contact-title{font:800 clamp(1.8rem,3.4vw,2.6rem)/1.1 var(--p4-head);margin:.35em 0 .3em;color:var(--p4-ink)}.p4-contact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:22px}.p4-contact-cards .p4-card{text-decoration:none!important;color:var(--p4-ink)}.p4-contact-cards .p4-card p{margin:0;color:var(--p4-muted)}.p4-footer{color:rgba(255,255,255,.7);padding:56px 0 24px}.p4-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.p4-footer h4{font:800 1rem/1 var(--p4-head);color:#fff;margin:0 0 18px;letter-spacing:.02em}.p4-footer ul{list-style:none;margin:0;padding:0}.p4-footer li{margin:0 0 10px}.p4-footer a{color:rgba(255,255,255,.72);text-decoration:none;transition:color .2s,padding .2s}.p4-footer ul a:hover{color:#fff;padding-left:4px}.p4-footer-brand img{width:190px;height:auto;margin-bottom:16px}.p4-footer-brand p{margin:0 0 16px;line-height:1.6}.p4-contact-line{display:flex;align-items:center;gap:10px;margin:0 0 10px}.p4-contact-line svg{width:18px;height:18px;flex:none;fill:none;stroke:var(--p4-mint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.p4-footer-usps{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:36px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.1)}.p4-footer-usps span{padding:.6em 1em;border-radius:999px;background:rgba(255,255,255,.06);font-size:.9rem;color:#fff}.p4-footer-pay{margin:28px 0 0;padding:28px 0 4px;border-top:1px solid rgba(255,255,255,.1);text-align:center}.p4-pay-title{margin:0 0 16px;font:800 .78rem/1 var(--p4-head);letter-spacing:.2em;text-transform:uppercase;color:#fff}.p4-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;margin:0;padding:0}.p4-footer .p4-pay li{margin:0}.p4-pay img{display:block;width:57px;height:36px;border-radius:6px;box-shadow:0 6px 16px -8px rgba(0,0,0,.6),0 0 0 1px rgba(255,255,255,.08);transition:transform .25s var(--p4-ease)}.p4-pay li:hover img{transform:translateY(-2px)}.p4-pay-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;font-size:.82rem;color:rgba(255,255,255,.6)}.p4-pay-note svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--p4-mint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:639px){.p4-pay{gap:8px}.p4-pay img{width:48px;height:30px}}@supports (animation-timeline:view()){.p4-reveal{animation:p4-rise linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}@keyframes p4-flow{to{background-position:200% 0}}@keyframes p4-rise{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes p4-drift{0%{transform:translate(0,0) scale(1)}50%{transform:translate(60px,40px) scale(1.12)}100%{transform:translate(-40px,70px) scale(.95)}}@keyframes p4-ping{0%{box-shadow:0 0 0 0 rgba(46,204,113,.7)}80%,100%{box-shadow:0 0 0 12px rgba(46,204,113,0)}}@keyframes p4-float{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-16px) rotate(1.5deg)}}@keyframes p4-card{0%,100%{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(var(--r)) translateY(-14px)}}@keyframes p4-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes p4-marquee{to{transform:translateX(-50%)}}@keyframes p4-wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg) scale(1.08)}60%{transform:rotate(8deg)}}@keyframes p4-count{to{--p4-n:var(--to)}}@keyframes p4-spin{to{transform:rotate(360deg)}}@media (max-width:1023px){.p4-hero-in,.p4-studio-in,.p4-faq-in,.p4-split,.p4-bulk{grid-template-columns:1fr}.p4-hero{padding:48px 0 96px}.p4-hero-art{max-width:420px;margin:0 auto;width:100%}.p4-tiles{grid-template-columns:repeat(3,1fr)}.p4-steps{grid-template-columns:repeat(2,1fr)}.p4-steps::before{display:none}.p4-sectors{grid-template-columns:repeat(2,1fr)}.p4-stats-in{grid-template-columns:repeat(3,1fr)}.p4-footer-grid{grid-template-columns:1fr 1fr}.p4-bulk{padding:36px 28px}}@media (max-width:639px){.p4-section{padding:52px 0}.p4-tiles{grid-template-columns:repeat(2,1fr);gap:12px}.p4-tile-name{font-size:1rem;left:12px;right:12px;bottom:12px}.p4-tile-name i{width:30px;height:30px}.p4-steps,.p4-sectors{grid-template-columns:1fr}.p4-stats-in{grid-template-columns:repeat(2,1fr)}.p4-footer-grid{grid-template-columns:1fr}.p4-float{font-size:.78rem;padding:.55em .8em}.p4-float-1{left:0}.p4-float-2{right:0}.p4-collage{height:420px}.p4-made{width:130px;left:-6px}.p4-btn{padding:.9em 1.3em}.p4-bulk{padding:30px 20px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.p4-hero *,.p4-made,.p4-marquee-track,.p4-grad-text,.p4-stats::before,.p4-final::before,.p4-steps::before,.p4-studio *,.p4-page-hero::before,.p4-page-hero::after{animation:none!important}.p4-reveal{animation:none!important}}.p4-menu-promo{display:block;position:relative;min-height:300px;height:100%;border-radius:16px;overflow:hidden;background:#f4f6fb;text-decoration:none!important}.p4-menu-promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .7s var(--p4-ease)}.p4-menu-promo:hover img{transform:scale(1.06)}.p4-menu-promo span{position:absolute;left:12px;right:12px;bottom:12px;padding:12px 14px;border-radius:12px;background:rgba(16,24,36,.9);color:#fff;font-size:.85rem;line-height:1.4}.p4-menu-promo b{display:block;font:800 1.05rem/1.2 var(--p4-head);color:#FFD23F;margin-bottom:2px}.navpro-menu>li.p4-nav-hot>a{color:#FFD23F!important}.navpro-menu>li.p4-nav-hot>a::before{content:"";width:8px;height:8px;margin-right:8px;display:inline-block;border-radius:50%;background:#FFD23F;box-shadow:0 0 0 3px rgba(255,210,63,.25);vertical-align:1px}.p4-prose ol{padding-left:1.3em}.p4-prose ol li{margin:.5em 0;padding-left:.2em}.p4-prose ol li::marker{font-weight:800;color:var(--p4-green)}.catalog-category-view .category-image{display:none}.catalog-category-view .category-description{margin-bottom:18px}.p4-tab-info{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.p4-tab-info>div{padding:20px 22px;border-radius:16px;background:var(--p4-soft)}.p4-tab-info h4{font:800 1.05rem/1.2 var(--p4-head);margin:0 0 10px;color:var(--p4-ink)}.p4-tab-info ul{margin:0 0 12px;padding-left:1.1em}.p4-tab-info li{margin:.3em 0}.p4-tab-info a{font-weight:700;color:var(--p4-green)}@media (max-width:767px){.p4-tab-info{grid-template-columns:1fr}}.p4-ico{--ic:color-mix(in srgb,var(--c,#008A00) 72%,#101824);display:inline-grid;place-items:center;flex:none;width:60px;height:60px;border-radius:18px;color:var(--ic);background:linear-gradient(145deg,color-mix(in srgb,var(--c,#008A00) 14%,#fff),color-mix(in srgb,var(--c,#008A00) 6%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,#008A00) 22%,transparent),0 1px 2px rgba(16,24,36,.06);transition:background .35s var(--p4-ease),color .35s,box-shadow .35s,transform .35s var(--p4-ease)}.p4-ico svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.p4-ico svg .d{fill:currentColor;fill-opacity:.16}.p4-ico svg .f{fill:currentColor;stroke:none}.p4-ico svg .w{fill:#fff}.p4-ico-num{font:800 1.3rem/1 var(--p4-head)}.p4-step>.p4-ico,.p4-sector>.p4-ico,.p4-card>.p4-ico{margin-bottom:18px}.p4-card>.p4-ico+h3{margin-top:0}.p4-step:hover .p4-ico,.p4-sector:hover .p4-ico,.p4-card:hover .p4-ico{background:var(--ic);color:#fff;transform:translateY(-3px);box-shadow:0 12px 24px -12px var(--ic)}.p4-step:hover .p4-ico svg .w,.p4-sector:hover .p4-ico svg .w,.p4-card:hover .p4-ico svg .w{fill:var(--ic)}.p4-step:hover .p4-ico svg .d,.p4-sector:hover .p4-ico svg .d,.p4-card:hover .p4-ico svg .d{fill-opacity:.28}.p4-ico svg *{transition:fill .35s,fill-opacity .35s}.p4-legal-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.p4-legal-facts span{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);font-weight:600;font-size:.92rem}.p4-legal-facts .p4-ico{--c:#FFD23F;width:34px;height:34px;border-radius:50%;background:rgba(255,210,63,.14);box-shadow:none;color:#FFD23F}.p4-legal-facts .p4-ico svg{width:22px;height:22px;stroke-width:2.2}.p4-legal{display:grid;grid-template-columns:270px 1fr;gap:48px;align-items:start}.p4-toc{position:sticky;top:90px;padding:22px;border-radius:20px;background:var(--p4-soft);box-shadow:inset 0 0 0 1px var(--p4-line);max-height:calc(100vh - 110px);overflow:auto}.p4-toc-title{font:800 .78rem/1 var(--p4-head);letter-spacing:.14em;text-transform:uppercase;color:var(--p4-muted);margin:0 0 12px}.p4-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.p4-toc li{margin:0;counter-increment:toc}.p4-toc a{display:flex;gap:10px;padding:6px 8px;border-radius:8px;color:var(--p4-ink);font-size:.9rem;text-decoration:none;transition:background .2s,color .2s}.p4-toc a::before{content:counter(toc,decimal-leading-zero);font:700 .78rem/1.6 var(--p4-head);color:var(--p4-muted);min-width:20px}.p4-toc a:hover{background:#fff;color:var(--p4-green)}.p4-toc-help{margin-top:18px;padding-top:18px;border-top:1px solid var(--p4-line);font-size:.9rem}.p4-toc-help p{color:var(--p4-muted);margin:4px 0 12px}.p4-toc-help .p4-btn{padding:.7em 1.2em;font-size:.9rem}.p4-legal-body{min-width:0}.p4-legal-intro{font-size:1.08rem;line-height:1.7;color:var(--p4-ink);padding:26px 28px;border-radius:20px;background:linear-gradient(135deg,rgba(0,138,0,.07),rgba(61,165,255,.07));margin-bottom:28px}.p4-legal-intro p{margin:0 0 .8em}.p4-legal-intro p:last-child{margin:0}.p4-clause{scroll-margin-top:100px;padding:28px 30px;margin-bottom:18px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line)}.p4-clause header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.p4-clause header span{display:grid;place-items:center;min-width:46px;height:46px;border-radius:14px;background:var(--p4-navy);color:#fff;font:800 1rem/1 var(--p4-head)}.p4-clause h2{font:800 clamp(1.25rem,2.2vw,1.5rem)/1.25 var(--p4-head);margin:0;color:var(--p4-ink)}.p4-clause>p,.p4-sub>p{position:relative;padding-left:52px;margin:0 0 12px;line-height:1.7;color:#2c3444}.p4-clause>p>b:first-child,.p4-sub>p>b:first-child{position:absolute;left:0;top:0;font:700 .9rem/1.9 var(--p4-head);color:var(--p4-green)}.p4-sub{margin:0 0 12px 52px;padding-left:16px;border-left:2px solid var(--p4-line)}.p4-sub>p{padding-left:58px}.p4-letters{list-style:none;counter-reset:l;margin:4px 0 16px 56px;padding:0;display:grid;gap:8px}.p4-letters li{counter-increment:l;position:relative;margin:0;padding:10px 14px 10px 48px;border-radius:12px;background:var(--p4-soft);line-height:1.6;color:#2c3444}.p4-letters li::before{content:counter(l,upper-alpha);position:absolute;left:12px;top:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line);font:800 .75rem/1 var(--p4-head);color:var(--p4-navy)}.p4-callout{--c:#FF9F1C;display:flex;gap:16px;align-items:flex-start;margin:6px 0 16px 56px;padding:16px 18px;border-radius:14px;background:color-mix(in srgb,#FF9F1C 10%,#fff);box-shadow:inset 4px 0 0 #FF9F1C}.p4-callout .p4-ico{width:42px;height:42px;border-radius:12px}.p4-callout .p4-ico svg{width:24px;height:24px}.p4-callout p{margin:0;font-weight:600;line-height:1.6;color:var(--p4-ink)}.p4-rights{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:6px 0 16px 56px}.p4-rights>div{padding:20px;border-radius:16px;background:var(--p4-soft)}.p4-rights>div:first-child{--c:#2ECC71}.p4-rights>div:last-child{--c:#3DA5FF}.p4-rights h3{display:flex;align-items:center;gap:12px;font:800 1rem/1.3 var(--p4-head);margin:0 0 12px}.p4-rights h3 .p4-ico{width:40px;height:40px;border-radius:12px}.p4-rights h3 .p4-ico svg{width:22px;height:22px}.p4-rights ul{margin:0;padding-left:1.1em}.p4-rights li{margin:.45em 0;line-height:1.55}.p4-legal-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;padding:34px;border-radius:24px;background:var(--p4-navy);color:#fff}.p4-legal-cta h2{font:800 1.6rem/1.2 var(--p4-head);color:#fff;margin:0 0 6px}.p4-legal-cta p{margin:0;color:rgba(255,255,255,.75)}@media (max-width:1023px){.p4-legal{grid-template-columns:1fr}.p4-toc{position:static;max-height:none}.p4-toc ol{columns:2}}@media (max-width:639px){.p4-clause{padding:22px 18px}.p4-clause>p,.p4-sub>p{padding-left:0}.p4-clause>p>b:first-child,.p4-sub>p>b:first-child{position:static;display:block}.p4-sub,.p4-letters,.p4-callout,.p4-rights{margin-left:0}.p4-rights{grid-template-columns:1fr}.p4-toc ol{columns:1}}.p4-ico3d{display:inline-block;flex:none;width:108px;height:108px;margin:-16px 0 -8px -18px;line-height:0;filter:drop-shadow(0 14px 12px rgba(16,24,36,.16));transition:transform .5s var(--p4-ease),filter .5s var(--p4-ease);will-change:transform}.p4-ico3d img{width:100%;height:100%;object-fit:contain;display:block}.p4-step:hover .p4-ico3d,.p4-sector:hover .p4-ico3d,.p4-card:hover .p4-ico3d{transform:translateY(-8px) rotate(-5deg) scale(1.07);filter:drop-shadow(0 22px 16px rgba(16,24,36,.22))}.p4-legal-facts .p4-ico3d{width:34px;height:34px;margin:-4px 0 -4px -2px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.35))}.p4-callout .p4-ico3d{width:52px;height:52px;margin:-8px 0 -8px -6px}.p4-rights h3 .p4-ico3d{width:48px;height:48px;margin:-8px 0 -8px -6px}@media (prefers-reduced-motion:reduce){.p4-ico3d{transition:none}}.p4-marquee-brands .p4-marquee-track{align-items:center;gap:18px;padding:14px 0;animation-duration:60s}.p4-brand-logo{flex:none;display:grid;place-items:center;width:200px;height:80px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line);transition:transform .35s var(--p4-ease),box-shadow .35s}.p4-brand-logo img{width:180px;height:72px;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1) contrast(1.05);opacity:.62;transition:filter .35s,opacity .35s}.p4-brand-logo:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px var(--p4-line),0 16px 30px -18px rgba(16,24,36,.45)}.p4-brand-logo:hover img{filter:none;opacity:1}.p4-brands-all{display:table;margin:10px auto 0}.attributepages--attribute-page .page-title-wrapper{display:none}.attributepages--attribute-page .column.main{padding-top:0}.p4-brands-hero{margin-bottom:0}.p4-brands-head{padding-top:48px;padding-bottom:8px}.p4-brands-head h2{font:800 clamp(1.6rem,3vw,2.2rem)/1.1 var(--p4-head);margin:0 0 6px;color:var(--p4-ink)}.p4-brands-head p{margin:0;color:var(--p4-muted)}.attributepages-options{max-width:1280px;margin:0 auto;padding:18px 16px 72px;box-sizing:border-box}.attributepages-options ul.attributepages-grid{display:grid!important;grid-template-columns:repeat(5,1fr);gap:18px;margin:0 0 18px;padding:0;list-style:none}.attributepages-options ul.attributepages-grid>li.item{width:auto!important;margin:0!important;padding:0!important;float:none!important}.attributepages-options .option-image{display:grid;place-items:center;aspect-ratio:5/2;padding:14px 18px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line);transition:transform .35s var(--p4-ease),box-shadow .35s}.attributepages-options .option-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;filter:grayscale(1);opacity:.7;transition:filter .35s,opacity .35s}.attributepages-options .option-image:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1.5px var(--p4-green),0 20px 36px -22px rgba(16,24,36,.5)}.attributepages-options .option-image:hover img{filter:none;opacity:1}.attributepages--option-page .attributepages-option-image,.attributepages--option-page .category-image{max-width:260px}.p4-brand-intro{max-width:760px;color:var(--p4-muted);font-size:1.05rem;line-height:1.6;margin:0 0 18px}@media (max-width:1023px){.attributepages-options ul.attributepages-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:639px){.attributepages-options ul.attributepages-grid{grid-template-columns:repeat(2,1fr);gap:12px}.p4-brand-logo{width:160px;height:66px}.p4-brand-logo img{width:144px;height:58px}}.p4-brand-intro{display:flex;align-items:center;gap:22px;max-width:none}.p4-brand-intro p{margin:0;max-width:680px}.p4-brand-badge{flex:none;display:grid;place-items:center;width:200px;height:84px;padding:8px 14px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line),0 12px 24px -18px rgba(16,24,36,.4)}.p4-brand-badge img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}@media (max-width:639px){.p4-brand-intro{flex-direction:column;align-items:flex-start}}.p4-rights-3{grid-template-columns:repeat(3,1fr)}.p4-rights>div p{margin:0;color:var(--p4-muted);line-height:1.55}.p4-table-wrap{margin:4px 0 16px 56px;overflow-x:auto}.p4-table-wrap .p4-table{margin:0}.p4-table-cookies td:first-child{font:600 .85rem/1.5 ui-monospace,Consolas,monospace;color:var(--p4-navy);word-break:break-word;width:38%}@media (max-width:1023px){.p4-rights-3{grid-template-columns:1fr 1fr}}@media (max-width:639px){.p4-rights-3{grid-template-columns:1fr}.p4-table-wrap{margin-left:0}}.p4-step>.p4-ico3d.p4-set-icons3dx,.p4-sector>.p4-ico3d.p4-set-icons3dx,.p4-card>.p4-ico3d.p4-set-icons3dx{width:116px;height:116px;margin:-20px 0 -10px -20px;filter:drop-shadow(0 10px 10px rgba(16,24,36,.10))}.p4-legal-facts .p4-ico3d.p4-set-icons3dx{width:38px;height:38px;margin:-6px 0 -6px -4px}.testimonial img,.testimonials-slider .testimonial>img,.testimonial .info>img{display:none!important}.p4-testi-home:not(:has(.block-testimonials)){display:none}.p4-testi-home .testimonials-slider .content-heading{display:none}.testimonials-slider .swiper-container{padding:10px 4px 50px}.testimonials-slider .testimonial,.testimonials-list .testimonial{position:relative;margin:0;display:flex;flex-direction:column;height:auto;padding:34px 30px 26px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line),0 24px 44px -34px rgba(16,24,36,.45);transition:transform .35s var(--p4-ease),box-shadow .35s;box-sizing:border-box}.testimonials-slider .testimonial:hover,.testimonials-list .testimonial:hover{transform:translateY(-5px);box-shadow:inset 0 0 0 1px var(--p4-line),0 30px 50px -30px rgba(16,24,36,.5)}.testimonials-slider .testimonial::before,.testimonials-list .testimonial::before{content:"\201C";position:absolute;top:6px;right:24px;font:900 6rem/1 Georgia,serif;color:var(--p4-green);opacity:.14}.testimonial blockquote{margin:0;padding:0;border:0;background:none;font:500 1.05rem/1.7 var(--p4-font,inherit);color:var(--p4-ink);flex:1;display:flex;flex-direction:column}.testimonial blockquote .arrow{display:none}.testimonial .testimonial-message{margin:14px 0 0;flex:1}.testimonial .rating-result{width:110px!important}.testimonial .rating-result>span::before,.testimonial .rating-result::before{color:#FFB800!important}.testimonial .rating-label{display:none}.testimonial .author,.testimonial .info{display:flex;flex-direction:column;gap:2px;margin-top:20px;padding-top:18px;border-top:1px solid var(--p4-line)}.testimonial .info .author{margin:0;padding:0;border:0}.testimonial .author-name{font:800 1.02rem/1.3 var(--p4-head);color:var(--p4-ink);display:flex;align-items:center;gap:8px}.testimonial .author-company{margin:0;color:var(--p4-muted);font-size:.9rem}.testimonial .author-company a{color:var(--p4-muted)}.testimonial .extra-info{order:-1}.testimonial .extra-info .date{color:var(--p4-muted);font-size:.82rem}.testimonials-index-index .page-title-wrapper,.testimonials-index-new .page-title-wrapper{display:none}.p4-testi-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-34px;position:relative;z-index:2}.p4-testi-trust>div{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;background:#fff;box-shadow:0 20px 40px -26px rgba(16,24,36,.45),inset 0 0 0 1px var(--p4-line)}.p4-testi-trust .p4-ico3d{width:64px!important;height:64px!important;margin:-8px 0 -8px -8px!important}.p4-testi-trust span{display:flex;flex-direction:column;font-size:.9rem;color:var(--p4-muted);line-height:1.4}.p4-testi-trust b{font:800 1rem/1.3 var(--p4-head);color:var(--p4-ink)}.testimonials-list{max-width:1280px;margin:40px auto 0;padding:0 16px 60px;box-sizing:border-box}.testimonials-list .testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.testimonials-list .testimonials>p{grid-column:1/-1;text-align:center;color:var(--p4-muted)}.testimonials-list .more-button{text-align:center;margin-top:30px}.testimonials-list .more-button a{display:inline-flex;padding:.9em 1.6em;border-radius:999px;background:var(--p4-navy);color:#fff!important;font:700 .95rem/1 var(--p4-head);text-decoration:none}.testimonials-index-index .action.new-testimonial,.testimonials-index-index a[href*="testimonials/index/new"]:not(.p4-btn){display:none}.testimonials-index-new .form.testimonial{max-width:760px;margin:40px auto 60px;padding:34px 36px;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line),0 30px 60px -40px rgba(16,24,36,.5)}.testimonials-index-new .form.testimonial .legend{font:800 1.4rem/1.2 var(--p4-head);color:var(--p4-ink);margin-bottom:18px}.testimonials-index-new .form.testimonial .field.image{display:none}@media (max-width:1023px){.testimonials-list .testimonials{grid-template-columns:1fr 1fr}.p4-testi-trust{grid-template-columns:1fr}}@media (max-width:639px){.testimonials-list .testimonials{grid-template-columns:1fr}.testimonials-index-new .form.testimonial{padding:24px 18px}}.testimonials-list .testimonials::before,.testimonials-list .testimonials::after{display:none!important;content:none!important}.testimonials-list .testimonials{margin:0!important}figure.testimonial{margin:0!important;padding:34px 30px 26px!important;height:auto!important;box-shadow:inset 0 0 0 1px var(--p4-line),0 24px 44px -34px rgba(16,24,36,.45)!important}figure.testimonial:hover{box-shadow:inset 0 0 0 1px var(--p4-line),0 30px 50px -30px rgba(16,24,36,.5)!important}figure.testimonial blockquote{padding:0!important;filter:none!important;-webkit-filter:none!important;font-size:1.02rem!important;line-height:1.7!important;background:none!important}figure.testimonial blockquote::before,figure.testimonial blockquote::after{content:none!important;display:none!important}.testimonials-list figure.testimonial .info,.testimonials-list figure.testimonial:nth-child(2n) .info{flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.testimonials-list figure.testimonial:nth-child(2n) .info .author{text-align:left!important;margin:0!important}.testimonials-list figure.testimonial blockquote .extra-info{position:static!important;display:flex!important;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:0 0 12px!important;padding:0!important;border:0!important}.testimonials-list figure.testimonial blockquote .extra-info .rating::before{display:none!important}.testimonials-list figure.testimonial blockquote .extra-info .date{white-space:nowrap}.testimonials-slider .testimonial{padding:30px 28px 24px!important}.p4-testi-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.p4-testi-home .p4-head{margin:0}.p4-testi-stage .block-testimonials{margin:0;padding:0;border:0;background:none}.p4-testi-stage .block-testimonials .block-title,.p4-testi-stage .block-testimonials .actions-toolbar,.p4-testi-stage .read-more,.p4-testi-stage .read-less{display:none!important}.p4-testi-stage .block-content{padding:0!important;border:0!important;background:none!important}.p4-testi-stage .testimonial-container{display:grid!important;position:relative;min-height:260px;padding:44px 46px 36px;border-radius:28px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line),0 40px 70px -46px rgba(16,24,36,.55)}.p4-testi-stage .testimonial-container::before{content:"\201C";position:absolute;top:-4px;left:30px;font:900 8rem/1 Georgia,serif;background:var(--p4-rainbow);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9}.p4-testi-stage .testimonial-container>.content{grid-area:1/1;align-self:center;padding-top:34px}.p4-testi-stage .content-wrapper{height:auto!important;overflow:visible!important}.p4-testi-stage .testimonial-message{font:500 clamp(1.1rem,1.6vw,1.3rem)/1.65 var(--p4-font,inherit);color:var(--p4-ink);margin:12px 0 0}.p4-testi-stage .rating-result{width:120px!important}.p4-testi-stage .rating-result>span::before,.p4-testi-stage .rating-result::before{color:#FFB800!important}.p4-testi-stage .rating-label{display:none}.p4-testi-stage .name{margin-top:22px;padding-top:18px;border-top:1px solid var(--p4-line);font:800 1.05rem/1.3 var(--p4-head)!important;color:var(--p4-ink)!important}@media (max-width:1023px){.p4-testi-split{grid-template-columns:1fr;gap:28px}.p4-testi-stage .testimonial-container{padding:40px 26px 28px}}.p4-testi-stage .testimonial-container>.content{padding-top:62px!important;text-align:left!important}.p4-testi-stage .testimonial-container::before{top:6px;left:36px;font-size:7rem}.p4-testi-stage .testimonial-message,.p4-testi-stage .block-content .content .testimonial-message{font-size:clamp(1.1rem,1.5vw,1.28rem)!important;line-height:1.65!important;color:var(--p4-ink)!important;text-align:left!important}.p4-testi-stage .name,.p4-testi-stage .block-content .content .name{text-align:left!important;font-size:1.05rem!important}.p4-testi-stage .review-ratings{margin:0!important}.p4-testi-stage .block-content .content .name,.p4-testi-stage .name{float:none!important;display:block!important;width:auto!important;text-align:left!important;margin-left:0!important}body.knowledge_base-index-index .page-main{background:none!important;position:relative;padding-top:0}body.knowledge_base-index-index .wide-background{display:none!important}body.knowledge_base-index-index .page-main::before{content:"";position:absolute;z-index:0;top:0;left:50%;width:100vw;margin-left:-50vw;height:430px;background:radial-gradient(circle at 85% 10%,rgba(178,107,255,.45),transparent 42%),radial-gradient(circle at 8% 95%,rgba(46,204,113,.28),transparent 45%),var(--p4-navy)}body.knowledge_base-index-index .page-main::after{content:"";position:absolute;z-index:0;top:426px;left:50%;width:100vw;margin-left:-50vw;height:4px;background:var(--p4-rainbow);background-size:200% 100%;animation:p4-flow 8s linear infinite}body.knowledge_base-index-index .page-title-wrapper,body.knowledge_base-index-index .columns{position:relative;z-index:1}body.knowledge_base-index-index .page-title-wrapper{padding:64px 0 0;text-align:center}body.knowledge_base-index-index .page-title-wrapper::before{content:"Help centre";display:inline-block;margin-bottom:16px;font:700 .78rem/1 var(--p4-head);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:rgba(255,255,255,.12);padding:.55em .9em;border-radius:999px}body.knowledge_base-index-index .page-title{font:800 clamp(2.2rem,5vw,3.6rem)/1.05 var(--p4-head)!important;color:#fff!important;text-shadow:none!important;margin:0!important;letter-spacing:-.02em}body.knowledge_base-index-index .page-title-wrapper::after{content:"Search our answers or browse by topic. Our team is here 24/7 if you need us.";display:block;margin:14px auto 0;max-width:560px;color:rgba(255,255,255,.75);font-size:1.08rem}.swissup-knowledge-base-container{max-width:1180px;margin:0 auto;padding:0 16px 70px;box-sizing:border-box}.swissup-knowledge-base-container .search-panel{position:relative;max-width:680px;margin:30px auto 96px!important}.swissup-knowledge-base-container .search-panel .form-control{width:100%;height:62px!important;border:0!important;border-radius:999px!important;padding:0 28px 0 60px!important;font-size:1.08rem!important;background:#fff!important;box-shadow:0 24px 50px -24px rgba(0,0,0,.55)!important;box-sizing:border-box}.swissup-knowledge-base-container .search-panel .form-control:focus{box-shadow:0 24px 50px -24px rgba(0,0,0,.55),0 0 0 4px rgba(255,210,63,.55)!important;outline:0}.swissup-knowledge-base-container .search-panel .form-control-feedback{position:absolute;left:24px;top:50%;width:18px;height:18px;margin-top:-11px;z-index:2;background:none!important;border:2.5px solid var(--p4-muted);border-radius:50%}.swissup-knowledge-base-container .search-panel .form-control-feedback::after{content:"";position:absolute;width:8px;height:2.5px;background:var(--p4-muted);right:-7px;bottom:-3px;transform:rotate(45deg);border-radius:2px}.swissup-knowledge-base-container .search-panel .form-control-feedback::before{display:none!important}.swissup-knowledge-base-container .category-listing{float:none!important;width:auto!important}.swissup-knowledge-base-container .categories-list{display:grid!important;grid-template-columns:repeat(3,1fr);gap:22px;margin:0!important;padding:0!important;list-style:none}.swissup-knowledge-base-container .categories-list>li{position:relative;width:auto!important;float:none!important;margin:0!important;padding:100px 26px 24px!important;border-radius:24px;background:#fff!important;box-shadow:inset 0 0 0 1px var(--p4-line),0 30px 60px -42px rgba(16,24,36,.55);text-align:left!important;transition:transform .35s var(--p4-ease)}.swissup-knowledge-base-container .categories-list>li:hover{transform:translateY(-4px)}.swissup-knowledge-base-container .categories-list>li::before{content:"";position:absolute;top:-38px;left:14px;width:128px;height:128px;background:center/contain no-repeat;filter:drop-shadow(0 12px 12px rgba(16,24,36,.16));transition:transform .5s var(--p4-ease)}.swissup-knowledge-base-container .categories-list>li:hover::before{transform:translateY(-6px) rotate(-5deg)}.swissup-knowledge-base-container .categories-list>li.bg0::before{background-image:url(/media/p4/icons3dx/pen.webp)}.swissup-knowledge-base-container .categories-list>li.bg1::before{background-image:url(/media/p4/icons3dx/truck.webp)}.swissup-knowledge-base-container .categories-list>li.bg2::before{background-image:url(/media/p4/icons3dx/briefcase.webp)}.swissup-knowledge-base-container .categories-list>li>a{display:block;font:800 1.4rem/1.2 var(--p4-head)!important;color:var(--p4-ink)!important;text-decoration:none!important;text-align:left!important}.swissup-knowledge-base-container .categories-list>li>a:hover{color:var(--p4-green)!important}.swissup-knowledge-base-container .category-articles{display:inline-flex!important;align-items:center;gap:4px;margin:10px 0 14px!important;padding:.5em .9em!important;border:0!important;border-radius:999px;background:rgba(0,138,0,.08);color:var(--p4-green)!important;font:700 .78rem/1 var(--p4-head)!important;width:auto!important}.swissup-knowledge-base-container .category-articles .category-articles-label{font-size:0!important}.swissup-knowledge-base-container .category-articles label{font:inherit!important;color:inherit!important;margin:0!important}.swissup-knowledge-base-container .category-articles .category-articles-qty label::after{content:" articles"}.swissup-knowledge-base-container .articles-list{list-style:none!important;margin:0!important;padding:0!important}.swissup-knowledge-base-container .articles-list>li{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid var(--p4-line)}.swissup-knowledge-base-container .articles-list>li::marker{content:""}.swissup-knowledge-base-container .articles-list>li>.category-articles-qty{display:block}.swissup-knowledge-base-container .articles-list>li>.category-articles-qty>a{position:relative;display:block;padding:14px 30px 14px 0;text-decoration:none!important}.swissup-knowledge-base-container .category-article-title{cursor:pointer;font:600 .98rem/1.4 var(--p4-font,inherit)!important;color:var(--p4-ink)!important;margin:0!important;transition:color .2s}.swissup-knowledge-base-container .articles-list>li>.category-articles-qty>a::after{content:"\203A";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.5rem;line-height:1;color:var(--p4-muted);transition:transform .25s var(--p4-ease),color .2s}.swissup-knowledge-base-container .articles-list>li:hover .category-article-title{color:var(--p4-green)!important}.swissup-knowledge-base-container .articles-list>li:hover>.category-articles-qty>a::after{transform:translate(4px,-50%);color:var(--p4-green)}.swissup-knowledge-base-container .category-article-content{color:var(--p4-muted);line-height:1.6;padding:0 0 14px}.swissup-knowledge-base-container .articles-list>li.see-all-articles{border-top:0!important;padding-top:12px!important}.swissup-knowledge-base-container .see-all-link{display:inline-flex!important;align-items:center;gap:6px;padding:.8em 1.35em;border-radius:999px;background:var(--p4-navy);color:#fff!important;font:700 .88rem/1 var(--p4-head)!important;text-decoration:none!important;transition:transform .25s var(--p4-ease)}.swissup-knowledge-base-container .see-all-link span{color:#fff!important;font:inherit!important}.swissup-knowledge-base-container .see-all-link:hover{transform:translateY(-2px)}.swissup-knowledge-base-container .see-all-link::after{content:"\2192"}.swissup-knowledge-base-container .toolbar{display:none!important}.swissup-knowledge-base-container .faq-sidebar{margin-top:44px!important;float:none!important;width:auto!important;padding:0!important;background:none!important;border:0!important}.swissup-knowledge-base-container .faq-contacts{position:relative;overflow:hidden;display:flex!important;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:40px 44px!important;border-radius:26px;color:#fff;border:0!important;text-align:left!important;background:linear-gradient(120deg,#006b00 0,var(--p4-green) 45%,#1aa34a 100%)!important}.swissup-knowledge-base-container .faq-contacts::before{content:"";position:absolute;right:-18px;top:50%;width:180px;height:180px;margin-top:-90px;background:url(/media/p4/icons3dx/headset.webp) center/contain no-repeat;filter:drop-shadow(0 16px 16px rgba(0,0,0,.25))}.swissup-knowledge-base-container .faq-contacts .title{position:relative;margin:0!important;padding:0!important;text-align:left!important}.swissup-knowledge-base-container .faq-contacts .pre-title{display:block;font-size:0!important}.swissup-knowledge-base-container .faq-contacts .pre-title::after{content:"Still need help?";font:700 .8rem/1 var(--p4-head);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85)}.swissup-knowledge-base-container .faq-contacts h3{margin:10px 0 0!important;font-size:0!important;color:#fff!important}.swissup-knowledge-base-container .faq-contacts h3::after{content:"Our team is here 24/7.";font:800 clamp(1.5rem,2.6vw,2.1rem)/1.15 var(--p4-head);color:#fff}.swissup-knowledge-base-container .faq-contacts .content{position:relative;display:flex!important;gap:12px;align-items:center;margin:0 170px 0 0!important;padding:0!important}.swissup-knowledge-base-container .faq-contacts .email,.swissup-knowledge-base-container .faq-contacts .phone,.swissup-knowledge-base-container .faq-contacts .or{display:none!important}.swissup-knowledge-base-container .faq-contacts .livechat.button{display:inline-flex!important;align-items:center;gap:6px;padding:.95em 1.6em!important;border:0!important;border-radius:999px!important;background:#fff!important;color:var(--p4-navy)!important;font:700 1rem/1 var(--p4-head)!important;text-decoration:none!important;box-shadow:none!important;height:auto!important}.swissup-knowledge-base-container .faq-contacts .livechat.button::before{display:none!important}.swissup-knowledge-base-container .faq-contacts .livechat.button::after{content:"\2192"}@media (max-width:1023px){.swissup-knowledge-base-container .categories-list{grid-template-columns:1fr;gap:60px}.swissup-knowledge-base-container .faq-contacts .content{margin-right:0!important}.swissup-knowledge-base-container .faq-contacts::before{display:none}}.swissup-knowledge-base-container .articles-list>li::before{content:none!important;display:none!important}.swissup-knowledge-base-container .articles-list>li>.category-articles-qty>a{display:block!important;width:100%!important;box-sizing:border-box;padding:14px 30px 14px 0!important}.swissup-knowledge-base-container .see-all-link{padding:.8em 1.35em!important;line-height:1!important;gap:6px!important}.swissup-knowledge-base-container .faq-contacts .livechat.button{white-space:nowrap!important}body.knowledge_base-index-index .page-title-wrapper{margin-top:0!important;padding-top:0!important}body.knowledge_base-index-index .page-main::before{height:400px!important}body.knowledge_base-index-index .page-main::after{top:396px!important}body.knowledge_base-index-index .page-title-wrapper::after{max-width:660px!important}.swissup-knowledge-base-container .search-panel{margin:26px auto 170px!important}@media (max-width:767px){body.knowledge_base-index-index .page-main::before{height:460px!important}body.knowledge_base-index-index .page-main::after{top:456px!important}.swissup-knowledge-base-container .search-panel{margin-bottom:120px!important}}.p4-kb-list>li{border-top:1px solid var(--p4-line)}.p4-kb-item{interpolate-size:allow-keywords}.p4-kb-item>summary{list-style:none;cursor:pointer;position:relative;display:block;padding:15px 44px 15px 0;outline:0}.p4-kb-item>summary::-webkit-details-marker{display:none}.p4-kb-item>summary::marker{content:""}.p4-kb-item>summary .category-article-title{font:600 .98rem/1.45 var(--p4-font,inherit)!important;color:var(--p4-ink)!important;cursor:pointer;transition:color .2s}.p4-kb-item>summary::after{content:"";position:absolute;right:2px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:var(--p4-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141b28' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/15px no-repeat;transition:transform .35s var(--p4-ease),background-color .25s}.p4-kb-item>summary:hover .category-article-title,.p4-kb-item[open]>summary .category-article-title{color:var(--p4-green)!important}.p4-kb-item>summary:hover::after{background-color:#e7ebf3}.p4-kb-item[open]>summary::after{transform:rotate(180deg);background-color:var(--p4-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.p4-kb-item>summary:focus-visible{box-shadow:0 0 0 3px rgba(0,138,0,.25);border-radius:10px}.p4-kb-item::details-content{block-size:0;overflow:clip;transition:block-size .38s var(--p4-ease),content-visibility .38s allow-discrete}.p4-kb-item[open]::details-content{block-size:auto}.swissup-knowledge-base-container .p4-kb-item .p4-kb-a{display:block!important;margin:0;padding:2px 44px 18px 0!important;color:var(--p4-muted)!important;font-size:.95rem;line-height:1.65}.swissup-knowledge-base-container .p4-kb-item .p4-kb-a p{margin:0}.swissup-knowledge-base-container .p4-kb-item[open] .p4-kb-a{animation:p4-rise .4s var(--p4-ease)}.swissup-knowledge-base-container .empty{text-align:center;color:var(--p4-muted);padding:30px 0}body.swissup_helpdesk-index-index .page-title-wrapper{display:none}body.swissup_helpdesk-index-index .page-main{padding-top:0}body.swissup_helpdesk-index-index .columns{display:grid!important;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:start;max-width:1280px;margin:44px auto 70px;padding:0 16px;box-sizing:border-box}body.swissup_helpdesk-index-index .column.main,body.swissup_helpdesk-index-index .sidebar-additional{width:auto!important;float:none!important;padding:0!important;margin:0!important;border:0!important}body.swissup_helpdesk-index-index .sidebar-additional .block-compare,body.swissup_helpdesk-index-index .sidebar-additional .block.compare,body.swissup_helpdesk-index-index .sidebar-additional .block-wishlist,body.swissup_helpdesk-index-index .sidebar-additional .block-reorder{display:none!important}.p4-hd-hero{margin-bottom:0}.block-helpdesk-ticket-create{padding:38px 40px 34px;border-radius:26px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line),0 40px 70px -48px rgba(16,24,36,.5)}.block-helpdesk-ticket-create .block-title{margin:0 0 6px!important;border:0!important;padding:0!important}.block-helpdesk-ticket-create .block-title strong{font:800 1.7rem/1.2 var(--p4-head)!important;color:var(--p4-ink)!important}.block-helpdesk-ticket-create .field.note{color:var(--p4-muted);font-size:1rem;margin:0 0 22px!important}.block-helpdesk-ticket-create .fieldset{display:grid;grid-template-columns:1fr 1fr;gap:6px 18px;margin:0!important}.block-helpdesk-ticket-create .fieldset>.field{margin:0 0 14px!important}.block-helpdesk-ticket-create .fieldset>.field.note,.block-helpdesk-ticket-create .fieldset>.field.subject,.block-helpdesk-ticket-create .fieldset>.field.text,.block-helpdesk-ticket-create .fieldset>.uploader,.block-helpdesk-ticket-create .fieldset>*:not(.field){grid-column:1/-1}.block-helpdesk-ticket-create .label{display:block;margin:0 0 7px!important;font:700 .88rem/1.2 var(--p4-head)!important;color:var(--p4-ink)!important}.block-helpdesk-ticket-create .field.required>.label::after{color:var(--p4-red)!important}.block-helpdesk-ticket-create .input-text,.block-helpdesk-ticket-create select{width:100%!important;height:52px;padding:0 16px!important;border:1.5px solid var(--p4-line)!important;border-radius:14px!important;background:var(--p4-soft)!important;font-size:1rem!important;color:var(--p4-ink);box-shadow:none!important;transition:border-color .2s,background-color .2s,box-shadow .2s;box-sizing:border-box}.block-helpdesk-ticket-create textarea.input-text{height:auto!important;min-height:190px;padding:14px 16px!important;line-height:1.6;resize:vertical}.block-helpdesk-ticket-create .input-text:hover,.block-helpdesk-ticket-create select:hover{border-color:#cfd6e3!important}.block-helpdesk-ticket-create .input-text:focus,.block-helpdesk-ticket-create select:focus{border-color:var(--p4-green)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(0,138,0,.12)!important;outline:0}.block-helpdesk-ticket-create .uploader{margin:4px 0 8px}.block-helpdesk-ticket-create .uploader .drag-and-drop{display:flex;align-items:center;justify-content:center;gap:10px;min-height:64px;padding:14px 18px;border:2px dashed #cfd6e3;border-radius:16px;background:#fafbfd;color:var(--p4-muted);font-size:.92rem;text-align:center;transition:border-color .2s,background-color .2s}.block-helpdesk-ticket-create .uploader .drag-and-drop::before{content:"";flex:none;width:34px;height:34px;background:url(/media/p4/icons3dx/upload.webp) center/contain no-repeat}.block-helpdesk-ticket-create .uploader:hover .drag-and-drop{border-color:var(--p4-green);background:rgba(0,138,0,.04)}.block-helpdesk-ticket-create .actions-toolbar{margin:10px 0 0!important;padding:0!important}.block-helpdesk-ticket-create .action.submit.primary{min-width:220px;height:56px;padding:0 34px!important;border-radius:999px!important;font:800 1.05rem/1 var(--p4-head)!important;box-shadow:0 16px 30px -14px rgba(0,163,0,.9)}.block-helpdesk-ticket-create .action.submit.primary span::after{content:" \2192"}.block-helpdesk-ticket-create .mage-error,.block-helpdesk-ticket-create div.mage-error{font-size:.84rem;margin-top:6px}.p4-hd-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:96px}.p4-hd-card{position:relative;display:block;padding:24px 24px 22px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line),0 24px 44px -36px rgba(16,24,36,.5);color:var(--p4-ink);text-decoration:none!important}.p4-hd-card .p4-ico3d{width:72px!important;height:72px!important;margin:-14px 0 -2px -10px!important}.p4-hd-card h3{font:800 1.15rem/1.25 var(--p4-head);margin:6px 0 6px;color:inherit}.p4-hd-card p{margin:0 0 12px;color:var(--p4-muted);line-height:1.55}.p4-hd-card-dark{background:linear-gradient(140deg,var(--p4-navy),#22304a);color:#fff;box-shadow:0 30px 50px -34px rgba(16,24,36,.8)}.p4-hd-card-dark p{color:rgba(255,255,255,.72)}.p4-hd-big{display:block;font:800 1.45rem/1.2 var(--p4-head);color:#FFD23F!important;text-decoration:none!important;margin-bottom:6px}.p4-hd-mail{color:rgba(255,255,255,.85)!important;font-weight:600;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.3)}.p4-hd-tips{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.p4-hd-tips li{margin:0;padding:10px 12px;border-radius:12px;background:var(--p4-soft);font-size:.9rem;line-height:1.45;color:var(--p4-muted)}.p4-hd-tips b{display:block;color:var(--p4-ink);font-family:var(--p4-head)}.p4-hd-link{display:flex;align-items:center;gap:10px;transition:transform .3s var(--p4-ease),box-shadow .3s}.p4-hd-link:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--p4-green),0 24px 44px -30px rgba(16,24,36,.5)}.p4-hd-link .p4-ico3d{margin:-10px 0 -10px -10px!important;width:64px!important;height:64px!important}.p4-hd-link span{display:flex;flex-direction:column;font-size:.9rem;color:var(--p4-muted);line-height:1.4}.p4-hd-link b{font:800 1.02rem/1.3 var(--p4-head);color:var(--p4-ink)}.p4-hd-link i{margin-left:auto;font-style:normal;font-weight:800;color:var(--p4-green);transition:transform .3s var(--p4-ease)}.p4-hd-link:hover i{transform:translateX(4px)}body.contact-index-index .block-helpdesk-ticket-create{margin-bottom:30px}@media (max-width:1023px){body.swissup_helpdesk-index-index .columns{grid-template-columns:1fr}.p4-hd-side{position:static}}@media (max-width:639px){.block-helpdesk-ticket-create{padding:26px 18px}.block-helpdesk-ticket-create .fieldset{grid-template-columns:1fr}.block-helpdesk-ticket-create .action.submit.primary{width:100%}}.p4-hd-side{position:static!important;gap:26px!important}body.swissup_helpdesk-index-index .sidebar-additional>*{margin-bottom:30px}.p4-hd-card{padding:28px 26px 26px!important}.p4-hd-card-dark .p4-hd-big{margin-top:4px}.p4-hd-prod-title{font:800 1.15rem/1.25 var(--p4-head);color:var(--p4-ink);margin:4px 0 14px!important}.p4-hd-products .block-products-list,.p4-hd-products .block.widget{margin:0!important}.p4-hd-products .block-title{display:none}.p4-hd-products .product-items{display:grid!important;grid-template-columns:1fr!important;gap:12px;margin:0!important;padding:0!important}.p4-hd-products .product-item{width:auto!important;margin:0!important;padding:0!important;list-style:none}.p4-hd-products .product-item-info{display:grid!important;grid-template-columns:88px 1fr;gap:14px;align-items:center;width:auto!important;padding:12px!important;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--p4-line)}.p4-hd-products .product-item-info:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px var(--p4-green),0 18px 30px -24px rgba(16,24,36,.5)}.p4-hd-products .product-item-photo{display:block;width:88px;margin:0!important}.p4-hd-products .product-image-container{width:88px!important}.p4-hd-products .product-item-details{padding:0!important;text-align:left}.p4-hd-products .product-item-name{margin:0 0 4px!important;font:700 .9rem/1.3 var(--p4-head)!important}.p4-hd-products .product-item-name a{color:var(--p4-ink)!important}.p4-hd-products .price-box{margin:0!important}.p4-hd-products .price{font-size:.95rem!important}.p4-hd-products .product-item-actions,.p4-hd-products .product-reviews-summary,.p4-hd-products .swatch-opt,.p4-hd-products [class*=swatch]{display:none!important}body.swissup_helpdesk-index-index .columns .sidebar-additional{width:100%!important;max-width:none!important;min-width:0}body.swissup_helpdesk-index-index .columns{grid-template-columns:minmax(0,1fr) 380px!important}.p4-hd-products .product-item,.p4-hd-products .product-item-info{height:auto!important;min-height:0!important}.p4-hd-products .product-items>li{margin:0!important}.p4-hd-products .product-item-name{white-space:normal!important;overflow:visible!important;display:block!important}.p4-hd-link span{flex:1}@media (max-width:1023px){body.swissup_helpdesk-index-index .columns{grid-template-columns:1fr!important}}.p4-hd-products .block-products-list,.p4-hd-products .products-grid,.p4-hd-products .block-content{display:block!important;width:100%!important}.p4-hd-products .product-items>li.product-item{aspect-ratio:auto!important;height:auto!important;width:100%!important}.p4-hd-products .product-item .product-item-info{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;height:auto!important;width:100%!important;box-sizing:border-box}.block-helpdesk-ticket-create .fieldset>.field:has(input[type=checkbox]),.block-helpdesk-ticket-create .fieldset>.field.choice{grid-column:1/-1!important;display:flex!important;align-items:flex-start;gap:10px;margin:6px 0 10px!important}.block-helpdesk-ticket-create .field:has(input[type=checkbox]) .label,.block-helpdesk-ticket-create .field.choice .label{display:inline!important;margin:0!important;font:500 .95rem/1.5 var(--p4-font,inherit)!important;color:var(--p4-ink)!important;width:auto!important;max-width:none!important;white-space:normal}.block-helpdesk-ticket-create .field:has(input[type=checkbox]) .control{width:auto!important;display:flex;align-items:flex-start;gap:10px}.block-helpdesk-ticket-create input[type=checkbox]{width:20px;height:20px;margin:1px 0 0!important;accent-color:var(--p4-green);flex:none}.p4-head{max-width:none}.p4-head p{max-width:720px}.p4-head h2,.p4-page-hero h1,.p4-hero-title,.p4-final h2{text-wrap:balance}@media (max-width:1023px){.p4-tiles-5{grid-template-columns:repeat(5,1fr);gap:12px}.p4-tiles-5 .p4-tile-name{font-size:.9rem;left:10px;right:10px;bottom:10px}.p4-tiles-5 .p4-tile-name i{width:26px;height:26px}.p4-tiles-5 .p4-tile-count{display:none}}@media (max-width:767px){.p4-tiles-5{grid-template-columns:repeat(2,1fr)}.p4-tiles-5 .p4-tile-name{font-size:1rem}.p4-tiles-5 .p4-tile-name i{width:30px;height:30px}}.p4-sig{--g1:#F6E7C1;--g2:#D8B46A;--g3:#9C7434;--ink:#F4EFE6;position:relative;overflow:hidden;isolation:isolate;background:#0A0A0D;color:var(--ink);padding:96px 0 64px}.p4-sig-aura{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(600px 380px at 85% 10%,rgba(216,180,106,.22),transparent 70%),radial-gradient(520px 360px at 5% 95%,rgba(156,116,52,.18),transparent 70%),repeating-linear-gradient(115deg,rgba(216,180,106,.035) 0 1px,transparent 1px 22px);animation:p4-sig-aura 16s ease-in-out infinite alternate}@keyframes p4-sig-aura{from{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.p4-sig-kicker{display:inline-flex;align-items:center;gap:.6em;padding:.55em 1.1em;border:1px solid rgba(216,180,106,.4);border-radius:999px;font:700 .74rem/1 var(--p4-head);letter-spacing:.26em;text-transform:uppercase;color:var(--g2);background:rgba(216,180,106,.06)}.p4-sig-kicker i,.p4-sig-promise i{font-style:normal;color:var(--g2)}.p4-sig-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.p4-sig-copy{max-width:640px}.p4-sig h2,.p4-sig h1{font:800 clamp(2.3rem,4.8vw,3.9rem)/1.02 var(--p4-head);color:#fff;letter-spacing:-.02em;margin:22px 0 18px}.p4-sig h2 em,.p4-sig h1 em{font-style:normal;background:linear-gradient(100deg,var(--g1) 0%,var(--g2) 38%,var(--g3) 62%,var(--g1) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:p4-sig-shine 7s ease-in-out infinite}@keyframes p4-sig-shine{0%,100%{background-position:0 0}50%{background-position:100% 0}}.p4-sig p{color:rgba(244,239,230,.72);font-size:1.08rem;line-height:1.65;margin:0}.p4-sig-btn{display:inline-flex;align-items:center;gap:.6em;padding:.95em 1.6em;border:1.5px solid var(--g2);border-radius:999px;color:var(--g1)!important;font:700 1rem/1 var(--p4-head);text-decoration:none!important;white-space:nowrap;transition:background .35s var(--p4-ease),color .35s,box-shadow .35s,transform .35s var(--p4-ease)}.p4-sig-btn:hover{background:linear-gradient(100deg,var(--g1),var(--g2));color:#1a1206!important;box-shadow:0 12px 32px -10px rgba(216,180,106,.55);transform:translateY(-2px)}.p4-sig-promise{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 34px;list-style:none;margin:36px 0 0;padding:0;font:600 .9rem/1 var(--p4-head);letter-spacing:.06em;color:rgba(244,239,230,.7)}.p4-sig-promise li{display:flex;align-items:center;gap:.6em;margin:0}.p4-sig-stage{position:relative;margin:48px 0 0}.p4-sig-rail{container-type:inline-size;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:max(24px,calc((100cqw - 1280px) / 2 + 24px));scrollbar-width:none;outline:0;padding:14px 0 26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.p4-sig-rail .block-title,.p4-sig-rail .toolbar,.p4-sig-rail .pages{display:none!important}.p4-sig-rail .block,.p4-sig-rail .products-grid,.p4-sig-rail .products{margin:0!important;padding:0!important}.p4-sig-rail ol.product-items{display:flex!important;flex-wrap:nowrap!important;gap:24px!important;width:max-content!important;margin:0!important;padding:0 max(24px,calc((100cqw - 1280px) / 2 + 24px))!important}.p4-sig-rail::-webkit-scrollbar{display:none}.p4-sig-rail .product-item{scroll-snap-align:start;flex:none!important;width:268px!important;max-width:none!important;aspect-ratio:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:0!important;border:0!important;background:none!important}.p4-sig-rail .product-item-info{position:relative!important;inset:auto!important;height:100%;padding:12px 12px 18px!important;border-radius:20px;background:linear-gradient(180deg,#17161B,#0F0F12)!important;border:1px solid rgba(216,180,106,.2);box-shadow:0 18px 40px -24px rgba(0,0,0,.9);transition:transform .45s var(--p4-ease),border-color .45s,box-shadow .45s}.p4-sig-rail .product-item::after,.p4-sig-rail .product-item::before{display:none!important}.p4-sig-rail .product-item-info:hover{transform:translateY(-8px);border-color:rgba(216,180,106,.7);box-shadow:0 26px 50px -22px rgba(216,180,106,.35)}.p4-sig-rail .product-item-photo,.p4-sig-rail .product-image-container,.p4-sig-rail .product-image-wrapper{display:block;border-radius:14px;overflow:hidden;background:#fff!important}body.category-signature-collection .product-image-container,body.category-signature-collection .product-image-wrapper{background:#fff!important}.p4-sig-rail .product-item-photo img{transition:transform .8s var(--p4-ease)}.p4-sig-rail .product-item-info:hover .product-item-photo img{transform:scale(1.05)}.p4-sig-rail .product-item-details{display:block!important;position:static!important;height:auto!important;padding:14px 6px 0!important;text-align:left;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.p4-sig-rail .product-item-name,.p4-sig-rail .product-item-link{color:var(--ink)!important;font:600 1rem/1.35 var(--p4-head)!important;text-decoration:none!important}.p4-sig-rail .price-box{margin:8px 0 0}.p4-sig-rail .price,.p4-sig-rail .price-label{color:var(--g2)!important;font-weight:700}.p4-sig-rail .product-item-actions,.p4-sig-rail .actions-secondary,.p4-sig-rail .product-reviews-summary,.p4-sig-rail .swatch-attribute,.p4-sig-rail .swatch-opt,.p4-sig-rail .product-item-inner,.p4-sig-rail .prolabels-wrapper{display:none!important}.p4-sig:has(.p4-sig-rail):not(:has(.product-item)){display:none}@media (prefers-reduced-motion:reduce){.p4-sig-aura,.p4-sig h2 em,.p4-sig h1 em{animation:none}}@media (max-width:767px){.p4-sig{padding:72px 0 48px}.p4-sig-rail .product-item{width:210px!important}.p4-sig-rail ol.product-items{gap:16px!important}}body.category-signature-collection .page-title-wrapper,body.category-signature-collection .category-image{display:none}body.category-signature-collection .category-description{margin:0 0 40px}.p4-sig-hero{border-radius:28px;padding:88px 56px;text-align:center}.p4-sig-hero-in{max-width:760px;margin:0 auto}.p4-sig-hero p{margin:0 auto;max-width:640px}.p4-sig-soon{display:none;text-align:center;padding:56px 24px 72px;margin-top:24px!important;border:1px solid rgba(216,180,106,.35);border-radius:28px;background:linear-gradient(180deg,#FFFBF1,#fff);margin:0 0 24px}.p4-sig-soon h2{font:800 clamp(1.6rem,3vw,2.2rem)/1.2 var(--p4-head);color:var(--p4-navy);margin:18px auto 10px;max-width:640px}.p4-sig-soon p{color:#5b5f6a;margin:0 0 26px}.p4-sig-soon .p4-sig-kicker{color:var(--g3,#9C7434);border-color:rgba(156,116,52,.4)}.p4-sig-soon .p4-sig-btn{--g1:#9C7434;--g2:#9C7434;color:#7a5a24!important}.p4-sig-soon .p4-sig-btn:hover{color:#fff!important;background:#9C7434}body.category-signature-collection:has(.message.info.empty) .p4-sig-soon{display:block}body.category-signature-collection .message.info.empty{display:none}body.category-signature-collection .product-item-info{border-radius:20px;transition:box-shadow .4s,transform .4s var(--p4-ease)}body.category-signature-collection .product-item-info:hover{box-shadow:0 0 0 1px #D8B46A,0 24px 44px -24px rgba(156,116,52,.5);transform:translateY(-4px)}body.category-signature-collection .price-box .price,body.category-signature-collection .price-box .price-label{color:#9C7434!important}body.category-signature-collection .block.filter,body.category-signature-collection .filter-options,body.category-signature-collection #layered-filter-block,body.category-signature-collection .block-actions.filter-actions{display:none!important}@media (max-width:767px){.p4-sig-hero{padding:64px 22px;border-radius:20px}}.p4-foot-sig{color:#D8B46A;font-size:.8em;margin-left:.2em}.p4-sig-nav{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:54px;height:54px;margin-top:-34px;padding:0;border-radius:50%;border:1.5px solid rgba(216,180,106,.75);background:rgba(10,10,13,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#F6E7C1;cursor:pointer;box-shadow:0 14px 30px -12px rgba(0,0,0,.8);transition:background .3s,color .3s,transform .3s var(--p4-ease),box-shadow .3s}.p4-sig-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.p4-sig-nav:hover,.p4-sig-nav:focus-visible{background:linear-gradient(100deg,#F6E7C1,#D8B46A);color:#1a1206;transform:scale(1.08);box-shadow:0 14px 34px -10px rgba(216,180,106,.6);outline:0}.p4-sig-prev{left:max(12px,calc((100% - 1280px) / 2 - 8px))}.p4-sig-next{right:max(12px,calc((100% - 1280px) / 2 - 8px))}.p4-sig-fits .p4-sig-nav{display:none}@media (max-width:767px){.p4-sig-nav{width:42px;height:42px;margin-top:-30px}.p4-sig-nav svg{width:18px;height:18px}}.navpro .p4-menu-sig>a,.p4-menu-sig>a,a.p4-menu-sig,.p4-menu-sig .navpro-a{color:#9C7434!important;font-weight:700!important}.catalog-product-view .page-title-wrapper.product .page-title{font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.15;margin-bottom:10px}.catalog-product-view .product-info-price{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border-bottom:1px solid var(--p4-line);padding-bottom:16px;margin-bottom:18px}.catalog-product-view .product-info-price .price-box{order:-1;margin:0}.catalog-product-view .product-info-price .price-box .price{font-family:var(--p4-head);font-size:2rem;font-weight:700}.catalog-product-view .product-info-price .price-label{color:var(--p4-muted);font-size:.9rem}.catalog-product-view .product-info-stock-sku{display:flex;align-items:center;gap:14px;margin:0;font-size:.9rem}.catalog-product-view .product-info-stock-sku .stock{border-radius:999px;padding:4px 12px;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.catalog-product-view .product-info-stock-sku .stock.available{background:#e8f6e8;color:var(--p4-green)}.catalog-product-view .product-info-stock-sku .stock.unavailable{background:#fdecea;color:#b3261e}.catalog-product-view .product-info-stock-sku .sku{color:var(--p4-muted)}.catalog-product-view .product-info-stock-sku .sku .type{font-weight:600}.catalog-product-view .product.attribute.overview{margin:0 0 20px}.catalog-product-view .product.attribute.overview ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.catalog-product-view .product.attribute.overview li{position:relative;padding-left:30px;margin:0;line-height:1.45}.catalog-product-view .product.attribute.overview li::before{content:"";position:absolute;left:0;top:.1em;width:20px;height:20px;border-radius:50%;background:var(--p4-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9.5 16.2 5.3 12l-1.4 1.4 5.6 5.6L20.1 8.4 18.7 7z'/%3E%3C/svg%3E") center/14px no-repeat}.catalog-product-view .additional-attributes-wrapper{border:1px solid var(--p4-line);border-radius:14px;overflow:hidden}.catalog-product-view .additional-attributes{margin:0;width:100%;border-collapse:collapse}.catalog-product-view .additional-attributes .table-caption{display:none}.catalog-product-view .additional-attributes tr:nth-child(odd){background:var(--p4-soft)}.catalog-product-view .additional-attributes th,.catalog-product-view .additional-attributes td{padding:11px 16px;border:0;vertical-align:top;font-size:.93rem}.catalog-product-view .additional-attributes th{width:38%;color:var(--p4-muted);font-weight:600}.catalog-product-view .product-add-form{margin-top:22px;padding:20px;border:1px solid var(--p4-line);border-radius:18px;background:#fff}.catalog-product-view .swatch-attribute{margin-bottom:16px}.catalog-product-view .swatch-attribute-label{font-weight:700;color:var(--p4-ink)}.catalog-product-view .swatch-attribute-selected-option{color:var(--p4-muted);font-weight:600;margin-left:6px}.catalog-product-view .swatch-option.text{min-width:48px;height:42px;line-height:40px;border-radius:10px;border:1.5px solid var(--p4-line);background:#fff;font-weight:700;color:var(--p4-ink);transition:border-color .15s,box-shadow .15s}.catalog-product-view .swatch-option.text:not(.disabled):hover{border-color:var(--p4-ink);outline:0}.catalog-product-view .swatch-option.text.selected{border-color:var(--p4-green);box-shadow:0 0 0 2px var(--p4-green) inset;background:#f2faf2}.catalog-product-view .swatch-option.disabled{opacity:.35}.catalog-product-view .product-add-form select.super-attribute-select,.catalog-product-view .product-add-form select.swatch-select{height:46px;border-radius:10px;border:1.5px solid var(--p4-line);padding:0 14px;font-weight:600}.catalog-product-view .box-tocart .action.tocart{min-height:52px;padding:0 34px;font-size:1.05rem}.p4-size-guide{margin:4px 0 18px;border:1px dashed #c9d1e0;border-radius:12px;background:var(--p4-soft)}.p4-size-guide>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 16px;font-weight:700;color:var(--p4-ink)}.p4-size-guide>summary::-webkit-details-marker{display:none}.p4-size-guide>summary::after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid var(--p4-muted);border-bottom:2px solid var(--p4-muted);transform:rotate(45deg);transition:transform .2s}.p4-size-guide[open]>summary::after{transform:rotate(-135deg)}.p4-size-guide-icon{color:var(--p4-green);flex:none}.p4-size-guide-hint{color:var(--p4-muted);font-weight:500;font-size:.88rem}.p4-size-guide-body{padding:0 16px 16px;overflow-x:auto}table.size-chart{width:100%;border-collapse:collapse;margin:0;font-size:.9rem;background:#fff;border-radius:10px;overflow:hidden}table.size-chart th,table.size-chart td{padding:9px 12px;border:1px solid var(--p4-line);text-align:center;white-space:nowrap}table.size-chart thead th{background:var(--p4-navy);color:#fff;font-weight:700}table.size-chart tbody th{background:var(--p4-soft);text-align:left;font-weight:600;position:sticky;left:0}.p4-size-pdf{margin:12px 0 0;font-size:.9rem}.p4-size-pdf a{font-weight:700;color:var(--p4-green)}.p4-size-pdf a::before{content:"\2193 "}.catalog-product-view .product.info.detailed #p4_size_chart{overflow-x:auto}.catalog-product-view .product.info.detailed .data.item.title .title{font-family:var(--p4-head);font-weight:700}.catalog-product-view .product.info.detailed .data.item.content ul{padding-left:20px}.catalog-product-view .product.info.detailed .data.item.content li{margin-bottom:6px}.catalog-product-view .product.media .gallery-placeholder,.catalog-product-view .product.media [data-gallery-role=gallery]{border-radius:18px;overflow:hidden}@media (max-width:767px){.catalog-product-view .product-info-price .price-box .price{font-size:1.7rem}.catalog-product-view .product-add-form{padding:14px}.catalog-product-view .box-tocart .action.tocart{width:100%}.catalog-product-view .additional-attributes th{width:44%}}