.loader{width:calc(2*var(--R));aspect-ratio:1;border-radius:50%;display:grid;-webkit-mask:linear-gradient(#000 0 0);animation:l30 2s linear infinite}.loader:after,.loader:before{content:"";grid-area:1/1;width:50%;background:radial-gradient(farthest-side,var(--g1)) calc(var(--R) + .866*var(--R) - var(--R)) calc(var(--R) - .5*var(--R) - var(--R)),radial-gradient(farthest-side,var(--g1)) calc(var(--R) + .866*var(--R) - var(--R)) calc(var(--R) - .5*var(--R) - var(--R)),radial-gradient(farthest-side,var(--g2)) calc(var(--R) + .5*var(--R) - var(--R)) calc(var(--R) - .866*var(--R) - var(--R)),radial-gradient(farthest-side,var(--g1)) 0 calc(-1*var(--R)),radial-gradient(farthest-side,var(--g2)) calc(var(--R) - .5*var(--R) - var(--R)) calc(var(--R) - .866*var(--R) - var(--R)),radial-gradient(farthest-side,var(--g1)) calc(var(--R) - .866*var(--R) - var(--R)) calc(var(--R) - .5*var(--R) - var(--R)),radial-gradient(farthest-side,var(--g2)) calc(-1*var(--R)) 0,radial-gradient(farthest-side,var(--g1)) calc(var(--R) - .866*var(--R) - var(--R)) calc(var(--R) + .5*var(--R) - var(--R));background-size:calc(2*var(--R)) calc(2*var(--R));background-repeat:no-repeat}.loader:after{transform:rotate(180deg);transform-origin:right}@keyframes l30{to{transform:rotate(-1turn)}}@keyframes spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-circle-animation{0%,25%{stroke-dashoffset:280;transform:rotate(0)}50%,75%{stroke-dashoffset:75;transform:rotate(45deg)}to{stroke-dashoffset:280;transform:rotate(1turn)}}svg.spinner{animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-name:spinner-animation;max-width:100px}.spinner circle{animation-duration:1.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both;animation-name:spinner-circle-animation;display:block;fill:transparent;stroke-linecap:round;stroke-dasharray:283;stroke-dashoffset:280;stroke-width:10px;transform-origin:50% 50%}.top-bar{font-size:12px;height:34px;padding-top:7px}@media screen and (min-width:992px){.top-bar{font-size:14px;height:37px;padding-top:8px}}.primary-nav li{border-color:#eff0f1!important}.primary-nav a,.primary-nav span{color:#292929;text-decoration:none}.primary-nav a.active,.primary-nav a:hover,.primary-nav span:hover{color:#e12726;text-decoration:none}.navbar-toggler{outline:none!important}.header--mobile__nav{width:23px;height:15px;transform:rotate(0deg);cursor:pointer}.header--mobile__nav span{display:block;position:absolute;height:2px;width:100%;background:#1d2b39;opacity:1;border-radius:1px;transform:rotate(0deg);transition:.15s ease-in-out}.header--mobile__nav span:first-child{top:2px}.header--mobile__nav span:nth-child(2){top:8px}.header--mobile__nav span:nth-child(3){top:14px}.navbar-toggler[aria-expanded=true] .header--mobile__nav span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .header--mobile__nav span:first-child{transform:rotate(45deg);top:8px}.navbar-toggler[aria-expanded=true] .header--mobile__nav span:nth-child(3){transform:rotate(-45deg);top:8px}@media screen and (max-width:991px){.dropdown-megamenu{background:#fff;width:100%;top:74px;bottom:0;overflow-y:auto;left:0;margin-bottom:-38px;z-index:2}}.cart-count{letter-spacing:-1px;top:24px;line-height:9px;width:20px;margin-left:10px}@media screen and (max-width:767px){.cart-count{top:17px}}.mobile-cart{padding:15px}.mobile-menu{font-size:26px;font-weight:700}.mobile-menu a.active{color:#e12726}.mobile-horizontal-menu{font-size:13px;font-weight:500;border-bottom:1px solid #eff0f1}.mobile-horizontal-menu a{color:#292929;text-decoration:none!important}.mobile-horizontal-menu a.active{color:#e12726}@media screen and (max-width:900px){.main-logo{width:130px}.primary-nav{font-size:14px}}