.color-squares .item-attr{width:auto;border:1px solid #ccc;text-align:center;display:block;float:left;cursor:pointer;position:relative;font-size:13px;margin-right:10px;margin-bottom:10px;padding:1px}.color-squares .item-attr>input{opacity:0;position:absolute;top:0;left:0;cursor:pointer;width:100%;height:100%;z-index:1;margin:0}.color-squares .item-attr>.label{display:block;height:26px;min-width:26px;line-height:26px;padding:0 2px;border-radius:0;color:#444;font-size:inherit;font-weight:400;margin-bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}.color-squares .item-attr .ic-check{width:0;height:0;border-bottom:14px solid #e5101d;border-left:14px solid transparent;position:absolute;right:0;bottom:0;z-index:1;display:none}.color-squares .item-attr .ic-check .icon-checkmark{width:8px;height:8px;fill:#fff;color:#fff;position:absolute;top:6px;left:-8px;font-size:10px}.color-squares .item-attr.checked,.color-squares .item-attr:hover{border:2px solid #c00;padding:0}.color-squares .item-attr.checked .ic-check{display:block}.color-squares .attribute-square{width:20px;height:20px;border:1px solid #444;display:block}.loader{color:#fff;position:fixed;box-sizing:border-box;left:-9999px;top:-9999px;width:0;height:0;overflow:hidden;z-index:999999}.loader:after,.loader:before{box-sizing:border-box;display:none}.loader.is-active{width:100%;height:100%;left:0;top:0}.loader.is-active:after,.loader.is-active:before{display:block}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.loader-default:after{content:"";position:fixed;width:48px;height:48px;border:8px solid #ccc;border-left-color:transparent;border-radius:50%;top:calc(50% - 24px);left:calc(50% - 24px);animation:rotation 1s linear infinite}.toast{top:15%;right:20px;background-color:#030303;left:unset}.toast-body{color:#fff}.toast-body p{color:#fff;margin-bottom:0;font-size:14px;font-weight:bold}.toast-body p a{color:#fff;text-decoration:underline}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.product-no-reviews,.product-reviews-overview{margin:0;color:#444}.product-review-box{display:inline-block;margin:0}.product-review-box .rating{width:95px;height:14px;background:url(/assets/default/images/rating1.png) repeat-x}.product-review-box .rating div{height:14px;background:url(/assets/default/images/rating2.png) repeat-x}.star-cb-group{unicode-bidi:bidi-override;direction:rtl;float:left}.star-cb-group *{font-size:22px}.star-cb-group>input{display:none}.star-cb-group>input+label{float:right;overflow:hidden;text-indent:9999px;width:1em;white-space:nowrap;cursor:pointer;text-align:initial;margin:0}.star-cb-group>input+label:before{display:inline-block;text-indent:-9999px;content:"☆";color:#888}.star-cb-group>input+label:hover:before,.star-cb-group>input+label:hover~label:before,.star-cb-group>input:checked~label:before{content:"★";color:#f5d730;text-shadow:0 0 1px #333}.star-cb-group>.star-cb-clear+label{text-indent:-9999px;width:.5em;margin-left:-.5em}.star-cb-group>.star-cb-clear+label:before{width:.5em}.star-cb-group:hover>input+label:before{content:"☆";color:#888;text-shadow:none}.star-cb-group:hover>input+label:hover:before,.star-cb-group:hover>input+label:hover~label:before{content:"★";color:#f5d730;text-shadow:0 0 1px #333}.product-rating-box{margin:10px 0 0;overflow:hidden;text-align:center;display:inline-block}.product-rating-box .rating{background:url(/assets/default/images/rating1.png) repeat-x;width:95px;height:14px}.product-rating-box .rating div{background:url(/assets/default/images/rating2.png) repeat-x;height:14px}