@charset "UTF-8"; body{max-width:2200px;}@media (hover:hover){a:hover{color:var(--vendo-color);text-decoration:none;}.table-data a:hover{color:var(--vendo-color);}}.form-standard label:not(.none),.form-standard .margin{text-align:right;line-height:1.3;}.form-admin legend,.form-standard legend{font-size:1.1em;}form fieldset .row,form fieldset .row-required,form fieldset .row-optional{line-height:1.8em;margin:0;}#header_categories.open{overflow:hidden;}#content{min-height:50vh;} .section-purchase #link_sell,.section-purchase #link_add_url,.section-purchase #link_add___url{display:none;}#link_categories:after{width:30px;height:30px;display:inline-block;content:' ';position:absolute;left:0;}.layout-gridview .product:not(.expanded) .product-icons .like-off:not(:hover){opacity:.4;}.form-search.vc #vq{padding-right:300px;}   #box_tools{position:fixed;}#links_categories_search{border:1px solid var(--border-alt-color) !important;appearance:none;-webkit-appearance:none;padding-left:8px;margin-top:2px;border-radius:var(--border-radius);}@media only screen and (max-width:1250px){#header .links-categories{scroll-snap-type:x mandatory;scroll-padding:0 0;scrollbar-color:transparent transparent;scroll-behavior:smooth;}body:not(.browser-safari) .links-categories{scrollbar-width:thin;}.links-categories:hover{scrollbar-color:var(--border-color) var(--background-alt-color);}.links-categories::-webkit-scrollbar{height:4px;background-color:var(--background-color);}.links-categories:hover::-webkit-scrollbar{background-color:var(--background-alt-color);}.links-categories::-webkit-scrollbar-thumb{background-color:var(--background-color);border-radius:var(--border-radius);}.links-categories:hover::-webkit-scrollbar-thumb{background-color:var(--border-color);}}.products-layout .links-categories{display:inline-block;padding:0;margin:0;max-width:40vw;}.products-layout .links-categories li{display:inline-block;padding:0;margin:0;}.products-layout .links-categories li a{padding:0 .5em;}.products-layout .links-categories li + li a:before{display:inline-block;content:'|';margin:0 .5em 0 -.5em;color:var(--body-alt-color);}.products-layout .links-categories a{color:var(--vendo-color-darker);}.products-layout .links-categories li:after{display:none;}.products-layout .links-categories a:hover{color:var(--vendo-color);}.vendor-contact a,.product-vendor a{display:inline-block;}.vendor-name:before,.vendor-address:before,.vendor-phone:before,.vendor-email:before,.vendor-url:before{font-family:var(--sans-serif);display:inline-block;position:relative;text-align:center;vertical-align:text-top;font-size:var(--body-font-size);width:1em;height:1em;line-height:1;padding:0;font-weight:bold;white-space:nowrap;content:' ';}.vendor-name:before{background-image:url(/img/icon/store.png);background-position:50% 90%;background-size:auto 80%;background-repeat:no-repeat;left:-.25em;}h3 .vendor-address:before,h3 .vendor-name:before{display:none;}td .product-store .vendor-name:before{display:none;}.vendor-address:before{content:'\02022';color:var(--icon-color);background:var(--background-color);border:2px solid var(--icon-color);transform:rotate(45deg);border-radius:20px;border-bottom-right-radius:2px;left:-.28em;top:.1em;font-size:small;width:.7em;height:.7em;line-height:.6;}.vendor-phone:before{content:'\260E';color:var(--border-hover-color);left:-.2em;font-size:1.2em;}.vendor-phone.mobile:before{content:' ';color:var(--border-hover-color);font-size:var(--body-font-size);left:-.32em;border:2px solid var(--border-hover-color);border-top-width:3px;border-bottom-width:3px;border-radius:3px;}.vendor-email:before{content:'\27E9';background-color:var(--background-color);color:var(--body-alt-color);left:-.5em;top:.1em;border-radius:1px;border:1px solid var(--body-alt-color);transform:rotate(90deg);font-weight:bold;width:.5em;height:.8em;line-height:.7em;}.vendor-url:before{content:'oo';letter-spacing:-3px;font-weight:500;color:var(--border-hover-color);left:-.22em;top:.1em;font-family:courier,monospace;transform:scale(1,.9) rotate(-45deg);}.vendor #vendor_meta{max-width:650px;background:var(--background-color);margin:0 0 0 var(--padding);float:left;}.products-layout{display:grid;grid-template-columns:50% 50%;}.products-layout > *{vertical-align:middle;}.vendor header:not(.fixedheader) + * + * .products-layout{position:sticky;top:0;z-index:9;background:var(--background-lite-alt-color);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:background 200ms ease;overflow-X:visible;box-sizing:border-box;}.vendor header:not(.fixedheader) + * + * .products-layout > div.links-layout{overflow:hidden;}.vendor.fixedbrand header:not(.fixedheader) + * + * .products-layout{border-top-color:var(--background-lite-alt-color);box-shadow:0 1px 5px var(--background-shadow-color);transition:all 400ms ease;}.vendor header:not(.fixedheader) + * + * .products-layout .text-displaying{min-width:90px;}.row-vendors li:not(hover) a em:after{border-top-color:transparent;}.row-vendors em{}.layout-listview .product .product-name,.layout-listview .product .product-summary{padding-right:10px;}.products .layout-listview.thumbs-sm{display:grid;grid-template-columns:50% 50%;background:url(/template/list-bg-vert.png?1) 50% 0 repeat-y;}.layout-listview.thumbs-sm .product{clear:none;}.layout-listview{grid-gap:10px 0;display:grid;}.layout-listview.thumbs-md{grid-gap:0 1px;grid-template-columns:auto;}@media only screen and (min-width:1050px){.products .layout-listview.thumbs-sm{grid-auto-flow:row dense;grid-template-columns:33.3% 33.3% 33.3%;background:url(/template/list-bg-vert.png?1) 33.3% 0 repeat-y,url(/template/list-bg-vert.png?1) 66.6% 0 repeat-y;}.layout-listview.thumbs-sm .product{clear:none;}.layout-listview.thumbs-md{grid-template-columns:auto auto;}.layout-listview.thumbs-md .product{clear:none;}}@media only screen and (min-width:1850px){.layout-listview.thumbs-sm{grid-template-columns:25% 25% 25% 25%;background:url(/template/list-bg-vert.png?1) 25% 0 repeat-y,url(/template/list-bg-vert.png?1) 50% 0 repeat-y,url(/template/list-bg-vert.png?1) 75% 0 repeat-y;}}@media only screen and (min-width:2250px){.layout-listview.thumbs-sm{grid-template-columns:20% 20% 20% 20% 20%;background:url(/template/list-bg-vert.png?1) 20% 0 repeat-y,url(/template/list-bg-vert.png?1) 40% 0 repeat-y,url(/template/list-bg-vert.png?1) 60% 0 repeat-y,url(/template/list-bg-vert.png) 80% 0 repeat-y;}}@media only screen and (min-width:1200px){.layout-listview.thumbs-md{grid-template-columns:repeat(auto-fill,minmax(600px,1fr) );}}@media only screen and (min-width:1200px) and (max-width:1800px){.layout-listview.thumbs-md .product:nth-child(odd){border-right:1px dotted var(--border-alt-color);}}@media only screen and (min-width:1800px) and (max-width:2400px){.layout-listview.thumbs-md .product:not(:nth-child(3n)){border-right:1px dotted var(--border-alt-color);}}@media only screen and (min-width:2400px) and (max-width:3000px){.layout-listview.thumbs-md .product:not(:nth-child(4n)){border-right:1px dotted var(--border-alt-color);}}#box_order .group:hover{border:1px solid var(--border-color);box-shadow:0 0 6px var(--border-color);}#formrow_address1.row-required.ok:after{}#formrow_address2.row-required.ok:after{display:none;}.subsection-product h1{padding-left:calc(var(--md-max) + var(--padding) + var(--padding));margin-top:0.75em;}.subsection-product #content h4{padding-left:var(--padding);margin-bottom:.75em;}.subsection-product .product.primary{padding-left:calc(var(--md-max) + var(--padding) + var(--padding));position:relative;min-height:var(--md-max);box-sizing:border-box;padding-right:80px;max-width:1100px;}.subsection-product .product.primary .product-image.image-primary{width:var(--md-max);position:absolute;left:0;}.subsection-product .product-image.image-primary .link-image img{max-width:var(--md-max);}.subsection-product .form-addtocart{display:block;min-width:320px;max-width:420px;width:auto;}.link-add-url,.link-create-store{display:none;}.layout-gridview.thumbs-sm .product .product-price{float:none;display:block;width:auto;text-align:center;}.layout-gridview.thumbs-sm .product .product-vendor{display:none;}.layout-gridview.thumbs-sm .product:not(.expanded) .product-name{display:none;}.layout-gridview .product-price .highlight-price{display:inline-block;}.layout-gridview .highlight-price .price{font-weight:bold;} .layout-gridview.thumbs-sm .product.expanded .product-vote,.layout-gridview.thumbs-sm .product.expanded .product-comments-total,.layout-gridview.thumbs-sm .product.expanded .product-more{display:none;}.link-add-url{color:white;background-color:var(--vendo-color-light);background-image:linear-gradient(var(--vendo-color-light),var(--vendo-color));border:1px solid var(--vendo-color);border-bottom:1px solid var(--vendo-color-dark);border-radius:var(--border-radius);font-size:small;padding:1px 5px 1px 5px;display:inline-block;position:relative;top:1px;margin:0 1px 0 3px;}.link-create-store{color:var(--vendo-color);background-color:var(--background-light);border:1px solid var(--vendo-color-light);border-radius:var(--border-radius);font-size:small;padding:2px 6px 2px 6px;display:inline-block;position:relative;top:1px;margin:0 2px 0 2px;}.link-add-url:hover{color:var(--background-color);background-color:var(--vendo-color-light);background-image:linear-gradient(var(--vendo-color-lighter),var(--vendo-color));}.link-add-url:active{background-color:var(--vendo-color);background-image:linear-gradient(var(--vendo-color-dark),var(--vendo-color));}@media (hover){.products .rows-products .rows-next:hover,.products .rows-products .rows-prev:hover{background-color:var(--background-color);width:3em;transition:all 220ms ease;}}body.font-contrast10 #header #link_account,body.font-contrast10 #header #link_likes,body.font-contrast10 #header #link_store,body.font-contrast10 #header #link_order,body.font-contrast10 #header .menu-trigger,body.font-contrast20 #header #link_account,body.font-contrast20 #header #link_likes,body.font-contrast20 #header #link_store,body.font-contrast20 #header #link_order,body.font-contrast20 #header .menu-trigger{opacity:.4;}body.font-contrast30 #header #link_account,body.font-contrast30 #header #link_likes,body.font-contrast30 #header #link_store,body.font-contrast30 #header #link_order,body.font-contrast30 #header .menu-trigger,body.font-contrast40 #header #link_account,body.font-contrast40 #header #link_likes,body.font-contrast40 #header #link_store,body.font-contrast40 #header #link_order,body.font-contrast40 #header .menu-trigger{opacity:.7;}