.pp-tick--top{background:linear-gradient(90deg,#0284c7,#13a8fb)}.pp-tick--top li::after{color:#fff;opacity:.75}.pp-header{background:linear-gradient(100deg,#0b1220,#10243d 55%,#123a5e);border-bottom:0;color:#fff;box-shadow:0 8px 22px -14px rgb(11 18 32 / .9)}.pp-header__bar{min-height:64px;gap:6px}.pp-header .pp-iconbtn{color:#fff}.pp-logo2{display:inline-flex;flex:none}.pp-logo2 img{display:block;width:auto;height:46px}.pp-footer .pp-logo2{margin-bottom:4px}.pp-footer .pp-logo2 img{height:72px}.pp-header .pp-search,.pp-searchbar .pp-search{height:44px;border:1.5px solid rgb(255 255 255 / .28);background:rgb(255 255 255 / .1);box-shadow:0 0 0 3px rgb(19 168 251 / .12)}.pp-header .pp-search:focus-within,.pp-searchbar .pp-search:focus-within{border-color:#fff;box-shadow:0 0 0 3px rgb(125 211 252 / .35)}.pp-header .pp-search input[type=search],.pp-searchbar .pp-search input[type=search]{color:#fff}.pp-header .pp-search input::placeholder,.pp-searchbar .pp-search input::placeholder{color:rgb(255 255 255 / .72)}.pp-header .pp-search button,.pp-searchbar .pp-search button{color:#fff}.pp-searchbar{padding:0 16px 12px;background:linear-gradient(100deg,#0b1220,#10243d 55%,#123a5e)}.pp-search--row{margin:0}.pp-contact{position:relative}.pp-contact summary{display:flex;align-items:center;gap:7px;height:44px;padding:0 14px;border:1.5px solid rgb(255 255 255 / .28);border-radius:999px;color:#fff;font-size:var(--fs-sm);font-weight:600;cursor:pointer;list-style:none}.pp-contact summary::-webkit-details-marker{display:none}.pp-contact summary .pp-ic{width:20px;height:20px}.pp-contact summary .pp-ic:last-child{width:16px;height:16px;transition:transform .15s}.pp-contact[open] summary .pp-ic:last-child{transform:rotate(180deg)}.pp-contact summary:hover{background:rgb(255 255 255 / .1)}.pp-contact ul{position:absolute;top:calc(100% + 10px);right:0;z-index:130;width:210px;padding:6px;border-radius:16px;background:#fff;box-shadow:0 18px 40px -12px rgb(11 18 32 / .55);list-style:none}.pp-contact li+li{border-top:1px solid var(--line)}.pp-contact a,.pp-contact button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--ink);font:500 var(--fs-sm) var(--sans);text-align:left;text-decoration:none;cursor:pointer}.pp-contact a:hover,.pp-contact button:hover{background:var(--blush)}.pp-contact ul .pp-ic{width:20px;height:20px;color:var(--rose)}.pp-header .pp-cart-count{background:#fff;color:var(--plum-2)}.pp-nav{border-top:1px solid rgb(255 255 255 / .14)}.pp-nav>ul{align-items:center;justify-content:center;gap:2px}.pp-nav a{padding:10px 12px;color:#fff}.pp-nav a:hover{color:#bae6fd}.pp-nav li ul a{color:var(--ink)}.pp-nav li ul a:hover{color:var(--rose);background:var(--blush)}.pp-nav__sale a{margin-left:6px;padding:6px 16px;border-radius:999px;background:linear-gradient(90deg,#ff5fb8,#13a8fb);color:#fff;font-weight:700}.pp-nav__sale a:hover{color:#fff;filter:brightness(1.08)}.pp-drawer__head{background:linear-gradient(100deg,#0b1220,#123a5e);border-bottom:0;color:#fff}.pp-drawer__head .pp-iconbtn{color:#fff}.pp-drawer__contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.pp-drawer__contact .pp-btn{gap:8px;min-height:46px;padding:0 10px;font-size:var(--fs-sm)}.pp-drawer__contact .pp-ic{width:20px;height:20px}.pp-btn--line{background:#fff;color:var(--rose-d);box-shadow:inset 0 0 0 1.5px var(--rose)}.pp-btn--line:hover{background:var(--blush);color:var(--rose-d)}.pp-quick{border-bottom:1px solid var(--line)}@media (min-width:1000px){.pp-header__bar{min-height:76px;gap:20px}.pp-header .pp-logo2 img{height:56px}.pp-header__actions{gap:10px}.pp-header .pp-acct{display:inline-flex;gap:7px;width:auto;padding:0 8px;font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap}}.pp-cartbtn:has(.pp-cart-count:not([data-n="0"])) .pp-ic{transform-origin:50% 20%;animation:pp-cart-shake 3s ease-in-out infinite}.pp-cart-count:not([data-n="0"]){animation:pp-cart-beat 1.5s ease-in-out infinite}@keyframes pp-cart-shake{0%,28%,100%{transform:rotate(0)}4%{transform:rotate(-14deg)}8%{transform:rotate(12deg)}12%{transform:rotate(-10deg)}16%{transform:rotate(8deg)}20%{transform:rotate(-5deg)}24%{transform:rotate(3deg)}}@keyframes pp-cart-beat{0%,40%,100%{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(1)}34%{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.pp-cartbtn .pp-ic,.pp-cart-count{animation:none!important}}