:root{--theme-font: "Roboto", "Helvetica", "Tahoma", "Arial", sans-serif;--body-font: "Helvetica", "Tahoma", "Arial", sans-serif;--red: #e63c2e;--yellow: #f6a704;--green: #09b775;--purple: #bc60d0;--blue: #1cb5ca;--pink: #f97eb5;--grey: #9a989a;--white: #ffffff;--black: #3d3d3d;--pale: #bac0ca;--faint: #f5f5f5;--orange: #f68704;--red-rgb: 230, 60, 46;--yellow-rgb: 246, 167, 4;--green-rgb: 9, 183, 117;--purple-rgb: 188, 96, 208;--blue-rgb: 28, 181, 202;--pink-rgb: 249, 126, 181;--grey-rgb: 154, 152, 154;--white-rgb: 255, 255, 255;--black-rgb: 61, 61, 61;--pale-rgb: 218, 216, 218;--faint-rgb: 245, 245, 245;--orange-rgb: 246, 135, 4;--input-radius: .2rem;--light-shadow: 0 0 2px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .05), 0 2px 8px rgba(0, 0, 0, .05);--mid-shadow: 0 0 2px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .05), 0 4px 8px rgba(0, 0, 0, .1);--heavy-shadow: 0 0 4px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .1), 0 8px 16px rgba(0, 0, 0, .2)}li{margin:.5rem 0}*{margin:0}*,*:before,*:after{box-sizing:border-box}#search-two{display:none}.filtered-product-grid{display:grid;grid-gap:1rem;grid-template-columns:16rem 4fr;align-items:start}.filtered-product-grid .filters section{margin-bottom:0rem;display:none;border-top:1px solid #cacaca;padding:15px 0}.filter-content{padding-bottom:15px}.filtered-product-grid .filters section a{float:right;font-family:Roboto;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0em;text-align:left;color:#008fdf;text-decoration:none}.filtered-product-grid .filters section ul{list-style-type:none;padding:15px 0 0;margin:0rem 0 0;max-height:210px;overflow-y:scroll}.filter-li-label{display:flex;flex-direction:row;align-items:center}input[type=checkbox]{width:21px;height:21px;border-radius:4px;border:3px solid #cecece;margin-right:10px}.filtered-product-grid .filters section ul li{cursor:pointer;padding-right:.5rem}.filtered-product-grid .filters section ul li small{color:var(--grey);float:right}.filter-content{flex-direction:column}.filtered-product-grid .filters section ul li.active:before{content:"\d7";background-color:var(--black);color:var(--white)}.filtered-product-grid .filters section ul li:hover:before{background-color:var(--yellow)}.grid .navigation{display:grid;grid-template-columns:minmax(5rem,1fr) auto auto auto;grid-gap:1rem;align-items:center;padding:.5rem 1rem;justify-items:end}.grid .navigation label{cursor:pointer;font-family:Open Sans;font-size:12px;font-weight:600;line-height:16px;letter-spacing:0em;text-align:center;color:#656565}.grid .navigation .text-filter{display:inline-block;padding:0;display:grid;grid-template-columns:1fr auto;overflow:hidden;background-color:#f0f0f0;max-width:20rem}.grid .navigation .text-filter input{border:0;outline:none;background-color:transparent}.grid .navigation .text-filter button{background-color:transparent;border:0}.grid .navigation .text-filter button img{opacity:.25;width:1.4rem}.filters .text-filter{outline:none;border:0px}.filters .text-filter input{border:0;outline:none;background-color:transparent;height:50px;font-family:Open Sans;font-size:14px;font-weight:300;line-height:25px;letter-spacing:0em;text-align:left;color:#545454}.filters .text-filter{outline:none;border:0px;width:265px;box-shadow:1px 1px 2px 1px #0000000d inset;border-radius:10px;padding:0 0 0 10px}.filters .text-filter button{background-color:transparent;border:0}.filters .text-filter button img{opacity:.25;width:1.4rem}#search .grid .navigation{justify-items:right}.grid{grid-gap:1rem;position:relative}.grid .results{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-gap:1rem;align-self:start}.grid .no-results{position:absolute;left:0;right:0;top:8rem;padding:3rem;text-align:center;color:var(--grey);font-size:2rem}@media (max-width: 767px){.grid .no-results{position:static;padding:0}}.grid .no-results svg{display:inline-block;fill:var(--grey)}.grid .no-results .message{font-size:1rem}.grid .results article.dummy{min-height:30rem;background:var(--faint)}.grid .results>.box{display:grid;grid-template-columns:1fr;grid-gap:.5rem;grid-auto-rows:auto auto 1fr auto;text-decoration:none;color:var(--black);padding:15px;box-shadow:1px 1px 12px 3px #00000008;border-radius:6px;cursor:pointer}.grid .results>.box:hover{box-shadow:var(--light-shadow)}.grid .results img{aspect-ratio:1 / 1;object-fit:scale-down;width:100%;height:222px;border-radius:6px}.satcb_quick_buy_container a{width:auto;display:block}.grid .results>.box>div:first-child{position:relative}.grid .results .stock-reviews{display:grid;align-items:center;grid-template-columns:1fr auto;grid-gap:0rem}.grid .results h3{display:inline}.grid .results p{margin:0}.grid .results .title-description a{text-decoration:none}.grid .results .sku-vendor{color:var(--grey)}.grid .results .special{list-style-type:none;padding:0;font-weight:700;color:var(blue)}.grid .results .price span:first-of-type{font-size:1.3rem;font-weight:700}.grid .results .price span:nth-of-type(2){color:var(--grey);text-decoration:line-through;display:inline-block;margin-left:.5rem}.grid .results .price span:nth-of-type(2):before{content:"was "}.badge svg{width:5rem;height:5rem}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{display:inline-block;position:relative;width:200px;height:200px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:184px;height:184px;margin:8px;border:8px solid #4cbbde;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#4cbbde transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 608px){.filtered-product-grid{grid-template-columns:1fr}.filtered-product-grid .filters{display:none}}@media screen and (max-width: 1024px){.grid .navigation{grid-template-columns:auto auto;grid-row-gap:.5rem}.grid .navigation>label:first-child{grid-column:1 / 4}.grid .navigation>label:first-child fieldset{max-width:none}}.collection-width{max-width:1400px;margin:0 auto}div#collection header{display:flex;flex-direction:row;align-items:center;gap:20px}.filter-head.active .head-title:after{content:"";height:18px;width:18px;background:url(https://vilros.com/cdn/shop/files/minus-line-icon.png?v=1709911829) no-repeat;background-size:18px;display:block}.head-title:after{content:"";height:18px;width:18px;background:url(https://vilros.com/cdn/shop/files/plus-line-icon.png?v=17099118300) no-repeat;background-size:18px;display:block}.head-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-family:Open Sans;font-size:24px;font-weight:700;line-height:33px;letter-spacing:0em;text-align:left;color:#757575}.filter-content{display:none}.filter-li-label span{font-family:Roboto;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0em;text-align:left}.swatch{height:30px;width:30px;display:block;border:1px solid #d6d6d6;border-radius:50px}.swacthes{display:flex;flex-direction:row;gap:24px;flex-wrap:wrap}select.sort-by{width:143px;box-shadow:1px 1px 2px #0000000d inset;background:#fcfcfc;border:0;outline:none;background-color:transparent;font-family:Open Sans;font-size:16px;font-weight:600;line-height:21.79px;letter-spacing:0em;text-align:left;color:#545454;border-radius:10px;padding-left:10px}#hero{text-align:center}#hero img{margin:0 auto;object-fit:cover;min-height:8rem}.badge{background-color:#d62751!important;display:inline;color:#fff;width:50px;display:block;height:26px;font-family:Open Sans;font-size:14px;font-weight:700;line-height:24px;letter-spacing:0em;text-align:center;position:absolute;right:-10px;border-radius:4px;top:-11px;z-index:9}.stock-none{font-family:Open Sans;font-size:17px;font-weight:700;line-height:24.51px;text-align:left;color:#029f1b}.out-stock-none{font-family:Open Sans;font-size:18px;font-weight:700;line-height:24.51px;text-align:left;color:red}g#stars{fill:#efd700}.rating span{font-family:Noto Sans;font-size:14px;font-weight:400;line-height:19.07px;text-align:left;color:#9e9e9e}.rating{display:flex;flex-direction:row;align-items:center;gap:3px}.title-description .title{font-family:Open Sans;font-size:17px;font-weight:700;line-height:25px;text-align:left;color:#000}.title-description .desc{font-family:Roboto;font-size:15px;font-weight:400;line-height:17px;text-align:left;color:#7e7e7e;padding-top:15px}.price span{font-family:Open Sans;font-size:22px!important;font-weight:700!important;line-height:29.96px;text-align:left;color:#000}.submit-btn{background:#5bcff3;background-color:#5bcff3!important;box-shadow:none!important;border-radius:5px;font-family:Open Sans;font-size:15px;font-weight:700;line-height:20.43px;color:#fff!important;outline:none;border:0!important;padding:12px 20px;text-align:center;min-width:auto;border:1px solid #5bcff3!important}.loadmore button:hover{border:1px solid #5bcff3!important;background:#fff!important;color:#5bcff3}.loadmore button{background:#5bcff3;border-radius:5px;font-family:Open Sans;font-size:16px;font-weight:700;line-height:20.43px;color:#fff;outline:none;border:0;padding:12px 20px;box-shadow:none;text-align:center;min-width:auto;border:1px solid #5bcff3!important;text-decoration:none}.loadmore{display:flex;flex-direction:column;align-items:center;padding-top:50px}.price-add-to-cart{display:flex;justify-content:space-between;align-items:center;padding-top:25px}@media screen and (max-width: 767px){.grid .results{padding-left:0;padding-right:0}.filtered-product-grid .filters{display:none;padding:0}.filters.acc{display:grid!important}.head-title{font-size:20px;line-height:28px}.filters .text-filter{width:100%}.grid .navigation{padding:.5rem 2rem;justify-content:space-between}.filter-btn{display:flex!important;align-items:center}.header-title{font-size:24px!important;line-height:34px!important}.product-count{font-size:12px;line-height:18px}div#collection header{padding:15px 0!important}.label1{grid-column:span 2}.search-sort{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;padding:0 30px}select.sort-by{width:auto;margin-left:10px}.search-sort{padding:0 0 30px!important}}@media screen and (min-width: 768px) and (max-width: 1199px){.filters .text-filter{width:100%}.head-title{font-size:20px;line-height:26px}.filtered-product-grid{display:grid;grid-gap:1rem;grid-template-columns:12rem 4fr;align-items:start;padding:0 15px}.header-title{font-size:38px!important;line-height:48px!important}div#collection header{padding:15px 0!important}.search-sort{padding:0 0 30px!important}}.ais-facets-button{margin:16px 0;padding:8px;border:1px solid #e0e0e0;text-align:center;cursor:pointer}.filter-btn{display:none}.header-title{font-family:Open Sans;font-size:48px;font-weight:700;line-height:65.37px;text-align:left}.product-count{font-family:Open Sans;font-size:16px;font-weight:600;line-height:21.79px;text-align:left;color:#9b9b9b}.search-sort{display:flex;flex-direction:row;justify-content:space-between;padding:0 0 30px}.sorting-label{font-family:Open Sans;font-size:12px;font-weight:600;line-height:16.34px;text-align:center;color:#656565;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}input[type=checkbox]{position:relative;cursor:pointer}input[type=checkbox]:before{content:"";display:block;position:absolute;width:21px;height:21px;top:0;left:0;background-color:#fff;border:3px solid #cecece;border-radius:3px}input[type=checkbox]:checked:before{content:"";display:block;position:absolute;width:21px;height:21px;top:0;left:0;background-color:#209de3}input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:4px;left:8px}select.sort-by{margin-left:10px}div#collection header{padding:15px 0}.view-cart,.submit-btn:hover{border:1px solid #5bcff3!important;background:#fff!important;color:#5bcff3!important}.grid{margin-left:0}div#collection header{padding-top:0!important}.clear-link{float:right!important;font-family:Roboto!important;font-size:12px!important;font-weight:400!important;line-height:14px!important;letter-spacing:0em!important;text-align:right!important;color:#008fdf!important;text-decoration:none!important;margin:0!important;min-width:0px!important;padding:0 0 15px!important;vertical-align:middle!important;width:auto!important;border-radius:0!important;border:0!important;text-transform:none!important;white-space:normal!important;box-shadow:none!important;background-color:transparent!important;transition:none!important}.filtered-product-grid .filters section ul::-webkit-scrollbar{width:5px}.filtered-product-grid .filters section ul::-webkit-scrollbar-track{background:#cacaca}.filtered-product-grid .filters section ul::-webkit-scrollbar-thumb{background:#5bcff3}.filtered-product-grid .filters section ul::-webkit-scrollbar-thumb:hover{background:#cacaca}.page-algolia-container .jdgm-rev-widg__summary-text,.page-algolia-container .jdgm-rev-widg h2.jdgm-rev-widg__title,.page-algolia-container .jdgm-rev-widg a.jdgm-write-rev-link,.page-algolia-container .jdgm-rev-widg .jdgm-histogram.jdgm-temp-hidden,.page-algolia-container .jdgm-rev-widg .jdgm-rev-widg__sort-wrapper,.page-algolia-container .jdgm-rev-widg .jdgm-rev-widg__body,#top-search-container .jdgm-rev-widg h2.jdgm-rev-widg__title,#top-search-container .jdgm-rev-widg a.jdgm-write-rev-link,#top-search-container .jdgm-rev-widg .jdgm-histogram.jdgm-temp-hidden,#top-search-container .jdgm-rev-widg .jdgm-rev-widg__sort-wrapper,#top-search-container .jdgm-rev-widg .jdgm-rev-widg__body{display:none}.jdgm-write-rev-link,.jdgm-prev-badge.jdgm--js{display:none!important}.jdgm-rev-widg{padding:0!important;border:0px solid #eee!important;margin-top:0!important;margin-bottom:0!important}.jdgm-rev-widg__summary-text{display:block!important;font-size:14px;color:#9e9e9e;line-height:20px}.jdgm-rev-widg__summary{display:flex;flex-direction:row;align-items:center;gap:5px}.satcb_quick_buy{display:none}.submit-btn[clicked=true]{background:transparent!important;color:#5bcff3!important}.submit-btn[clicked=true]:hover{background:#5bcff3!important;color:#fff!important}.selected-filter-ul{display:flex;flex-direction:column;align-items:flex-start;height:auto!important;overflow:hidden!important}.selected-filter-label{font-family:Roboto;font-size:14px;font-weight:400;line-height:16px;letter-spacing:0em;text-align:left;color:#3c4043;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.selected-filter-cross:before{width:1rem;height:1rem;position:relative;top:0rem;margin-right:10px;content:"\d7";color:#3c4043;font-size:1rem;background:#e0e0e0;padding:11px;display:flex;flex-direction:column;align-items:center;justify-content:center}.selected-filter-cross:hover:before{background:#5bcff3!important;color:#fff!important}.loading-skeleton h1,.loading-skeleton h2,.loading-skeleton h3,.loading-skeleton h4,.loading-skeleton h5,.loading-skeleton h6,.loading-skeleton p,.loading-skeleton li,.loading-skeleton .btn,.loading-skeleton span,.loading-skeleton .desc,.loading-skeleton button,.loading-skeleton label,.loading-skeleton form,.loading-skeleton input[type=checkbox]:before,.loading-skeleton .jdgm-rev-widg__summary-text,.loading-skeleton .collect-desc,.loading-skeleton fieldset,.loading-skeleton select{color:transparent!important;appearance:none;-webkit-appearance:none;background-color:#eee!important;border-color:#eee!important;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:1.5s shine linear infinite}.loading-skeleton h1::placeholder,.loading-skeleton h2::placeholder,.loading-skeleton h3::placeholder,.loading-skeleton h4::placeholder,.loading-skeleton span::placeholder,.loading-skeleton h5::placeholder,.loading-skeleton h6::placeholder,.loading-skeleton p::placeholder,.loading-skeleton .desc::placeholder,.loading-skeleton li::placeholder,.loading-skeleton .btn::placeholder,.loading-skeleton label::placeholder,.loading-skeleton form::placeholder,.loading-skeleton button::placeholder,.loading-skeleton input[type=checkbox]:before::placeholder,.loading-skeleton .jdgm-rev-widg__summary-text::placeholder,.loading-skeleton .collect-desc::placeholder,.loading-skeleton .fieldset::placeholder{color:transparent}@keyframes loading-skeleton{0%{opacity:.4}to{opacity:1}}@keyframes shine{to{background-position-x:-200%}}.loading-skeleton{pointer-events:none;animation:1.5s shine linear infinite}.loading-skeleton img{filter:grayscale(0) contrast(0%) brightness(1.9);color:transparent!important;appearance:none;-webkit-appearance:none;background-color:#eee!important;border-color:#eee!important;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:1.5s shine linear infinite}.loading-skeleton .filter-head.active .head-title:after{display:none}.loading-skeleton .box .filter-content ul{overflow-y:hidden!important}.sold-out-class{background:#d4d4d4;background-color:#d4d4d4!important;box-shadow:none!important;border-radius:5px;font-family:Open Sans;font-size:16px;font-weight:700;line-height:20.43px;color:red!important;outline:none;border:0!important;padding:12px 20px;text-align:center;min-width:auto;border:1px solid #d4d4d4!important;margin-top:15px;margin-bottom:15px;cursor:pointer}#shopify-section-template--14953057058910__promo-images .grid{grid-gap:0rem!important}
/*# sourceMappingURL=/cdn/shop/t/67/assets/collection.css.map?v=70103182520085064541717674245 */
