.fav{position:absolute;top:6px;right:6px;z-index:3;width:44px;height:44px;border:0;background:transparent;font-size:22px;line-height:1;cursor:pointer;color:#000}.fav.is-on{color:var(--sale)}.fav--lg{position:static;flex:0 0 auto;width:48px;height:48px;border:1.5px solid #000;border-radius:50%;font-size:22px}.pdp__titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.act--fav span:first-child{font-size:20px;line-height:1}@media (max-width:900px){.act--fav span:last-child{display:none}}.finder{max-width:1100px;margin:0 auto;padding:32px 24px 8px}.finder__intro{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.finder__intro h1{margin:0;font-size:clamp(32px,5vw,52px);font-weight:800;letter-spacing:-.02em}.finder__intro p{margin:0;font-size:18px;color:var(--muted);max-width:52ch}.finder__steps{display:flex;gap:6px;margin-top:6px}.finder__steps span{width:46px;height:5px;border-radius:999px;background:var(--line)}.finder__steps .is-done{background:#000}.finder__steps .is-now{background:#999}.finder__q,.finder__result{margin-top:32px;animation:finderIn .4s ease both}.finder__q h2,.finder__result h2{margin:0 0 18px;font-size:24px;font-weight:800}.finder__options{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.finder__option{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:18px;padding:18px;cursor:pointer;font:inherit;color:#000;transition:border-color .15s ease,transform .15s ease}.finder__option:hover{border-color:#000;transform:translateY(-2px)}.finder__option i{width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);margin-bottom:4px}.finder__option b{font-size:17px}.finder__option span{font-size:14px;color:var(--muted)}.finder__back{margin-top:18px;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0}.finder__cards{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.finder__card{display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:20px;border:1.5px solid #000;color:#000;transition:transform .15s ease}.finder__card:hover{transform:translateY(-2px)}.finder__card i{width:64px;height:64px;border-radius:50%;margin-bottom:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.finder__card small{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.finder__card b{font-size:18px}.finder__card span{font-size:15px}.finder__card em{font-style:normal;font-weight:700;margin-top:8px;text-decoration:underline}.finder__note{margin:18px 0 0;font-size:14px;color:var(--muted)}@keyframes finderIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.finder__q,.finder__result{animation:none}}.pdp__shade{margin:0 0 10px}@media (max-width:700px){.buy__row{position:-webkit-sticky;position:sticky;bottom:0;z-index:15;background:#fff;padding:10px 0;box-shadow:0 -10px 16px rgba(255,255,255,.9)}}.axis__desc{margin:10px 0 0;font-size:14px;line-height:1.45}.axis__finder{display:inline-block;margin-top:4px;color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.track-page{background:radial-gradient(1100px 420px at 12% 0,#fdeaf0 0,rgba(253,234,240,0) 60%),radial-gradient(900px 380px at 92% 8%,#f9e3ec 0,rgba(249,227,236,0) 62%),linear-gradient(180deg,#fff7f9,#ffffff 60%)}.track__badge{background:var(--plum);color:#fff}.track__courier{color:#8b6a79}.track-page .track__card,.track-page .track__result{border-color:#f3dbe3;box-shadow:0 18px 50px rgba(90,29,60,.08)}.track__tabs{background:#fdf3f6;padding:5px;border-radius:999px}.track__tabs button{border-radius:999px;color:#7a5566}.track__tabs button.is-on{background:#fff;color:var(--plum);box-shadow:0 2px 8px rgba(90,29,60,.12)}.auth .field input,.track .field input{border-radius:12px;border-color:#ecd5de;background:#fffafb}.auth .field input:focus,.track .field input:focus{outline:none;border-color:var(--plum);box-shadow:0 0 0 3px #fdeaf0;background:#fff}.btn--track{height:50px;border-radius:999px;background:var(--plum);color:#fff;letter-spacing:.02em}.btn--track:hover{background:var(--plum-2)}.track__dot{background:var(--rose);box-shadow:0 0 0 4px #fdeaf0}.track__dot:after{border-color:var(--rose)}.track__log li.is-latest{border-left-color:var(--rose);background:#fff5f8}.track__by a{color:var(--plum)}.pc{--pc-go:#c2185b;--pc-go-soft:#fdeaf0}.pc__pay{border-color:#f3c6d4;background:linear-gradient(180deg,#fff5f8,#fff)}.pc__pay ul{border-top-color:#f3c6d4}.auth{gap:24px}.auth__panel{position:relative;overflow:hidden;background:#fff;border:1px solid #f3dbe3;border-radius:20px;padding:30px 28px 28px;box-shadow:0 18px 50px rgba(90,29,60,.07)}.auth__panel:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:linear-gradient(90deg,var(--plum) 0,var(--rose) 60%,#f6b7c9 100%)}.auth__panel h2{color:var(--plum);font-size:24px;letter-spacing:-.01em}.auth .check input,.auth input[type=checkbox]{accent-color:var(--plum)}.auth__forgot{background:none;color:var(--rose);padding:0;height:auto;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.auth__forgot:hover{background:none;color:var(--plum)}.btn--green{height:50px;border-radius:999px;background:var(--plum);border-color:var(--plum);color:#fff;letter-spacing:.04em}.btn--green:hover{background:var(--plum-2);border-color:var(--plum-2);color:#fff}.account__head{background:linear-gradient(90deg,#fdeaf0,#fff7f9);border:1px solid #f3dbe3;border-radius:18px}.account__head h2{color:var(--plum)}.account__details{padding:18px;border:1px solid #f3dbe3;border-radius:18px;background:#fff}.account__detailsHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.account__actions .btn,.account__detailsHead .btn{width:auto;padding:0 18px}.account__facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:8px 18px;gap:8px 18px;margin:0;font-size:14.5px}.account__facts dt{color:var(--muted)}.account__facts dd{margin:0;color:#2a0f1d;font-weight:600;overflow-wrap:anywhere}.account__form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px}.account__actions,.account__form .hint,.account__note{grid-column:1/-1;margin:0}.account__actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:600px){.account__facts,.account__form{grid-template-columns:1fr}.account__facts{gap:2px}.account__facts dd{margin-bottom:8px}}.orders li{border-color:#f3dbe3;border-radius:14px}.orders__row:hover{background:#fff5f8}