.pcx{--pcx-ink: #1C1B19;--pcx-soft: #6F685F;--pcx-sale: #8A3028;--pcx-paper: #FBF9F5;position:relative;display:flex;flex-direction:column;height:100%;width:100%;background:var(--pcx-paper);border-radius:6px;box-shadow:0 1px 2px #1c1b190d,0 8px 24px -18px #1c1b1940;overflow:hidden;container-type:inline-size;transition:box-shadow .35s ease,transform .35s ease}.pcx:hover{box-shadow:0 2px 4px #1c1b190d,0 22px 44px -24px #1c1b1961;transform:translateY(-3px)}.pcx__media{position:relative;background:#ede6db}.pcx__track{display:flex;aspect-ratio:1.14;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pcx__track::-webkit-scrollbar{display:none}.pcx__slide{flex:0 0 100%;scroll-snap-align:start;overflow:hidden}.pcx__slide img,.pcx__slide svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s cubic-bezier(.22,.61,.12,1)}@media(hover:hover){.pcx:hover .pcx__slide img{transform:scale(1.03)}}.pcx__badge{position:absolute;z-index:2;top:14px;left:14px;padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:2px;pointer-events:none}.pcx__badge--sale{background:var(--pcx-sale)}.pcx__badge--best{background:#2e372d}.pcx__badge--new{background:#b48a55}.pcx__badge--muted{background:#555;top:auto;bottom:14px}.pcx__wish{position:absolute;z-index:2;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:var(--pcx-ink);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:transform .25s ease,color .25s ease}.pcx__wish svg{width:21px;height:21px}.pcx__wish:hover{transform:scale(1.06);color:var(--pcx-sale)}.pcx__wish[aria-pressed=true]{color:var(--pcx-sale)}.pcx__wish[aria-pressed=true] svg{fill:currentColor}.pcx__dots{display:flex;justify-content:center;gap:7px;padding:10px 0 0;background:var(--pcx-paper)}.pcx__dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#d3cbbf;cursor:pointer;transition:background .25s ease,transform .25s ease}.pcx__dot.is-active{background:var(--pcx-ink);transform:scale(1.1)}.pcx__body{display:flex;flex-direction:column;flex:1;padding:16px 22px 20px}.pcx__title{margin:0 0 10px;font-family:var(--font-heading);font-weight:400;font-size:clamp(1.2rem,1rem + .6vw,1.55rem);line-height:1.2;letter-spacing:-.005em}.pcx__title a{color:var(--pcx-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcx__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pcx__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.pcx__now{font-size:clamp(1.05rem,.95rem + .3vw,1.25rem);font-weight:700;color:var(--pcx-ink);font-variant-numeric:lining-nums tabular-nums}.pcx__was{font-size:clamp(1rem,.9rem + .25vw,1.15rem);color:#8c847a}.pcx__off{margin-top:6px;font-size:14px;font-weight:500;color:#b0302a}.pcx__swatches{display:flex;align-items:center;gap:9px;margin-top:14px}.pcx__swatches span{width:22px;height:22px;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px #00000014}.pcx__swatches em{font-style:normal;font-size:14px;color:#8c847a;margin-left:2px}.pcx__sizes{margin:12px 0 0;font-size:14.5px;color:#8c847a}.pcx__sizes strong{font-weight:500;color:var(--pcx-ink)}.pcx__usp{list-style:none;margin:16px 0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:14.5px;color:var(--pcx-ink)}.pcx__usp li{display:flex;align-items:center;gap:10px}.pcx__usp svg{width:26px;height:18px;flex:none;color:var(--pcx-ink)}.pcx__usp .pcx__flag{width:26px;height:18px;border-radius:2px}.pcx__cta{position:relative;z-index:2;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:0 1rem;border-radius:3px;background:var(--pcx-ink);color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .3s ease,box-shadow .3s ease}.pcx__cta svg{width:18px;height:10px;transition:transform .3s ease}.pcx__cta:hover,.pcx__cta:focus-visible{background:var(--pcx-sale);box-shadow:0 10px 24px -12px #8a3028b3}.pcx__cta:hover svg{transform:translate(4px)}.pcx__feat{list-style:none;margin:14px 0 0;padding:0;display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:1.3;color:#3a3530}.pcx__feat li{display:flex;align-items:center;gap:8px}.pcx__feat svg{width:26px;height:26px;flex:none;color:var(--pcx-ink)}.slider>li>.pcx,.grid>li>.pcx{width:100%}@container (max-width: 330px){.pcx__body{padding:14px 16px 16px}.pcx__usp{font-size:13px;gap:6px 10px}.pcx__usp li{gap:7px}.pcx__usp svg,.pcx__usp .pcx__flag{width:22px;height:15px}.pcx__cta{font-size:12px;letter-spacing:.14em}.pcx__feat{font-size:10.5px;gap:4px}.pcx__feat li{gap:5px}.pcx__feat svg{width:20px;height:20px}}@container (max-width: 260px){.pcx__feat{display:none}}@container (max-width: 240px){.pcx__usp,.pcx__sizes{display:none}.pcx__swatches span{width:16px;height:16px}.pcx__wish{width:36px;height:36px;top:8px;right:8px}.pcx__badge{top:10px;left:10px;padding:4px 8px;font-size:9.5px}.pcx__cta{min-height:42px;font-size:11px;letter-spacing:.1em}}@container (max-width: 260px){.pcx .pcx__body{padding:14px 14px 16px}.pcx .pcx__cta{gap:8px;padding-inline:10px!important;font-size:11px!important;letter-spacing:.06em!important}}@container (max-width: 210px){.pcx .pcx__body{padding:12px 12px 14px}.pcx .pcx__title{font-size:1.05rem}.pcx .pcx__cta{min-height:42px;padding-inline:8px!important;font-size:10px!important;letter-spacing:.04em!important}.pcx .pcx__cta svg{display:none}}@media(prefers-reduced-motion:reduce){.pcx,.pcx__slide img{transition:none}.pcx:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/lux-cards.css.map */
