@import url(./animations.css);@import url(.//carousel.css);@import url(./colours.css);@import url(./global.css);@import url(./text.css);.info-bar-fs{font-size:13px}.h-70vh{height:70vh}.max-height-banner{height:30vh}.floating-block-width{width:70vw}.button-transparent{background-color:#df8232;border:1px solid #df8232;color:#ffffff;cursor:pointer;font-family:inherit;font-weight:600;font-size:1.3em;display:block}.button-transparent:hover{color:#415364 !important;border:1px solid #415364;background-color:#F2F2F2}.button-transparent-small{background-color:#df8232;border:1px solid #df8232;color:#ffffff;cursor:pointer;font-family:inherit;font-weight:400;font-size:0.9em;display:block}.button-transparent-small:hover{color:#415364 !important;border:1px solid #415364;background-color:#F2F2F2}.button-transparent-checkout{background-color:#df8232;border:1px solid #df8232;color:#ffffff;cursor:pointer;font-family:inherit;font-weight:600;font-size:0.9rem;display:block}.button-transparent-checkout:hover{color:#415364;border:1px solid #415364;background-color:#F2F2F2}.product-cards{--bs-gutter-y: 2.5rem}.odd-reverse:nth-of-type(odd){flex-direction:row-reverse}.half-underline{width:35%;height:0;border:2px solid #df8232}.padding-cart-right{padding:1.5rem}.cart-td-img{width:10%}.cart-underline{border-bottom:3px solid #f0f0f0;margin-bottom:50px}.active-step{border-bottom:3px solid #c44545}@media screen and (min-width: 768px){.floating-block-width{width:50vw}}.desktop-only{display:block}.mobile-only{display:none}.enlarge-icon{color:#415364;margin:2%;top:0;font-size:1.5rem;cursor:zoom-in}.zoom-out{cursor:zoom-out}.zoom_overlay{width:100%;height:100%;background:transparent;transition:0.2s}.zoom_overlay:hover{width:100%;height:100%;background:rgba(0,0,0,0.2);transition:0.2s}.fa-magnifying-glass-plus{opacity:0;transition:0.3s}.zoom_overlay:hover .fa-magnifying-glass-plus{opacity:0.9;transition:0.3s}.fa-zoom{font-size:100%}.zoom_toggle_small{width:10%;height:10%;transition:0.3s;opacity:0.9;background:rgba(0,0,0,0.9)}.minus_zoom_hidden{display:none}.plus_zoom_size{font-size:3vw}.zoom_toggle_small .fa-magnifying-glass-plus{display:none}.zoom_toggle_small .fa-magnifying-glass-minus{display:block !important}.blog-img-height{height:30vh}.blog-border-bottom{border-bottom:2px solid #333}.background-cover{background-size:cover;background-position:center}.recent-blog-height{height:8vh}.blog-image-cover{background-size:cover;background-position:center}.blog-image-contain{background-size:contain;background-position:center}.object-fit-contain{object-fit:contain}.height-auto{height:auto}.blog-border-colour{border-color:#df83325b !important}.list-dots-none{list-style-type:none}.max-width-fit{max-width:fit-content}.sliver{width:100%;height:160px;text-align:center;position:relative}.sliver h1{font-size:60px;color:#415364;margin:0 auto;left:0;right:0}.offcanvass-link-styling:hover{color:#415364 !important;border:1px solid #415364;background-color:#F2F2F2}.offcanvass-shift{z-index:1060;width:100% !important}.offcanvass-close-btn{display:flex;width:50px;height:50px;background:#415364;color:white;border-radius:100%;justify-content:center;align-items:center;position:absolute;right:18px;top:18px}.modal-close-btn{display:flex;width:30px;height:30px;background:#415364;color:white;border-radius:100%;justify-content:center;align-items:center}.step-3-padding-left{padding-left:8%}.step-3-padding-right{padding-right:6%;padding-left:6%}.step-3-spacing{padding:0rem}@media screen and (min-width: 1024px){.step-3-padding-left{padding-left:6%}.step-3-spacing{padding:3rem}.step-3-padding-right{padding-right:6%;padding-left:0}}@media screen and (min-width: 768px){.offcanvass-shift{z-index:1060;width:45% !important}}@media screen and (min-width: 768px) and (min-width: 1200px){.offcanvass-shift{z-index:1060;width:22% !important}}.offcanvas{background-color:#415364}.grid-product-image{background:#f9f9fb}.grid-product-image img{mix-blend-mode:multiply}.add-button{height:38px}.text-red{color:#df8232}.filter-selected a{color:#dee2e6}.filter-selected.selected{background-color:#dee2e6}.filter-selected.selected a{color:#415364}#home-page .navbar{background-color:#F2F2F2}#home-page .dropdown-content{background-color:#F2F2F2}.dropdown-content ul{padding-left:0}.dropdown-content h4{margin-top:0}.sale-pricing s{font-size:1rem !important}.index-product-links{overflow:hidden}.index-product-links .shoe_image_1{margin-top:-10%;margin-bottom:10%}.staggered-card-anim:hover{transform:none}a{color:#df8232}.category-pods .body-section-content{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;flex-wrap:wrap;padding:0;margin:0}.button-blue{background-color:#415364;color:#F2F2F2 !important;border:1px solid #415364}.button-blue:hover{color:#415364 !important}.brands-logo{position:absolute;z-index:2;right:25px;top:35px}.brands-button{position:absolute;z-index:2;left:25px;bottom:35px}.odd-reverse:nth-of-type(odd) .brands-logo{left:25px}.odd-reverse:nth-of-type(odd) .brands-button{right:25px;bottom:35px}.brand-card-anim:hover{background-color:#f9f9fb !important}.brand-card-anim:hover .card-body{background-color:#f9f9fb !important}.scroll-container-best{position:relative;height:50vh;overflow:hidden}.image-wrapper-best{border:1px solid #000;position:absolute;top:0;left:0;width:100%;height:50vh;overflow:hidden}@media screen and (min-width: 1025px){.scroll-container-best{position:relative;height:100vh;overflow:hidden}.image-wrapper-best{border:1px solid #000;position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden}}.parallax-image-best{position:absolute;width:auto;height:auto}.dropbtn{color:#415364;background-color:transparent;padding:0 10px 10px;font-size:16px;border:none;font-family:'Montserrat', sans-serif;font-weight:500}@media screen and (max-width: 768px){.banner-layout-1{padding:0 !important}.banner-layout-1 img{max-width:100%;height:auto !important;bottom:0;position:absolute}.banner-layout-1 .banner-layout-1-content{margin-top:0;top:2%;position:absolute}.banner-layout-1 .banner-layout-1-content h1{font-size:1.6rem}.banner-layout-1 .banner-layout-1-button{margin-top:0 !important}.footer-section{text-align:center}.add-cart-section{margin-top:1em}.cart-group-button a{margin-top:2em}.lifestyle-image{min-height:430px}.desktop-only{display:none}.mobile-only{display:block}.container-padding{margin-left:0;margin-right:0}.lifestyle-image-div{height:400px}.lifestyle-image{min-height:400px !important}.sliver h1{font-size:40px !important}}@media screen and (min-width: 1024px){.padding-cart-right{padding:4rem}.floating-block-width{width:40vw}}@media screen and (min-width: 1200px){.floating-block-width{width:30vw}}.icon-section{position:absolute;right:5px;top:5px}.percentage-icon-index{display:none;background:#467eb0;width:45px;height:45px;text-align:center;padding:10px 5px;border-radius:5px;font-weight:600;line-height:0.9;font-size:14px;margin-top:3px;color:#fff}.percentage-icon-index span{font-size:10px}.sale-icon-index{width:45px;height:auto;text-align:center;line-height:2;border-radius:50px;font-weight:600;margin-top:0px}.sale-icon-index img{width:45px}.shoe-container .shoe-image .special-tag{top:0;left:0;border-radius:4px;position:relative;width:45px;margin-top:2px}.icon-selection{position:absolute;right:25px;top:0px}.percentage-icon-show{display:none;background:#467eb0;color:#fff;width:45px;height:45px;text-align:center;padding:10px 5px;border-radius:5px;font-weight:600;line-height:0.9;font-size:14px;margin-top:3px;position:absolute;top:5px;right:5px}.percentage-icon-show span{font-size:10px}.sale-icon-show{width:45px;height:auto;text-align:center;line-height:2;border-radius:50px;font-weight:600;margin-top:3px;position:absolute;right:5px;top:50px}.sale-icon-show img{width:45px}.filter-parent a{color:#fff}.filter-parent a:hover{color:#fff}.footer-ink a{color:#F2F2F2 !important;text-decoration:none}.store-ink a{text-decoration:none}.store-ink p a{color:#212529}.store-link a{color:#212529}.full-width-layout{padding:5rem 0}.store-sliver{height:370px}.menu-tabs h4{margin-top:15px}.menu-tabs h4:first-child{margin-top:0px}.signup{background:#28333e;text-align:center;padding:20px 0}.signup h3{color:#ffffff;margin-top:20px;font-size:1.5rem !important}.signup .form-group{margin:20px 0}.signup .form-group form{display:flex}.signup .form-group form label{max-width:.5rem}.signup .form-group form input{max-width:none;padding:10px;border:none}.signup .form-group form .email-address{width:100%}.signup .form-group form .button-section{padding-left:5px}.signup .form-group form .button-submit{background:#df8232;border-width:0px;padding:10px 20px;color:#ffffff;border:1px solid #df8232}.signup .form-group form .button-submit:hover{background:#ffffff;color:#df8232}.signup .social{margin:20px 0}.signup .social a{padding:0 25px}.signup .social a i{font-size:30px;color:#df8232}.signup .social a i:hover{color:#ffffff}.content-banner{padding:3rem 0 !important}#blog_post h3{font-size:1.5rem}@media screen and (max-width: 768px){.signup-form .form-control{width:60% !important}.signup-form button{width:40% !important}.signup{text-align:center;margin:auto}.signup .form-group{margin:10px 0 20px}.signup .input-field{margin:0.25rem 0 !important}.signup .button-section{padding-left:0;margin:0.25rem 0 !important}.full-width-layout{padding:1rem 0}.icon-selection{right:0px}.cart .active-step{padding-bottom:2rem !important}.cart .cart-underline{margin-bottom:30px !important}.hidden-sm{display:none}.content-banner{padding:3rem 0 !important}.mobile-links h4{margin-top:15px;font-size:16px}.mobile-links h4:first-child{margin-top:0px}.navbar-toggler{border:none !important}.navbar-toggler:focus{box-shadow:none !important}.brands-button{justify-self:anchor-center;left:0}.odd-reverse:nth-of-type(odd) .brands-button{right:0}.blog-small{padding:0.5rem}.container-padding{padding-left:5%;padding-right:5%}}.order-alert{width:fit-content;margin:auto}.order-alert button{border:none;padding:0 10px;font-size:20px;float:right}.order-alert h3{width:auto;display:contents}.order-alert p{margin-top:15px}.navbar-brand img{object-fit:contain;height:60px}.smaller{font-size:0.9rem}.instant-comp{text-align:center;padding:20px 15px}.instant-comp .logo-section{max-width:100%;height:auto;text-align:center;object-fit:contain}.instant-comp .logo-section dotlottie-player{margin:auto}.instant-comp .logo-section img{max-width:100%;height:auto;text-align:center;object-fit:contain}.instant-comp h1{text-align:center;line-height:1.2}.instant-comp .form-group{position:relative;margin:20px 0}.instant-comp .form-group label{position:absolute;left:10px;top:-14px;font-size:14px;background:#fff;padding:4px}.instant-comp .form-group .form-control{border-radius:0;padding:10px 15px}.instant-comp .btn{font-size:15px}.instant-comp p{margin-bottom:0.5rem;line-height:1.2}.instant-comp .button-transparent-small{text-align:center;text-decoration:none;vertical-align:middle;margin:50px auto 0;border-radius:0;font-weight:300}.instant-comp .btn-grey{font-size:0.9em;font-weight:400}.instant-comp .prize{color:#fff;padding:20px 10px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}
