/* A/B: short numbered details without lines across the packaging. */
#trust .package-map {position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:18px 20px;height:auto;aspect-ratio:auto;margin:24px 0 0;isolation:isolate}
#trust .package-scene {position:relative;grid-area:1/1/2/3;aspect-ratio:1;isolation:isolate}
#trust .package-scene::before {content:'';position:absolute;inset:-4%;background:url('kissy-package-camisole-w480.webp') center/100% 100% no-repeat;filter:blur(18px);opacity:.34;mask-image:radial-gradient(ellipse,#000 50%,transparent 73%);-webkit-mask-image:radial-gradient(ellipse,#000 50%,transparent 73%);z-index:-1;pointer-events:none}
#trust .package-scene>.package-photo {position:relative!important;inset:auto;display:block;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;margin:0;border-radius:0;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;transform:none;z-index:0}
#trust .package-map .map-label {position:relative;inset:auto;width:100%;height:auto;z-index:2;margin:0;min-height:84px;padding:10px 4px 7px;border-radius:12px;box-shadow:none}
#trust .package-map .map-label.a {grid-area:2/1}
#trust .package-map .map-label.b {grid-area:2/2}
#trust .package-map .map-label.c {grid-area:3/1}
#trust .package-map .map-label.d {grid-area:3/2}
#trust .package-map .map-label b {width:22px;height:22px;font-size:12px}
#trust .package-map .map-label .icon {width:22px;height:20px}
#trust .package-map .label-line:first-child {font-size:14px}
#trust .package-map .label-line:last-child {font-size:clamp(18px,4.6cqw,22px)}
#trust .package-leaders {position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}
#trust .package-leaders path {fill:none;stroke:var(--mobile-gold);stroke-opacity:.75;stroke-width:.8;vector-effect:non-scaling-stroke}
#trust .package-leaders circle {fill:var(--mobile-gold);stroke:var(--mobile-card);stroke-width:.8}
#trust .package-pin {position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:21px;height:21px;border:1px solid var(--mobile-gold);border-radius:50%;background:var(--mobile-card);color:var(--mobile-gold);font:11px/1 var(--english);z-index:2;pointer-events:none}
#trust .pin-1 {left:36%;top:72%}
#trust .pin-2 {left:91%;top:54%}
#trust .pin-3 {left:29%;top:88%}
#trust .pin-4 {left:94%;top:90%}
#trust .package-caption {margin:16px 0 0;font-size:12px;line-height:1.8;color:var(--mobile-ink);text-align:center}
#trust .rating-product-note {font-size:12px;line-height:1.8}
@media(max-width:359px){#trust .package-map{gap:16px 14px}#trust .package-pin{width:19px;height:19px;font-size:10px}}
