.av-fit,.av-trust{font-family:inherit}.av-fit{margin:5px 0 14px}.av-fit__size{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px;font-size:13px}.av-fit__size strong{font-weight:700}.av-fit__tag{padding:7px 12px;border:1px solid #171717;font-weight:700}.av-fit__size small{margin-left:auto;font-size:12px;opacity:.75}.av-fit__head{display:flex;gap:12px;align-items:center;list-style:none;cursor:pointer;min-height:61px;padding:12px 14px;border:1px solid #ddd;background:#fff;color:#141414;border-radius:3px}.av-fit__head::-webkit-details-marker{display:none}.av-fit__head::marker{content:""}.av-fit__head:focus-visible{outline:2px solid #111;outline-offset:2px}.av-fit__ruler{display:flex;align-items:center;justify-content:center;width:31px;min-width:31px;padding-right:10px;border-right:1px solid #d8d8d8}.av-fit__ruler svg{width:22px;height:22px}.av-fit__head-text{flex:1;display:flex;flex-direction:column;gap:2px}.av-fit__head-text strong{font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.av-fit__head-text small{font-size:12px;line-height:1.4;font-weight:400}.av-fit__arrow{font-family:Arial,sans-serif;font-size:25px;transition:transform .2s ease}.av-fit__details[open] .av-fit__arrow{transform:rotate(90deg)}.av-fit__panel{padding:15px 13px 14px;border:1px solid #e2e2e2;border-top:0}.av-fit__question{margin:0 0 12px;font-weight:600;font-size:14px}.av-fit__sizes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.av-fit__option{position:relative;display:block}.av-fit__option input{position:absolute;opacity:0;width:1px;height:1px}.av-fit__option span{display:flex;align-items:center;justify-content:center;min-height:38px;padding:5px;font-size:13px;border:1px solid #ccc;cursor:pointer}.av-fit__option input:checked+span{background:#171717;color:#fff;border-color:#171717}.av-fit__option input:focus-visible+span{outline:2px solid #111;outline-offset:2px}.av-fit__result{margin-top:14px;padding:12px;font-size:13px;line-height:1.5;background:#f7f6f5}.av-fit__result strong{display:block}.av-fit__result[hidden],.av-fit__choose[hidden]{display:none}.av-fit__choose{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:46px;padding:11px 14px;margin:12px 0 0;border:1px solid #d0d0d0;border-radius:7px;background:#f7f7f7;color:#171717;font-family:inherit;font-size:14px;font-weight:700;line-height:1.35;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.av-fit__choose:hover{background:#ededed;border-color:#bcbcbc}.av-fit__choose:focus-visible{outline:2px solid #171717;outline-offset:3px}.av-fit__disclaimer{font-size:11px;opacity:.7;margin:12px 0 0;line-height:1.5}.av-trust{text-align:center;margin:13px 0 14px}.av-trust__columns{display:grid;grid-template-columns:1fr 1fr}.av-trust__columns>span{display:flex;align-items:center;flex-direction:column;gap:8px;font-size:12px;padding:5px 8px;line-height:1.4}.av-trust__columns>span+span{border-left:1px solid #e3e3e3}.av-trust__icon{display:inline-flex;align-items:center;justify-content:center;min-height:22px}.av-trust__icon svg{display:block;width:21px;height:21px;color:currentColor}.av-trust>p{font-size:12px;margin:15px 0 0}.section-main-product .product-form .quantity-submit-row.has-spb{flex-direction:column;gap:10px}.section-main-product .product-form .quantity-submit-row.has-spb .quantity-submit-row__submit,.section-main-product .product-form .quantity-submit-row.has-spb .product-dynamic-payment-button{width:100%;margin:0}.section-main-product .product-form .product-dynamic-payment-button .shopify-payment-button{width:100%;--shopify-accelerated-checkout-button-block-size:52px;--shopify-accelerated-checkout-button-border-radius:2px}@keyframes avenueFitPulse{0%,to{transform:scale(1)}55%{transform:scale(1.023)}}@media(prefers-reduced-motion:no-preference){.av-fit__details:not([open]) .av-fit__head{animation:avenueFitPulse .6s ease-out 1.5s 1 both}}@media(max-width:767px){.av-fit__head{min-height:59px;padding:10px 12px}.av-fit__size small{font-size:11px}}.av-fit__overlap[hidden]{display:none}.av-fit__overlap{margin-top:12px}.av-fit__overlap .av-fit__sizes{grid-template-columns:repeat(2,minmax(0,1fr))}.av-fit__overlap .av-fit__option span{min-height:42px;font-size:12px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/18/assets/avenue-product-2.css.map */
