[data-theme=paraligne]{font-family:var(--pl-font-body);color:var(--pl-body);-webkit-font-smoothing:antialiased}[data-theme=paraligne] .pl-display{font-family:var(--pl-font-display)}@keyframes pl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}[data-theme=paraligne] .pl-animate-float{animation:pl-float 7s ease-in-out infinite}[data-theme=paraligne] .pl-scroll-x{scrollbar-width:thin;scrollbar-color:#e3e0ea transparent}[data-theme=paraligne] .pl-scroll-x::-webkit-scrollbar{height:6px}[data-theme=paraligne] .pl-scroll-x::-webkit-scrollbar-thumb{background:#e3e0ea;border-radius:99px}[data-theme=paraligne] .pl-hatch{background:repeating-linear-gradient(45deg,rgba(255,255,255,.5) 0 7px,rgba(255,255,255,0) 7px 16px)}[data-theme=paraligne] .pl-prod-card{transition:transform .22s ease,box-shadow .22s ease}[data-theme=paraligne] .pl-prod-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px -18px rgba(40,30,70,.32)}[data-theme=paraligne] .pl-mcard{transition:transform .25s ease}[data-theme=paraligne] .pl-mcard:hover{transform:translateY(-3px)}[data-theme=paraligne] .pl-shortcut:hover .pl-shortcut-bubble{transform:translateY(-4px);box-shadow:0 14px 26px -14px rgba(40,30,70,.3)}[data-theme=paraligne] .pl-cat-card:hover .pl-cat-image{transform:scale(1.05)}[data-theme=paraligne] .pl-cat-image,[data-theme=paraligne] .pl-shortcut-bubble{transition:transform .25s ease,box-shadow .25s ease}@keyframes pl-shimmer{0%{background-position:-460px 0}to{background-position:460px 0}}[data-theme=paraligne] .pl-skel{background:linear-gradient(90deg,#f0eef4,#f8f6fb 50%,#f0eef4);background-size:800px 100%;animation:pl-shimmer 1.3s linear infinite}[data-theme=paraligne] .pl-product-buy [data-theme-block=product-buy-actions]>.flex.items-center.gap-3>span:first-child{color:#7a7688;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}[data-theme=paraligne] .pl-product-buy [data-theme-block=product-buy-actions] .inline-flex.h-10.items-center.rounded-lg{border-radius:14px;border-color:#ece8f2;background:#f5f3f9}[data-theme=paraligne] .pl-product-buy [data-theme-block=product-buy-actions] .inline-flex.h-10.items-center.rounded-lg button[type=button]{background:transparent!important;border:none!important;border-radius:0!important;color:#4a4458!important;font-weight:600!important;min-height:auto!important;box-shadow:none!important}[data-theme=paraligne] .pl-product-buy [data-buy-cta=add]:not(:disabled){background:var(--pl-coral)!important;border:none!important;border-radius:16px!important;color:#fff!important;font-weight:800!important;min-height:52px;box-shadow:0 14px 28px -16px rgba(40,30,70,.32)!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}[data-theme=paraligne] .pl-product-buy [data-buy-cta=add]:not(:disabled):hover{filter:brightness(1.03);box-shadow:0 18px 32px -16px rgba(40,30,70,.38)!important}[data-theme=paraligne] .pl-product-buy [data-buy-cta=buy]:not(:disabled){background:#f5f3f9!important;border:1.5px solid #e7e3ee!important;border-radius:16px!important;color:#211f31!important;font-weight:700!important;min-height:48px;box-shadow:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}[data-theme=paraligne] .pl-product-buy [data-buy-cta=buy]:not(:disabled):hover{background:#eefaf8!important;border-color:var(--pl-teal)!important;color:#0f9f8c!important}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.625rem}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions]>*{margin-top:0!important}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions]>.space-y-3{flex:1 1 100%}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions]>.flex.items-center.gap-3{flex:0 0 auto;gap:0}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions]>.flex.items-center.gap-3>span:first-child{display:none}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions] .inline-flex.h-10.items-center.rounded-lg{height:44px;border-radius:12px;background:#f5f3f9;border-color:#ece8f2}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions] .inline-flex.h-10.items-center.rounded-lg button[type=button],[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions] .inline-flex.h-10.items-center.rounded-lg>span{height:44px;width:2.25rem}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions]>.mt-4{flex:1 1 auto;min-width:0;display:flex;border-top:none;padding-top:0;margin-top:0;gap:0}[data-theme=paraligne] .pl-product-buy--sticky [data-buy-cta=add]{flex:1 1 auto;min-height:44px!important;height:44px;border-radius:14px!important;box-shadow:0 10px 20px -14px rgba(40,30,70,.28)!important;font-size:13px!important}[data-theme=paraligne] .pl-product-buy--sticky [data-buy-cta=buy]{display:none}[data-theme=paraligne] .pl-product-buy--sticky [data-theme-block=product-buy-actions]>p{flex:1 1 100%;margin:0;font-size:12px}[data-theme=paraligne] [data-hero-surface=gradient][data-hero-variant=confirmation]{background:linear-gradient(125deg,#e7f9f1,#e3f8fa 55%,#fff1ec 130%)}[data-theme=paraligne] [data-hero-surface=gradient][data-hero-variant=cms]{background:linear-gradient(115deg,#e8f9fd,#e9f8ef 55%,#f3eefc 120%)}[data-theme=paraligne] [data-hero-surface=gradient][data-cms-hero-variant=blog]{background:linear-gradient(135deg,#e8f9fd,#fde6f1)}[data-theme=paraligne] [data-hero-accent]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes pl-float-alt{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}@keyframes pl-auth-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-auth-shimmer{0%{background-position:-340px 0}to{background-position:340px 0}}[data-theme=paraligne] .pl-auth-rise{opacity:0;animation:pl-auth-rise .6s ease-out forwards}[data-theme=paraligne] .pl-auth-d1{animation-delay:.05s}[data-theme=paraligne] .pl-auth-d2{animation-delay:.15s}[data-theme=paraligne] .pl-auth-d3{animation-delay:.25s}[data-theme=paraligne] .pl-auth-d4{animation-delay:.35s}[data-theme=paraligne] .pl-auth-d5{animation-delay:.45s}[data-theme=paraligne] .pl-auth-input{padding:15px 16px;font-family:var(--pl-font-body);font-size:15px;color:#211f31;outline:none}[data-theme=paraligne] .pl-auth-field,[data-theme=paraligne] .pl-auth-input{border:1.5px solid #e7e3ee;background:#fff;border-radius:14px;transition:border-color .15s,box-shadow .15s}[data-theme=paraligne] .pl-auth-field{display:flex;align-items:center}[data-theme=paraligne] .pl-auth-field:focus-within{border-color:#14c0ac;box-shadow:0 0 0 4px rgba(20,192,172,.15)}[data-theme=paraligne] .pl-auth-field-icon{pointer-events:none;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding-left:15px;color:#b6b2c2}[data-theme=paraligne] .pl-auth-field-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:8px;border:none;border-radius:9px;background:transparent;color:#9a96a8;cursor:pointer}[data-theme=paraligne] .pl-auth-field .pl-auth-input,[data-theme=paraligne] .pl-auth-field .pl-auth-input:focus,[data-theme=paraligne] .pl-auth-field .pl-auth-input:focus-visible,[data-theme=paraligne] .pl-auth-input.pl-auth-input-in-field,[data-theme=paraligne] .pl-auth-input.pl-auth-input-in-field:focus,[data-theme=paraligne] .pl-auth-input.pl-auth-input-in-field:focus-visible{border:none;background:transparent;box-shadow:none;border-radius:0;outline:none;flex:1;min-width:0;padding:15px 16px 15px 10px}[data-theme=paraligne] .pl-auth-input-in-field.pl-auth-input-with-toggle{padding-right:8px}[data-theme=paraligne] .pl-auth-input:-webkit-autofill,[data-theme=paraligne] .pl-auth-input:-webkit-autofill:active,[data-theme=paraligne] .pl-auth-input:-webkit-autofill:focus,[data-theme=paraligne] .pl-auth-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 1000px #fff!important;-webkit-text-fill-color:#211f31!important;caret-color:#211f31;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}[data-theme=paraligne] .pl-auth-field .pl-auth-input:-webkit-autofill,[data-theme=paraligne] .pl-auth-field .pl-auth-input:-webkit-autofill:active,[data-theme=paraligne] .pl-auth-field .pl-auth-input:-webkit-autofill:focus,[data-theme=paraligne] .pl-auth-field .pl-auth-input:-webkit-autofill:hover{border:none!important;border-radius:0!important;box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=paraligne] .pl-auth-label{display:block;margin-bottom:7px;font-size:13.5px;font-weight:700;color:#39354a}[data-theme=paraligne] .pl-auth-input::-moz-placeholder{color:#b0acba}[data-theme=paraligne] .pl-auth-input::placeholder{color:#b0acba}[data-theme=paraligne] .pl-auth-input:focus:not(.pl-auth-input-in-field){border-color:#14c0ac;box-shadow:0 0 0 4px rgba(20,192,172,.15)}[data-theme=paraligne] .pl-auth-cta{transition:transform .18s,box-shadow .18s,filter .18s}[data-theme=paraligne] .pl-auth-cta:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.03);box-shadow:0 20px 36px -16px rgba(255,122,99,.9)!important}[data-theme=paraligne] .pl-auth-cta:active:not(:disabled){transform:translateY(0)}[data-theme=paraligne] .pl-auth-trust:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px rgba(40,30,70,.32)}[data-theme=paraligne] .pl-auth-chip:hover{transform:translateY(-2px)}[data-theme=paraligne] .pl-auth-feature:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);background-size:340px 100%;animation:pl-auth-shimmer 5.5s linear infinite;pointer-events:none}[data-paraligne-auth]{min-height:100dvh}@keyframes pl-add-pop{0%{transform:scale(.88)}45%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes pl-add-toast{0%{opacity:0;transform:translate(-50%,8px)}18%{opacity:1;transform:translate(-50%)}78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}[data-theme=paraligne] .pl-add-pop{animation:pl-add-pop .42s cubic-bezier(.34,1.4,.64,1)}[data-theme=paraligne] .pl-add-toast{animation:pl-add-toast 1.55s ease forwards}@keyframes pl-cart-badge-pop{0%{transform:scale(1)}35%{transform:scale(1.28)}to{transform:scale(1)}}[data-theme=paraligne] .pl-cart-badge-pop{animation:pl-cart-badge-pop .45s cubic-bezier(.34,1.4,.64,1)}