.asf-menu-item{position:relative;padding:10px 20px;cursor:pointer}.asf-dropdown{padding-block:30px;opacity:0;min-height:0;position:absolute;top:70px;left:0;right:0;background-color:#fff;box-shadow:0 8px 16px #0000001a;width:100%;transition:.3s ease-in-out}.asf-dropdown.open{opacity:1;min-height:400px}.asf-dropdown .d-flex{gap:30px}.asf-dropdown .asf-compare-text{color:gray;font-size:18px;text-align:center;margin-top:30px}.asf-dropdown .asf-compare-text span{color:#1e90ff;padding-left:5px}.asf-dropdown .asf-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:0 20px}@media (max-width: 768px){.asf-dropdown .asf-grid-container{grid-template-columns:1fr}}.asf-dropdown .asf-shoe-card{text-align:center;width:220px}.asf-dropdown .asf-shoe-card .asf-shoe-card-img{height:260px}.asf-dropdown .asf-shoe-card .asf-shoe-card-img img{width:100%;height:100%;object-fit:cover;border-radius:20px}.asf-dropdown .asf-shoe-card .asf-shoe-card-btn{border:1px solid black;border-radius:30px;background:#fff;padding:10px 20px;font-size:20px;margin-block:20px;transition:.3s}.asf-dropdown .asf-shoe-card .asf-shoe-card-btn:hover{background:#000;color:#fff;cursor:pointer}.asf-dropdown .asf-shoe-card p{font-size:18px;color:gray}.asf-sidebar{position:fixed;top:0;right:-450px;width:450px;height:100%;background-color:#fff;transition:right .3s ease;z-index:1000;padding-inline:20px;padding-top:20px}.asf-sidebar.open{right:0}.asf-sidebar .back-btn{position:absolute;left:10px;top:15px;transform:rotate(180deg);cursor:pointer}.asf-sidebar .close-btn{position:absolute;right:10px;top:10px;color:gray;background:transparent;border:none;padding:10px 15px;cursor:pointer;font-size:18px}.asf-sidebar h4{font-weight:500;font-size:20px;text-align:center;margin-bottom:30px}.asf-sidebar h3{font-weight:500;font-size:24px;margin-bottom:15px}.asf-sidebar p{font-size:20px;margin-bottom:20px}.asf-sidebar .asf-find-btn{border-radius:30px;background:#000;color:#fff;padding:10px 20px;font-size:20px;margin-block:20px;transition:.3s;width:100%;cursor:pointer}.asf-sidebar .asf-grid-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 768px){.asf-sidebar .asf-grid-container{grid-template-columns:1fr}}.asf-sidebar .asf-brand{background:#f2f2f2;padding:20px;border-radius:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease-in-out}.asf-sidebar .asf-brand:hover{background:#cecece}.asf-sidebar .asf-sizes-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.asf-sidebar .asf-sizes-grid .asf-sizes-card{background:#f2f2f2;padding:15px;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease-in-out}.asf-sidebar .asf-sizes-grid .asf-sizes-card:hover{background:#cecece}.asf-sidebar .asf-tabs{display:flex;margin-bottom:20px;border-radius:12px;border:none;transition:.3s ease-in-out;position:relative;gap:20px}.asf-sidebar .asf-tabs .asf-tab{border:1px solid #ccc;padding:10px 20px;cursor:pointer;background-color:#fff;border-radius:12px;width:100%;transition:.3s ease-in-out;position:relative}.asf-sidebar .asf-tabs .active:before{position:absolute;content:"";top:-2px;left:0;width:100%;height:100%;border:2px solid black;border-radius:12px;z-index:1;transition:.3s ease-in-out}.asf-content{margin-top:20px}.asf-select-box{background-color:#fff;border:1px solid rgb(222,222,222);border-radius:12px;padding:12px 15px;font-size:14px;color:#333;cursor:pointer;width:100%;box-sizing:border-box;outline:none;transition:border-color .3s ease}.asf-select-box:hover{border-color:#dedede}.asf-select-box:focus{border-color:#dedede}.asf-select-box option{padding:10px;font-size:14px;color:#333;background-color:#fff;cursor:pointer}.asf-select-box option:hover{background-color:#f1f1f1}.asf-footwidth-grid{margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.asf-footwidth-grid .asf-footwidth-card{background:#f2f2f2;padding:15px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease-in-out}.asf-footwidth-grid .asf-footwidth-card:hover{background:#cecece}.asf-footwidth-grid .asf-footwidth-card h3{margin:10px 0 0;font-size:20px}.asf-footwidth-grid .asf-footwidth-card img{min-width:26px;height:80px}@keyframes slideInFromRight{0%{transform:translate(5%);opacity:0}to{transform:translate(0);opacity:1}}.page-content-active{animation:slideInFromRight .2s forwards}.asf-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:1000}.asf-banner-img img{max-width:100%;max-height:100%;height:auto;width:auto}.asf-open-sidebar-link{display:block;text-decoration:underline;color:#000;text-align:center}.asf-continue-btn{background:#000;border-radius:30px;color:#fff;padding:14px 20px;width:100%;border:none;font-size:20px}.asf-reset-btn{display:flex;align-items:center;border:none;background:transparent;cursor:pointer;font-size:20px;text-decoration:underline;margin-top:40px}.product-form .text-sm.size-chart-link h3{margin:0}.product-form variant-picker{position:relative;display:block}.product-form .text-sm.size-chart-link{display:flex;align-items:center;gap:1px;position:absolute;right:0}.product-form .input-row.not-in-quickbuy{position:relative}.product-form .input-row.not-in-quickbuy button.text-sm.size-chart-link{top:5px}.asf-sidebar p,button.asf-reset-btn{font-size:var(--base-text-size)!important}.asf-sidebar h2{font-weight:400!important}.asf-sidebar .asf-find-btn,button.asf-continue-btn{display:inline-block;height:auto;margin:0;padding:var(--input-btn-padding-top) 25px var(--input-btn-padding-bottom);transition:background-color .1s,color .1s,border-color .1s,opacity .1s;border:1.5px solid rgb(var(--btn-border-color));border-radius:var(--btn-border-radius);background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));font-family:var(--base-font-family);font-size:var(--button-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:1em;text-align:center;text-decoration:none!important;text-transform:var(--btn-text-transform);vertical-align:middle;cursor:pointer;-webkit-tap-highlight-color:transparent}.asf-sidebar .asf-find-btn:hover,button.asf-continue-btn:hover{border-color:rgb(var(--btn-border-hover-color));background:rgb(var(--btn-bg-hover-color));color:rgb(var(--btn-text-hover-color))}.asf-sidebar .asf-tabs .active:before{top:0}body.asf-sidebar-open{overflow:hidden}body .asf-sidebar{padding-inline:20px}body .asf-sidebar .page-content-active{max-height:88vh;overflow-y:auto;padding-inline:0px}body .asf-sidebar .page-content-active{-ms-overflow-style:none;scrollbar-width:none}body .asf-sidebar .page-content-active::-webkit-scrollbar{display:none}body .asf-sidebar .page-content-active h3,.asf-sidebar h2{font-size:calc(var(--base-text-size) * 1.3)}body .asf-sidebar .page-content-active h3 strong{font-weight:400;margin-right:5px}body .asf-sidebar .page-content-active h3.asf-result{font-size:calc(var(--base-text-size) * 1.1)}@media screen and (max-width: 749px){body .asf-sidebar{transition:all .3s ease-in-out;right:0;top:auto;bottom:-200%;max-width:100%;min-height:auto;overflow-y:hidden;z-index:-1;opacity:0;height:auto;padding-bottom:20px}body .asf-sidebar{padding-inline:10px}body .asf-sidebar.open{bottom:0;z-index:111111;opacity:1}body .asf-sidebar .page-content-active{max-height:86vh;overflow-y:auto}.modal--for-product .scrollable-table{max-width:100%;overflow-x:auto}body .asf-sidebar .asf-grid-container{grid-template-columns:repeat(2,1fr)}html{padding-bottom:0!important;--scrollbar-width: 0 !important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/shoe-size-finder.css.map */
