.listing-module__RQM2Sa__card{background:#fff;border:1px solid #e6eaf0;border-radius:16px;box-shadow:0 1px 2px #0d1a430d,0 10px 30px #0d1a430f}.listing-module__RQM2Sa__cardBuy{box-shadow:0 1px 2px #0d1a430d,0 12px 34px #0d1a4312}.listing-module__RQM2Sa__cardSeller{border-radius:18px;box-shadow:0 1px 2px #0d1a430d,0 14px 38px #0d1a4312}.listing-module__RQM2Sa__breadcrumb{color:#6a7385;align-items:center;gap:7px;font-size:13.5px;font-weight:500;transition:color .2s;display:inline-flex}.listing-module__RQM2Sa__breadcrumb:hover{color:#1a1a1a}.listing-module__RQM2Sa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5f6b81;font-size:11px;font-weight:600;line-height:1}.listing-module__RQM2Sa__title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;color:#1a1a1a;margin:0;font-size:26px;font-weight:500;line-height:1.12}@media (min-width:768px){.listing-module__RQM2Sa__title{font-size:30px}}.listing-module__RQM2Sa__price{font-family:var(--font-display), Georgia, serif;color:#1a1a1a;font-size:32px;font-weight:600;line-height:1}@media (min-width:768px){.listing-module__RQM2Sa__price{font-size:36px}}.listing-module__RQM2Sa__priceSale{color:#c0392f}.listing-module__RQM2Sa__strike{color:#9aa3b2;font-size:17px;text-decoration:line-through}@media (min-width:768px){.listing-module__RQM2Sa__strike{font-size:19px}}.listing-module__RQM2Sa__saleChip{letter-spacing:.08em;text-transform:uppercase;color:#b23a2c;background:#fbe3df;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:700;line-height:1}.listing-module__RQM2Sa__shipLine{color:#6a7385;font-size:13.5px}.listing-module__RQM2Sa__shipLine strong{color:#1a1a1a;font-weight:500}.listing-module__RQM2Sa__freeShip{color:#1f8a5b;font-weight:600}.listing-module__RQM2Sa__divider{border-bottom:1px solid #eef1f6}.listing-module__RQM2Sa__handle{color:#1a1a1a;font-size:14.5px;font-weight:600}.listing-module__RQM2Sa__handle:hover{color:#16265c}.listing-module__RQM2Sa__verified{color:#7c5bb8;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.listing-module__RQM2Sa__verifiedPill{background:#efe8f8;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;display:inline-flex}.listing-module__RQM2Sa__verifiedPill span{letter-spacing:.04em;color:#5f4491;font-size:11px;font-weight:600;line-height:1}.listing-module__RQM2Sa__metaMuted{color:#6a7385;font-size:13px}.listing-module__RQM2Sa__btnPrimary{color:#fff;cursor:pointer;background:#0d1a43;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:15px;font-weight:600;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0d1a432e}@media (min-width:768px){.listing-module__RQM2Sa__btnPrimary{height:54px;font-size:15.5px}}.listing-module__RQM2Sa__btnPrimary:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#fff0);height:50%;position:absolute;top:0;left:0;right:0}.listing-module__RQM2Sa__btnGlass{color:#0d1a43;cursor:pointer;height:48px;box-shadow:none;background:#e7ecf3;border:1px solid #d6dde9;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s,background .25s;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.listing-module__RQM2Sa__btnGlass{gap:8px;height:52px;font-size:14.5px}}.listing-module__RQM2Sa__btnGlass:before{content:none}.listing-module__RQM2Sa__btnGlassWide{flex:none;width:100%}.listing-module__RQM2Sa__btnPay{background:#1f8a5b}.listing-module__RQM2Sa__btnPrimaryDisabled,.listing-module__RQM2Sa__btnPrimary:disabled,.listing-module__RQM2Sa__btnGlass:disabled{opacity:.6;cursor:default}.listing-module__RQM2Sa__btnOutline{color:#1a1a1a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex}.listing-module__RQM2Sa__btnNavy{color:#fff;white-space:nowrap;cursor:pointer;background:#0d1a43;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 4px 14px #0d1a432e}@media (hover:hover) and (pointer:fine){.listing-module__RQM2Sa__btnPrimary:hover:not(:disabled){background:#16265c;transform:translateY(-2px);box-shadow:0 14px 32px #0d1a4357}.listing-module__RQM2Sa__btnPay:hover:not(:disabled){background:#1a7a52}.listing-module__RQM2Sa__btnGlass:hover:not(:disabled){background:#dde4ef;transform:translateY(-2px);box-shadow:0 10px 24px #0d1a431f}.listing-module__RQM2Sa__btnOutline:hover{border-color:#0d1a43;transform:translateY(-1px);box-shadow:0 8px 20px #0d1a431a}.listing-module__RQM2Sa__btnNavy:hover{background:#16265c;transform:translateY(-1px);box-shadow:0 12px 28px #0d1a434d}.listing-module__RQM2Sa__iconBtn:hover{transform:scale(1.08);box-shadow:0 8px 20px #0d1a4333}.listing-module__RQM2Sa__navArrow:hover{background:#fff;transform:translateY(-50%)scale(1.1);box-shadow:0 8px 20px #0d1a4338}.listing-module__RQM2Sa__learnMore:hover{gap:10px}.listing-module__RQM2Sa__collCard:hover .listing-module__RQM2Sa__collImg{box-shadow:0 10px 26px #0d1a431f}}.listing-module__RQM2Sa__hero{aspect-ratio:1;background:#fff;border:1px solid #e6eaf0;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d1a430d,0 10px 30px #0d1a430f}.listing-module__RQM2Sa__fav{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:46px;display:flex;box-shadow:0 2px 8px #0d1a431a}.listing-module__RQM2Sa__iconBtn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0d1a43;cursor:pointer;background:#fffffff0;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .25s cubic-bezier(.22,.61,.36,1),box-shadow .25s;display:flex;box-shadow:0 2px 8px #0d1a431a}.listing-module__RQM2Sa__navArrow{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0d1a43;cursor:pointer;z-index:2;background:#ffffffe6;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .25s,box-shadow .25s,background .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0d1a431f}.listing-module__RQM2Sa__thumb{aspect-ratio:1;opacity:.6;cursor:pointer;border:2px solid #0000;border-radius:12px;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.listing-module__RQM2Sa__thumb:hover{opacity:1}.listing-module__RQM2Sa__thumbActive{opacity:1;border-color:#0d1a43}.listing-module__RQM2Sa__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;aspect-ratio:1;scrollbar-width:none;border-radius:18px;display:flex;overflow-x:auto}.listing-module__RQM2Sa__carousel::-webkit-scrollbar{display:none}.listing-module__RQM2Sa__slide{aspect-ratio:1;scroll-snap-align:center;flex:none;width:100%;position:relative}.listing-module__RQM2Sa__dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.listing-module__RQM2Sa__dot{background:#ffffff80;border-radius:999px;width:7px;height:7px;transition:width .25s,background .25s;box-shadow:0 1px 3px #00000040}.listing-module__RQM2Sa__dotActive{background:#fff;width:20px}.listing-module__RQM2Sa__detailRow{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:16px;max-width:560px;padding:13px 0;display:flex}@media (min-width:768px){.listing-module__RQM2Sa__detailRow{padding:14px 0}}.listing-module__RQM2Sa__detailRow:last-child{border-bottom:0}.listing-module__RQM2Sa__detailLabel{color:#6a7385;font-size:14.5px}.listing-module__RQM2Sa__detailValue{color:#1a1a1a;text-align:right;font-size:14.5px;font-weight:600}.listing-module__RQM2Sa__descBody{color:#3a4254;white-space:pre-wrap;text-wrap:pretty;font-size:15px;line-height:1.75}.listing-module__RQM2Sa__detailLeft{padding:24px 26px}.listing-module__RQM2Sa__detailRight{border-top:1px solid #eef1f6;padding:24px 26px}@media (min-width:768px){.listing-module__RQM2Sa__detailLeft{padding:30px 36px 30px 34px}.listing-module__RQM2Sa__detailRight{border-top:0;border-left:1px solid #eef1f6;padding:30px 34px 30px 36px}}.listing-module__RQM2Sa__protoToggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;display:flex}@media (min-width:768px){.listing-module__RQM2Sa__protoToggle{padding:20px 26px}}.listing-module__RQM2Sa__protoTitle{color:#1a1a1a;letter-spacing:-.005em;font-size:14.5px;font-weight:600}@media (min-width:768px){.listing-module__RQM2Sa__protoTitle{font-size:15px}}.listing-module__RQM2Sa__protoBody{flex-direction:column;gap:13px;padding:0 20px 20px;display:flex}@media (min-width:768px){.listing-module__RQM2Sa__protoBody{gap:15px;padding:0 26px 24px}}.listing-module__RQM2Sa__protoRowTitle{color:#1a1a1a;font-size:14px;font-weight:600}@media (min-width:768px){.listing-module__RQM2Sa__protoRowTitle{font-size:14.5px}}.listing-module__RQM2Sa__protoRowDesc{color:#6a7385;margin-top:1px;font-size:12.5px}@media (min-width:768px){.listing-module__RQM2Sa__protoRowDesc{font-size:13px}}.listing-module__RQM2Sa__learnMore{color:#1f8a5b;align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.listing-module__RQM2Sa__offerRow{background:#f7f8fb;border:1px solid #eef1f6;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.listing-module__RQM2Sa__offerAmt{color:#1a1a1a;font-size:15px;font-weight:700}.listing-module__RQM2Sa__offerWho{color:#6a7385;font-size:12.5px}.listing-module__RQM2Sa__offerChip{color:#6a7385;text-transform:capitalize;white-space:nowrap;background:#eceef3;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:600;line-height:1}.listing-module__RQM2Sa__offerChipAccepted{color:#1f8a5b;background:#e3f1ea}.listing-module__RQM2Sa__offerChipDeclined{color:#b23a2c;background:#fbe3df}.listing-module__RQM2Sa__collGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:none}@media (min-width:768px){.listing-module__RQM2Sa__collGrid{display:grid}}.listing-module__RQM2Sa__collSwipe{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin:0 -4px;padding:0 4px 4px;display:flex;overflow-x:auto}@media (min-width:768px){.listing-module__RQM2Sa__collSwipe{display:none}}.listing-module__RQM2Sa__collSwipe::-webkit-scrollbar{display:none}.listing-module__RQM2Sa__collSwipeItem{scroll-snap-align:start;flex:none;width:64%}.listing-module__RQM2Sa__collImg{aspect-ratio:1;background:#f4f6f9;border:1px solid #e6eaf0;border-radius:12px;transition:box-shadow .25s;position:relative;overflow:hidden}@media (min-width:768px){.listing-module__RQM2Sa__collImg{border-radius:14px}}.listing-module__RQM2Sa__collName{color:#1a1a1a;margin-top:8px;font-size:13px;font-weight:600}@media (min-width:768px){.listing-module__RQM2Sa__collName{margin-top:10px;font-size:14px}}.listing-module__RQM2Sa__collPrice{color:#6a7385;margin-top:1px;font-size:12.5px}@media (min-width:768px){.listing-module__RQM2Sa__collPrice{font-size:13.5px}}.listing-module__RQM2Sa__swipeHint{color:#64748b;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}@media (min-width:768px){.listing-module__RQM2Sa__swipeHint{display:none}}.listing-module__RQM2Sa__footnote{color:#55617a;text-align:center;text-wrap:pretty;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.listing-module__RQM2Sa__btnPrimary,.listing-module__RQM2Sa__btnGlass,.listing-module__RQM2Sa__btnOutline,.listing-module__RQM2Sa__btnNavy,.listing-module__RQM2Sa__iconBtn,.listing-module__RQM2Sa__navArrow,.listing-module__RQM2Sa__dot,.listing-module__RQM2Sa__dotActive,.listing-module__RQM2Sa__collImg,.listing-module__RQM2Sa__learnMore{transition:none!important}}