body{font-family:arial, sans-serif;color:#717171}img{max-width:100%}.sp-button,a.sp-button{background-color:#ff9716;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2I4YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOTcxNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcb8b),color-stop(100%, #ff9716));background-image:-moz-linear-gradient(top, #ffcb8b,#ff9716);background-image:-webkit-linear-gradient(top, #ffcb8b,#ff9716);background-image:linear-gradient(to bottom, #ffcb8b,#ff9716);font-family:"Arial Rounded MT Bold", 'Arial Rounded', Arial, sans-serif !important;color:white;border:1px solid #cc7912;font-size:1em;padding:.25em 1em;text-decoration:none;letter-spacing:0.015625em;text-shadow:0.01563em 0.01563em 0 #cc7912,-0.01563em -0.01563em 0 #cc7912;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.sp-button:hover,a.sp-button:hover{-moz-box-shadow:inset 0 -1em 1em -1em #cc7912;-webkit-box-shadow:inset 0 -1em 1em -1em #cc7912;box-shadow:inset 0 -1em 1em -1em #cc7912;-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.sidebar.buttons .button,.sidebar.buttons .sp-button,.sidebar.buttons a.sp-button{display:block}.home .primary{font-size:16px;line-height:1.5}.home .primary p{font-size:inherit;line-height:inherit}.home .sidebar{padding-top:4.78215%;-moz-border-radius:.25em;-webkit-border-radius:.25em;border-radius:.25em;-moz-box-shadow:0 1px 0 #ecc850,0 2px 0 #ecc850,inset 0 -1em 1em -1em #ecc850;-webkit-box-shadow:0 1px 0 #ecc850,0 2px 0 #ecc850,inset 0 -1em 1em -1em #ecc850;box-shadow:0 1px 0 #ecc850,0 2px 0 #ecc850,inset 0 -1em 1em -1em #ecc850;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZDI1NCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQuNzgyMTUlIiBzdG9wLWNvbG9yPSIjZjhkMjU0IiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y4ZDI1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(248,210,84,0)),color-stop(4.78215%, rgba(248,210,84,0)),color-stop(100%, #f8d254));background-image:-moz-linear-gradient(top, rgba(248,210,84,0),rgba(248,210,84,0) 4.78215%,#f8d254);background-image:-webkit-linear-gradient(top, rgba(248,210,84,0),rgba(248,210,84,0) 4.78215%,#f8d254);background-image:linear-gradient(to bottom, rgba(248,210,84,0),rgba(248,210,84,0) 4.78215%,#f8d254)}.home .sidebar .sp-button{margin-bottom:1em}.home .sidebar .sp-button:last-child{margin-bottom:0}.content .disclaimer{font-size:.75em;padding:0 1em 1em;text-align:left;-webkit-flex-basis:100%;flex-basis:100%}.content .sidebar .disclaimer{font-size:1em}.product-detail *{box-sizing:border-box}.product-detail .sidebar{padding:2px;background:linear-gradient(#b1cae5 30%,rgba(177,202,229,0));font-size:13px;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.product-detail .sidebar .sidebar-inner{height:100%;padding:1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkZTZmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #cde6fd),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(#cde6fd,#ffffff);background-image:-webkit-linear-gradient(#cde6fd,#ffffff);background-image:linear-gradient(#cde6fd,#ffffff)}.product-detail .sidebar h3{padding-bottom:.5em;margin:0 0 .5em;border-bottom:2px dotted rgba(113,113,113,0.3)}.product-detail .sidebar ul,.product-detail .sidebar li{list-style:none;margin:0;padding:0}.product-detail .sidebar ul{margin-bottom:.5em}.product-detail .sidebar li{margin-bottom:.5em}.product-detail .sidebar .disclaimer{padding-top:1em}.product.category_sub{padding:10px;display:flex;align-items:flex-start}.product.category_sub .product-detail{padding-left:10px;margin:0;flex-grow:1}.product-thumbnail{box-sizing:border-box;display:block;max-width:71px;max-height:68px;flex-grow:0}.product-thumbnail.main-image{border-radius:4px;padding:1px;background:white;border:1px solid #d1d1d1}.product-thumbnail.main-image .small_thumb{box-sizing:border-box;aspect-ratio:71 / 68;float:none;border-radius:3px;border:1px solid #e1e1e1;object-fit:cover}.product-thumbnail .small_thumb{margin:0}.popup.main-image{max-height:268px;width:auto}.page_header+.content{padding-top:0}.content .products-list .product{margin-left:0}.content .sidebar{float:none;clear:none}.content .sidebar .subnav_buttons{float:none;display:block;height:100%;width:100%}.content .sidebar .subnav_buttons a{display:block}.content .sidebar.iteminfo{width:auto;height:auto;margin:0}#maincontainer .disclaimer{text-align:left}.category_sub,.category_sub_blue,.category_sub_white{height:auto;float:none}footer.copyright{width:100%;text-align:center}footer.copyright #footerinfo{float:none}footer.copyright .ipema_icon{display:block;float:none;margin:0;height:72px;width:auto;border:none;margin:1em auto}footer.copyright .ipema_icon img{max-height:100%;width:auto;border:none}.choose.howto .products{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between}.choose.howto .products *{box-sizing:border-box}.choose.howto .product{margin:0;padding:.5em;width:auto}.choose.howto .product a{display:block;max-width:100%;color:#7d558d}.choose.howto .product img{max-width:100%}.choose.howto .product .product-thumb{padding:5px;border-radius:5px;border:1px solid #ccc}.choose.howto .product .product-thumb img{display:block;aspect-ratio:91/87;object-fit:cover;border-radius:3px;border:1px solid #cccccc}.choose.howto .product h4 a:link,.choose.howto .product h4 a:visited{text-decoration:none}.choose.howto .product h4 a:hover,.choose.howto .product h4 a:active{text-decoration:underline}.choose-detail-page .choose-image{box-sizing:border-box;max-width:100%;background:white;padding:5px;border-radius:5px;border:1px solid #cccccc}.choose-detail-page .choose-image img{box-sizing:border-box;max-width:100%;border-radius:3px;border:1px solid #cccccc}@media screen and (min-width: 600px){.choose-detail-page .choose-image{max-width:50%;float:left;margin:3px 13px 3px 0}.choose.howto #product_container,.choose.howto .products{margin-left:-.5em;margin-right:-.5em}.choose.howto .product{max-width:50%;flex-basis:50%}}@media screen and (min-width: 768px){.choose.howto .product{max-width:33%;flex-basis:33%}}@media (min-width: 768px){.content{padding:1em 4.78215%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.content .primary{padding-right:4.78215%;text-align:left;max-width:63.44315%}.content .sidebar{padding:0 2.39107%;max-width:26.99256%}.product-detail .sidebar{padding:2px}.product-detail .sidebar-inner{padding:0 2.39107%}.home .content{padding:1em 4.78215%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.home .content .primary{max-width:none;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1}.home .content .sidebar{max-width:none;padding:4.78215% 2.39107% 2.39107%;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-align-self:flex-start;align-self:flex-start}footer.copyright{text-align:left;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}footer.copyright #footerinfo{-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1}footer.copyright .ipema_icon{margin:0 27px 0 0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0}}
