.shop-link-all,.shop-link-all-back{text-box-trim:trim-both;text-box-edge:cap alphabetic}.shop-link-all{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp2);height:var(--btn-h-sm);padding:2px var(--btn-px-sm) 0;font-family:var(--font-heading);font-size:var(--btn-fs-sm);font-weight:500;line-height:1;color:var(--foreground);text-decoration:none;white-space:nowrap;border:1.5px solid var(--foreground);border-radius:var(--rF);box-sizing:border-box;transition:background var(--t2),color var(--t2),transform var(--t2),box-shadow var(--t2)}.shop-link-all:focus-visible,.shop-link-all-back:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:var(--radius-sm)}.shop-link-all svg,.shop-link-all-back svg{flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.shop-link-all svg{width:14px;height:14px}.shop-link-all-back svg{width:16px;height:16px}@media (hover:hover){.shop-link-all:hover{background:var(--foreground);color:var(--background)}}@media (max-width:768px){.shop-link-all{height:var(--btn-h-md);padding:2px var(--btn-px-sm) 0}}@media print{.shop-link-all,.shop-link-all-back,.shop-sec-head .shop-link-all{display:none!important}}