.trisole-cart-trust{display:none!important}cart-drawer.drawer{top:0!important;bottom:0!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;background:transparent!important;background-color:transparent!important}cart-drawer .cart-drawer__overlay,.cart-drawer__overlay{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}cart-drawer .cart-drawer{height:100%!important;background:transparent!important}cart-drawer .drawer__inner{height:100%!important;max-height:100%!important;background:#fff!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}cart-drawer.drawer .cart_main,cart-drawer.drawer .cart-drawer .cart_main{padding-top:72px!important}cart-drawer .drawer__footer{position:sticky!important;bottom:0!important;z-index:5!important;margin-top:auto!important;background:#fff!important;box-shadow:0 -6px 18px #0000001a!important;padding-bottom:12px!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}cart-drawer .cart__checkout-button,cart-drawer .trisole-drawer-btn--checkout{min-height:48px!important}@media(max-width:749px){cart-drawer .drawer__footer{padding-top:12px!important}}@media(max-width:768px){[id$=__shop_by_brand] .trisole-shop-gender__grid>:nth-child(3):last-child{grid-column:1 / -1;aspect-ratio:16 / 10}}.acs{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:10px 0 2px;line-height:1}.acs__chip{min-width:34px;padding:6px 8px;border:1px solid rgba(0,0,0,.16);border-radius:9px;background:#fff;color:#111;font-size:12px;font-weight:600;letter-spacing:.02em;text-align:center;white-space:nowrap}@media(max-width:749px){.acs{gap:5px;margin-top:8px}.acs__chip{min-width:30px;padding:5px 6px;border-radius:8px;font-size:11.5px}}@media(hover:none){.media.media_effect:hover .card_image_wrapper>img:first-child:not(:only-child){opacity:1!important}.media.media_effect:hover .card_image_wrapper>img+img{opacity:0!important}.card:hover .card__media .media_effect img,.card-wrapper:hover .card__media img{transform:scale(1.01)!important}.template-index .card-wrapper:hover .card__media:after{opacity:0!important}.card-wrapper:hover .card{transform:none!important}}.shopify-payment-button{display:none!important}.aut-buynow{display:block;width:100%;margin-top:10px;min-height:56px;padding:16px 24px;border:0;border-radius:14px;background:#0d0d0f;color:#fff;font:inherit;font-size:15px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;line-height:1.2;text-align:center;cursor:pointer;box-shadow:0 4px 14px #0000002e;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.aut-buynow:hover,.aut-buynow:focus-visible{background:#b11327;color:#fff;transform:translateY(-1px);box-shadow:0 8px 22px #b1132752}.aut-buynow:focus-visible{outline:3px solid rgba(177,19,39,.35);outline-offset:2px}.aut-buynow[disabled]{opacity:.6;cursor:wait;transform:none}@media(max-width:749px){.aut-buynow{min-height:54px;font-size:14px}}@media(max-width:749px){.footer__features{grid-template-columns:1fr 1fr!important;gap:2px 8px!important;padding:14px 15px 12px!important;border-top:1px solid rgba(12,12,16,.08)}.footer__feature{display:grid!important;grid-template-columns:22px 1fr!important;align-items:center!important;column-gap:9px!important;padding:7px 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:left!important}.footer__feature-icon{width:22px!important;height:22px!important;min-width:22px!important;background:transparent!important;border:0!important;color:#bb1a34!important;display:grid!important;place-items:center}.footer__feature-icon svg{width:19px!important;height:19px!important}.footer__feature-text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;min-width:0!important;text-align:left!important}.footer__feature-title{font-size:11.5px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important}.footer__feature-sub{font-size:9.5px!important;line-height:1.3!important;opacity:.55!important;text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media(max-width:749px){.tri-sole-motion__slide--premium .tri-sole-motion__media-link{position:relative;display:block}.tri-sole-motion__slide--premium .tri-sole-motion__media-link:after{content:"Shop New Arrivals  \2192";position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:inline-flex;align-items:center;padding:15px 30px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;background-color:transparent;background-image:linear-gradient(100deg,#fff0 34%,#ffffff80,#fff0 66%),linear-gradient(118deg,#0b0b0d,#1a1a20 42%,#bb1a34);background-size:260% 100%,100% 100%;background-position:-130% 0,0 0;background-repeat:no-repeat;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;box-shadow:0 14px 30px -14px #000000d9,0 0 #bb1a348c;animation:autHeroCta-shine 3.4s cubic-bezier(.45,0,.2,1) infinite,autHeroCta-pulse 2.6s ease-out infinite}}@keyframes autHeroCta-shine{0%{background-position:-130% 0,0 0}55%,to{background-position:260% 0,0 0}}@keyframes autHeroCta-pulse{0%{box-shadow:0 14px 30px -14px #000000d9,0 0 #bb1a348c}70%{box-shadow:0 14px 30px -14px #000000b3,0 0 0 16px #bb1a3400}to{box-shadow:0 14px 30px -14px #000000d9,0 0 #bb1a3400}}@media(prefers-reduced-motion:reduce){.tri-sole-motion__slide--premium .tri-sole-motion__media-link:after{animation:none!important;background-position:260% 0,0 0!important}}@media(max-width:749px){.sneaker-sizes-hero .sizes_section{flex-wrap:nowrap!important;gap:8px!important}.sneaker-sizes-hero .sizes_section .size_box{flex:1 1 0!important;min-width:0!important}.sneaker-sizes-hero .sizes_section .size_box>a{width:100%!important;min-width:0!important;padding-left:4px!important;padding-right:4px!important}}.featured_collection_home .collection__view-all{margin-top:26px!important}.featured_collection_home .collection__view-all a.button.inside_btn{position:relative;overflow:hidden;display:inline-flex!important;align-items:center;gap:10px;min-height:54px;padding:16px 38px!important;border:0!important;border-radius:999px!important;background:linear-gradient(118deg,#0b0b0d,#1a1a20 40%,#bb1a34)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;line-height:1.1;text-decoration:none!important;animation:autVA-pulse 2.6s ease-out infinite;transition:transform .28s cubic-bezier(.2,.8,.3,1);will-change:transform}.featured_collection_home .collection__view-all a.button.inside_btn:hover,.featured_collection_home .collection__view-all a.button.inside_btn:focus-visible{color:#fff!important;transform:translateY(-3px) scale(1.035)}.featured_collection_home .collection__view-all a.button.inside_btn:active{transform:translateY(-1px) scale(.99)}.featured_collection_home .collection__view-all a.button.inside_btn:focus-visible{outline:3px solid rgba(187,26,52,.45);outline-offset:3px}.featured_collection_home .collection__view-all a.button.inside_btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1!important;border-radius:inherit!important;background:linear-gradient(118deg,#bb1a34,#d8203e 52%,#7d0f22);opacity:0;transition:opacity .35s ease;pointer-events:none}.featured_collection_home .collection__view-all a.button.inside_btn:hover:before,.featured_collection_home .collection__view-all a.button.inside_btn:focus-visible:before{opacity:1}.featured_collection_home .collection__view-all a.button.inside_btn:after{content:"";position:absolute;top:-60%!important;left:-60px!important;width:46px!important;height:220%!important;z-index:2;pointer-events:none;border-radius:0!important;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0)!important;transform:translate(0) skew(-22deg);animation:autVA-shine 3.4s cubic-bezier(.45,0,.2,1) infinite}.featured_collection_home .collection__view-all a.button.inside_btn .btn_text{position:relative;z-index:3}.featured_collection_home .collection__view-all a.button.inside_btn svg.icon-arrow{position:relative;z-index:3;width:17px;height:13px;min-width:17px!important;margin-left:0!important;animation:autVA-arrow 1.8s ease-in-out infinite}.featured_collection_home .collection__view-all a.button.inside_btn:hover svg.icon-arrow{animation-duration:.9s}@keyframes autVA-pulse{0%{box-shadow:0 10px 24px -14px #0c0c10d9,0 0 #bb1a348c}70%{box-shadow:0 14px 28px -14px #0c0c10b3,0 0 0 16px #bb1a3400}to{box-shadow:0 10px 24px -14px #0c0c10d9,0 0 #bb1a3400}}@keyframes autVA-shine{0%{transform:translate(0) skew(-22deg);opacity:0}6%{opacity:1}52%{transform:translate(440px) skew(-22deg);opacity:1}53%,to{transform:translate(440px) skew(-22deg);opacity:0}}@keyframes autVA-arrow{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(max-width:749px){.featured_collection_home .collection__view-all{margin-top:20px!important}.featured_collection_home .collection__view-all a.button.inside_btn{min-height:50px;padding:15px 30px!important;font-size:12px!important;letter-spacing:.12em!important}}@media(prefers-reduced-motion:reduce){.featured_collection_home .collection__view-all a.button.inside_btn,.featured_collection_home .collection__view-all a.button.inside_btn:after,.featured_collection_home .collection__view-all a.button.inside_btn svg.icon-arrow{animation:none!important}.featured_collection_home .collection__view-all a.button.inside_btn:after{opacity:0!important}.featured_collection_home .collection__view-all a.button.inside_btn{box-shadow:0 10px 24px -14px #0c0c10d9}}.marq_relative{position:relative;background:linear-gradient(90deg,#08080a,#15151a,#08080a)!important;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);padding-block:13px!important}.marq_relative .marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%)}.marq_relative .marquee-child p{-webkit-text-fill-color:currentColor!important;-webkit-text-stroke-width:0!important;background:none!important;padding:0!important;color:#ffffffed!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.17em!important;text-transform:uppercase!important;line-height:1!important;white-space:nowrap}.marq_relative .marquee-child{position:relative;padding:0 26px!important;gap:11px!important}.marq_relative .marquee-child:after{content:"";position:absolute;right:-2px;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:999px;background:#ffffff47}.marq_relative .marquee-child svg.marq_svg_use{width:30px!important;height:auto!important;max-height:24px;flex:none;opacity:.95}@media screen and (max-width:749px){.marq_relative{padding-block:11px!important}.marq_relative .marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 30px,#000 calc(100% - 30px),transparent 100%)}.marq_relative .marquee-child{padding:0 18px!important;gap:9px!important}.marq_relative .marquee-child p{font-size:9.5px!important;letter-spacing:.15em!important}.marq_relative .marquee-child svg.marq_svg_use{width:26px!important;max-height:21px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/aut-ui-fixes.css.map */
