.woocommerce nav.woocommerce-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;max-width:100%;gap:4px;border:0}.woocommerce nav.woocommerce-pagination ul li{float:none;border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px}.tm-look-preview{max-width:min(280px,calc(100vw - 40px));z-index:40}.tm-look-dot[open]{z-index:41}.tm-look-dot>summary{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.tm-rh-mobile>summary,.tm-rh-search>summary,.tm-rh-icon{min-width:44px;min-height:44px}.tm-rh-search input{min-width:0}.tm-rh-search form{max-width:calc(100vw - 24px)}.tm-retail-header summary:focus-visible{outline:3px solid #92703e;outline-offset:3px}@media(max-width:767px){.woocommerce-pagination{width:100%;overflow:visible}.tm-rh-search input,main input:not([type=checkbox]):not([type=radio]):not([type=submit]),main select,main textarea{font-size:16px}footer nav[aria-label="Shopping policies"]{display:flex;flex-wrap:wrap;gap:4px 14px}footer nav[aria-label="Shopping policies"] a{min-height:44px;display:inline-flex;align-items:center}.tm-look-preview .tm-look-buy{min-height:44px;display:flex;align-items:center;font-size:13px}}
/* Checkout steps must wrap on narrow phones. */
#cfw-breadcrumb { flex-wrap: wrap; row-gap: 8px; }