.product-fit-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}
.product-fit-tools:empty{display:none}
.product-fit-tools>.vto-trigger,.product-fit-tools>.size-guide-link{display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-height:51px;margin:0;padding:13px 14px;border:1px solid #bdbdb1;border-radius:3px;background:transparent;color:var(--ink);font-family:var(--font-body);font-size:11px;line-height:1.5;letter-spacing:0;font-weight:500;text-decoration:none;text-align:left;transition:background .2s,border-color .2s}
.product-fit-tools>button>svg{width:18px;height:18px;flex:0 0 18px}
.product-fit-tools>button>svg:last-child{width:14px;height:14px;flex-basis:14px;margin-left:auto}
.product-fit-tools>button>span{margin:0}
.product-fit-tools>button:hover{background:#efeee5;border-color:var(--ink)}
.product-fit-tools>button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.product-fit-tools>button:only-child{grid-column:1/-1}
#quick-buy-dialog .product-fit-tools{grid-template-columns:1fr}
@media(max-width:749px){.product-fit-tools{grid-template-columns:1fr;gap:9px}.product-fit-tools>.vto-trigger,.product-fit-tools>.size-guide-link{font-size:12px;min-height:49px;padding:12px 16px}}
@media(prefers-reduced-motion:reduce){.product-fit-tools>button{transition:none}}
.product-fit-tools>.vto-trigger,.product-fit-tools>.size-guide-link{font-size:12px}
@media(min-width:750px) and (max-width:1100px){.product-fit-tools{grid-template-columns:1fr}}
