*{box-sizing:border-box;}
HTML,BODY{font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#fff;border:0;margin:0 auto;scroll-behavior:smooth;font-size:medium;}
A{color:#000;text-decoration:underline;}
A.plain{text-decoration:none;}
BUTTON{color:#000;background-color:#fece0a;width:auto;border-radius:25px;font-weight:bold;cursor:pointer;white-space:nowrap;padding:10px 30px 10px 30px;margin:4px;border:0;box-shadow:3px 3px 6px #ddd;}
BUTTON.button{box-shadow:3px 3px 6px #ddd;display:inline;}
BUTTON.dmcsButton{font-size:larger;border-radius:25px;width:auto;box-shadow:3px 3px 6px #ccc;font-weight:bold;cursor:pointer;display:inline;color:#000;border:1px solid #888;background-color:#fece0a;padding:10px 30px 10px 30px;white-space:nowrap;filter:contrast(115%);max-width:100%;overflow:hidden;}
BUTTON.dmcsButtonGrey{border-radius:25px;width:auto;box-shadow:3px 3px 6px #ccc;font-weight:normal;cursor:pointer;display:inline;color:#000;border:1px solid #aaa;background-color:#ddd;padding:10px 30px 10px 30px;white-space:nowrap;}
BUTTON.search{box-shadow:none;display:inline;width:auto;-webkit-appearance:none;padding:0;padding-left:10px;padding-right:10px;margin:0;display:inline;height:35px;vertical-align:middle;border-radius:0px;border-top-right-radius:18px;border-bottom-right-radius:18px;border:1px solid #bbb;border-left:0;cursor:pointer;font-weight:normal;}
H1{font-size:1.7em}
HR{width:98%;height:1px;border:none;background-color:#eee;}
INPUT{vertical-align:middle;max-width:90%;}
INPUT[type='radio'],[type='checkbox']{width:25px;height:25px;vertical-align:sub;margin:4px 0 4px 0;;accent-color:#000}
INPUT[type='text'],INPUT[type='number'],INPUT[type='email'],INPUT[type='password']{color:#000;padding:10px;border:1px solid #bbb;}
INPUT.search{font-size:smaller;display:inline;max-width:60%;-webkit-appearance:none;height:36px;padding-left:15px;background:#fff;white-space:nowrap;vertical-align:middle;margin:0;border-radius:0px;border-top-left-radius:18px;border-bottom-left-radius:18px;border:1px solid #bbb;border-right:none;}
INPUT.submit{cursor:pointer;background-color:#fff;color:#000;}
P.preview{text-align:center;color:#000;background-color:#fff;padding-top:10px;padding-bottom:10px;}
SELECT{padding:4px;padding-top:10px;padding-bottom:10px;border:1px solid #bbb;background-color:#fff;color:#000}
SPAN.dmcsTickNo{color:#c00;font-weight:bold;}
SPAN.dmcsTickYes{color:#0c0;font-weight:bold;}
TEXTAREA{font-family:Arial,Helvetica,sans-serif;color:#000;padding:10px;border:1px solid #bbb;}
#burgermenu{display:inline;text-align:right;}
#burgermenu a{color:inherit;}
#burgermenu li a{text-decoration:none;}
#burgermenu li{list-style:none;padding:8px 0;}
#burgermenu ul{margin:0;padding:0;padding-right:10px}
#search{height:35px;background-color:#fff;color:#000}
#slider{background-color:#ffffee;color:#000;margin:0;border-radius:5px;}
#slider .ui-slider-handle{background-image:linear-gradient(#fece0a,#ca0);border-radius:5px;}
#tab_delivery{border-top:1px solid #888; padding:15px;}
#tab_product{border-top:1px solid #888; padding:15px;}
#tab_productimages{border-top:1px solid #888; padding:15px;}
#tab_range{border-top:1px solid #888; padding:15px;}
#tab_related{border-top:1px solid #888; padding:15px;}
#tab_returns{border-top:1px solid #888; padding:15px;}
#tab_reviews{border-top:1px solid #888; padding:15px;}
*:focus{outline:none;}
.breadcrumbs{color:#000;text-decoration:none;font-size:small}
.burger{display:inline-block;border:0;background:none;outline:0;padding:0;cursor:pointer;border-bottom:2px solid currentColor;width:22px;transition:border-bottom 1s ease-in-out;margin:14px;}
.burger::-moz-focus-inner{border:0;padding:0;}
.burger:after{content:'';display:block;border-bottom:2px solid currentColor;width:100%;margin-bottom:5px;transition:transform 0.5s ease-in-out;}
.burger:before{content:'';display:block;border-bottom:2px solid currentColor;width:100%;margin-bottom:5px;transition:transform 0.5s ease-in-out;}
.burger-check{display:none;}
.burger-check:checked ~ .burger:after{-webkit-transform:rotate(405deg) translateY(-4px) translateX(-5px);transform:rotate(405deg) translateY(-4px) translateX(-4px);transition:transform 0.5s ease-in-out;}
.burger-check:checked ~ .burger:before{-webkit-transform:rotate(-405deg) translateY(1px) translateX(-3px);transform:rotate(-405deg) translateY(1px) translateX(-1px);transition:transform 0.5s ease-in-out;}
.burger-check:checked ~ .burger{border-bottom:2px solid transparent;transition:border-bottom 0.8s ease-in-out;}
.burger-check:checked ~ .navigation{max-height:fit-content;overflow:visible;}
.dmcsShowCell{display:table-cell;}
.dmcsShowDiv{display:inline-block;}
.dmcsShowLi{display:list-item;}
.dmcsShowTable,.dmcsShowRow{display:table-row;}
.dmcsShowSelect{display:inline;}
.footer{text-align:center;font-weight:bold;height:60px;color:#26d;background-color:#fff;cursor:pointer;}
.gallery{margin:0;padding:5px;padding-top:15px;padding-bottom:20px;border:0;border-top:1px dotted #eee;cursor:pointer;background-color:#fff;color:#000;}
.header{text-align:center;margin:0;margin:0 auto;width:100%;background-color:#f2f5fa;color:#444;font-weight:bold;cursor:pointer;border:0;padding:0;padding-top:15px;padding-bottom:15px;}
.material-symbols-outlined {display:inline-block;height:24px;width:24px;overflow:hidden;vertical-align:middle;text-decoration:none;text-align:left;font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;}
.menu{border:0;height:50px;text-align:center;cursor:pointer;}
.middle{vertical-align:middle;}
.navigation{overflow-y:hidden;max-height:0;float:right;}
.navigation li{white-space:nowrap;float:right;}
.pagination{width:100%;padding-inline-start:0;}
.pagination a,.pagination a:visited{border-radius:5px;padding:5px 8px;border:1px solid #bbb;text-decoration:none;color:#f00;background-color:#fff;}
.pagination a.currentpage{background-color:#f00;color:#fff!important;border-color:#bbb;font-weight:bold;cursor:default;}
.pagination li{margin:4px;list-style-type:none;display:inline;}
.showDiv{display:initial;}
.showRow{display:table-row;}
.showTable{display:table;}
.text{vertical-align:top;padding:4px;color:#000;background-color:#fff;border:0;border-bottom:1px solid #bbb;}
.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;-webkit-user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;-webkit-user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;-webkit-user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;-webkit-user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background-color:rgba(255,255,255,0.5);z-index:2;text-decoration:none;left:-23px;top:30%;cursor:pointer;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#000}.glider-next{right:-23px;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;-webkit-user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;color:#000;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd;color:#000}.glider-dot.active{color:#000;background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}
.glider-track{align-items: baseline;}
.glider-contain{text-align:-webkit-center;padding:0;}
.glider::-webkit-scrollbar{display:none;}
.glider-prev{left:0;padding:6px 1px 6px 11px;margin:6px;box-shadow:none;}
.glider-next{right:0;padding:6px;margin:6px;box-shadow:none;}
.dmcsGridBox{vertical-align:top;display:inline-flex;padding:10px;width:100%;max-width:300px;max-height:300px;min-height:200px;background-color:#f0f0f0;color:#000;margin-bottom:2px;align-items:center;border-radius:5px;}
.dmcsGridImage{box-shadow:3px 3px 6px #ddd;max-width:100%;max-height:170px;width:auto;height:auto;}
DIV.dmcsDivFooter{margin:0 auto;border:0;max-width:1560px;}
DIV.dmcsDivFullWidthFooter{width:100%;margin:0 auto;border:0;background:#f7f7f7;color:#000;}
DIV.dmcsDivFullWidthFooter A{color:#000;text-decoration:none;}
DIV.dmcsDivFullWidthFooter A:visited{color:#000;text-decoration:none;}
.accordion-item{border:1px solid #ddd;margin-bottom:20px;}
.accordion-header{padding:10px;cursor:pointer;font-size:larger;font-weight:bold;}
.accordion-header:hover{background-color:#eee;color:#000;}
.accordion-button{float:right;background:#3856dc;width:30px;height:30px;border-radius:15px;text-align:center;color:#fff;font-weight:lighter;align-content:center}
.accordion-content{padding:10px;display:none;}
.dot-typing{position:relative;left:-9999px;width:6px;height:6px;border-radius:3px;box-shadow:9984px 0 0 0 #888, 9999px 0 0 0 #888, 10014px 0 0 0 #888;animation:dot-typing 1.5s infinite linear;}
@keyframes dot-typing {
0% {box-shadow: 9984px 0 0 0 #888, 9999px 0 0 0 #888, 10014px 0 0 0 #888;}
16.667% {box-shadow: 9984px -10px 0 0 #888, 9999px 0 0 0 #888, 10014px 0 0 0 #888;}
33.333% {box-shadow: 9984px 0 0 0 #888, 9999px 0 0 0 #888, 10014px 0 0 0 #888;}
50% {box-shadow: 9984px 0 0 0 #888, 9999px -10px 0 0 #888, 10014px 0 0 0 #888;}
66.667% {box-shadow: 9984px 0 0 0 #888, 9999px 0 0 0 #888, 10014px 0 0 0 #888;}
83.333% {box-shadow: 9984px 0 0 0 #888, 9999px 0 0 0 #888, 10014px -10px 0 0 #888;}
100% {box-shadow: 9984px 0 0 0 #888, 9999px 0 0 0 #888, 10014px 0 0 0 #888;}
}
