.rio-tools-element{position:relative;--rio-count-size: 15px;--rio-header-el-color: #333;--rio-header-el-color-hover: rgba(51,51,51,.6)}.rio-tools-element>a{display:flex;align-items:center;justify-content:center;height:40px;color:var(--rio-header-el-color);line-height:1;padding-inline:10px}.rio-tools-element .rio-tools-icon{position:relative;display:flex;align-items:center;justify-content:center;font-size:0}.rio-tools-element .rio-tools-icon:before{font-size:20px}.rio-tools-element .rio-tools-text{margin-inline-start:8px;text-transform:var(--rio-header-el-transform);white-space:nowrap;font-weight:var(--rio-header-el-font-weight);font-style:var(--rio-header-el-font-style);font-size:var(--rio-header-el-font-size);font-family:var(--rio-header-el-font)}.rio-tools-element .rio-tools-count{z-index:1;width:var(--rio-count-size);height:var(--rio-count-size);border-radius:50%;text-align:center;letter-spacing:0;font-weight:400;line-height:var(--rio-count-size)}.rio-tools-element:hover>a{color:var(--rio-header-el-color-hover)}.rio-tools-element.rio-style-icon .rio-tools-text{display:none !important}.riohb-top-bar .rio-tools-element{--rio-count-size: 13px}.riohb-top-bar .rio-tools-element .rio-tools-icon:before{font-size:14px}.riohb-top-bar .rio-tools-element .rio-tools-text{font-weight:400;font-size:12px}.riohb-color-light .rio-tools-element{--rio-header-el-color: #fff;--rio-header-el-color-hover: rgba(255,255,255,0.8)}.rio-tools-custom-icon .rio-tools-icon:before,.rio-tools-custom-icon .rio-tools-icon:after{display:none}.rio-tools-custom-icon .rio-custom-icon{transition:all .25s ease}.rio-tools-custom-icon:hover .rio-custom-icon{opacity:.6}.rio-tools-element:is(.rio-design-2,.rio-design-5).rio-style-icon.rio-with-count{margin-inline-end:5px}.rio-tools-element:is(.rio-design-2,.rio-design-5).rio-style-text.rio-with-count .rio-tools-text{margin-inline-start:14px}.rio-tools-element:is(.rio-design-2,.rio-design-5) .rio-tools-count{position:absolute;top:-5px;inset-inline-end:-9px;background-color:var(--rio-primary-color);color:#fff;font-size:9px}.rio-tools-element.rio-design-1.rio-with-count .rio-tools-count{margin-inline-start:8px}.rio-tools-element.rio-design-1 .rio-tools-count{width:auto;height:auto;text-transform:var(--rio-header-el-transform);font-weight:var(--rio-header-el-font-weight);font-style:var(--rio-header-el-font-style);font-size:var(--rio-header-el-font-size);font-family:var(--rio-header-el-font);line-height:inherit}.rio-tools-element.rio-design-1 .subtotal-divider{display:inline}.rio-tools-element.rio-design-4{--rio-count-size: 19px}.rio-tools-element.rio-design-4.rio-with-count .rio-tools-count{margin-inline-start:6px}.rio-tools-element.rio-design-4 .rio-tools-count{display:inline-block;padding:0 2px;background-color:var(--rio-primary-color);color:#fff;font-weight:700;font-size:10px}.riohb-top-bar .rio-tools-element.rio-design-4{--rio-count-size: 16px}.rio-tools-element:is(.rio-design-6,.rio-design-7,.rio-design-8){--rio-count-size: 18px}.rio-tools-element:is(.rio-design-6,.rio-design-7,.rio-design-8) .rio-tools-inner{position:relative}.rio-tools-element:is(.rio-design-6,.rio-design-7,.rio-design-8) .rio-tools-inner .rio-tools-icon{position:static}.rio-tools-element:is(.rio-design-6,.rio-design-7,.rio-design-8) .rio-custom-icon{max-width:20px}.rio-tools-element:is(.rio-design-6,.rio-design-7,.rio-design-8) .rio-tools-count{position:absolute;top:-3px;inset-inline-end:-7px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,0.17);color:var(--rio-primary-color);font-size:11px}.riohb-top-bar .rio-tools-element:is(.rio-design-6,.rio-design-7,.rio-design-8){--rio-count-size: 13px}.riohb-top-bar .rio-tools-element:is(.rio-design-6,.rio-design-7,.rio-design-8) .rio-custom-icon{max-width:14px}.rio-tools-element:is(.rio-design-6,.rio-design-7) :is(.rio-tools-inner,.rio-tools-icon){height:42px;border-radius:42px}.rio-tools-element:is(.rio-design-6,.rio-design-7) .rio-tools-inner{display:flex;align-items:center;padding:0 13px}.rio-tools-element:is(.rio-design-6,.rio-design-7):not(.rio-with-wrap) .rio-tools-icon{width:42px}.riohb-top-bar .rio-tools-element:is(.rio-design-6,.rio-design-7) :is(.rio-tools-inner,.rio-tools-icon){height:28px}.riohb-top-bar .rio-tools-element:is(.rio-design-6,.rio-design-7) .rio-tools-inner{padding:0 9px}.riohb-top-bar .rio-tools-element:is(.rio-design-6,.rio-design-7):not(.rio-with-wrap) .rio-tools-icon{width:28px}.riohb-top-bar .rio-tools-element:is(.rio-design-6,.rio-design-7) .rio-tools-count{font-size:9px}.rio-tools-element.rio-design-6>a>:is(.rio-tools-inner,.rio-tools-icon){border:1px solid rgba(0,0,0,0.105)}.riohb-color-light .rio-tools-element.rio-design-6>a>:is(.rio-tools-inner,.rio-tools-icon){border-color:rgba(255,255,255,0.25)}.rio-tools-element.rio-design-7>a>:is(.rio-tools-inner,.rio-tools-icon){background-color:var(--rio-primary-color);color:#fff;transition:inherit}.rio-tools-element.rio-design-7:hover>a>:is(.rio-tools-inner,.rio-tools-icon){color:rgba(255,255,255,0.8)}
