.pdp{padding:28px 0 70px}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--ink-soft);margin-bottom:24px;font-weight:600;flex-wrap:wrap}.breadcrumb a:hover{color:var(--brand-coral)}.breadcrumb .sep{opacity:.5}.pdp-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:54px;align-items:start}.gallery{position:sticky;top:calc(var(--header-h) + 16px)}.gal-main{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:1/1;background:var(--sand);position:relative}.gal-main image-slot{width:100%;height:100%}.gal-main .gbadge{position:absolute;top:18px;left:18px;z-index:2;display:flex;gap:8px}.gal-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.gal-thumbs .th{border-radius:var(--r-md);overflow:hidden;aspect-ratio:1/1;background:var(--sand);cursor:pointer;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .15s}.gal-thumbs .th.on{box-shadow:inset 0 0 0 2.5px var(--brand-marigold)}.gal-thumbs .th image-slot{width:100%;height:100%}.buybox .ptitle{font-size:40px;line-height:1.05}.buybox .pmeta{color:var(--ink-soft);margin-top:6px;font-size:16px}.buybox .rating-jump{display:flex;align-items:center;gap:9px;margin:14px 0 18px}.buybox .rating-jump a{color:var(--ink-soft);font-size:14px;text-decoration:underline}.buybox .price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.buybox .price{font-family:var(--font-display);font-weight:700;font-size:34px}.buybox .price .was{color:var(--ink-faint);text-decoration:line-through;font-size:22px;font-weight:500}.buybox .save-pill{background:var(--brand-coral);color:#fff;padding:4px 11px;border-radius:var(--r-pill);font-size:13px;font-weight:700;font-family:var(--font-display)}.buybox .blurb{font-size:17px;color:var(--ink-soft);line-height:1.6;margin:14px 0 26px}.opt-block{margin-bottom:24px}.opt-block .ol{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.opt-block .ol h4{font-family:var(--font-display);font-weight:600;font-size:16px}.opt-block .ol .sel{color:var(--ink-soft);font-size:14px}.opt-block .ol a{color:var(--brand-coral);font-size:13.5px;font-weight:700;text-decoration:underline}.color-row{display:flex;gap:12px}.csw{width:46px;height:46px;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 2px #00000012;position:relative;transition:transform .12s}.csw:hover{transform:scale(1.08)}.csw.on{box-shadow:inset 0 0 0 2px #fff,0 0 0 3px var(--ink)}.size-row{display:flex;gap:10px;flex-wrap:wrap}.size-btn{padding:13px 18px;border-radius:var(--r-md);border:1.5px solid var(--sand-deep);background:#fff;font-family:var(--font-display);font-weight:600;font-size:15px;cursor:pointer;transition:.15s;text-align:center;min-width:92px}.size-btn:hover{border-color:var(--ink)}.size-btn.on{background:var(--ink);color:#fff;border-color:var(--ink)}.size-btn small{display:block;font-weight:500;font-size:12px;opacity:.7;font-family:var(--font-body)}.size-btn.oos{opacity:.45;text-decoration:line-through;cursor:not-allowed}.buy-actions{display:flex;gap:12px;align-items:center;margin:8px 0 18px}.qty-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--sand-deep);border-radius:var(--r-pill);overflow:hidden;height:56px}.qty-stepper button{width:44px;height:100%;border:none;background:#fff;font-size:20px}.qty-stepper button:hover{background:var(--sand)}.qty-stepper span{min-width:36px;text-align:center;font-weight:700}.wish-big{width:56px;height:56px;border-radius:50%;border:1.5px solid var(--sand-deep);background:#fff;display:grid;place-items:center;flex-shrink:0}.wish-big.active svg{fill:var(--brand-coral);stroke:var(--brand-coral)}.express{display:flex;gap:10px;margin-bottom:18px}.express button{flex:1;height:50px;border-radius:var(--r-md);border:none;font-family:var(--font-display);font-weight:700;font-size:15px;cursor:pointer}.exp-shop{background:#5a31e8;color:#fff}.exp-apple{background:#000;color:#fff}.stock-line{display:flex;align-items:center;gap:9px;font-size:14px;color:#0c7a52;font-weight:700;margin-bottom:20px}.stock-line .dot{width:9px;height:9px;border-radius:50%;background:var(--accent-mint);box-shadow:0 0 0 4px #5fd0a640}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0;padding:22px 0;border-top:1.5px solid var(--sand);border-bottom:1.5px solid var(--sand)}.feat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.feat .fic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff}.feat b{font-family:var(--font-display);font-weight:600;font-size:14px}.feat span{font-size:12px;color:var(--ink-faint)}.trust-micro{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.trust-micro .tm{display:flex;align-items:center;gap:11px;font-size:14.5px;color:var(--ink-soft)}.trust-micro .tm svg{color:var(--brand-marigold)}.accordion{margin-top:8px}.acc{border-bottom:1.5px solid var(--sand)}.acc>button{width:100%;display:flex;justify-content:space-between;align-items:center;background:none;border:none;padding:20px 0;font-family:var(--font-display);font-weight:600;font-size:18px;color:var(--ink)}.acc-body{display:none;padding-bottom:22px;color:var(--ink-soft);line-height:1.65}.acc.open .acc-body{display:block}.acc.open>button svg{transform:rotate(180deg)}.acc-body ul{list-style:disc;padding-left:20px}.acc-body li{padding:3px 0}.size-table{width:100%;border-collapse:collapse;margin-top:8px}.size-table th,.size-table td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--sand);font-size:14.5px}.size-table th{font-family:var(--font-display);font-weight:600;color:var(--ink)}.section-block{padding:64px 0;border-top:1.5px solid var(--sand)}.rev-summary{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center;margin-bottom:40px}.rev-big{text-align:center}.rev-big .num{font-family:var(--font-display);font-weight:700;font-size:64px;line-height:1}.rev-bars{display:flex;flex-direction:column;gap:9px}.rev-bar{display:flex;align-items:center;gap:12px;font-size:14px}.rev-bar .lab{width:44px;color:var(--ink-soft)}.rev-bar .track{flex:1;height:9px;border-radius:var(--r-pill);background:var(--sand);overflow:hidden}.rev-bar .fill{height:100%;background:var(--brand-marigold);border-radius:var(--r-pill)}.rev-bar .pct{width:40px;text-align:right;color:var(--ink-faint)}.review-list{display:grid;grid-template-columns:1fr 1fr;gap:22px}.review{background:var(--white);border-radius:var(--r-lg);padding:24px;box-shadow:var(--sh-sm)}.review .rh{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.review .rname{font-family:var(--font-display);font-weight:600;font-size:15px}.review .rage{font-size:12.5px;color:var(--ink-faint)}.review p{color:var(--ink-soft);line-height:1.6}.review .rphotos{display:flex;gap:8px;margin-top:12px}.review .rphotos image-slot{width:60px;height:60px}.rel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.fbt{display:flex;gap:14px;flex-wrap:wrap;align-items:center;background:var(--sand);border-radius:var(--r-lg);padding:22px;margin-top:18px}.fbt .fbt-item{display:flex;align-items:center;gap:12px}.fbt .fbt-img{width:64px;height:64px;border-radius:var(--r-md);overflow:hidden;background:#fff}.fbt .fbt-img image-slot{width:100%;height:100%}.fbt .plus{font-size:22px;color:var(--ink-faint)}.sticky-add{position:fixed;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -8px 30px #78501429;padding:12px 18px;display:none;z-index:70;align-items:center;gap:14px}.sticky-add .sp{font-family:var(--font-display);font-weight:700;font-size:20px}@media(max-width:980px){.pdp-grid{grid-template-columns:1fr;gap:30px}.gallery{position:static}.review-list{grid-template-columns:1fr}.rel-grid{grid-template-columns:1fr 1fr}.rev-summary{grid-template-columns:1fr;gap:24px}.sticky-add{display:flex}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sk-product.css.map */
