/* START_SNIPPET:planned-product-visual (INDEX:134) */
.dj-planned-visual{--dj-plan-bg:#ffc400;position:relative;display:grid;width:100%;overflow:hidden;place-items:center;aspect-ratio:1;border:1px solid rgba(21,21,21,.16);background:var(--dj-plan-bg);color:#151515}.dj-planned-visual--pocket{--dj-plan-bg:#ffda53}.dj-planned-visual--kit{--dj-plan-bg:#d8e1ff}.dj-planned-visual--gear{--dj-plan-bg:#d7e7c6}.dj-planned-visual--gift{--dj-plan-bg:#f6d5c8}.dj-planned-visual--identity{--dj-plan-bg:#d9d4ed}.dj-planned-visual__orbit{position:absolute;width:68%;aspect-ratio:1;border:3px solid currentColor;border-radius:50%}.dj-planned-visual__orbit:before,.dj-planned-visual__orbit:after{position:absolute;border:2px solid currentColor;content:""}.dj-planned-visual__orbit:before{inset:12%;transform:rotate(18deg)}.dj-planned-visual__orbit:after{inset:29%;border-radius:50%}.dj-planned-visual__code{position:relative;z-index:1;font-family:var(--font-heading-family);font-size:clamp(2.7rem,8vw,6.8rem);font-weight:900;letter-spacing:-.08em;line-height:.8}.dj-planned-visual__name{position:absolute;right:7%;bottom:7%;left:7%;font-size:clamp(.9rem,1.8vw,1.35rem);font-weight:850;line-height:1.05;text-transform:uppercase}.dj-planned-visual__mark{position:absolute;top:6%;right:7%;padding:.3rem .45rem;border:2px solid currentColor;font-size:.72rem;font-weight:900;letter-spacing:.08em}.dj-planned-visual--card .dj-planned-visual__name{font-size:.82rem}.dj-planned-visual--card .dj-planned-visual__code{font-size:clamp(2rem,6vw,4.2rem)}
/* END_SNIPPET:planned-product-visual */
