.pc-grid{--cols:var(--cols-d,4);grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--gap,16px);width:100%;max-width:1400px;font-family:var(--ff,inherit);color:#1f1f1f;--accent:#232323;--psale:#d6402c;margin:0 auto;display:grid}.pc-grid *,.pc-grid :before,.pc-grid :after{box-sizing:border-box;margin:0;padding:0}.pc-grid a{color:inherit;text-decoration:none;display:block}.pc-grid button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;outline:none;padding:0}.pc-grid button:focus-visible,.pc-grid a:focus-visible{outline-offset:2px;outline:2px solid #232323}@media (max-width:1023px){.pc-grid{--cols:3}}@media (max-width:639px){.pc-grid{--cols:2;gap:18px 10px}.pc-grid[data-mcols="1"]{--cols:1}.pc-grid.pc-grid-single,.pc-grid.pc-grid-single[data-mcols="2"]{--cols:1!important}}.pc-grid.pc-grid-single{--cols:1!important}.pc{background:#fff;flex-direction:column;min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;position:relative}[data-shadow=sm] .pc{box-shadow:0 1px 3px #0002}[data-shadow=md] .pc{box-shadow:0 4px 10px #0002}[data-shadow=lg] .pc{box-shadow:0 10px 24px #0003}[data-border=on] .pc{border:1px solid #e5e5e5}@media (hover:hover){[data-lift=on] .pc:hover{transform:translateY(-3px)}}.pc-media{width:100%;aspect-ratio:var(--ratio,3/4);background:#f3f3f3;position:relative;overflow:hidden;container-type:inline-size}[data-ratio=auto] .pc-media{aspect-ratio:auto}[data-ratio=auto] .i1{height:auto;position:static}.pc-media img{object-fit:var(--fit,cover);width:100%;height:100%;display:block;position:absolute;inset:0}.i1{transition:transform .5s cubic-bezier(.16,1,.3,1)}.i2{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.16,1,.3,1)}[data-hover=none] .i2{display:none}[data-hover=second_image] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .i2{opacity:1}[data-hover=slide_left] .i2{opacity:1;transform:translate(100%)}[data-hover=slide_left] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .i2{transform:none}[data-hover=zoom_swap] .i2{transform:scale(1.12)}[data-hover=zoom_swap] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .i2{opacity:1;transform:none}[data-hover=fade_up] .i2{transform:translateY(10%)}[data-hover=fade_up] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .i2{opacity:1;transform:none}[data-hover=blur_crossfade] .i2{transform:scale(1.05)}[data-hover=blur_crossfade] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .i2{opacity:1;transform:none}[data-hover=flip_3d] .pc-media{perspective:800px}[data-hover=flip_3d] .i2{transform:rotateY(90deg)}[data-hover=flip_3d] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .i2{opacity:1;transform:none}[data-hover=zoom] .i2{display:none}[data-hover=zoom] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .i1{transform:scale(1.06)}.pc.has-hovered-variant .i2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important}.pc:has(.swatches button:hover) .i2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important}.pc:has(.swatch-btn:hover) .i2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important}.pc:has(.sw:hover) .i2{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important}.pc:has(.swatches button:hover) [class*=i2]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important}.pc:has(.swatch-btn:hover) [class*=i2]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:none!important}.pc.has-hovered-variant .i1{opacity:1!important;visibility:visible!important}.pc:has(.swatches button:hover) .i1{opacity:1!important;visibility:visible!important}.pc:has(.swatch-btn:hover) .i1{opacity:1!important;visibility:visible!important}.pc:has(.sw:hover) .i1{opacity:1!important;visibility:visible!important}.ovl{z-index:1;position:absolute;inset:0}.bdg-container,.pc-badges{z-index:10!important;pointer-events:none!important;flex-direction:column!important;align-items:flex-start!important;gap:3px!important;max-width:calc(100% - 46px)!important;display:flex!important;position:absolute!important;inset:8px auto auto 8px!important}.bdg,.pc-badges .badge{white-space:nowrap!important;letter-spacing:.5px!important;text-transform:uppercase!important;border:none!important;border-radius:4px!important;width:fit-content!important;padding:2.5px 7px!important;font-size:9.5px!important;font-weight:800!important;line-height:1.15!important;display:inline-block!important;position:relative!important;inset:auto!important;box-shadow:0 1px 2px #0000001f!important}.bdg-sale,.pc-badges .badge.b-sale,.pc-badges .badge.b-pct{color:#fff!important;background:#10b981!important}.bdg-featured,.pc-badges .badge.b-featured{background:var(--color-accent,#e94560)!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:800!important}.bdg-hot,.pc-badges .badge.b-hot{color:#fff!important;background:#ea580c!important}.bdg-new,.pc-badges .badge.b-limited{color:#fff!important;background:#d97706!important;font-weight:800!important}.bdg-custom,.pc-badges .badge.b-custom{text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:800!important}@media (max-width:639px){.bdg-container,.pc-badges{gap:2.5px!important;max-width:calc(100% - 36px)!important;top:6px!important;left:6px!important}.bdg,.pc-badges .badge{letter-spacing:.4px!important;border-radius:3.5px!important;padding:2px 5.5px!important;font-size:8px!important;line-height:1.1!important}}.pc-actions{z-index:25;pointer-events:none;opacity:0;will-change:opacity,transform;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}:is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .pc-actions{opacity:1;transform:none!important}:is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus) .pc-actions .act{pointer-events:auto}.pc-actions .act{width:var(--a,40px);height:var(--a,40px);color:#1f1f1f;pointer-events:none;background:#fff;border-radius:50%;place-items:center;max-width:100%;display:grid;position:absolute;box-shadow:0 1px 4px #0002}.act svg{flex:none;width:16px;height:16px}.act .lbl{letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:12px;font-weight:600;display:none;overflow:hidden}.wish.on svg{fill:#e0314b;stroke:#e0314b}[data-icon=minimal] .act{box-shadow:none;background:#fff;border:1px solid #e0e0e0}[data-icon=minimal] .act svg{stroke-width:1.2px}[data-icon=luxe] .act{color:#d4af37;box-shadow:none;background:#1a1a1a;border:1px solid #d4af37}[data-icon=brutalist] .act{background:#fff;border:2px solid #000;border-radius:0;box-shadow:3px 3px #000}[data-icon=glass] .act{background:#ffffff8c;border:1px solid #fffc;box-shadow:0 1px 6px #0001}[data-wishlist=off] .wish,[data-quickview=off] .qv,[data-quickcart=off] .cart,[data-stars=off] .rating,[data-stars=off] .hstars,[data-desc=off] .desc,[data-swatches=off] .swatches{display:none!important}.pc-body{gap:6px;align-items:var(--ai,flex-start);text-align:var(--ta,left);flex-direction:column;min-width:0;padding-top:14px;display:flex}.el{min-width:0;max-width:100%}.vendor{order:-1}.rating{order:var(--o-rating,10)}.price{order:var(--o-price,20)}.title{order:var(--o-title,30)}.desc{order:var(--o-desc,31)}.swatches{order:var(--o-swatches,40)}.ttl{-webkit-line-clamp:var(--lines,2);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.desc{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.stars{color:#ddd;letter-spacing:2px;vertical-align:middle;font-size:12px;line-height:1;display:inline-block;position:relative}.stars:before,.stars i:before{content:"★★★★★"}.stars i{width:calc(var(--r)/5*100%);color:#e8a317;white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.rating small{color:#888;margin-left:4px;font-size:11px}.price{align-items:baseline;gap:2px 6px;justify-content:var(--jc,flex-start);flex-wrap:wrap;font-size:15px;display:flex}.price .sale{font-weight:600}.on-sale .sale{color:var(--salecol,var(--psale))}.old{color:var(--cmp,#ef4444);font-size:12px;font-weight:400;text-decoration:line-through}.from{color:#888;font-size:13px}.pct{color:#fff;background:var(--psale);padding:1px 6px;font-size:11px}.sws{gap:6px;justify-content:var(--sj,flex-start);flex-wrap:wrap;align-items:center;display:flex}.sw{width:var(--sz,16px);height:var(--sz,16px);border-radius:var(--rad,50%);background:var(--c);cursor:pointer;z-index:25;flex:none;transition:transform .2s;position:relative;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #d0d0d0}.sw.on{box-shadow:inset 0 0 0 2px #fff,0 0 0 1.5px var(--accent);transform:scale(1.1)}.more{color:#9a9a9a;font-size:10px;font-weight:700}.vrow,.brow{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.cta{display:none}@media (max-width:639px){.pc-body{gap:3.5px;padding-top:8px;padding-bottom:6px}.rating{margin-top:-2px;margin-bottom:-1px;line-height:1.15}.stars{letter-spacing:1.5px;font-size:11px}.swatches{margin-top:0;margin-bottom:0}.sws{gap:4.5px}.price{gap:2px 4px;font-size:13.5px}.ttl{line-height:1.35}}.pc-body.locked>*{order:0!important}.pc-grid[data-card="01"] .vendor{color:#888;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.pc-grid[data-card="01"] .ttl{font-size:14px;line-height:1.7}.pc-grid[data-card="01"] .wish{top:14px;right:14px}.pc-grid[data-card="01"] .qv{top:62px;right:14px}.pc-grid[data-card="01"] .cart{width:auto;height:52px;box-shadow:none;background:#fff;border:1px solid #232323;border-radius:0;bottom:0;left:0;right:0}.pc-grid[data-card="01"] .cart svg{display:none}.pc-grid[data-card="01"] .cart .lbl{letter-spacing:.08em;font-size:13px;display:block}.pc-grid[data-card="01"] .pc-actions{transform:translateY(10px)}@container (max-width:200px){.pc-grid[data-card="01"] .act{--a:34px}.pc-grid[data-card="01"] .wish{top:8px;right:8px}.pc-grid[data-card="01"] .qv{top:48px;right:8px}.pc-grid[data-card="01"] .cart{height:40px}.pc-grid[data-card="01"] .cart .lbl{letter-spacing:.04em;font-size:11px}}.pc-grid[data-card="02"] .pc{padding:12px}.pc-grid[data-card="02"] .pc-media,.pc-grid[data-card="02"] .pc-media img{background:#fff}.pc-grid[data-card="02"] :is(html:not(.touch) .pc:hover,.pc.active,.pc.is-in-focus){box-shadow:0 4px 14px #00000026}.pc-grid[data-card="02"] .vendor{font-size:11px;font-weight:600}.pc-grid[data-card="02"] .ttl{font-size:13px;line-height:1.6}.pc-grid[data-card="02"] .wish{--a:32px;top:8px;left:8px}.pc-grid[data-card="02"] .qv{color:#fff;width:max-content;height:28px;box-shadow:none;background:#232323;border-radius:2px;margin:-14px auto 0;padding:0 10px;top:50%;left:0;right:0}.pc-grid[data-card="02"] .qv svg{display:none}.pc-grid[data-card="02"] .qv .lbl{padding:0;font-weight:500;display:block}.pc-grid[data-card="02"] .pc-body{flex:1}.pc-grid[data-card="02"] .cta{letter-spacing:.05em;background:#fff;border:1px solid #232323;width:100%;height:46px;margin-top:auto;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:block}.pc-grid[data-card="02"] .cta:hover{color:#fff;background:#232323}.pc-grid[data-card="02"] .pc-actions{transform:none}@container (max-width:200px){.pc-grid[data-card="02"] .qv{font-size:11px}}@media (max-width:639px){.pc-grid[data-card="02"] .pc{padding:8px}.pc-grid[data-card="02"] .cta{height:40px;font-size:12px}}.pc-grid[data-card="03"] .vendor{color:#888;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.pc-grid[data-card="03"] .ttl{font-size:14px}.pc-grid[data-card="03"] .pc-body .rating{display:none}.pc-grid[data-card="03"] .wish{--a:46px;margin:0 auto;top:26%;left:0;right:0}.pc-grid[data-card="03"] .cart{color:#fff;width:auto;height:46px;box-shadow:none;background:#1b2437;border-radius:0;top:calc(26% + 58px);left:11%;right:11%}.pc-grid[data-card="03"] .cart svg{display:none}.pc-grid[data-card="03"] .cart .lbl{letter-spacing:.06em;font-size:13px;display:block}.pc-grid[data-card="03"] .hstars{text-align:center;position:absolute;top:calc(26% + 116px);left:0;right:0}.pc-grid[data-card="03"] .hstars .stars{color:#fffa;letter-spacing:3px;font-size:14px}.pc-grid[data-card="03"] .qv{width:auto;height:30px;box-shadow:none;background:#fff;border-top:1px solid #eee;border-radius:0;bottom:0;left:0;right:0}.pc-grid[data-card="03"] .qv svg{display:none}.pc-grid[data-card="03"] .qv .lbl{letter-spacing:.05em;color:#232323;font-size:11px;font-weight:600;display:block}.pc-grid[data-card="03"] .pc-actions{transform:translateY(10px)}@container (max-width:200px){.pc-grid[data-card="03"] .wish{--a:36px;top:18%}.pc-grid[data-card="03"] .cart{height:38px;top:calc(18% + 46px);left:8%;right:8%}.pc-grid[data-card="03"] .cart .lbl{letter-spacing:.02em;font-size:10px}.pc-grid[data-card="03"] .hstars{top:calc(18% + 92px)}.pc-grid[data-card="03"] .hstars .stars{font-size:12px}}.pc-grid[data-card="04"] .vendor{text-transform:uppercase;font-size:11px;font-weight:500}.pc-grid[data-card="04"] .ttl{color:#555;font-size:12px}.pc-grid[data-card="04"] .vrow .rating small{display:none}.pc-grid[data-card="04"] .vrow .stars{letter-spacing:1px;font-size:10px}.pc-grid[data-card="04"] .pc-actions:before{content:"";background:#fff;height:84px;position:absolute;bottom:0;left:0;right:0}.pc-grid[data-card="04"] .qv{width:auto;height:28px;box-shadow:none;background:#fff;border-radius:0;flex-direction:row-reverse;align-items:center;gap:4px;padding:0 6px;display:flex;top:0;right:0}.pc-grid[data-card="04"] .qv .lbl{padding:0 2px;font-size:11px;font-weight:400;display:block}.pc-grid[data-card="04"] .cart{width:auto;height:40px;box-shadow:none;background:#fff;border:1px solid #232323;border-radius:0;bottom:38px;left:8%;right:8%}.pc-grid[data-card="04"] .cart svg{display:none}.pc-grid[data-card="04"] .cart .lbl{letter-spacing:.05em;font-size:12px;font-weight:400;display:block}.pc-grid[data-card="04"] .wish{width:max-content;height:24px;box-shadow:none;color:#555;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0 auto;font-size:11px;display:flex;bottom:8px;left:0;right:0}.pc-grid[data-card="04"] .wish svg{width:14px;height:14px}.pc-grid[data-card="04"] .wish .lbl{letter-spacing:0;padding:0;font-size:11px;font-weight:400;display:block}.pc-grid[data-card="04"] .pc-actions{transform:translateY(8px)}@container (max-width:200px){.pc-grid[data-card="04"] .pc-actions:before{height:72px}.pc-grid[data-card="04"] .cart{height:34px;bottom:32px}.pc-grid[data-card="04"] .cart .lbl{font-size:11px}.pc-grid[data-card="04"] .qv .lbl{display:none}}.pc-grid[data-card="05"]{--psale:#b98a4e}.pc-grid[data-card="05"] .vendor{letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:500}.pc-grid[data-card="05"] .ttl{color:#444;font-size:15px}.pc-grid[data-card="05"] .wish{--a:42px;top:12px;right:12px}.pc-grid[data-card="05"] .qv{--a:42px;top:62px;right:12px}.pc-grid[data-card="05"] .cart{width:auto;height:64px;box-shadow:none;color:#1f1f1f;background:#fff;border-radius:0;bottom:8%;left:8%;right:8%}.pc-grid[data-card="05"] .cart svg{display:none}.pc-grid[data-card="05"] .cart .lbl{letter-spacing:.06em;font-size:13px;display:block}.pc-grid[data-card="05"] .brow .rating small{display:none}.pc-grid[data-card="05"] .pc-actions{transform:translateY(10px)}@container (max-width:200px){.pc-grid[data-card="05"] .act{--a:34px}.pc-grid[data-card="05"] .qv{top:54px}.pc-grid[data-card="05"] .cart{height:42px;left:6%;right:6%}.pc-grid[data-card="05"] .cart .lbl{letter-spacing:.02em;font-size:11px}}@media (max-width:639px){.pc-grid[data-card="05"] .ttl{font-size:13px}.pc-grid[data-card="05"] .vendor{letter-spacing:.08em;font-size:11px}}.pc-grid[data-card="06"] .pc-media,.pc-grid[data-card="06"] .pc-media img{background:#fff}.pc-grid[data-card="06"] .pc-media:after{content:"";background:radial-gradient(#0002,#0000 70%);border-radius:50%;height:8px;position:absolute;bottom:4%;left:25%;right:25%}.pc-grid[data-card="06"] .vendor{color:#777;text-transform:uppercase;font-size:13px}.pc-grid[data-card="06"] .ttl{font-size:14px;line-height:2}.pc-grid[data-card="06"] .pc-body{padding-top:24px}@container (max-width:200px){.pc-grid[data-card="06"] .act{--a:32px}.pc-grid[data-card="06"] .wish{top:calc(50% - 56px)}.pc-grid[data-card="06"] .qv{top:calc(50% - 16px)}.pc-grid[data-card="06"] .cart{top:calc(50% + 24px)}}@media (max-width:639px){.pc-grid[data-card="06"] .pc-body{padding-top:14px}.pc-grid[data-card="06"] .ttl{line-height:1.7}}.pc-grid[data-card="07"]{--psale:#e0607a}.pc-grid[data-card="07"] .vendor,.pc-grid[data-card="07"] .pct{display:none}.pc-grid[data-card="07"] .ttl{font-size:12px;font-weight:500}.pc-grid[data-card="07"] .old{font-size:12px}.pc-grid[data-card="07"] .act{--a:34px}.pc-grid[data-card="07"] .wish{bottom:10px;right:10px}.pc-grid[data-card="07"] .qv{bottom:10px;right:52px}.pc-grid[data-card="07"] .cart{bottom:10px;right:94px}.pc-grid[data-card="07"] .pc-actions{transform:translateY(10px)}@container (max-width:200px){.pc-grid[data-card="07"] .act{--a:30px}.pc-grid[data-card="07"] .qv{right:44px}.pc-grid[data-card="07"] .cart{right:78px}}.pc-grid[data-card="08"]{--psale:#c8323c}.pc-grid[data-card="08"] .pc-media,.pc-grid[data-card="08"] .pc-media img{background:#f3f3f3}.pc-grid[data-card="08"] .vendor{font-size:14px;font-weight:600}.pc-grid[data-card="08"] .ttl{color:#444;font-size:14px}.pc-grid[data-card="08"] .wish{bottom:110px;right:14px}.pc-grid[data-card="08"] .qv{bottom:62px;right:14px}.pc-grid[data-card="08"] .cart{bottom:14px;right:14px}.pc-grid[data-card="08"] .pct{color:#c8323c;background:0 0;padding:0;font-size:13px}.pc-grid[data-card="08"] .pct:before{content:"("}.pc-grid[data-card="08"] .pct:after{content:")"}.pc-grid[data-card="08"] .pc-actions{transform:translateY(10px)}@container (max-width:200px){.pc-grid[data-card="08"] .act{--a:32px}.pc-grid[data-card="08"] .wish{bottom:80px;right:8px}.pc-grid[data-card="08"] .qv{bottom:44px;right:8px}.pc-grid[data-card="08"] .cart{bottom:8px;right:8px}}@media (max-width:639px){.pc-grid[data-card="08"] .ttl,.pc-grid[data-card="08"] .vendor{font-size:12px}}.title-clamp-1,.pc-grid .title-clamp-1{-webkit-line-clamp:1!important;text-overflow:ellipsis!important;word-break:break-word!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.title-clamp-2,.pc-grid .title-clamp-2{-webkit-line-clamp:2!important;text-overflow:ellipsis!important;word-break:break-word!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.title-clamp-none,.pc-grid .title-clamp-none{-webkit-line-clamp:unset!important;text-overflow:clip!important;display:block!important;overflow:visible!important}
