.is-menu a,.is-menu a:focus,.is-menu a:hover,.is-menu:hover>a{background:0 0!important;outline:0}.is-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);color:#000;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.is-menu,form .is-link-container{position:relative}.is-menu a{line-height:1}.is-menu a::after,.is-menu a::before{display:none!important}.is-menu.default form{max-width:310px}.is-menu.is-dropdown form{display:none;min-width:310px;max-width:100%;position:absolute;right:0;top:100%;z-index:9}.is-menu.full-width-menu form,.is-menu.sliding form{min-width:0!important;overflow:hidden;position:absolute;right:0;top:25%;width:0;z-index:99;padding:0;margin:0}.is-menu.full-width-menu form:not(.is-search-form) input[type=search],.is-menu.full-width-menu form:not(.is-search-form) input[type=text],.is-menu.is-dropdown form:not(.is-search-form) input[type=search],.is-menu.is-dropdown form:not(.is-search-form) input[type=text],.is-menu.sliding form:not(.is-search-form) input[type=search],.is-menu.sliding form:not(.is-search-form) input[type=text],.is-popup-search-form form:not(.is-search-form) input[type=search],.is-popup-search-form form:not(.is-search-form) input[type=text]{background:#fff;color:#000}.is-menu.is-first form{right:auto;left:0}.is-menu.full-width-menu.open .search-close,.is-menu.full-width-menu:not(.open) form,.is-menu.is-dropdown form[style="display:block;"]+.search-close,.is-menu.sliding.open .search-close,.is-menu.sliding:not(.open) form,form:hover+.is-link-container,form:hover>.is-link-container{display:block}.is-form-style-2 .is-search-submit,.is-link-container,.is-menu form .screen-reader-text,.search-close{display:none}.is-menu form label{margin:0;padding:0}.is-menu-wrapper{display:none;position:absolute;right:5px;top:5px;width:auto;z-index:9999}.popup-search-close,.search-close{cursor:pointer;width:20px;height:20px}.is-menu-wrapper.is-expanded{width:100%}.admin-bar .is-menu-wrapper{top:51px}.is-menu-wrapper .is-menu{float:right}.is-menu-wrapper .is-menu form{right:0;left:auto}.gsc-cse-search-menu{max-width:310px;float:right}.gsc-cse-search-menu .cse .gsc-control-cse,.gsc-cse-search-menu .gsc-control-cse{padding:0}.is-menu .search-icon-path{fill:#848484}.search-close{position:absolute;right:-22px;top:33%;z-index:99999}.is-menu.is-first .search-close{right:auto;left:-22px}.is-menu.is-dropdown .search-close{top:calc(100% + 7px)}.popup-search-close{z-index:99999;float:right;position:relative;margin:20px 20px 0 0}#is-popup-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(4,4,4,.91);z-index:999999}.is-popup-search-form form{width:80%;margin:20% auto 0}.is-popup-search-form form.is-ajax-search{margin:10% auto 0}.popup-search-close:after,.search-close:after{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-search-close:before,.search-close:before{border-left:2px solid #848484;content:'';height:20px;left:9px;position:absolute;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.is-highlight{background-color:#ffffb9;color:#222}@media screen and (max-width:910px){.is-menu form{left:0;min-width:50%;right:auto}.is-menu.default form{max-width:100%}.is-menu.full-width-menu.active-search{position:relative}.is-menu-wrapper{display:block}}.is-form-style label,.is-menu.full-width-menu.is-first button.is-search-submit,.is-menu.sliding.is-first button.is-search-submit{display:inline-block!important}form .is-link-container div{position:absolute;width:200px;bottom:-25px;left:5px;z-index:99999;height:auto;line-height:14px;padding:10px 15px}form .is-link-container a{text-decoration:none;font-size:14px;font-weight:100;font-family:arial;box-shadow:none}form .is-link-container a:hover{text-decoration:underline}form .is-link-container a.is-customize-link{margin-left:15px}.is-form-style label{padding:0;vertical-align:middle;margin:0;width:100%;line-height:1}.is-form-style{line-height:1;position:relative;padding:0!important}.is-form-style.is-form-style-3 label{width:calc(100% - 36px)!important}.is-form-style input.is-search-input{background:#fff;background-image:none!important;color:#333;padding:0 12px;margin:0;outline:0!important;font-size:14px!important;height:36px;min-height:0;line-height:1;border-radius:0;border:1px solid #ccc!important;font-family:arial;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0}.is-form-style input.is-search-input::-ms-clear{display:none;width:0;height:0}.is-form-style input.is-search-input::-ms-reveal{display:none;width:0;height:0}.is-form-style input.is-search-input::-webkit-search-cancel-button,.is-form-style input.is-search-input::-webkit-search-decoration,.is-form-style input.is-search-input::-webkit-search-results-button,.is-form-style input.is-search-input::-webkit-search-results-decoration{display:none}.is-form-style.is-form-style-3 input.is-search-input{border-right:0!important}.is-form-style button.is-search-submit{background:0 0;border:0;box-shadow:none!important;opacity:1;padding:0!important;margin:0;line-height:0;outline:0;vertical-align:middle;width:36px;height:36px}.is-menu.full-width-menu.is-first button.is-search-submit:not([style="display:inline-block;"]),.is-menu.sliding.is-first button.is-search-submit:not([style="display:inline-block;"]){visibility:hidden}.is-form-style .is-search-submit path{fill:#555}.is-form-style input.is-search-submit{text-decoration:none;position:absolute;top:0;right:0;padding:0 10px!important;width:auto}.is-search-icon{width:36px;padding-top:6px!important}.is-search-icon svg{width:22px;display:inline}.is-form-style input.is-search-submit,.is-search-icon{display:inline-block!important;color:#666;background:#ededed;box-shadow:none!important;outline:0;margin:0;font-size:14px!important;border:1px solid #ccc;border-radius:0;line-height:1;height:36px;text-transform:capitalize;vertical-align:middle;-webkit-transition:background-color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-search-icon:hover,form.is-form-style input.is-search-submit:hover{background:#dcdcdc}
@keyframes aslAnFadeInDrop {   0% {  opacity:0;  transform:translate(0, -50px);   }   100% {  opacity:1;  transform:translate(0, 0);   } } @-webkit-keyframes aslAnFadeInDrop {   0% {  opacity:0;  transform:translate(0, -50px);  -webkit-transform:translate(0, -50px);   }   100% {  opacity:1;  transform:translate(0, 0);  -webkit-transform:translate(0, 0);   } } @keyframes aslAnFadeOutDrop {   0% {  opacity:1;  transform:translate(0, 0);  -webkit-transform:translate(0, 0);   }   100% {  opacity:0;  transform:translate(0, -50px);  -webkit-transform:translate(0, -50px);   } } @-webkit-keyframes aslAnFadeOutDrop {   0% {  opacity:1;  transform:translate(0, 0);  -webkit-transform:translate(0, 0);   }   100% {  opacity:0;  transform:translate(0, -50px);  -webkit-transform:translate(0, -50px);   } } .hiddend {   display:none !important; } div.asl_w.asl_an_fadeInDrop, div.asl_w.asl_an_fadeOutDrop {   -webkit-animation-duration:100ms;   animation-duration:100ms;   -webkit-animation-fill-mode:forwards;   animation-fill-mode:forwards; } div.asl_w.asl_an_fadeInDrop {   animation-name:aslAnFadeInDrop;   -webkit-animation-name:aslAnFadeInDrop; } div.asl_w.asl_an_fadeOutDrop {   animation-name:aslAnFadeOutDrop;   -webkit-animation-name:aslAnFadeOutDrop; } div.asl_w.asl_main_container {   transition:width 130ms linear;   -webkit-transition:width 130ms linear; } div.asl_w, div.asl_w *, div.asl_r, div.asl_r *, div.asl_s, div.asl_s * {   -webkit-box-sizing:content-box;   -moz-box-sizing:content-box;   -ms-box-sizing:content-box;   -o-box-sizing:content-box;   box-sizing:content-box;   padding:0;   margin:0;   border:0;   border-radius:0;   text-transform:none;   text-shadow:none;   box-shadow:none;   text-decoration:none;   text-align:left;   letter-spacing:normal; } div.asl_r, div.asl_r * {   -webkit-touch-callout:none;   -webkit-user-select:none;   -khtml-user-select:none;   -moz-user-select:none;   -ms-user-select:none;   user-select:none; } div.asl_r {   box-sizing:border-box;   margin:12px 0 0 0; } div.asl_m .proinput input::-ms-clear {   display:none !important;   width:0 !important;   height:0 !important; } div.asl_m .proinput input::-ms-reveal {   display:none !important;   width:0 !important;   height:0 !important; } div.asl_m input[type="search"]::-webkit-search-decoration, div.asl_m input[type="search"]::-webkit-search-cancel-button, div.asl_m input[type="search"]::-webkit-search-results-button, div.asl_m input[type="search"]::-webkit-search-results-decoration {   display:none; } div.asl_m input[type="search"] {   appearance:auto !important;   -webkit-appearance:none !important; } .clear {   clear:both; } .hiddend {   display:none; } div.asl_m textarea:focus, div.asl_m input:focus {   outline:none; } div.asl_m {   width:100%;   height:auto;   border-radius:0;   background:rgba(255, 255, 255, 0);   overflow:hidden;   position:relative;   z-index:200; } div.asl_m .probox {   width:auto;   border-radius:5px;   background:#fff;   overflow:hidden;   border:1px solid #fff;   box-shadow:1px 0 3px #ccc inset;   display:-webkit-flex;   display:flex;   -webkit-flex-direction:row;   flex-direction:row; } div.asl_m .probox .proinput {   width:1px;   height:100%;   margin:0 0 0 10px;   padding:0 5px;   float:left;   box-shadow:none;   position:relative;   flex:1 1 auto;   -webkit-flex:1 1 auto;   order:5;   -webkit-order:5; } div.asl_m .probox .proinput form {   height:100%;  margin:0 !important;   padding:0 !important;   display:block !important;   max-width:unset !important; } div.asl_m .probox .proinput input:before, div.asl_m .probox .proinput input:after, div.asl_m .probox .proinput form:before, div.asl_m .probox .proinput form:after {   display:none; } div.asl_m .probox .proinput input {   height:28px;   border:0;   background:transparent;   width:100%;   box-shadow:none;   margin:-1px;   padding:0;   left:0;   line-height:normal !important;   display:block;   min-height:unset;   max-height:unset; } div.asl_m .probox .proinput input::-webkit-input-placeholder {   opacity:.85; } div.asl_m .probox .proinput input::-moz-placeholder {   opacity:.85; } div.asl_m .probox .proinput input:-ms-input-placeholder {   opacity:.85; } div.asl_m .probox .proinput input:-moz-placeholder {   opacity:.85; } div.asl_m .proinput input.orig {   padding:0 !important;   margin:0 !important;   background:transparent !important;   border:none !important;   background-color:transparent !important;   box-shadow:none !important;   z-index:10;   position:relative; } div.asl_m .proinput input.autocomplete {   padding:0 !important;   margin:0;   background:transparent !important;   border:none !important;   background-color:transparent !important;   box-shadow:none !important;   opacity:.2; } div.asl_m .probox .proinput input.autocomplete {   border:0;   background:transparent;   width:100%;   box-shadow:none;   margin:0;   margin-top:-28px !important;   padding:0;   left:0;   position:relative;   z-index:9; } div.asl_m .probox .proinput.iepaddingfix {   padding-top:0; } div.asl_m .probox .proinput .loading {   width:32px;   background:#000;   height:100%;   box-shadow:none; } div.asl_m .probox .proloading, div.asl_m .probox .proclose, div.asl_m .probox .promagnifier, div.asl_m .probox .prosettings {   width:20px;   height:20px;   background:none;   background-size:20px 20px;   float:right;   box-shadow:none;   margin:0;   padding:0;   text-align:center;   flex:0 0 auto;   -webkit-flex:0 0 auto;   z-index:100; } div.asl_m .probox .promagnifier {   order:10;   -webkit-order:10; } div.asl_m .probox .prosettings {   order:1;   -webkit-order:1; } div.asl_m .probox .proloading, div.asl_m .probox .proclose {   background-position:center center;   display:none;   background-size:auto;   background-repeat:no-repeat;   background-color:transparent;   order:6;   -webkit-order:6; } div.asl_m .probox .proclose {   position:relative;   cursor:pointer; } div.asl_m .probox .promagnifier .innericon, div.asl_m .probox .prosettings .innericon, div.asl_m .probox .proclose .innericon {   background-size:20px 20px;   background-position:center center;   background-repeat:no-repeat;   background-color:transparent;   width:100%;   height:100%;   text-align:center;   overflow:hidden;   line-height:initial;   display:block; } div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {   height:100%;   width:22px;   vertical-align:baseline;   display:inline-block; } div.asl_m .probox .proloading {   padding:2px;   box-sizing:border-box; } div.asl_m .probox div.asl_loader, div.asl_m .probox div.asl_loader * {   box-sizing:border-box !important;   margin:0;   padding:0;   box-shadow:none; } div.asl_m .probox div.asl_loader {   box-sizing:border-box;   display:flex;   flex:0 1 auto;   flex-direction:column;   flex-grow:0;   flex-shrink:0;   flex-basis:28px;   max-width:100%;   max-height:100%;   width:100%;   height:100%;   align-items:center;   justify-content:center; } div.asl_m .probox div.asl_loader-inner {   width:100%;   margin:0 auto;   text-align:center;   height:100%; } @-webkit-keyframes rotate-simple {   0% {  -webkit-transform:rotate(0deg);  transform:rotate(0deg);   }   50% {  -webkit-transform:rotate(180deg);  transform:rotate(180deg);   }   100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg);   } } @keyframes rotate-simple {   0% {  -webkit-transform:rotate(0deg);  transform:rotate(0deg);   }   50% {  -webkit-transform:rotate(180deg);  transform:rotate(180deg);   }   100% {  -webkit-transform:rotate(360deg);  transform:rotate(360deg);   } } div.asl_m .probox div.asl_simple-circle {   margin:0;   height:100%;   width:100%;   animation:rotate-simple .8s infinite linear;   -webkit-animation:rotate-simple .8s infinite linear;   border:4px solid #fff;   border-right-color:transparent !important;   border-radius:50%;   box-sizing:border-box; } div.asl_m .probox .proclose svg {   background:#333;   border-radius:50%;   position:absolute;   top:50%;   width:20px;   height:20px;   margin-top:-10px;   left:50%;   margin-left:-10px;   fill:#fefefe;   padding:4px;   box-sizing:border-box;   box-shadow:0 0 0 2px rgba(255, 255, 255, .9); } div.asl_r * {   text-decoration:none;   text-shadow:none; } div.asl_r .results .asl_nores {   overflow:hidden;   width:auto;   height:100%;   line-height:initial;   text-align:center;   margin:0;   background:#fff;   padding:10px 3px;   color:#222; } div.asl_r.horizontal {   padding:2px 0 10px; } div.asl_r.horizontal .results .nores {   background:transparent; } div.asl_r .results {   overflow:hidden;   width:auto;   height:0;   margin:0;   padding:0; } div.asl_r.horizontal .results {   height:auto;   width:auto; } div.asl_r .results .item {   overflow:hidden;   width:auto;   margin:0;   padding:3px;   position:relative;   background:#f4f4f4;   border-left:1px solid rgba(255, 255, 255, .6);   border-right:1px solid rgba(255, 255, 255, .4);   animation-delay:0s;   animation-duration:1s;   animation-fill-mode:both;   animation-timing-function:ease;   backface-visibility:hidden;   -webkit-animation-delay:0s;   -webkit-animation-duration:1s;   -webkit-animation-fill-mode:both;   -webkit-animation-timing-function:ease;   -webkit-backface-visibility:hidden; } div.asl_r.vertical .results .item:last-child {   margin-bottom:0; } div.asl_r.vertical .results .item:last-child:after {   height:0;   margin:0;   width:0; } div.asl_r .results .item .asl_image {   overflow:hidden;   background:transparent;   margin:2px 8px 0 0;   padding:0;   float:left;   background-position:center;   background-size:cover; } div.asl_r .results .item .asl_image img {   width:100%;   height:100%; } div.asl_r .results .item .asl_content {   overflow:hidden;   height:auto;   background:transparent;   margin:0;   padding:3px 3px 5px 3px; } div.asl_r .results .item .asl_content h3 {   margin:0;   padding:0;   display:inline;   line-height:inherit; } div.asl_r .results .item .asl_content .asl_desc {   margin-top:4px;   font-size:12px;   line-height:18px; } div.asl_r .results .item div.etc {   margin-top:4px; } div.asl_r .results a span.overlap {   position:absolute;   width:100%;   height:100%;   top:0;   left:0;   z-index:1; } div.asl_r p.showmore {   text-align:center;   padding:0;   margin:0;   font-weight:normal;   font-family:Open Sans;   color:#055e94;   font-size:12px;   line-height:30px;   text-shadow:0 0 0 rgba(255, 255, 255, 0);   background-color:#fff;   margin-top:3px;   cursor:pointer; } div.asl_r p.showmore span {   font-weight:normal;   font-family:Open Sans;   color:#055e94;   font-size:12px;   line-height:30px;   text-shadow:0 0 0 rgba(255, 255, 255, 0);   display:block;   text-align:center;   cursor:pointer; } .results .asl_nores .asl_keyword {   padding:0 6px;   cursor:pointer;   font-weight:bold;   font-family:Open Sans; } div.asl_r .resdrg {   height:auto; }  div.asl_w .group:first-of-type {   margin:0 0 -3px; } div.asl_s.searchsettings {   width:200px;   height:auto;   position:absolute;   display:none;   z-index:1101;   border-radius:0 0 3px 3px;   visibility:hidden;   padding:0; } div.asl_s.searchsettings form {   display:flex;   flex-wrap:wrap;   margin:0 0 12px 0 !important;   padding:0 !important; } div.asl_s.searchsettings .asl_option_inner {   margin:2px 10px 0 10px;   *padding-bottom:10px; } div.asl_s.searchsettings.ie78 .asl_option_inner {   margin-bottom:0 !important;   padding-bottom:0 !important; } div.asl_s.searchsettings .asl_option_label {   font-size:14px;   line-height:20px !important;   margin:0;   width:150px;   text-shadow:none;   padding:0;   min-height:20px;   border:none;   background:transparent;   float:none; } div.asl_s.searchsettings .asl_option_inner input[type=checkbox] {   display:none !important; } div.asl_s.searchsettings.ie78 .asl_option_inner input[type=checkbox] {   display:block; } div.asl_s.searchsettings.ie78 .asl_option_label {   float:right !important; } div.asl_s.searchsettings .asl_option {   display:flex;   flex-direction:row;   -webkit-flex-direction:row;   align-items:flex-start;   margin:0 0 10px 0;   cursor:pointer; } div.asl_s.searchsettings .asl_option.asl-o-last, div.asl_s.searchsettings .asl_option:last-child {   margin-bottom:0; } div.asl_s.searchsettings .asl_option_inner {   width:17px;   height:17px;   position:relative;   flex-grow:0;   -webkit-flex-grow:0;   flex-shrink:0;   -webkit-flex-shrink:0; } div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox {   cursor:pointer;   position:absolute;   width:17px;   height:17px;   top:0;   padding:0;   border-radius:2px;   -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);   -moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);   box-shadow:inset 0 1px 1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .2);   overflow:hidden;   font-size:0 !important;   color:rgba(0, 0, 0, 0); }  div.asl_r.vertical .results, div.asl_s.searchsettings .asl_sett_scroll {   scrollbar-width:thin;   scrollbar-color:rgba(0, 0, 0, 0.5) transparent; } div.asl_r.vertical .results {   scrollbar-color:rgba(0, 0, 0, 0.5) rgb(255,255,255); } div.asl_r.vertical .results::-webkit-scrollbar {   width:10px; } div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar {   width:6px; } div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-track {   background:transparent;   box-shadow:inset 0 0 12px 12px transparent;   border:none; } div.asl_r.vertical .results::-webkit-scrollbar-track {   background:rgb(255, 255, 255);   box-shadow:inset 0 0 12px 12px transparent;   border:solid 2px transparent; } div.asl_r.vertical .results::-webkit-scrollbar-thumb, div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {   background:transparent;   box-shadow:inset 0 0 12px 12px rgba(0, 0, 0, 0);   border:solid 2px transparent;   border-radius:12px; } div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {   border:none; } div.asl_r.vertical:hover .results::-webkit-scrollbar-thumb, div.asl_s.searchsettings:hover .asl_sett_scroll::-webkit-scrollbar-thumb {   box-shadow:inset 0 0 12px 12px rgba(0, 0, 0, 0.5); } @media (hover:none), (max-width:500px) {   div.asl_r.vertical .results::-webkit-scrollbar-thumb,   div.asl_s.searchsettings .asl_sett_scroll::-webkit-scrollbar-thumb {  box-shadow:inset 0 0 12px 12px rgba(0, 0, 0, 0.5);   } }  div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:after {   opacity:0;   font-family:'aslsicons2';   content:"\e800";   font-weight:normal !important;   background:transparent;   border:none !important;   box-sizing:content-box;   color:#fff;   height:100%;   width:100%;   padding:0 !important;   margin:1px 0 0 0 !important;   line-height:17px;   text-align:center;   text-decoration:none;   text-shadow:none;   display:block;   font-size:11px !important;   position:absolute;   top:0;   left:0;   z-index:1; } div.asl_s.searchsettings.ie78 .asl_option_inner .asl_option_checkbox:after {   display:none; } div.asl_s.searchsettings .asl_option_inner .asl_option_checkbox:hover::after {   opacity:.3; } div.asl_s.searchsettings .asl_option_inner input[type=checkbox]:checked+.asl_option_checkbox:after {   opacity:1; } div.asl_s.searchsettings fieldset {   position:relative;   float:left; } div.asl_s.searchsettings fieldset {   background:transparent;   font-size:.9em;   margin:12px 0 0 !important;   padding:0;   width:192px; } div.asl_s.searchsettings fieldset .asl_option_label {   width:130px;   display:block; } div.asl_s.searchsettings form fieldset legend {   padding:5px 0 8px 10px; } #asl_hidden_data {   display:none !important; } .asl_r .item {  .asl__af-tt-container {  position:relative;  z-index:2;  .asl__af-tt-link { transition:opacity 0.2s; &:hover {   opacity:0.7; }  }   }   .average-rating {  --percent:0%;  --color:#2EA3F2;  --bg-color:rgba(0,0,0,0.2);  --size:17px;  position:relative;  appearance:none;  width:auto;  display:inline-block;  vertical-align:baseline;  font-size:var(--size);  line-height:calc(var(--size) - 15%);  color:var(--bg-color);  background:linear-gradient(90deg, var(--color) var(--percent), var(--bg-color) var(--percent));  -webkit-background-clip:text;  -webkit-text-fill-color:transparent;   } } .asl_r .item {   .price {  --regular-price-color:#666;  --sale_price_color:#666;  color:var(--regular-price-color);  del { opacity:.5; display:inline-block; text-decoration:line-through; color:var(--regular-price-color);  }  ins { margin-left:0.5em; text-decoration:none; font-weight:700; display:inline-block; color:var(--sale_price_color);  }   }   .add-to-cart-container {  display:flex;  flex-wrap:wrap;  align-items:center;  position:relative;  z-index:10;  width:100%;  margin:12px 0;  .add-to-cart-quantity { padding:8px 0 8px 8px; background:#eaeaea; width:32px; border-radius:4px 0 0 4px; height:18px; min-height:unset; display:inline-block; font-size:13px; line-height:normal;  }  .add-to-cart-button { padding:8px; border-radius:4px; background:#6246d7; color:white; height:18px; min-height:unset; display:block; text-align:center; min-width:90px; font-size:13px; line-height:normal; &.add-to-cart-variable {   border-radius:4px; } &.loading {   content:url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' xmlns='http://www.w3.org/2000/svg' stroke='%23fff'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)' stroke-width='2'%3E%3Ccircle stroke-opacity='.5' cx='18' cy='18' r='18'/%3E%3Cpath d='M36 18c0-9.94-8.06-18-18-18'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 18 18' to='360 18 18' dur='1s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }  }  a.added_to_cart { flex-basis:100%; margin-top:8px;  }   }   .add-to-cart-container:has(.add-to-cart-quantity) {  .add-to-cart-button { border-radius:0 4px 4px 0;  }   } } .rtl .asl_content, .rtl .asl_nores, .rtl .asl_content *, .rtl .asl_nores *, .rtl .searchsettings form {   text-align:right !important;   direction:rtl !important; } .rtl .asl_nores>* {   display:inline-block; } .rtl div.asl_r .results .item .asl_image {   float:right;   margin:2px 0 0 8px; } .rtl .searchsettings .asl_option {   flex-direction:row-reverse !important;   -webkit-flex-direction:row-reverse !important; } .rtl .asl_option {   direction:ltr; } .rtl .asl_label, .rtl .asl_option div.asl_option_label {   text-align:right !important; } .rtl .asl_label {   max-width:1000px !important;   width:100%;   direction:rtl !important; } .rtl .asl_label input[type=radio] {   margin:0 0 0 6px !important; } .rtl .asl_option_cat_level-0 div.asl_option_label {   font-weight:bold !important; } .rtl fieldset .asl_option_cat_level-1 {   margin-right:12px !important;   margin-left:0; } .rtl fieldset .asl_option_cat_level-2 {   margin-right:24px !important;   margin-left:0; } .rtl fieldset .asl_option_cat_level-3 {   margin-right:36px !important;   margin-left:0; } .rtl .searchsettings legend {   text-align:right !important;   display:block;   width:100%; } .rtl .searchsettings input[type=text], .rtl .searchsettings select {   direction:rtl !important;   text-align:right !important; } .rtl div.asl_w.asl_s.searchsettings form, .rtl div.asl_w.asl_sb.searchsettings form {   flex-direction:row-reverse !important; } .rtl div.horizontal.asl_r div.item {   float:right !important; } .rtl p.asl-try {   direction:rtl;   text-align:right;   margin-right:10px;   width:auto !important; }
