.rd-pdp-traits{padding:var(--rd-section-pad, clamp(56px, 8vw, 96px)) 0;background:var(--rd-bg-deep);position:relative;overflow:hidden}.rd-pdp-traits:before{content:"";position:absolute;width:600px;height:600px;bottom:-200px;right:-200px;border-radius:50%;background:radial-gradient(circle,rgba(37,117,252,.1) 0%,transparent 70%);filter:blur(80px);pointer-events:none}.rd-pdp-traits__head{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,56px);display:flex;flex-direction:column;gap:14px;align-items:center;position:relative;z-index:2}.rd-pdp-traits__lead{font-size:clamp(14px,1.2vw,16px);line-height:1.6;color:var(--rd-mute);margin:0;max-width:580px}.rd-pdp-traits__rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;position:relative;z-index:2}@media(max-width:760px){.rd-pdp-traits__rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:calc(-1 * var(--rd-container-pad, 20px));margin-right:calc(-1 * var(--rd-container-pad, 20px));padding:4px var(--rd-container-pad, 20px) 24px;gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.rd-pdp-traits__rail::-webkit-scrollbar{display:none}}.rd-pdp-traits__card{background:var(--rd-bg-elevated);border:1px solid var(--rd-border);border-radius:var(--rd-radius-lg, 18px);padding:22px 18px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;isolation:isolate;position:relative;transition:transform var(--rd-duration-base, .22s) var(--rd-ease-out, cubic-bezier(.2,.7,.2,1)),border-color var(--rd-duration-base, .22s) var(--rd-ease-out, cubic-bezier(.2,.7,.2,1)),box-shadow var(--rd-duration-base, .22s) var(--rd-ease-out, cubic-bezier(.2,.7,.2,1))}@media(max-width:760px){.rd-pdp-traits__card{flex:0 0 200px;scroll-snap-align:start;padding:18px 16px}.rd-pdp-traits__media{width:80px;height:80px}.rd-pdp-traits__media img{width:58px;height:58px}}.rd-pdp-traits__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--rd-gradient);opacity:0;transition:opacity var(--rd-duration-base, .22s) var(--rd-ease-out, cubic-bezier(.2,.7,.2,1));border-radius:var(--rd-radius-lg, 18px) var(--rd-radius-lg, 18px) 0 0}.rd-pdp-traits__card:hover{transform:translateY(-4px);border-color:var(--rd-border-strong);box-shadow:0 18px 40px #0006}.rd-pdp-traits__card:hover:before{opacity:1}.rd-pdp-traits__media{width:96px;height:96px;border-radius:50%;background:radial-gradient(ellipse at 30% 30%,rgba(106,17,203,.16) 0%,transparent 70%),var(--rd-bg-mid);display:flex;align-items:center;justify-content:center;border:1px solid var(--rd-border);position:relative;overflow:hidden}.rd-pdp-traits__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--rd-gradient);opacity:0;transition:opacity .24s ease-out;z-index:0}.rd-pdp-traits__card:hover .rd-pdp-traits__media:before{opacity:.1}.rd-pdp-traits__media img{width:70px;height:70px;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.4));position:relative;z-index:1;transition:transform .24s ease-out}.rd-pdp-traits__card:hover .rd-pdp-traits__media img{transform:scale(1.06)}.rd-pdp-traits__icon{width:36px;height:36px;color:var(--rd-cream);position:relative;z-index:1;transition:transform .24s ease-out,color .24s ease-out}.rd-pdp-traits__card:hover .rd-pdp-traits__icon{transform:scale(1.06);color:var(--rd-blue)}.rd-pdp-traits__name{font-family:var(--rd-font-display);font-size:16px;font-weight:500;letter-spacing:-.005em;color:var(--rd-cream);margin:0;line-height:1.25}.rd-pdp-traits__desc{font-size:13px;line-height:1.55;color:var(--rd-mute);margin:0}.rd-pdp-traits__hint{display:none;margin:12px 0 0;text-align:center;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rd-dim)}.rd-pdp-traits__hint span{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.rd-pdp-traits__hint{display:block}}@media(prefers-reduced-motion:reduce){.rd-pdp-traits__card,.rd-pdp-traits__media img,.rd-pdp-traits__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/redesign-product-traits.css.map */
