/* aaryans-bundle.css — ONE head stylesheet = former footer order (11 agency files.on-board.cz + 21 Claude injects), built 2026-09-23 14:37 by scripts/build_css_bundle.py. DO NOT EDIT BY HAND: edit the source inject, rebuild, bump ?v=. */
/* ===== https://files.on-board.cz/aaryans/aaryans-globalni-styly/style-v1.css?v=1.1 ===== */
@media only screen and (max-width: 767px) {
.top-navigation-bar .container>div.top-navigation-tools--language {
justify-content: flex-end;
margin-top: -15px;
}
.top-navigation-bar .dropdown {
position: relative;
left: unset;
top: unset;
}
#header .cart-count {
top: -15px !important;
}
.mobile #header .cart-count {
top: -15px !important;
}
.site-name-wrapper {
position: absolute;
top: -32px;
left: 20px;
max-width: 55%;
}
.responsive-tools>a[data-target=navigation] {
top: 40px;
right: 18px;
width: 40px;
}
.responsive-tools>a[data-target=search]:before {
font-size: 14px;
width: 14px !important;
}
.responsive-tools>a[data-target=login]:before {
font-size: 14px;
width: 14px !important;
}
.top-navigation-bar .dropdown button {
font-size: 12px;
padding-left: 3px;
margin-top: -53px;
}
.top-navigation-bar .dropdown .caret:before {
font-size: 9px;
margin-top: -9px;
}
.responsive-tools>a {
width: 24px;
}
.header-top {
height: 55px;
}
.top-navigation-bar {
position: sticky;
top: 0;
z-index: 999;
height: 60px;
}
header#header {
position: sticky;
z-index: 999;
margin-bottom: 0;
height: 20px;
top: 60px;
background-color: transparent;
}
.top-navigation-bar:after {
content: "";
width: 100%;
height: 60px;
background: transparent;
position: absolute;
display: block;
top: 50px;
}
.container.breadcrumbs-wrapper {
margin-top: 20px;
}
}
@media only screen and (min-width: 768px) {
.top-navigation-bar {
position: sticky;
top: 0;
z-index: 999;
}
header#header {
position: sticky;
top: 37px;
z-index: 999;
}
}
@media only screen and (max-width: 450px) {
.top-navigation-bar:after {
height: 50px;
}
}
.template-11 .dklabZakoupeno {
top: unset;
bottom: 10px;
}
.template-11.type-detail .dklabZakoupeno {
top: unset;
bottom: 10px;
}
.type-category #content .category-perex {
display: flex;
flex-direction: column;
}
/* ===== https://files.on-board.cz/aaryans/aaryans-globalni-styly/style-v2.css?v=1.2 ===== */
.breadcrumbs>span>a::before,
.breadcrumbs>span>a::after {
right: -7px;
top: 14px;
}
.breadcrumbs>span#navigation-first>a::before,
.breadcrumbs>span#navigation-first>a::after {
top: 12px;
}
.breadcrumbs, .breadcrumbs a:not(.navigation-home-icon) {
background-color: transparent;
}
.breadcrumbs>span>a, .breadcrumbs>span>span {
padding: 13px 15px 11px 15px;
}
.products-inline.products-top>div .p {
}
.products-inline.products-top>div .p .p-in {
padding: 10px;
}
.products-inline.products-top {
display: flex;
}
.products-inline>div .p .p-in .p-in-in .ratings-wrapper {
display: none;
}
.products-inline>div .p .p-in .p-bottom>div .prices .price-standard {
display: none;
}
body::before {
z-index: 999999;
}
@media only screen and (max-width: 767px) {
.content-wrapper.container {
margin-top: 20px;
}
}
.ordering-process .responsive-tools>a[data-target=navigation] {
display: none;
}
table.detail-parameters tbody {
width: 100%;
}
#navigation > div > ul.menu-level-1 > li.menu-item-1947 {
display: none;
}
@media only screen and (max-width: 767px) {
.breadcrumbs.navigation-home-icon-wrapper {
display: block !important;
padding-left: 0;
padding-right: 0;
}
.breadcrumbs a {
width: fit-content;
}
.breadcrumbs>span {
display: inline-block;
}
.navigation-home-icon-wrapper:before {
top: 8px;
margin-top: 0;
font-size: 15px;
}
.breadcrumbs, .breadcrumbs a:not(.navigation-home-icon) {
padding: 0;
padding-left: 0;
padding-right: 0;
}
.breadcrumbs>span>a {
min-height: unset;
padding-left: 10px !important;;
padding-right: 20px !important;
}
.breadcrumbs>span>a::before, .breadcrumbs>span>a::after {
top: 2px;
right: -4px;
}
.navigation-home-icon-wrapper #navigation-first a {
padding-left: 30px !important;
}
.breadcrumbs>span>span {
padding-left: 10px;
}
.breadcrumbs>span#navigation-first {
}
.navigation-home-icon-wrapper:before {
margin-left: -10px;
padding-right: 10px;
}
#navigation .navigation-in > .menu-level-1 > li > a:has(span.submenu-arrow) {
padding-left: calc(15px + 30px);
}
.products-inline.products-top {
display: flex;
flex-direction: column;
}
div#productsTop .product {
width: 100% !important;
}
}
/* ===== https://files.on-board.cz/aaryans/aaryans-globalni-styly/style-v3.css?v=1.8 ===== */
.user-action-login.popup-widget.login-widget {
z-index: 1100 !important;
}
.top-navigation-bar {
z-index: 1100 !important;
}
@media only screen and (max-width: 767px) {
div#rate-form.js-hidden {
position: relative;
margin-bottom: 64px;
}
div#rate-form.js-hidden.visible {
margin-top: 100px;
margin-bottom: 100px;
}
.product .p-bottom .prices .price-final {
margin: 0;
}
.product .p-bottom .prices {
gap: 5px;
}
.product .p-bottom .prices .price-standard, .product .p-bottom .prices .price-save {
font-size: 12px;
margin-top: 4px;
}
.top-navigation-bar:after {
background: #ff00007a;
display: none;
}
.mobile .top-navigation-bar {
background: transparent;
}
header#header:before {
content: "";
display: block;
width: 100%;
height: 100px;
background: white;
position: absolute;
z-index: -1;
top: -60px;
}
.top-navigation-bar:after {
background: transparent;
}
.navigation-window-visible .top-navigation-bar {
z-index: 900 !important;
}
.template-11 .dklabZakoupeno {
bottom: 0 !important;
line-height: 10px;
font-size: 8px;
display: block !important;
width: 100%;
left: 0;
border-radius: 0;
position: relative;
}
.ordering-process header#header:before {
display: none;
}
.top-navigation-bar .container>div.top-navigation-tools--language {
max-width: 100px;
right: 20px;
position: absolute;
}
.top-navigation-bar {
height: 0;
}
.responsive-tools {
padding-bottom: 0;
}
button#topNavigationDropdown {
padding-top: 12px;
}
.top-navigation-bar .dropdown .caret:before {
padding-top: 4px;
}
.responsive-tools>a[data-target=navigation] {
top: 50px;
right: 0px;
}
div#content-wrapper {
margin-top: 80px;
}
div#cboxOverlay {
z-index: 9999 !important;
}
div#colorbox {
z-index: 99999 !important;
}
div#cboxContent {
margin-top: 100px !important;
}
}
/* ===== https://files.on-board.cz/aaryans/aaryans-globalni-styly/style-v4.css?v=1.13 ===== */
.modal-delivery-bg.active {
z-index: 9999 !important;
}
.messages {
z-index: 99999999 !important;
}
.user-action-login.popup-widget.login-widget {
z-index: 99999 !important;
}
@media only screen and (max-width: 768px) {
div#content-wrapper {
margin-top: unset;
}
.container.breadcrumbs-wrapper {
margin-top: 80px;
}
.subcategories li a {
padding: 15px 27px 15px 13px !important;
height: fit-content;
min-height: 51px;
}
.category-perex, .category__secondDescription {
margin-bottom: 0;
}
.p-detail-inner .p-image {
margin-bottom: 5px;
}
.content-wrapper.homepage-box.before-carousel {
margin-top: 60px;
}
.mobile.search-window-visible .search-news_sale {
margin-top: 35px;
}
div#carousel {
margin-top: 85px;
}
}
.modal-delivery {
max-width: 700px;
}
.user-action-cart .cart-widget-product-delete .remove-item:before {
margin-top: -12px;
}
/* ===== https://files.on-board.cz/aaryans/aaryans-globalni-styly/style-v5.css?v=1.12 ===== */
@media only screen and (max-width: 767px) {
.product .flags-default {
margin: 0;
}
.product .flag {
font-size: 10px;
}
}
.news_sale {
display: inline-flex;
justify-content: center;
}
#header .header-top .search-form button {
background: #66a8dc;
color: white;
border-color: #66a8dc;
font-family: Cocogoose, 'sans-serif' !important
}
#header .header-top .search-form button:hover {
background: #0275a0;
color: white;
border-color: #0275a0;
}
.type-product .btn.btn-cart,
.type-product .btn.btn-conversion,
.type-product a.btn.btn-cart,
.type-product a.btn.btn-conversion {
background: #ebb21e;
border-color: #ebb21e;
color: #2e2d2c;
font-weight: bold;
}
.type-product .btn.btn-cart:hover,
.type-product .btn.btn-conversion:hover,
.type-product a.btn.btn-cart:hover,
.type-product a.btn.btn-conversion:hover {
background: #2e2d2c;
border-color: #2e2d2c;
color: #ebb21e;
font-weight: bold;
}
.type-product .p-detail .delivery-types p,
.type-product .p-detail .delivery-types div {
background: #66a8dc;
color: white;
transition: 0.3s;
}
.type-product .p-detail .delivery-types p:hover,
.type-product .p-detail .delivery-types div:hover {
background: #0275a0;
color: white;
}
.type-product .p-detail .add-to-cart > button::before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-globalni-styly/assets/aaryans-shopping-bag-dark.svg");
transition: 0.3s;
}
.type-product .p-detail .add-to-cart > button:hover::before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-globalni-styly/assets/aaryans-shopping-bag-gold.svg");
}
@media only screen and (max-width: 767px) {
.type-product .p-detail .p-info-wrapper .p-detail-info {
display: flex;
flex-direction: column;
align-content: flex-start;
align-items: flex-start;
gap: 10px;
}
.type-product .p-detail-info>div+div:before {
display: none;
}
}
@media only screen and (max-width: 767px) {
.basic-description h3 {
display: none;
}
}
@media only screen and (max-width: 767px) {
.breadcrumbs>span>span {
display: block;
padding-top: 0;
}
}
.type-product .products-related .btn.btn-cart,
.type-product .products-related .btn.btn-cart:hover {
color: white;
}
/* ===== https://files.on-board.cz/aaryans/aaryans-globalni-styly/style-v6.css?v=1.11 ===== */
.surcharge-list select, .variant-list select {
border-radius: 100px;
box-shadow: none;
border: 2px solid #0275a0;
padding-top: 7px;
padding-left: 16px;
}
@media only screen and (max-width: 767px) {
.cart-widget-product {
text-align: center;
padding-top: 64px;
font-size: 20px;
}
}
@media only screen and (max-width: 767px) {
.login-widget .popup-widget-inner {
display: block;
position: relative;
height: unset;
}
div#customerLogin {
position: relative;
}
.registrace-box {
position: relative;
}
.popup-widget.login-widget {
top: 100px !important;
}
.login-widget .popup-widget-inner .registrace-box {
border-bottom: 2px solid #0275a0;
box-shadow: 0px 10px 10px 0px rgba(209,209,209,0.7);
}
}
a.toggle-window.header-close-link.header-close-link-search,
a.toggle-window.header-close-link.header-close-link-login,
a.toggle-window.header-close-link.header-close-link-cart {
display: block;
text-align: center;
padding-top: 20px;
color: #bababa;
}
a.toggle-window.header-close-link.header-close-link-search {
display: none;
}
body.search-window-visible a.toggle-window.header-close-link.header-close-link-search {
display: block;
}
@media only screen and (min-width: 768px) {
a.toggle-window.header-close-link.header-close-link-search,
a.toggle-window.header-close-link.header-close-link-login,
a.toggle-window.header-close-link.header-close-link-cart  {
display: none !important;
}
}
span.price-measure {
display: none !important;
}
table.detail-parameters {
width: 100%;
max-width: 425px;
}
table.detail-parameters td {
text-align: right;
}
#header .menu-level-1 li.menu-item-2087.ext {
display: none;
}
span.flag.flag-darek,
span.flag.flag-gift {
background-color: #ebb21c !important;
color: transparent;
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/darek-dark.svg");
background-size: 50%;
background-repeat: no-repeat;
background-position: center;
width: 40px;
height: 40px;
margin-bottom: 8px;
}
.flags.flags-default.flags-inline {
display: flex;
align-items: center;
}
@media only screen and (max-width: 767px) {
.cart-widget-product {
font-size: 13px;
max-width: 95% !important;
}
.user-action-cart.popup-widget.cart-widget.loader-wrapper:before {
content: "";
width: 100%;
height: 100px;
position: absolute;
display: block;
background: #3838389c;
top: -103px;
z-index: 10 !important;
}
.user-action-cart.popup-widget.cart-widget.loader-wrapper {
border-top: 3px solid #0275a0;
}
.cart-free-shipping {
bottom: 36px;
}
a#continue-order-button {
text-align: center;
}
}
/* ===== https://files.on-board.cz/aaryans/aaryans-checkout/checkout.css?v=1.19 ===== */
body.ordering-process {
background: white;
}
body.ordering-process .content-wrapper-in {
font-family: Bahnschrift Regular, 'sans-serif' !important;
}
body.ordering-process ol.cart-header {
font-family: Bahnschrift Regular, 'sans-serif' !important;
margin-left: 0;
margin-right: 0;
}
body.ordering-process ol.cart-header li a span:before,
body.ordering-process ol.cart-header li strong span:before {
border: none;
height: 27px;
font-family: Bahnschrift Regular, 'sans-serif';
}
ol.cart-header li a, ol.cart-header li strong {
padding: 10px 0;
text-align: center;
border-bottom: 1px solid var(--color-primary);
color: #666666;
}
ol.cart-header li a:hover,
ol.cart-header li.active a,
ol.cart-header li.active strong  {
background-color: #EAF1F7;
font-weight: bold;
}
.cart-content.summary-wrapper {
background: #EAF1F7;
order: 0;
}
.cart-content.checkout-box-wrapper {
background: #EAF1F7;
order: 1;
}
.cart-row>div.col-md-4 {
margin-top: 117px;
display: flex;
flex-direction: column;
gap: 20px;
margin-bottom: 20Px;
}
span.price-label.price-primary {
color: #0275A0;
font-weight: bold;
font-size: 19px;
}
strong.price.price-primary {
color: #0275A0;
}
span.price-label.price-secondary {
color: #666666;
}
strong.price.price-secondary {
color: #666666;
}
a#continue-order-button {
background-color: #0275A0;
padding: 7px 32px;
order: 0;
}
.btn.next-step-forward:after {
display: none;
}
.order-button-text {
text-transform: none;
font-weight: bold;
font-family: Bahnschrift Regular, 'sans-serif' !important;
}
.price-wrapper+.next-step {
display: flex;
flex-direction: column;
}
.next-step .next-step-back {
order: 1;
padding: 0;
margin-top: 10px;
font-family: Bahnschrift Regular, 'sans-serif' !important;
padding-bottom: 10px;
}
a#continue-order-button:hover {
background-color: #005d80;
}
.price-wrapper {
}
.price-wrapper .price.price-primary {
font-size: 24px;
}
.cart-content {
padding: 36px 28px;
}
.cart-table tr>td {
border-top: 1px solid #D3E5EE;
border-bottom: 1px solid #D3E5EE;
border-left: none;
border-right: none;
}
.cart-table .p-name a.main-link {
color: #0275A0;
text-transform: none;
font-weight: bold;
}
.cart-table .p-name a.main-link > span.main-link-variant {
color: #666666;
font-size: 10px;
}
.cart-table .p-name a.show-related {
color: #666666 !important;
font-size: 10px;
}
.show-related:after {
font-size: 10px;
}
.cart-table tr:first-child>td {
text-transform: uppercase;
}
.col-md-8 .cart-content {
padding-left: 0;
padding-right: 0;
border-right: 1px solid #0275A0;
}
.cart-table .unit-value {
display: none;
}
.cart-table .p-quantity {
text-align: -webkit-left;
}
.cart-table .p-availability,
.cart-table .p-discount,
.cart-table .p-price {
text-align: left;
}
.cart-table tr>td.p-total {
text-align: left;
}
.quantity-form .quantity {
display: flex;
flex-direction: row;
padding-right: 0;
align-content: center;
align-items: center;
border: 0;
background: #EAF1F7;
width: 84px;
justify-content: center;
border-radius: 16px !important;
overflow: hidden;
}
.quantity .decrease,
.quantity .increase {
position: relative;
background: transparent;
width: unset !important;
width: 31px !important;
height: 31px !important;
bottom: unset !important;
top: unset !important;
right: unset !important;
left: unset !important;
border: 0;
display: flex;
align-items: center;
}
.quantity .decrease {
order: 0;
}
.quantity .increase {
order: 2;
}
.quantity-form .quantity input {
order: 1;
text-align: center;
}
.quantity .decrease:before,
.quantity .increase:before {
position: relative;
display: block;
height: 23px;
font-size: 14px;
}
.quantity .increase:before {
content: "+";
}
.quantity .decrease:before {
content: "–";
}
.discount-coupon:before, .extra:before {
display: none;
}
.discount-coupon {
padding-left: 0;
}
.discount-coupon input {
background: #EAF1F7;
border: 0;
border-radius: 0;
margin-right: 16px;
border-radius: 100px;
}
.ordering-process .discount-coupon .btn-secondary {
border-radius: 100px;
background: #0275A0;
text-transform: none;
font-weight: bold;
font-family: Bahnschrift Regular, 'sans-serif' !important;
}
.extra.delivery:before {
content: "";
background-image: url("https://files.on-board.cz/aaryans/aaryans-globalni-styly/assets/aaryans-checkout-delivery.svg");
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 42px;
height: 32px;
}
.extra.discount:before {
content: "";
background-image: url(https://files.on-board.cz/aaryans/aaryans-globalni-styly/assets/aaryans-checkout-discount.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 42px;
height: 32px;
}
.extras-wrapper {
padding-right: 20px;
}
.cart-table tr td:first-child {
padding-left: 32px;
}
.cart-table tr td:last-child {
padding-right: 32px;
}
.cart-table {
margin-top: 64px;
}
.cart-content.checkout-box-wrapper h4 {
font-size: 19px;
text-transform: none;
color: #0275a0;
font-weight: bold;
}
.select2-selection, select, select.form-control {
background-image: url("https://files.on-board.cz/aaryans/aaryans-globalni-styly/assets/aaryans-checkout-select-arrow.svg");
background-position: 93%;
background-color: #EAF1F7;
border: none;
border-radius: 0;
}
b.shipping-billing-name {
}
.radio-wrapper input[type=radio]+label {
gap: 32px;
}
.box.box-sm.box-bg-default.co-box.co-basic-information {
border-bottom: 1px solid #0275A0;
}
.box.box-sm.box-bg-default.co-box.co-delivery-method {
border-bottom: 1px solid #0275A0;
}
#checkoutSidebar .cart-content {
padding: 0;
}
button#orderFormButton {
background-color: #0275A0;
padding: 7px 32px;
order: 0;
}
.next-step.next-step--step-1 {
display: flex;
flex-direction: column;
background: #EAF1F7;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 20px;
padding-bottom: 20px;
}
.order-summary-inner h4 {
color: #666666;
font-size: 20px;
font-weight: bold;
order: 0;
}
.cart-item-name {
color: #0275A0;
text-transform: none;
font-weight: bold;
}
span.main-link-variant {
color: #666666;
font-size: 10px;
text-transform: none;
}
.order-summary-item.price {
margin-left: 0;
margin-right: 0;
padding: 24px 0;
order: 4;
border-top: 0;
background: #EAF1F7;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
}
.order-summary-item.price {}
div#summary-box {
display: flex;
flex-direction: column;
}
.cart-items {
order: 1;
margin-bottom: 40px;
}
.order-summary-item.helper {
order: 2;
}
div#shipping-billing-summary {
order: 3;
margin-bottom: 0;
background: #EAF1F7;
padding-left: 20px;
padding-right: 20px;
}
.order-summary-item.helper {
background: #EAF1F7;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
}
.cart-table tr.related td {
padding-left: 125px;
}
.cart-related-button .btn.btn-primary {
border-radius: 100px;
text-transform: none;
font-weight: bold;
background: #0275a0;
padding: 5px 20px;
}
.cart-related-button a.btn.btn-primary:hover {
background-color: #005d80;
}
.ordering-process .cart-related-product .btn-conversion {
border-radius: 100px;
text-transform: none;
font-weight: bold;
background: #0275a0;
padding: 5px 20px;
}
.ordering-process .cart-related-product .btn-conversion:hover {
background-color: #005d80;
}
.ordering-process .cart-related-product .btn.add-to-cart-button:before,
.ordering-process .cart-related-product .btn.btn-cart:before,
.ordering-process .cart-related-product a.btn.add-to-cart-button:before,
.ordering-process .cart-related-product a.btn.btn-cart:before {
display: none;
}
.cart-related-availability {
text-align: left;
}
.checkout-box span.btn.btn-block.btn-default.toggle-contacts {
background: transparent;
border: 0;
color: #0275A0;
font-weight: bold;
font-size: 14px;
line-height: 20px;
}
.order-summary-inner h4 {
margin-bottom: 40px;
}
.form-group>input.form-control, .form-group>select.form-control {
background: #eaf1f7;
border: 0;
border-radius: 0;
width: 300px;
}
input#phone {
background: #eaf1f7;
border: 0;
border-radius: 0;
}
.form-group:has(label[for="login"]) a.btn.btn-secondary {
background: #eaf1f7;
border: 2px solid #0275A0;
border-radius: 0;
}
.form-group label {
width: 100%;
}
.js-validator-msg, .validator-msg {
margin-left: 0;
}
.phone-combined-input {
max-width: 300px;
width: 100% !important;
}
.form-group:has(label[for="login"]) a.btn.btn-secondary:hover {
background: #0275a0;
}
.checkout-box {
}
.ordering-process.in-krok-2 .checkout-box {
display: none;
}
body:has(.cart-header.step-2) .order-summary-item.helper {
display: none;
}
.ordering-process .form-group.js-validated-element-wrapper.consents.consents-first {
background: #eaf1f7;
padding-left: 20px;
padding-right: 20px;
margin-bottom: 0;
}
.ordering-process .form-group.js-validated-element-wrapper.consents {
background: #eaf1f7;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
margin-bottom: 0;
}
.form-group.js-validated-element-wrapper.consents:has(#consents10) {
padding-top: 10px;
padding-bottom: 20px;
}
.next-step.next-step--step-2 {
background: #eaf1f7;
display: flex;
flex-direction: column;
}
button#submit-order {
background: #0275A0;
padding: 10px 50px;
}
button#submit-order:hover {
background: #00597b;
}
.cart-items:has(.recapitulation-single) {
background: #eaf1f7;
padding-left: 20px;
padding-right: 20px;
padding-top: 0;
order: 5;
padding-bottom: 20px;
margin-bottom: 0;
}
span.payment-logo {
display: flex;
justify-content: center;
}
.in-krok-1 .checkout-box span.btn.btn-block.btn-default.toggle-contacts {
background: #eaf1f7;
color: #0275a0;
width: fit-content;
margin: 0 auto;
padding: 10px 23px;
font-size: 11px;
line-height: 14px;
}
select#deliveryCountryId {
border-radius: 100px;
}
select#payment-currency {
border-radius: 100px;
}
button.remove-item {
background: #EAF1F7;
border-radius: 100px;
padding: 7px;
margin-left: 10px;
}
@media only screen and (max-width: 767px) {
.cart-table .p-availability,
.cart-table .p-discount,
.cart-table .p-price {
text-align: left !important;
max-width: 50% !important;
}
.form-group>input.form-control, .form-group>select.form-control {
border-radius: 0;
}
body.ordering-process .cart-table tr:first-child {
visibility: hidden;
margin-top: -100px;
}
body.ordering-process .cart-table tr>td:nth-child(2n).p-name {
max-width: calc(100% - 120px);
margin-left: 20px;
}
body.ordering-process .cart-table tr td:first-child {
max-width: 135px;
padding-left: 0;
}
body.ordering-process .cart-table .p-discount {
display: none;
}
body.ordering-process .cart-table .p-quantity {
display: none;
}
.ordering-process .quantity-form .quantity .decrease:before, .ordering-process .quantity-form .quantity .increase:before {
line-height: 20px;
}
body.ordering-process .cart-table tr {
border: 0;
}
body.ordering-process .p-total span.p-label {
display: none;
}
body.ordering-process .cart-table tr>td {
border: 0 !important;
}
body.ordering-process .cart-table .cart-p-image img {
width: 100px;
}
body.ordering-process .cart-table tr>td:nth-child(2n),
body.ordering-process .cart-table tr>td:nth-child(odd).p-total {
max-width: 50%;
padding-right: 0;
}
body.ordering-process .top-navigation-bar {
display: none;
}
body.ordering-process .site-name {
display: block !important;
}
.ordering-process .header-top > div:first-child {
position: relative !important;
left: unset;
transform: unset;
top: unset;
margin: 0 auto;
}
body.ordering-process ol.cart-header {
position: relative;
left: unset;
right: unset;
top: unset;
}
body.ordering-process header#header {
position: sticky;
top: 0;
border: 0 !important;
background: white;
height: 60px;
padding-top: 15px;
}
body.ordering-process .col-md-8 .cart-content {
padding-top: 0;
}
body.ordering-process ol.cart-header li {
padding: 0;
font-size: 16px;
}
body.ordering-process .cart-table {
margin-top: 20px;
}
body.ordering-process .cart-row>div.col-md-4 {
margin-top: 0;
}
td.p-availability.p-cell {
display: none;
}
td.p-price.p-cell {
}
.ordering-process div#content-wrapper {
margin-top: 0;
}
.ordering-process #header .site-name a img {
width: 150px;
}
body.ordering-process .cart-table tr>td:nth-child(odd).p-total {
text-align: right;
}
body.ordering-process .cart-table tr>td.p-total {
text-align: right;
}
button.remove-item {
background: #EAF1F7;
border-radius: 100px;
padding: 7px;
margin-left: 10px;
}
.cart-related-product {
display: flex;
}
body.ordering-process .cart-table tr td:has(.cart-related-product):first-child {
max-width: 100%;
padding-right: 0;
}
.cart-related-info {
max-width: 70% !important;
padding-left: 0;
display: inline-block;
}
.cart-related-button {
max-width: 30% !important;
text-align: right;
padding-right: 20px;
}
span.cart-related-availability {
display: none;
}
a.cart-related-name {
color: #0275A0;
text-transform: none;
font-weight: bold;
}
a.cart-related-img {
float: left;
padding-right: 20px;
}
a.cart-related-name {
display: block;
}
body.ordering-process form#select-country-payment {
border: 0 !important;
padding-left: 10px;
padding-right: 10px;
}
body.ordering-process .box.box-sm.box-bg-default.co-box.co-basic-information {
border-bottom: 0;
}
body.ordering-process .content-wrapper.container .row {
margin-bottom: 0;
}
body.ordering-process form#order-form {
padding-left: 10px;
padding-right: 10px;
}
body.ordering-process .radio-wrapper input[type=radio]+label {
gap: 0;
}
body.ordering-process .payment-info {
max-width: 50% !important;
}
body.ordering-process span.payment-logo {
max-width: 20% !important;
}
body.ordering-process .radio-wrapper input[type=radio]+label .payment-shipping-price {
max-width: 30% !important;
}
body.ordering-process .order-summary-item.helper {
padding-left: 30px;
padding-right: 30px;
}
body.ordering-process form#order-form {
padding: 0;
}
.form-group>input.form-control, .form-group>select.form-control {
width: 100%;
}
.ordering-process .form-group.js-validated-element-wrapper.consents.consents-first {
border-top: 1px solid #0275a0;
padding-top: 20px;
}
}
#checkoutSidebar {
top: unset !important;
}
.cart-empty h1.h1.cart-heading {
text-align: center;
margin-top: 75px;
margin-bottom: 100px;
}
.cart-empty h1.h1.cart-heading:before {
content: "";
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/kosik.svg");
width: 50px;
height: 50px;
display: block;
background-size: contain;
background-position: center;
margin: 0 auto;
margin-bottom: 25px;
}
.cart-empty .cart-content {
padding-right: 64px;
}
.cart-empty .cart-row>div.col-md-4 {
margin-top: 16px;
}
@media only screen and (max-width: 767px) {
.row.empty-cart-boxes {
margin: 0 auto;
width: fit-content;
}
.cart-empty .cart-content {
padding: 0;
border-right: 0;
padding-left: 64px;
padding-top: 32Px;
}
}
/* ===== https://files.on-board.cz/aaryans/aaryans-products-related-slider/products-related-slider.css?v=1.3 ===== */
.products-related .slick-list {
padding: 0 !important;
margin: 0 auto !important;
}
.products-related .slick-slide {
padding: 0;
box-sizing: border-box !important;
}
.products-related .product-custom-rich-reviews-right-bottom-left-arrow,
.products-related .product-custom-rich-reviews-right-bottom-right-arrow {
width: 32px !important;
height: 32px !important;
}
.products-related .slick-arrow {
background: transparent !important;
border: none !important;
cursor: pointer !important;
}
.products-related .slick-arrow img {
display: block !important;
margin: 0 auto !important;
}
.products.products-block.products-related.products-additional.p-switchable.slick-initialized.slick-slider {
display: flex;
flex-wrap: wrap;
flex-direction: row;
}
.products-related .product-custom-rich-reviews-right-bottom-left.slick-arrow,
.products-related .product-custom-rich-reviews-right-bottom-right.slick-arrow{
width: fit-content;
position: absolute;
top: calc(50% - 52px / 2);
z-index: 2;
left: -10px;
padding: 0 !important;
}
.products-related .product-custom-rich-reviews-right-bottom-right.slick-arrow {
left: unset;
width: fit-content;
right: -10px;
}
.products-related .slick-slide {
padding-left: 25px;
padding-right: 25px;
}
.products.products-block.products-related.products-additional.p-switchable {
max-width: 100% !important;
width: 100% !important;
min-width: 100% !important;
}
.products-related .slick-list .product {
width: calc(100% - 10px) !important;
}
.products-related .slick-slide {
padding: 0 !important;
}
.products-related.products-block>div {
border-top: 0;
max-width: calc(100% - 50px);
}
/* ===== https://files.on-board.cz/aaryans/aaryans-stitky/aaryans-stitky.css?v=1.10 ===== */
.homepage-stitky {
display: none;
}
.in-index .homepage-stitky {
display: block;
}
.homepage-stitky .dkLab-image-tags--has-overlay .dkLab-image-tags__item {
border-color: white;
background-color: #0275A0;
}
.homepage-stitky .dkLab-image-tags--has-overlay.dkLab-image-tags--has-hover .dkLab-image-tags__item:hover {
background-color: #00597a;
}
.homepage-stitky .dklab-stitky-main-wrapper {
max-width: calc(25% - 16px);
}
.homepage-stitky-content {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
gap: 16px;
}
@media only screen and (max-width: 767px) {
.homepage-stitky-content {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 10px;
}
.homepage-stitky .dklab-stitky-main-wrapper {
max-width: 100%;
max-width: calc(50% - 5px);
}
.dkLab-image-tags__item:before {
width: 6px;
height: 6px;
}
.dkLab-image-tags--has-overlay .dkLab-image-tags__item {
width: 16px;
height: 16px;
border-width: 1px;
}
}
/* ===== https://files.on-board.cz/aaryans/aaryans-filtr/style.css?v=1.4 ===== */
#filters h4 {
display: flex;
align-items: flex-start;
}
#filters h4:before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
background-repeat: no-repeat;
background-size: contain;
margin-top: -3px;
margin-right: 10px;
background-position: center;
}
h4.filter-kategorie:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/kategorie.svg");
}
h4.filter-cena:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/sleva 2.svg")
}
h4.filter-znacky:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/znacka.svg");
}
h4.filter-barva:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/barva.svg");
}
h4.filter-material:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/material.svg");
}
h4.filter-obsah-baleni:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/baleni 2.svg");
}
h4.filter-rozmery-polstare:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/polstar.svg");
}
h4.filter-rozmery-prikryvky:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/deka.svg");
}
h4.filter-vzor:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/vzor 2.svg")
}
h4.filter-zapinani:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/zapinani.svg");
}
h4.filter-barva:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/barva.svg");
}
h4.filter-gramaz:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/gramaz 2.svg");
}
h4.filter-gramaz:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/gramaz 2.svg");
}
h4.filter-rozmery-prosteradla:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/rozmery.svg");
}
h4.filter-rozmery-deky:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/deka.svg");
}
h4.filter-rozmer:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/rozmery.svg");
}
h4.filter-aerolinka:before {
background-image: url("https://files.on-board.cz/aaryans/aaryans-filtr/icons/aerolinka.svg");
}
#content .filter-section fieldset div,
#footer .filter-section fieldset div {
min-width: unset !important;
}
.advanced-filters-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 20px;
}
@media only screen and (max-width: 767px) {
.advanced-filters-wrapper {
gap: 0;
}
}
/* ===== https://files.on-board.cz/aaryans/aaryans-checkout/thank-you-page.css ===== */
#content {
position: relative;
width: 100%;
}
.content-inner {
box-shadow: 4px 4px 10px 4px rgba(0, 0, 0, 0.2);
width: 75%;
margin: 320px auto 6rem auto;
padding: 3rem;
border-radius: 15px;
background: rgba(255, 255, 255, 0.8);
position: relative;
overflow: hidden;
z-index: 2;
}
.images-container {
position: absolute;
top: 5rem;
left: 0;
width: 100%;
height: fit-content;
display: flex;
justify-content: space-between;
z-index: 1;
}
.image-thank {
width: 32%;
height: 100%;
object-fit: cover;
}
.gradient-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 40%;
background: radial-gradient(circle, #FAFAFA, #FFFFFF00);
z-index: -1;
}
.icon {
display: block;
margin: 7rem auto;
}
.order-summary-heading {
position: relative;
z-index: 1;
font-size: 4rem;
text-transform: none;
color: #0275A0;
}
.id--15 h1 {
padding-top: 0;
}
.additional-text {
padding: 3rem;
color: #666666;
font-weight: lighter;
margin-bottom: 9rem;
}
.reca-number {
font-weight: bold;
}
.order-summary-item.total,
.order-summary-item.summary-thx {
display: none;
}
h4 {
font-weight: bold;
}
.co-box {
border-color: #0275A0;
border-width: 2px;
}
.co-box.co-payment-method h4::before {
content: url(https://files.on-board.cz/aaryans/aaryans-checkout/assets/wallet.svg);
background-repeat: no-repeat;
}
.table.recapitulation-table {
margin: 2rem;
}
.table.recapitulation-table td {
position: absolute;
right: 5rem;
}
.table.recapitulation-table td,
.table.recapitulation-table th {
line-height: 25px;
}
.co-box.co-payment-method {
padding-bottom: 5rem;
}
.co-box.co-order h4:before {
content: url(https://files.on-board.cz/aaryans/aaryans-checkout/assets/box.svg);
background-repeat: no-repeat;
}
.p-name p,
.p-name span {
color: #0275A0;
text-transform: none;
padding: 0;
margin: 0;
}
.cart-table .p-price.p-cell {
color: #0275A0;
font-weight: bold;
}
.cart-table .p-quantity .p-cell {
font-weight: bold;
text-transform: none;
}
.cart-table .p-quantity.p-cell span,
.p-quantity.p-cell strong {
display: none;
}
.cart-table {
margin-top: 30px !important;
}
.cart-table tr td {
padding-right: 32px;
}
.cart-table tr:first-child>td {
text-transform: none !important;
}
a.btn.btn-primary {
border-radius: 25px;
font-weight: bold;
}
@media (max-width: 767px) {
.content-inner {
width: 95%;
}
.additional-text {
margin-bottom: 5rem;
}
.images-container {
top: -50px;
}
body.ordering-process .cart-table tr {
visibility: visible !important;
margin-top: 0 !important;
}
table.table.recapitulation-table tr th,
table.table.recapitulation-table tr span {
font-size: 14px !important;
}
body.ordering-process .cart-table .p-quantity {
display: block !important;
padding-left: 1rem;
}
table.table.recapitulation-table>tbody>tr {
display: flex !important;
}
.co-box.co-payment-method {
padding-bottom: 4rem !important;
font-size: 10px;
}
}
/* ===== aaryans-cart-preview.css ===== */
@media (min-width: 768px) {
#cart-widget {
bottom: auto !important;
max-height: 85vh !important;
}
}
#cart-widget > .header-close-link-cart,
#cart-widget > .toggle-window.header-close-link-cart {
position: absolute !important;
top: 10px !important;
right: 12px !important;
left: auto !important;
overflow: hidden !important;
font-size: 0 !important;
color: transparent !important;
text-decoration: none !important;
z-index: 20 !important;
pointer-events: all !important;
cursor: pointer !important;
}
#cart-widget > .header-close-link-cart::before,
#cart-widget > .toggle-window.header-close-link-cart::before {
content: '✕';
font-size: 16px !important;
color: #5a5757 !important;
pointer-events: none;
}
#cart-widget .cart-widget-inner {
padding-bottom: 155px !important;
overflow-y: auto !important;
}
#cart-widget .cart-free-shipping {
bottom: 90px !important;
}
#cart-widget .cart-free-shipping strong {
color: #05739b !important;
}
#cart-widget .quantity button,
#cart-widget .quantity .increase,
#cart-widget .quantity .decrease,
#cart-widget .amount-input-group button {
outline: none !important;
box-shadow: none !important;
}
#cart-widget .cart-widget-product-delete,
#cart-widget .remove-item,
#cart-widget [data-testid="buttonDeleteItem"] {
opacity: 1 !important;
visibility: visible !important;
}
#cart-widget .cart-widget-product-name a {
color: #2d2828 !important;
text-decoration: none !important;
font-weight: 600 !important;
}
@media (min-width: 480px) {
.ordering-process .inline-form-fields .form-group--inline > label,
.ordering-process .inline-form-fields .form-group--inline > .label {
width: var(--inline-form-group-labels-width, 184px) !important;
}
.ordering-process .inline-form-fields .form-group--inline .form-control-wrapper {
width: 100% !important;
max-width: var(--inline-form-group-controls-width, 320px) !important;
}
}
.ordering-process .form-control-wrapper > input.form-control,
.ordering-process .form-control-wrapper > select.form-control {
background: #eaf1f7;
border: 0;
border-radius: 0;
}
.ordering-process .discount-coupon input.form-control {
border-radius: 100px !important;
}
@media (min-width: 768px) {
.ordering-process .radio-wrapper input[type=radio] + label {
flex-wrap: nowrap;
}
.ordering-process .radio-wrapper input[type=radio] + label .payment-logo,
.ordering-process .radio-wrapper input[type=radio] + label .payment-shipping-price {
flex-shrink: 0;
}
.ordering-process .radio-wrapper input[type=radio] + label .payment-logo {
flex-basis: 80px;
width: 80px;
}
.ordering-process .radio-wrapper input[type=radio] + label .payment-shipping-price {
white-space: nowrap;
}
}
@media (max-width: 767px) {
body.ordering-process .radio-wrapper input[type=radio] + label {
flex-wrap: nowrap;
justify-content: flex-start;
gap: 0 16px !important;
}
body.ordering-process .radio-wrapper input[type=radio] + label .payment-logo {
flex: 0 0 50px;
max-width: 50px !important;
}
body.ordering-process .radio-wrapper input[type=radio] + label .payment-logo img {
max-width: 100%;
height: auto;
}
body.ordering-process .radio-wrapper input[type=radio] + label .payment-info {
flex: 1 1 auto;
min-width: 0;
max-width: none !important;
}
body.ordering-process .radio-wrapper input[type=radio] + label .payment-shipping-price {
flex: 0 0 auto;
max-width: none !important;
white-space: nowrap;
}
}
.cart-inner.cart-empty{padding:8px 0 4px;}
.cart-inner.cart-empty .cart-heading{font-family:"Cocogoose","Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:26px;color:#2E2D2C;text-align:center;margin:0 0 4px;}
.cart-inner.cart-empty .cart-heading::after{content:"Nic se neděje. Tady je pár míst, kde začít.";display:block;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:400;font-size:15px;color:#5A7A8A;margin-top:6px;}
.cart-inner.cart-empty .cart-row{display:flex;flex-direction:column;margin:0;}
.cart-inner.cart-empty .cart-row>.col-md-8,.cart-inner.cart-empty .cart-row>.col-md-4{width:100%;max-width:100%;flex:none;padding:0;}
.cart-inner.cart-empty .cart-content{margin:0;}
.cart-inner.cart-empty .empty-cart-boxes{display:flex;flex-direction:column-reverse;margin:0;}
.cart-inner.cart-empty .empty-cart-boxes>.col-md-6{width:100%;max-width:100%;flex:none;padding:0;}
.cart-inner.cart-empty .empty-cart-boxes h3{display:none;}
.cart-inner.cart-empty .search{max-width:560px;margin:16px auto 22px;}
.cart-inner.cart-empty .search-form fieldset{display:flex;flex-wrap:wrap;position:relative;border:1.5px solid #0076A0;border-radius:30px;overflow:hidden;padding:0;margin:0;}
.cart-inner.cart-empty .search-form .search-input{flex:1;border:0;box-shadow:none;background:#fff;padding:11px 18px;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-size:15px;color:#2E2D2C;border-radius:0;}
.cart-inner.cart-empty .search-form .btn{background:#0076A0;color:#fff;border:0;border-radius:0;padding:0 22px;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:14px;text-transform:none;letter-spacing:0;}
.cart-inner.cart-empty .search-form .btn:hover{background:#065f80;}
.cart-inner.cart-empty .search-form .search-whisperer{order:3;flex-basis:100%;width:100%;}
.cart-inner.cart-empty .empty-cart-boxes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}
.cart-inner.cart-empty .empty-cart-boxes li{margin:0;padding:0;}
.cart-inner.cart-empty .empty-cart-boxes li::before{display:none;}
.cart-inner.cart-empty .empty-cart-boxes li a{display:block;position:relative;background:#EAF3F9;border-radius:12px;padding:16px 36px 16px 16px;font-family:"Cocogoose","Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:17px;line-height:1.25;color:#0076A0;text-decoration:none;transition:background .15s;}
.cart-inner.cart-empty .empty-cart-boxes li a:hover{background:#DCEBF4;text-decoration:none;}
.cart-inner.cart-empty .empty-cart-boxes li a::before{content:"→";position:absolute;right:14px;top:14px;color:#65A8DC;font-family:Arial,sans-serif;font-weight:400;}
.cart-inner.cart-empty .empty-cart-boxes li a::after{display:block;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:400;font-size:12.5px;color:#5A7A8A;margin-top:3px;}
.cart-inner.cart-empty .empty-cart-boxes li a[href="/povleceni/"]::after{content:"bavlna, krep, flanel, mikroplyš";}
.cart-inner.cart-empty .empty-cart-boxes li a[href="/prosteradla/"]::after{content:"jersey, froté, všechny rozměry";}
.cart-inner.cart-empty .empty-cart-boxes li a[href="/deky/"]::after{content:"hřejivé i letní";}
.cart-inner.cart-empty .empty-cart-boxes li a[href="/prikryvky-a-polstare/"]::after{content:"celoroční sety";}
.cart-inner.cart-empty .empty-cart-boxes li a[href="/osusky-a-rucniky/"]::after{content:"froté, savé, měkké";}
.cart-inner.cart-empty .empty-cart-boxes li a[href="/modni-doplnky/"]::after{content:"kabelky, batohy, peněženky";}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(n+7){grid-column:1/-1;display:inline;}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(n+7) a{display:inline;background:none;padding:0;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:400;font-size:13.5px;color:#0076A0;text-decoration:underline;text-underline-offset:2px;}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(n+7) a::before,.cart-inner.cart-empty .empty-cart-boxes li:nth-child(n+7) a::after{display:none;content:none;}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(n+8) a::before{display:inline;content:"·";position:static;color:#9FB8C4;margin:0 8px;}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(7){margin-top:14px;text-align:center;}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(n+8){text-align:center;}
.cart-inner.cart-empty .cart-row>.col-md-4 .cart-content{margin-top:18px;padding-top:12px;border-top:1px solid #E8F0F4;text-align:center;}
.cart-inner.cart-empty .cart-row>.col-md-4 h2{display:none;}
.cart-inner.cart-empty .cart-row>.col-md-4 .box{background:none;padding:0;margin:0;border:0;box-shadow:none;}
.cart-inner.cart-empty .contact-box strong{display:none;}
.cart-inner.cart-empty .contact-box::before{content:"Poradíme: ";font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-size:13.5px;color:#5A7A8A;}
.cart-inner.cart-empty .contact-box ul{display:inline;list-style:none;margin:0;padding:0;}
.cart-inner.cart-empty .contact-box li{display:inline;margin:0;padding:0;}
.cart-inner.cart-empty .contact-box li::before{display:none;}
.cart-inner.cart-empty .contact-box li+li::before{display:inline;content:"·";color:#9FB8C4;margin:0 8px;}
.cart-inner.cart-empty .contact-box li a{font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-size:13.5px;font-weight:600;color:#0076A0;text-decoration:none;}
.cart-inner.cart-empty .contact-box li:last-child{display:none;}
@media (max-width:767px){
.cart-inner.cart-empty .cart-heading{font-size:22px;}
.cart-inner.cart-empty .empty-cart-boxes ul{grid-template-columns:1fr 1fr;gap:8px;}
.cart-inner.cart-empty .empty-cart-boxes li a{padding:14px 30px 14px 12px;font-size:15px;}
.cart-inner.cart-empty .empty-cart-boxes li a::before{right:10px;top:12px;}
.cart-inner.cart-empty .search{margin:12px 0 16px;}
.cart-inner.cart-empty .contact-box li+li::before{content:"";display:block;margin:0;}
}
.cart-inner.cart-empty .cart-row>.col-md-4{border:0!important;}
.cart-inner.cart-empty .cart-row>*,.cart-inner.cart-empty .cart-content,.cart-inner.cart-empty .empty-cart-boxes>*{border:0!important;}
.cart-inner.cart-empty .search-form .search-input{width:auto!important;flex:1 1 0!important;min-width:0;}
.cart-inner.cart-empty .cart-row,.cart-inner.cart-empty .cart-content,.cart-inner.cart-empty .empty-cart-boxes,.cart-inner.cart-empty .empty-cart-boxes>.col-md-6{padding-top:0!important;margin-top:0!important;min-height:0!important;}
.cart-inner.cart-empty .cart-heading{margin-bottom:4px!important;}
.cart-inner.cart-empty .empty-cart-boxes ul{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(-n+6){flex:0 0 calc(33.333% - 7px)!important;}
.cart-inner.cart-empty .empty-cart-boxes li:nth-child(n+7){flex:0 0 auto;display:inline;margin-top:8px;grid-column:auto;}
@media (max-width:767px){.cart-inner.cart-empty .empty-cart-boxes li:nth-child(-n+6){flex:0 0 calc(50% - 5px)!important;}}
.cart-inner.cart-empty .search-form{display:block!important;}
.cart-inner.cart-empty .search-form fieldset{width:100%!important;flex:1 1 100%!important;box-sizing:border-box;}
/* ===== aaryans-mobile-2col.css ===== */
@media screen and (max-width: 767px) {
.products-block:not(.products-related) .product {
width: 50% !important; flex: 0 0 50% !important;
max-width: 50% !important; box-sizing: border-box !important; padding: 6px !important;
}
.products-block:not(.products-related) .product .p,
.products-block:not(.products-related) .product .p-in {
width: 100% !important; box-sizing: border-box !important; min-width: 0 !important;
}
.products-block:not(.products-related) .product .p a.image { width: 100% !important; display: block !important; }
.products-block:not(.products-related) .product .p a.image img,
.products-block:not(.products-related) .product .p .swap-image {
width: 100% !important; height: auto !important; max-width: 100% !important; display: block !important;
}
.products-block:not(.products-related) .product .p-in-in {
padding-left: 8px !important; padding-right: 8px !important;
box-sizing: border-box !important; width: auto !important; min-width: 0 !important;
}
.products-block:not(.products-related) .product .dm-coupon-div {
max-width: 100% !important; box-sizing: border-box !important; overflow: hidden !important;
}
.products-block:not(.products-related) .product .dm-coupon-div > * {
max-width: 100% !important; box-sizing: border-box !important; white-space: normal !important;
}
.products-block:not(.products-related) .product .prices {
flex-wrap: wrap !important; justify-content: center !important;
align-items: baseline !important; text-align: center !important;
column-gap: 4px !important; row-gap: 2px !important;
}
.products-block:not(.products-related) .product .prices .price-standard,
.products-block:not(.products-related) .product .prices .price-save {
order: 1 !important; flex: 0 0 auto !important;
font-size: 11px !important; line-height: 1.2 !important; text-align: center !important;
}
.products-block:not(.products-related) .product .prices .price-save {
display: inline-block !important; visibility: visible !important; overflow: visible !important;
}
.products-block:not(.products-related) .product .prices .price.price-final {
order: 2 !important; flex: 0 0 100% !important;
font-size: 15px !important; line-height: 1.2 !important; text-align: center !important;
}
.products-related .product .p,
.products-related .product .p-in {
width: 100% !important; box-sizing: border-box !important; min-width: 0 !important;
}
.products-related .product .availability { display: block !important; }
.products-related .product .flags { display: block !important; }
}
/* ===== aaryans-hero-fix.css ===== */
#carousel-navigation {
display: none !important;
}
@media screen and (max-width: 767px) {
#carousel .carousel-control {
display: none !important;
}
}
#aaryans-dots-el {
display: flex !important;
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
max-height: none !important;
overflow: visible !important;
clip: auto !important;
clip-path: none !important;
position: relative !important;
z-index: 50 !important;
}
#aaryans-cat-chips-el {
display: block !important;
visibility: visible !important;
opacity: 1 !important;
height: auto !important;
max-height: none !important;
overflow: visible !important;
clip: auto !important;
clip-path: none !important;
position: relative !important;
z-index: 50 !important;
}
#aaryans-dots-el {
justify-content: center !important;
align-items: center !important;
gap: 8px !important;
padding: 8px 0 4px !important;
margin: 0 !important;
background: transparent !important;
}
#aaryans-dots-el button {
width: 9px !important;
height: 9px !important;
border-radius: 50% !important;
border: 2px solid rgb(0, 117, 160) !important;
background: transparent !important;
padding: 0 !important;
cursor: pointer !important;
outline: none !important;
flex-shrink: 0 !important;
transition: background 0.22s, transform 0.18s !important;
appearance: none !important;
-webkit-appearance: none !important;
}
#aaryans-dots-el button.active {
background: rgb(0, 117, 160) !important;
transform: scale(1.3) !important;
}
#aaryans-dots-el button:hover {
background: rgba(0, 117, 160, 0.4) !important;
}
.aaryans-cat-chips {
width: 100% !important;
max-width: 1200px !important;
box-sizing: border-box !important;
padding: 6px 40px 14px !important;
margin: 0 auto !important;
background: transparent !important;
}
.aaryans-cat-chips__grid {
display: flex !important;
flex-wrap: wrap !important;
gap: 10px !important;
justify-content: center !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
box-sizing: border-box !important;
}
.aaryans-cat-chips__chip {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
flex: 1 1 0 !important;
min-width: 0 !important;
box-sizing: border-box !important;
padding: 14px 16px !important;
border-radius: 50px !important;
border: none !important;
outline: none !important;
background: rgb(0, 117, 160) !important;
color: #ffffff !important;
text-decoration: none !important;
text-align: center !important;
font-size: 14px !important;
font-weight: 700 !important;
letter-spacing: 0.02em !important;
line-height: 1.2 !important;
white-space: nowrap !important;
cursor: pointer !important;
transition: background 0.18s ease, transform 0.15s ease, box-shadow 0.18s ease !important;
box-shadow: 0 2px 6px rgba(0, 117, 160, 0.22) !important;
-webkit-tap-highlight-color: transparent !important;
}
.aaryans-cat-chips__chip:hover,
.aaryans-cat-chips__chip:focus {
background: rgb(0, 95, 130) !important;
color: #ffffff !important;
text-decoration: none !important;
transform: translateY(-1px) !important;
box-shadow: 0 4px 12px rgba(0, 117, 160, 0.32) !important;
}
.aaryans-cat-chips__chip:active {
transform: translateY(0) !important;
}
.aaryans-cat-chips__chip--sale {
background: rgb(220, 53, 69) !important;
}
.aaryans-cat-chips__chip--sale:hover,
.aaryans-cat-chips__chip--sale:focus {
background: rgb(185, 40, 55) !important;
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.aaryans-cat-chips__chip {
font-size: 12px !important;
padding: 12px 10px !important;
}
}
@media screen and (max-width: 767px) {
#aaryans-dots-el  { display: flex !important; }
#aaryans-cat-chips-el { display: block !important; }
.aaryans-cat-chips {
padding: 6px 10px 12px !important;
max-width: 100% !important;
}
.aaryans-cat-chips__grid {
gap: 8px !important;
justify-content: flex-start !important;
}
.aaryans-cat-chips__chip {
flex: 0 0 calc(50% - 4px) !important;
font-size: 12px !important;
padding: 12px 8px !important;
white-space: normal !important;
text-align: center !important;
}
}
/* ===== aaryans-icons.css ===== */
@media screen and (max-width: 767px) {
.site-name-wrapper img {
max-height: 48px !important;
width: auto !important;
}
.site-name-wrapper {
max-width: 56% !important;
}
.top-navigation-tools,
.top-navigation-tools--language {
top:       32px !important;
bottom:    auto !important;
transform: none !important;
right:     12px !important;
}
.responsive-tools {
gap: 0px !important;
}
.responsive-tools .cart-count,
.responsive-tools .toggle-window[data-target="login"],
.responsive-tools .toggle-window[data-target="navigation"] {
width:           36px !important;
min-width:       36px !important;
height:          40px !important;
display:         flex !important;
align-items:     center !important;
justify-content: center !important;
flex-shrink:     0 !important;
}
.responsive-tools .cart-count {
position: relative !important;
}
.responsive-tools .cart-count::before {
background-image:    url("https://cdn.myshoptet.com/usr/api.fv-studio.cz/user/documents/upload/clients/aaryans/img/shopping-bag-blue.svg") !important;
background-size:     contain !important;
background-repeat:   no-repeat !important;
background-position: center !important;
width:               26px !important;
height:              26px !important;
display:             inline-block !important;
content:             '' !important;
font-size:           0 !important;
color:               transparent !important;
}
.responsive-tools .cart-count i {
position:         absolute !important;
top:              2px !important;
right:            2px !important;
min-width:        16px !important;
height:           16px !important;
padding:          0 2px !important;
box-sizing:       border-box !important;
border-radius:    50% !important;
background-color: #0075A0 !important;
color:            #fff !important;
font-size:        9px !important;
font-style:       normal !important;
font-weight:      700 !important;
line-height:      16px !important;
text-align:       center !important;
display:          block !important;
z-index:          2 !important;
}
.responsive-tools .toggle-window[data-target="login"],
.responsive-tools .toggle-window[data-target="login"]::before {
color: #0075A0 !important;
}
.responsive-tools .cart-count,
.responsive-tools .cart-count::before {
color: #0075A0 !important;
}
.breadcrumbs-wrapper,
.container.breadcrumbs-wrapper {
margin-top:  0 !important;
padding-top: 0 !important;
}
#content-wrapper,
.content-wrapper:not(.homepage-box) {
margin-top:  0 !important;
padding-top: 0 !important;
}
.product-detail,
.detail-box,
.product-page {
margin-top:  0 !important;
padding-top: 0 !important;
}
}
@media (max-width: 767px) {
#header .site-name {
position:   static !important;
top:        auto   !important;
left:       auto   !important;
transition: none   !important;
}
#header .site-name > a {
height: auto !important;
}
#header .site-name img {
padding-top:    0    !important;
padding-bottom: 0    !important;
max-width:      100% !important;
}
.overall-wrapper {
padding-top: 0 !important;
}
.responsive-tools {
padding-top:    0 !important;
padding-bottom: 0 !important;
}
.responsive-tools > a[data-target="search"] {
margin-right: 0 !important;
}
.responsive-tools .cart-count {
right:      auto !important;
left:       auto !important;
transition: none !important;
}
.top-navigation-tools,
.top-navigation-tools--language {
margin-top: 0 !important;
}
html.scrolled-down body #header .site-name,
html.scrolled-down body #header .cart-count {
transform: none !important;
}
html.scrolled-down body .top-navigation-bar:not(.aa-hidden) {
transform: none !important;
}
.popup-widget.cart-widget,
.popup-widget.login-widget {
padding-top: 0 !important;
}
}
/* ===== aaryans-trust-bar.css ===== */
#aaryans-trust-bar-el {
display: block !important;
width: 100% !important;
box-sizing: border-box !important;
padding: 16px 0 24px !important;
background: transparent !important;
position: relative !important;
z-index: 1 !important;
}
.aaryans-trust-bar__card {
background: linear-gradient(160deg, #1E1D1C 0%, #2E2D2C 55%, #3A3938 100%) !important;
border-radius: 14px !important;
max-width: 1418px !important;
margin: 0 auto !important;
overflow: visible !important;
box-shadow: 0 4px 20px rgba(0, 118, 160, 0.25) !important;
}
.aaryans-trust-bar__inner {
display: grid !important;
grid-template-columns: repeat(4, 1fr) !important;
gap: 0 !important;
padding: 0 8px !important;
align-items: stretch !important;
box-sizing: border-box !important;
}
.aaryans-trust-bar__item {
display: flex !important;
align-items: center !important;
gap: 16px !important;
padding: 42px 22px !important;
box-sizing: border-box !important;
border: none !important;
color: #ffffff !important;
text-decoration: none !important;
cursor: default !important;
-webkit-tap-highlight-color: transparent !important;
user-select: none !important;
-webkit-user-select: none !important;
}
.aaryans-trust-bar__item:hover,
.aaryans-trust-bar__item:focus,
.aaryans-trust-bar__item:active {
background: transparent !important;
color: #ffffff !important;
text-decoration: none !important;
outline: none !important;
}
.aaryans-trust-bar__icon {
flex-shrink: 0 !important;
width: 62px !important;
height: 62px !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
background: #EBB21C !important;
overflow: hidden !important;
}
.aaryans-trust-bar__icon svg {
width: 32px !important;
height: 32px !important;
display: block !important;
flex-shrink: 0 !important;
}
.aaryans-trust-bar__heureka-img {
flex-shrink: 0 !important;
width: 62px !important;
height: 62px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.aaryans-trust-bar__heureka-img img {
width: 58px !important;
height: 58px !important;
display: block !important;
object-fit: contain !important;
}
.aaryans-trust-bar__text {
display: flex !important;
flex-direction: column !important;
gap: 4px !important;
min-width: 0 !important;
}
.aaryans-trust-bar__title {
display: block !important;
font-size: 17px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
color: #ffffff !important;
margin: 0 !important;
padding: 0 !important;
}
.aaryans-trust-bar__desc {
display: block !important;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 1.35 !important;
color: rgba(255, 255, 255, 0.80) !important;
margin: 0 !important;
padding: 0 !important;
}
@media (max-width: 1023px) {
.aaryans-trust-bar__inner {
grid-template-columns: repeat(2, 1fr) !important;
}
}
@media (max-width: 767px) {
#aaryans-trust-bar-el {
padding: 16px 8px 16px !important;
}
.aaryans-trust-bar__inner {
grid-template-columns: 1fr !important;
padding: 0 4px !important;
}
.aaryans-trust-bar__item {
gap: 14px !important;
padding: 14px 16px !important;
}
.aaryans-trust-bar__icon {
width: 52px !important;
height: 52px !important;
}
.aaryans-trust-bar__icon svg {
width: 28px !important;
height: 28px !important;
}
.aaryans-trust-bar__heureka-img {
width: 52px !important;
height: 52px !important;
}
.aaryans-trust-bar__heureka-img img {
width: 48px !important;
height: 48px !important;
}
.aaryans-trust-bar__title {
font-size: 15px !important;
}
.aaryans-trust-bar__desc {
font-size: 13px !important;
}
}
/* ===== aaryans-extras.css ===== */
@media (min-width: 992px) {
.menu-item-3086 > a::before {
content:"" !important; display:inline-block !important;
width:26px !important; height:26px !important; flex-shrink:0 !important;
background-color:rgba(255,255,255,.85) !important;
-webkit-mask-size:contain !important; mask-size:contain !important;
-webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
-webkit-mask-position:center !important; mask-position:center !important;
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NCAyNmEzMCAzMCAwIDEgMCAwIDYwYTMwIDMwIDAgMCAwIDAtNjBabTAgMTRhMTYgMTYgMCAxIDEgMCAzMmExNiAxNiAwIDAgMSAwLTMyWiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2MiAyNmEzMCAzMCAwIDEgMCAwIDYwYTMwIDMwIDAgMCAwIDAtNjBabTAgMTRhMTYgMTYgMCAxIDEgMCAzMmExNiAxNiAwIDAgMSAwLTMyWiIvPjxyZWN0IHg9IjI0IiB5PSI5NCIgd2lkdGg9IjkwIiBoZWlnaHQ9IjM4IiByeD0iOCIvPjxyZWN0IHg9IjE0MiIgeT0iOTQiIHdpZHRoPSI5MCIgaGVpZ2h0PSIzOCIgcng9IjgiLz48cmVjdCB4PSI0MCIgeT0iMTQyIiB3aWR0aD0iNzQiIGhlaWdodD0iODQiIHJ4PSI4Ii8+PHJlY3QgeD0iMTQyIiB5PSIxNDIiIHdpZHRoPSI3NCIgaGVpZ2h0PSI4NCIgcng9IjgiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05NCAyNmEzMCAzMCAwIDEgMCAwIDYwYTMwIDMwIDAgMCAwIDAtNjBabTAgMTRhMTYgMTYgMCAxIDEgMCAzMmExNiAxNiAwIDAgMSAwLTMyWiIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE2MiAyNmEzMCAzMCAwIDEgMCAwIDYwYTMwIDMwIDAgMCAwIDAtNjBabTAgMTRhMTYgMTYgMCAxIDEgMCAzMmExNiAxNiAwIDAgMSAwLTMyWiIvPjxyZWN0IHg9IjI0IiB5PSI5NCIgd2lkdGg9IjkwIiBoZWlnaHQ9IjM4IiByeD0iOCIvPjxyZWN0IHg9IjE0MiIgeT0iOTQiIHdpZHRoPSI5MCIgaGVpZ2h0PSIzOCIgcng9IjgiLz48cmVjdCB4PSI0MCIgeT0iMTQyIiB3aWR0aD0iNzQiIGhlaWdodD0iODQiIHJ4PSI4Ii8+PHJlY3QgeD0iMTQyIiB5PSIxNDIiIHdpZHRoPSI3NCIgaGVpZ2h0PSI4NCIgcng9IjgiLz48L3N2Zz4=") !important;
}
.menu-item-3086 > a::after { display:none !important; }
}
.modal-delivery-bg:not(.active) { display: none; }
.c-product-interconnection-detail-params {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.c-product-interconnection-detail-params.is-template--Classic .c-product-interconnection-detail-params__type {
text-align: right;
color: black;
width: unset !important;
padding-right: 5px;
}
@media only screen and (max-width: 767px) {
.c-product-interconnection-detail-params {
align-items: flex-start;
}
}
.delivery-time {
padding: 0;
}
td.delivery-types {
padding-top: 10px;
}
@media only screen and (max-width: 767px) {
#content > div.row.banners-row > div.content-wrapper.container.container-carousel-navigation,
#content > div.row.banners-row > div.content-wrapper.container.container-index-advantages,
.category-perex {
display: flex;
}
#carousel-navigation > .nav-item {
padding-left: 10px;
padding-right: 10px;
}
.content-wrapper.container .row {
margin-bottom: -64px;
}
body.type-product .content-wrapper.container .row {
margin-bottom: 0;
}
}
.user-action-cart.popup-widget.cart-widget.loader-wrapper {
position: fixed;
z-index: 2000;
}
.flag.flag-action {
background: #ebb21c;
color: #2e2d2c;
}
span.flag.flag-new {
background: white;
color: #0075a0;
border: 1px solid #0075a0;
}
span.flag.flag-custom2 {
background: #2e2d2c;
color: #ebb21c;
}
.aaryans-reg-card{background:#EAF3F9;border:1.5px solid var(--color-dark-blue,#0076A0);border-radius:12px;padding:16px 18px 14px;margin-top:14px;}
.aaryans-reg-card .form-group{margin:0;}
.aaryans-reg-card label[for="set-registration"]{font-family:"Cocogoose","Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:16px;color:var(--color-dark-blue,#0076A0);line-height:1.3;}
.aaryans-reg-card label[for="set-registration"] #reg-info{display:none!important;}
.aaryans-reg-card input[type="checkbox"]+label::before{border-color:var(--color-dark-blue,#0076A0);}
.aaryans-reg-benefits{margin:8px 0 0 25px;padding:0;list-style:none;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-size:14px;color:var(--color-dark-gray,#2E2D2C);line-height:1.5;}
.aaryans-reg-benefits li{position:relative;padding-left:18px;margin:3px 0;}
.aaryans-reg-benefits li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--color-light-blue,#65A8DC);}
.aaryans-reg-benefits li b{font-weight:600;color:var(--color-dark-blue,#0076A0);}
.aaryans-reg-note{margin:10px 0 0 25px;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-size:12.5px;color:#5A7A8A;line-height:1.45;}
@media (max-width:767px){
.aaryans-reg-card{padding:14px 14px 12px;margin-top:10px;}
.aaryans-reg-benefits,.aaryans-reg-note{margin-left:0;}
}
body.aaryans-acc aside.sidebar.sidebar-left{display:none!important;}
body.aaryans-acc #content{width:100%!important;max-width:100%!important;flex:none!important;}
body.aaryans-acc .content-inner{max-width:920px;margin:0 auto;}
.aaryans-acc-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin:4px 0 18px;padding:0;list-style:none;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;}
.aaryans-acc-nav li{margin:0;padding:0;list-style:none;}
.aaryans-acc-nav li::before{display:none;}
.aaryans-acc-nav li>a{display:inline-block;font-size:13.5px;line-height:1;padding:9px 14px;border-radius:30px;border:1px solid #D5E3EA;background:#fff;color:#0076A0;text-decoration:none;white-space:nowrap;}
.aaryans-acc-nav li>a:hover{background:#EAF3F9;text-decoration:none;}
.aaryans-acc-nav li.active>a{background:#0076A0;border-color:#0076A0;color:#fff;}
.aaryans-acc-nav li.logout{margin-left:auto;}
.aaryans-acc-nav li.logout a.btn{font-size:13px;line-height:1;padding:9px 14px;border-radius:30px;background:#fff;border:1px dashed #9FB8C4;color:#5A7A8A;text-transform:none;letter-spacing:0;}
.aaryans-acc-nav li.logout a.btn:hover{background:#F3F7FA;color:#2E2D2C;}
.aaryans-acc-group{position:relative;}
.aaryans-acc-group summary{list-style:none;cursor:pointer;font-size:13.5px;line-height:1;padding:9px 14px;border-radius:30px;border:1px solid #D5E3EA;background:#fff;color:#5A7A8A;white-space:nowrap;user-select:none;}
.aaryans-acc-group summary::-webkit-details-marker{display:none;}
.aaryans-acc-group summary::after{content:" ▾";font-size:11px;}
.aaryans-acc-group[open] summary{background:#EAF3F9;color:#0076A0;}
.aaryans-acc-group.has-active summary{border-color:#0076A0;color:#0076A0;}
.aaryans-acc-group ul{position:absolute;left:0;top:calc(100% + 6px);z-index:50;min-width:230px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #D5E3EA;border-radius:12px;box-shadow:0 8px 24px rgba(0,60,90,.12);}
.aaryans-acc-group ul li>a{display:block;border:0;border-radius:8px;padding:8px 10px;white-space:normal;}
.aaryans-acc-group ul li.active>a{background:#EAF3F9;color:#0076A0;}
body.aaryans-acc .content-inner>h1{font-family:"Cocogoose","Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:24px;color:#2E2D2C;margin:0 0 14px;}
.aaryans-acc-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 14px;}
.aaryans-acc-tile{display:flex;flex-direction:column;gap:4px;min-height:132px;background:#EAF3F9;border-radius:12px;padding:14px 14px 12px;text-decoration:none!important;color:#2E2D2C;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;}
.aaryans-acc-tile:hover{background:#DCEBF4;}
.aaryans-acc-tile .k{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#5A7A8A;}
.aaryans-acc-tile .v{font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:20px;color:#0076A0;line-height:1.2;}
.aaryans-acc-tile .t{font-size:13px;line-height:1.45;color:#2E2D2C;}
.aaryans-acc-tile .l{margin-top:auto;padding-top:6px;font-size:13px;font-weight:600;color:#0076A0;}
.aaryans-acc-ladder{display:flex;gap:4px;margin:4px 0 2px;}
.aaryans-acc-ladder i{flex:1;height:6px;border-radius:3px;background:#D5E3EA;}
.aaryans-acc-ladder i.on{background:#0076A0;}
.aaryans-acc-verify{background:#FFF8E6;border-radius:12px;padding:12px 16px;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-size:13.5px;line-height:1.5;color:#2E2D2C;margin:0 0 14px;}
.aaryans-acc-verify a{color:#0076A0;font-weight:600;}
body.aaryans-acc .content-inner>p.aaryans-acc-muted{color:#5A7A8A;font-size:13.5px;margin:0;}
body.aaryans-acc .content-inner h2{font-family:"Cocogoose","Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:18px;color:#0076A0;}
@media (max-width:767px){
.aaryans-acc-nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin:0 0 14px!important;width:100%!important;scrollbar-width:none;}
.aaryans-acc-nav::-webkit-scrollbar{display:none;}
.aaryans-acc-nav li.logout{margin-left:6px;}
.aaryans-acc-group ul{position:fixed;left:16px;right:16px;top:auto;min-width:0;}
.aaryans-acc-tiles{grid-template-columns:1fr;}
.aaryans-acc-tile{min-height:0;}
}
.aaryans-acc-explain{background:#EAF3F9;border-radius:12px;padding:16px 18px;margin:0 0 18px;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;color:#2E2D2C;}
.aaryans-acc-explain .k{display:block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#5A7A8A;margin-bottom:4px;}
.aaryans-acc-explain .v{display:block;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:26px;color:#0076A0;line-height:1.1;margin-bottom:8px;}
.aaryans-acc-explain .aaryans-acc-ladder{margin:0 0 12px;}
.aaryans-acc-explain .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px;}
.aaryans-acc-explain .tier{background:#fff;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4;}
.aaryans-acc-explain .tier b{display:block;font-size:17px;font-weight:600;color:#0076A0;}
.aaryans-acc-explain .tier.on{outline:2px solid #0076A0;}
.aaryans-acc-explain ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;}
.aaryans-acc-explain li{margin:3px 0;}
.aaryans-acc-explain li::before{display:none;}
@media (max-width:767px){.aaryans-acc-explain .tiers{grid-template-columns:1fr;}}
/* ===== aaryans-megamenu-desktop.css ===== */
@media (min-width: 992px) {
.container.navigation-wrapper {
display:flex !important; align-items:center !important;
padding:0 24px !important; height:88px !important;
background:#fff !important;
box-shadow:0 2px 8px rgba(0,0,0,.08) !important;
position:relative !important; z-index:200 !important;
flex-wrap:wrap !important;
}
.header-top { display:contents !important; }
.site-name-wrapper { order:1 !important; flex-shrink:0 !important; margin-right:20px !important; }
.site-name img { max-height:54px !important; width:auto !important; }
nav#navigation.fitted {
order:2 !important; flex-shrink:0 !important; position:relative !important;
width:auto !important; height:auto !important; background:transparent !important;
display:flex !important; align-items:center !important; margin-right:16px !important;
}
.search-news_sale {
order:3 !important; flex:1 1 200px !important; min-width:160px !important;
margin:0 16px !important;
}
.navigation-buttons {
order:4 !important; flex-shrink:0 !important; display:flex !important;
align-items:center !important; gap:16px !important;
}
.navigation-in.menu {
position:relative !important; cursor:pointer !important;
list-style:none !important; flex-shrink:0 !important;
background:transparent !important;
}
.navigation-in.menu > ul.menu-level-1 { display:none !important; }
.navigation-in.menu::before {
content:"Kategorie" !important;
display:inline-flex !important; align-items:center !important;
background-color:#0075A0 !important;
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PGxpbmUgeDE9IjIiIHkxPSI1IiB4Mj0iMTgiIHkyPSI1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PGxpbmUgeDE9IjIiIHkxPSIxMCIgeDI9IjE4IiB5Mj0iMTAiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48bGluZSB4MT0iMiIgeTE9IjE1IiB4Mj0iMTgiIHkyPSIxNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==") !important;
background-repeat:no-repeat !important;
background-position:12px center !important;
background-size:18px 18px !important;
padding:9px 16px 9px 38px !important;
border-radius:6px 6px 16px 6px !important; color:#fff !important;
font-size:14px !important; font-weight:700 !important;
letter-spacing:.2px !important; white-space:nowrap !important;
cursor:pointer !important; user-select:none !important;
transition:background-color .15s !important; align-self:center !important;
box-shadow:none !important;
}
nav#navigation.mega-open .navigation-in.menu::before {
background-color:#005A7A !important;
background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGxpbmUgeDE9IjQiIHkxPSI0IiB4Mj0iMTYiIHkyPSIxNiIvPjxsaW5lIHgxPSIxNiIgeTE9IjQiIHgyPSI0IiB5Mj0iMTYiLz48L3N2Zz4=") !important;
background-size:15px 15px !important;
background-position:13px center !important;
border-radius:6px 6px 16px 6px !important;
}
.navigation-in.menu .navigation-level-1-splitted-button { display:none !important; }
nav#navigation.mega-open > .navigation-in.menu > ul.menu-level-1 {
display:flex !important; flex-direction:column !important;
flex-wrap:nowrap !important; height:auto !important;
position:fixed !important; top:var(--mega-top,125px) !important;
left:0 !important; width:260px !important; background:#0076A0 !important;
z-index:9995 !important; box-shadow:none !important;
padding:4px 0 !important; margin:0 !important; list-style:none !important;
overflow-y:auto !important; overflow-x:hidden !important;
max-height:calc(100vh - var(--mega-top,125px)) !important;
border-radius:0 0 0 16px !important;
}
nav#navigation.mega-open .menu-level-1 > li,
nav#navigation.mega-open .menu-level-1 > li.splitted,
nav#navigation.mega-open .menu-level-1 > li.ext,
nav#navigation.mega-open .menu-level-1 > li.ext.splitted,
nav#navigation.mega-open .menu-level-1 > li.appended-category {
display:flex !important; visibility:visible !important;
flex-direction:column !important; min-height:0 !important; width:100% !important;
}
.menu-level-1 > li > a {
display:flex !important; align-items:center !important; gap:10px !important;
width:100% !important; box-sizing:border-box !important;
color:#ffffff !important; background:transparent !important;
padding:9px 16px 9px 14px !important; font-size:13.5px !important;
font-weight:500 !important; text-decoration:none !important;
border-bottom:1px solid rgba(255,255,255,.08) !important;
transition:background .15s, color .15s !important;
}
nav#navigation .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581) > a {
background:transparent !important;
}
nav#navigation .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581) {
background:transparent !important;
}
.menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581):hover > a {
background:rgba(255,255,255,.10) !important;
color:#ffffff !important;
font-weight:600 !important;
}
nav#navigation.mega-open .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581).menu-active > a,
nav#navigation.mega-open .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581).aaryans-pinned > a,
nav#navigation.mega-open .menu-level-1 > li:not(.menu-item-2108):not(.menu-item-2581):hover > a {
background:#65A8DC !important;
color:#ffffff !important;
font-weight:700 !important;
border-bottom-color:rgba(255,255,255,.0) !important;
}
.menu-level-1 > li > a::after {
content:"\203A" !important; font-size:18px !important;
opacity:.4 !important; margin-left:auto !important; flex-shrink:0 !important;
transition:opacity .15s !important;
}
.menu-level-1 > li:hover > a::after,
nav#navigation.mega-open .menu-level-1 > li.menu-active > a::after,
nav#navigation.mega-open .menu-level-1 > li.aaryans-pinned > a::after { opacity:1 !important; }
.menu-item-2581 > a::after,
.menu-item-2108 > a::after,
.menu-item-external-166 > a::after { display:none !important; }
nav#navigation .menu-level-1 > li.menu-item-2581 > a,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2581 > a,
nav#navigation .menu-level-1 > li.menu-item-2108 > a,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2108 > a {
background:#2E2D2C !important; color:#EBB21C !important;
font-weight:700 !important; border-top:1px solid rgba(255,255,255,.08) !important;
border-bottom:none !important;
}
nav#navigation .menu-level-1 > li.menu-item-2581 > a:hover,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2581.menu-active > a,
nav#navigation .menu-level-1 > li.menu-item-2108 > a:hover,
nav#navigation.mega-open .menu-level-1 > li.menu-item-2108.menu-active > a {
background:#EBB21C !important; color:#2E2D2C !important;
}
.menu-item-936 > a::before,
.menu-item-942 > a::before,
.menu-item-945 > a::before,
.menu-item-951 > a::before,
.menu-item-954 > a::before,
.menu-item-1611 > a::before,
.menu-item-1952 > a::before,
.menu-item-939 > a::before,
.menu-item-external-166 > a::before {
content:"" !important; display:inline-block !important;
width:26px !important; height:26px !important; flex-shrink:0 !important;
background-color:rgba(255,255,255,.85) !important;
-webkit-mask-size:contain !important; mask-size:contain !important;
-webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
-webkit-mask-position:center !important; mask-position:center !important;
}
.menu-item-2087 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJtMjM0LjUgMTE0LjM4LTQ1LjEgMzkuMzYgMTMuNTEgNTguNmExNiAxNiAwIDAgMS0yMy44NCAxNy4zNGwtNTEuMTEtMzEtNTEgMzFhMTYgMTYgMCAwIDEtMjMuODQtMTcuMzRsMTMuNDktNTguNTQtNDUuMTEtMzkuNDJhMTYgMTYgMCAwIDEgOS4xMS0yOC4wNmw1OS40Ni01LjE1IDIzLjIxLTU1LjM2YTE1Ljk1IDE1Ljk1IDAgMCAxIDI5LjQ0IDBMMTY2IDgxLjE3bDU5LjQ0IDUuMTVhMTYgMTYgMCAwIDEgOS4xMSAyOC4wNnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJtMjM0LjUgMTE0LjM4LTQ1LjEgMzkuMzYgMTMuNTEgNTguNmExNiAxNiAwIDAgMS0yMy44NCAxNy4zNGwtNTEuMTEtMzEtNTEgMzFhMTYgMTYgMCAwIDEtMjMuODQtMTcuMzRsMTMuNDktNTguNTQtNDUuMTEtMzkuNDJhMTYgMTYgMCAwIDEgOS4xMS0yOC4wNmw1OS40Ni01LjE1IDIzLjIxLTU1LjM2YTE1Ljk1IDE1Ljk1IDAgMCAxIDI5LjQ0IDBMMTY2IDgxLjE3bDU5LjQ0IDUuMTVhMTYgMTYgMCAwIDEgOS4xMSAyOC4wNnoiLz48L3N2Zz4=") !important;
}
.menu-item-2087 > a::before { background-color:#EBB21C !important; }
.menu-item-2087 > a:hover::before, .menu-item-2087.menu-active > a::before { background-color:#2E2D2C !important; }
.menu-item-2581 > a::before,
.menu-item-2108 > a::before {
content:"" !important; display:inline-block !important;
width:26px !important; height:26px !important; flex-shrink:0 !important;
background-color:#EBB21C !important;
-webkit-mask-size:contain !important; mask-size:contain !important;
-webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
-webkit-mask-position:center !important; mask-position:center !important;
}
.menu-item-2581 > a:hover::before, .menu-item-2581.menu-active > a::before,
.menu-item-2108 > a:hover::before, .menu-item-2108.menu-active > a::before {
background-color:#2E2D2C !important;
}
nav#navigation.mega-open .menu-level-1 > li > a:focus { outline:none !important; }
nav#navigation.mega-open .menu-level-1 > li.menu-active > a { outline:none !important; }
.menu-item-936 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
}
.menu-item-942 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQ1IDM1IDY4IDY4Ij48cGF0aCBkPSJNNDkuNDQsNjIuNzVzNy4xNC0zLjE4LDE0LjcyLTYuMzZjMy43OS0xLjU5LDcuNjktMy4xOCwxMC44OC00LjM4LDEuNTktLjYsMy4wMS0xLjEsNC4xNS0xLjQ2LjU4LS4xOCwxLjA4LS4zMiwxLjUyLS40My40NS0uMS44MS0uMTcsMS4xOS0uMTdoLjE3cy0uMDgsMS4xNy0uMDgsMS4xN2wtLjItMS4xNS4yMy0uMDJjLjM4LDAsLjg1LjEyLDEuNy41NSwyLjUzLDEuMzEsOC43LDUuNjksMjQuMjEsMjEuODUuNDUuNDcuNDMsMS4yMS0uMDMsMS42NS0uNDcuNDUtMS4yMS40My0xLjY1LS4wMy0xMC4yOC0xMC43Mi0xNi40My0xNi4yLTIwLTE4Ljk3LTEuNzgtMS4zOC0yLjkyLTIuMDgtMy41OC0yLjQyLS4zMy0uMTctLjU0LS4yNS0uNjQtLjI4bC0uMDctLjAyLjA4LS40N3YuNDhoLS4wOHMuMDgtLjQ4LjA4LS40OHYuNDgtMS4wMWwuMTcuOTloLS4xN3MwLS45OSwwLS45OWwuMTcuOTloLS4yOHMwLC4wMSwwLC4wMWMtLjA0LDAtLjMxLjAzLS42Ni4xMS0xLjM2LjMxLTQuMDYsMS4yNy03LjIyLDIuNS00Ljc3LDEuODUtMTAuNjgsNC4zNS0xNS40LDYuMzktMi4zNiwxLjAyLTQuNDIsMS45Mi01Ljg5LDIuNTYtMS40Ny42NS0yLjM1LDEuMDQtMi4zNSwxLjA0LS41OS4yNi0xLjI4LDAtMS41NC0uNTktLjI2LS41OSwwLTEuMjguNTktMS41NFoiLz48cGF0aCBkPSJNNTEuODgsNzUuODJzNi45My0zLjE1LDE0LjI5LTYuMzFjMy42OC0xLjU4LDcuNDctMy4xNiwxMC41OC00LjM1LDEuNTUtLjU5LDIuOTMtMS4wOSw0LjA2LTEuNDUuNTYtLjE4LDEuMDYtLjMyLDEuNS0uNDIuNDQtLjEuOC0uMTcsMS4xOS0uMTdoLjE3cy0uMDgsMS4xNy0uMDgsMS4xN2wtMS4wNS0uNTFjLjA3LS4xNS4yMy0uMzguNDktLjU1LjI2LS4xNy41OS0uMjUuOTEtLjI1LjU5LDAsMS4xOC4yMSwyLjA0LjY4LDIuNTQsMS40Myw3LjY0LDUuNTcsMTguOTYsMTguMDIuNDMuNDguNCwxLjIyLS4wOCwxLjY1LS40OC40My0xLjIyLjQtMS42NS0uMDgtNy40OS04LjI1LTEyLjI0LTEyLjgtMTUuMTktMTUuMjUtMS40OC0xLjIzLTIuNS0xLjkyLTMuMTctMi4zLS4zMy0uMTktLjU4LS4yOS0uNzMtLjM0bC0uMTYtLjA0aC0uMDNzMC0uMDgsMC0uMDh2LjA4aDB2LS4wOHMwLC4wOCwwLC4wOHYtLjY2bC4zNS41NWMtLjE2LjEtLjMxLjEyLS4zNS4xMnYtLjY2bC4zNS41NS0uNTQtLjg1LjkuNDNjLS4wNy4xNS0uMi4zMi0uMzYuNDFsLS41NC0uODUuOS40M2MtLjIxLjQzLS42Ni42OS0xLjE0LjY2aDBzLS4zMS4wMy0uNjUuMTFjLTEuMzMuMzEtMy45NiwxLjI1LTcuMDQsMi40OC00LjYzLDEuODQtMTAuMzgsNC4zMS0xNC45NSw2LjMzLTIuMjksMS4wMS00LjI5LDEuOS01LjcxLDIuNTQtMS40My42NC0yLjI4LDEuMDMtMi4yOCwxLjAzLS41OS4yNy0xLjI4LDAtMS41NS0uNTgtLjI3LS41OSwwLTEuMjguNTgtMS41NVoiLz48cGF0aCBkPSJNODMuMTMsNTAuNzVjLjA3LjEyLDIuMDksMy43MiwyLjA5LDkuOTIsMCwzLjU2LS42Nyw3Ljk2LTIuNzIsMTMuMDMtLjI0LjYtLjkyLjg5LTEuNTIuNjQtLjYtLjI0LS44OS0uOTItLjY0LTEuNTIsMS45NC00LjgsMi41NS04Ljg5LDIuNTUtMTIuMTUsMC0yLjg1LS40Ni01LjA3LS45Mi02LjU2LS4yMy0uNzUtLjQ1LTEuMzEtLjYyLTEuNjktLjA4LS4xOC0uMTUtLjMyLS4xOS0uNDFsLS4wNS0uMDl2LS4wMnMuMTgtLjEuMTgtLjFsLS4xOS4xMWgwcy4xOS0uMTEuMTktLjExbC0uMTkuMTFjLS4zMi0uNTYtLjEyLTEuMjguNDQtMS42LjU2LS4zMiwxLjI4LS4xMiwxLjYuNDRaIi8+PHBhdGggZD0iTTY0Ljc4LDgzLjg3czIuMTYtMS40Niw0Ljk5LTIuOTJjMS40MS0uNzMsMy0xLjQ2LDQuNTktMi4wMiwxLjYtLjU2LDMuMi0uOTUsNC43MS0uOTYuNDMsMCwuODYuMDMsMS4yNy4xMSwyLjg2LjU1LDUuNiwyLjM3LDcuNyw0LjAzLDIuMSwxLjY2LDMuNTMsMy4xOCwzLjU1LDMuMjEuNDQuNDcuNDIsMS4yMS0uMDUsMS42NS0uNDcuNDQtMS4yMS40Mi0xLjY1LS4wNWwtLjA1LS4wNmMtLjI5LS4zLTEuNzItMS43NS0zLjYyLTMuMjEtMS44OS0xLjQ2LTQuMjktMi45MS02LjMxLTMuMjctLjI1LS4wNS0uNTMtLjA3LS44NC0uMDctMS4wOSwwLTIuNDkuMzEtMy45NC44Mi0yLjE4Ljc2LTQuNDYsMS45NC02LjE4LDIuOTItLjg2LjQ5LTEuNTguOTMtMi4wOSwxLjI1LS4yNS4xNi0uNDUuMjktLjU4LjM3bC0uMi4xM2MtLjU0LjM2LTEuMjYuMjItMS42Mi0uMzItLjM2LS41NC0uMjItMS4yNi4zMi0xLjYyWiIvPjxwYXRoIGQ9Ik03MS43Myw3NC41MmwyLjIzLDMuODFjLjMzLjU2LjE0LDEuMjctLjQyLDEuNi0uNTYuMzMtMS4yNy4xNC0xLjYtLjQybC0yLjIzLTMuODFjLS4zMy0uNTYtLjE0LTEuMjcuNDItMS42LjU2LS4zMywxLjI3LS4xNCwxLjYuNDIiLz48cGF0aCBkPSJNNzcuMjgsNzAuODZsMS4yNSw2LjU2Yy4xMi42My0uMjksMS4yNS0uOTMsMS4zNy0uNjMuMTItMS4yNS0uMjktMS4zNy0uOTNsLTEuMjUtNi41NmMtLjEyLS42My4yOS0xLjI1LjkzLTEuMzcuNjQtLjEyLDEuMjUuMywxLjM3LjkzIi8+PHBhdGggZD0iTTg4LjM2LDc0LjI4bC00LjE3LDUuMTNjLS40MS41LTEuMTQuNTgtMS42NS4xNy0uNS0uNDEtLjU4LTEuMTQtLjE3LTEuNjVsNC4xNy01LjEzYy40MS0uNSwxLjE0LS41OCwxLjY0LS4xNy41LjQxLjU4LDEuMTQuMTcsMS42NCIvPjxwYXRoIGQ9Ik05MS45NSw3OC43M2wtNS4wMiwzLjQ0Yy0uNTMuMzctMS4yNi4yMy0xLjYzLS4zLS4zNy0uNTMtLjIzLTEuMjYuMy0xLjYzbDUuMDItMy40NGMuNTMtLjM3LDEuMjYtLjIzLDEuNjMuMy4zNy41My4yMywxLjI2LS4zLDEuNjMiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQ1IDM1IDY4IDY4Ij48cGF0aCBkPSJNNDkuNDQsNjIuNzVzNy4xNC0zLjE4LDE0LjcyLTYuMzZjMy43OS0xLjU5LDcuNjktMy4xOCwxMC44OC00LjM4LDEuNTktLjYsMy4wMS0xLjEsNC4xNS0xLjQ2LjU4LS4xOCwxLjA4LS4zMiwxLjUyLS40My40NS0uMS44MS0uMTcsMS4xOS0uMTdoLjE3cy0uMDgsMS4xNy0uMDgsMS4xN2wtLjItMS4xNS4yMy0uMDJjLjM4LDAsLjg1LjEyLDEuNy41NSwyLjUzLDEuMzEsOC43LDUuNjksMjQuMjEsMjEuODUuNDUuNDcuNDMsMS4yMS0uMDMsMS42NS0uNDcuNDUtMS4yMS40My0xLjY1LS4wMy0xMC4yOC0xMC43Mi0xNi40My0xNi4yLTIwLTE4Ljk3LTEuNzgtMS4zOC0yLjkyLTIuMDgtMy41OC0yLjQyLS4zMy0uMTctLjU0LS4yNS0uNjQtLjI4bC0uMDctLjAyLjA4LS40N3YuNDhoLS4wOHMuMDgtLjQ4LjA4LS40OHYuNDgtMS4wMWwuMTcuOTloLS4xN3MwLS45OSwwLS45OWwuMTcuOTloLS4yOHMwLC4wMSwwLC4wMWMtLjA0LDAtLjMxLjAzLS42Ni4xMS0xLjM2LjMxLTQuMDYsMS4yNy03LjIyLDIuNS00Ljc3LDEuODUtMTAuNjgsNC4zNS0xNS40LDYuMzktMi4zNiwxLjAyLTQuNDIsMS45Mi01Ljg5LDIuNTYtMS40Ny42NS0yLjM1LDEuMDQtMi4zNSwxLjA0LS41OS4yNi0xLjI4LDAtMS41NC0uNTktLjI2LS41OSwwLTEuMjguNTktMS41NFoiLz48cGF0aCBkPSJNNTEuODgsNzUuODJzNi45My0zLjE1LDE0LjI5LTYuMzFjMy42OC0xLjU4LDcuNDctMy4xNiwxMC41OC00LjM1LDEuNTUtLjU5LDIuOTMtMS4wOSw0LjA2LTEuNDUuNTYtLjE4LDEuMDYtLjMyLDEuNS0uNDIuNDQtLjEuOC0uMTcsMS4xOS0uMTdoLjE3cy0uMDgsMS4xNy0uMDgsMS4xN2wtMS4wNS0uNTFjLjA3LS4xNS4yMy0uMzguNDktLjU1LjI2LS4xNy41OS0uMjUuOTEtLjI1LjU5LDAsMS4xOC4yMSwyLjA0LjY4LDIuNTQsMS40Myw3LjY0LDUuNTcsMTguOTYsMTguMDIuNDMuNDguNCwxLjIyLS4wOCwxLjY1LS40OC40My0xLjIyLjQtMS42NS0uMDgtNy40OS04LjI1LTEyLjI0LTEyLjgtMTUuMTktMTUuMjUtMS40OC0xLjIzLTIuNS0xLjkyLTMuMTctMi4zLS4zMy0uMTktLjU4LS4yOS0uNzMtLjM0bC0uMTYtLjA0aC0uMDNzMC0uMDgsMC0uMDh2LjA4aDB2LS4wOHMwLC4wOCwwLC4wOHYtLjY2bC4zNS41NWMtLjE2LjEtLjMxLjEyLS4zNS4xMnYtLjY2bC4zNS41NS0uNTQtLjg1LjkuNDNjLS4wNy4xNS0uMi4zMi0uMzYuNDFsLS41NC0uODUuOS40M2MtLjIxLjQzLS42Ni42OS0xLjE0LjY2aDBzLS4zMS4wMy0uNjUuMTFjLTEuMzMuMzEtMy45NiwxLjI1LTcuMDQsMi40OC00LjYzLDEuODQtMTAuMzgsNC4zMS0xNC45NSw2LjMzLTIuMjksMS4wMS00LjI5LDEuOS01LjcxLDIuNTQtMS40My42NC0yLjI4LDEuMDMtMi4yOCwxLjAzLS41OS4yNy0xLjI4LDAtMS41NS0uNTgtLjI3LS41OSwwLTEuMjguNTgtMS41NVoiLz48cGF0aCBkPSJNODMuMTMsNTAuNzVjLjA3LjEyLDIuMDksMy43MiwyLjA5LDkuOTIsMCwzLjU2LS42Nyw3Ljk2LTIuNzIsMTMuMDMtLjI0LjYtLjkyLjg5LTEuNTIuNjQtLjYtLjI0LS44OS0uOTItLjY0LTEuNTIsMS45NC00LjgsMi41NS04Ljg5LDIuNTUtMTIuMTUsMC0yLjg1LS40Ni01LjA3LS45Mi02LjU2LS4yMy0uNzUtLjQ1LTEuMzEtLjYyLTEuNjktLjA4LS4xOC0uMTUtLjMyLS4xOS0uNDFsLS4wNS0uMDl2LS4wMnMuMTgtLjEuMTgtLjFsLS4xOS4xMWgwcy4xOS0uMTEuMTktLjExbC0uMTkuMTFjLS4zMi0uNTYtLjEyLTEuMjguNDQtMS42LjU2LS4zMiwxLjI4LS4xMiwxLjYuNDRaIi8+PHBhdGggZD0iTTY0Ljc4LDgzLjg3czIuMTYtMS40Niw0Ljk5LTIuOTJjMS40MS0uNzMsMy0xLjQ2LDQuNTktMi4wMiwxLjYtLjU2LDMuMi0uOTUsNC43MS0uOTYuNDMsMCwuODYuMDMsMS4yNy4xMSwyLjg2LjU1LDUuNiwyLjM3LDcuNyw0LjAzLDIuMSwxLjY2LDMuNTMsMy4xOCwzLjU1LDMuMjEuNDQuNDcuNDIsMS4yMS0uMDUsMS42NS0uNDcuNDQtMS4yMS40Mi0xLjY1LS4wNWwtLjA1LS4wNmMtLjI5LS4zLTEuNzItMS43NS0zLjYyLTMuMjEtMS44OS0xLjQ2LTQuMjktMi45MS02LjMxLTMuMjctLjI1LS4wNS0uNTMtLjA3LS44NC0uMDctMS4wOSwwLTIuNDkuMzEtMy45NC44Mi0yLjE4Ljc2LTQuNDYsMS45NC02LjE4LDIuOTItLjg2LjQ5LTEuNTguOTMtMi4wOSwxLjI1LS4yNS4xNi0uNDUuMjktLjU4LjM3bC0uMi4xM2MtLjU0LjM2LTEuMjYuMjItMS42Mi0uMzItLjM2LS41NC0uMjItMS4yNi4zMi0xLjYyWiIvPjxwYXRoIGQ9Ik03MS43Myw3NC41MmwyLjIzLDMuODFjLjMzLjU2LjE0LDEuMjctLjQyLDEuNi0uNTYuMzMtMS4yNy4xNC0xLjYtLjQybC0yLjIzLTMuODFjLS4zMy0uNTYtLjE0LTEuMjcuNDItMS42LjU2LS4zMywxLjI3LS4xNCwxLjYuNDIiLz48cGF0aCBkPSJNNzcuMjgsNzAuODZsMS4yNSw2LjU2Yy4xMi42My0uMjksMS4yNS0uOTMsMS4zNy0uNjMuMTItMS4yNS0uMjktMS4zNy0uOTNsLTEuMjUtNi41NmMtLjEyLS42My4yOS0xLjI1LjkzLTEuMzcuNjQtLjEyLDEuMjUuMywxLjM3LjkzIi8+PHBhdGggZD0iTTg4LjM2LDc0LjI4bC00LjE3LDUuMTNjLS40MS41LTEuMTQuNTgtMS42NS4xNy0uNS0uNDEtLjU4LTEuMTQtLjE3LTEuNjVsNC4xNy01LjEzYy40MS0uNSwxLjE0LS41OCwxLjY0LS4xNy41LjQxLjU4LDEuMTQuMTcsMS42NCIvPjxwYXRoIGQ9Ik05MS45NSw3OC43M2wtNS4wMiwzLjQ0Yy0uNTMuMzctMS4yNi4yMy0xLjYzLS4zLS4zNy0uNTMtLjIzLTEuMjYuMy0xLjYzbDUuMDItMy40NGMuNTMtLjM3LDEuMjYtLjIzLDEuNjMuMy4zNy41My4yMywxLjI2LS4zLDEuNjMiLz48L3N2Zz4=") !important;
}
.menu-item-945 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQ3IDQwIDY2IDY2Ij48cGF0aCBkPSJNNzkuNTQsODAuNmwtMTcuNzgtNS4wNS4yOS0xLjAzdjEuMDdoMGwtLjMyLS4wNS0uMTktLjA2LTUuNTgtMS41OGgwYy0xLjExLS4zMi0xLjk0LTEuMzUtMS45NC0yLjU4LDAtLjcyLjI5LTEuMzcuNzItMS44M2gwczEzLjk1LTE0Ljc1LDEzLjk1LTE0Ljc1bC43OC43NC0uNzktLjczYy40OC0uNTIsMS4xOC0uODUsMS45NC0uODUuMywwLC41Ni4wNS43OC4xMmw3LjYxLDIuMzJjLjU3LjE3Ljg5Ljc3LjcxLDEuMzQtLjE3LjU3LS43Ny44OC0xLjM0LjcxbC03LjYxLTIuMzMtLjE1LS4wM2MtLjE2LDAtLjI3LjA2LS4zNy4xNmgwcy0xMy45NSwxNC43NS0xMy45NSwxNC43NWwtLjc4LS43NC43OS43My0uMTYuMzhjMCwuMjUuMTYuNDQuMzkuNTFoMHM1LjYsMS41OCw1LjYsMS41OGguMDNzLjIuMDcuMi4wN2wtLjMyLDEuMDJ2LTEuMDdoMGwuMjkuMDQsMTcuNzgsNS4wNWMuNTcuMTYuOS43NS43NCwxLjMzLS4xNi41Ny0uNzUuOS0xLjMyLjc0WiIvPjxwYXRoIGQ9Ik0xMDMuMzIsNjQuNzNjMS4zMiwxLjM1LDIuMTUsMy4yMSwyLjE1LDUuMjUsMCwxLjk5LS43OCwzLjc5LTIuMDMsNS4xM2wtMTMuNDUsMTQuMzRjLTEuNzYsMS44Ny00LjI2LDMuMDUtNy4wMywzLjA1LS45NCwwLTEuODQtLjEzLTIuNzEtLjM5aDBzLTIxLjYxLTYuMy0yMS42MS02LjNjLTIuNjgtLjc3LTQuNjMtMy4yNS00LjYzLTYuMTgsMC0zLjU1LDIuODgtNi40Myw2LjQzLTYuNDMuNTgsMCwxLjE0LjA4LDEuNjguMjJsLjA2LjAyLjIuMDctLjMzLDEuMDJ2LTEuMDdoLjAxbC4yOS4wNCwxOS42NSw1LjYxaDBjMS44My41MywzLjA5LDIuMiwzLjA5LDQuMSwwLDEuMTEtLjUyLDIuMTUtMS40LDIuODEtLjYxLjQ2LTEuMzYuNzEtMi4xMi43MS0uMzIsMC0uNjUtLjA1LS45OC0uMTRsLTIwLjQ3LTUuOTFjLS41Ny0uMTYtLjktLjc2LS43My0xLjMzLjE2LS41Ny43Ni0uOSwxLjMzLS43M2wyMC40OCw1LjkxLjM4LjA1Yy4yOSwwLC41OC0uMS44Mi0uMjguMzQtLjI2LjU1LS42Ni41NS0xLjEsMC0uOTMtLjYzLTEuNzctMS41NC0yLjAzaDBsLTE5LjY1LTUuNjEuMjktMS4wM3YxLjA3aC0uMDFsLS4zMy0uMDUtLjItLjA3LjMzLTEuMDItLjI3LDEuMDRjLS4zNi0uMS0uNzUtLjE1LTEuMTMtLjE1LTIuMzcsMC00LjI4LDEuOTItNC4yOSw0LjI5LDAsMS45NSwxLjMxLDMuNjEsMy4wOCw0LjEybDIxLjYyLDYuM2gwYy42Ni4yLDEuMzYuMywyLjEuMywyLjE2LDAsNC4wOS0uOTIsNS40Ny0yLjM3bDEzLjQ1LTE0LjMzYy44OS0uOTYsMS40NS0yLjI0LDEuNDUtMy42NnMtLjU5LTIuNzgtMS41NC0zLjc1Yy0uNDEtLjQyLS40MS0xLjEuMDEtMS41Mi40Mi0uNDEsMS4xLS40MSwxLjUyLjAxWiIvPjxwYXRoIGQ9Ik0xMDUuNzQsNTMuOTZsLTEuMTgsMS4zOGMtLjE4LjIyLS4zLjQ4LS4zNS43NmwtLjM5LDIuNTljLS4wOC41My0uMjgsMS4wNS0uNTksMS41LS43MSwxLjA1LTIuNDYsMy42My00LjA5LDYuMDMtLjgyLDEuMi0xLjYsMi4zNi0yLjIxLDMuMjUtLjYxLjktMS4wNCwxLjUyLTEuMTgsMS43MS0uMy40Mi0uNjkuNzYtMS4xMywxLjAyLS40NC4yNS0uOTMuNDMtMS41LjQ0LS4zMiwwLS42Ny0uMDctLjk5LS4yMy0uMzItLjE3LS42MS0uNDQtLjgxLS43Ni0uNDQtLjcxLS42Mi0xLjUyLS42Mi0yLjMzLDAtLjY5LjEyLTEuMzguMzItMi4wOS4yNS0uODMuNjgtMS40NCwxLjA0LTIuMS4zNi0uNjYuNjgtMS4zNi44Mi0yLjN2LS4wMnMtLjEzLS4yOC0uMTMtLjI4bC0uMTMtLjE1LS4wNC0uMDNoMGwtLjM3LjQ3aC0uMDFsLS4zNy40Ny42Ni0uODQtLjQzLjk5Yy0uODItLjM1LTEuNDUtLjY0LTEuOTMtLjgzLS40OC0uMTktLjc5LS4yNS0uOTktLjI1bC0uMzIuMDYtLjA5LS4yNC4xLjIzaC0uMDJsLjEuMjNzLS4xNy4wOS0uMzYuMjRjLS43Mi41My0xLjk5LDEuNjctMy4wMywyLjY2LS41Mi41LTEsLjk2LTEuMzUsMS4yOXMtLjU2LjU0LS41Ni41NGwtLjc1LS43Ni45Ny40Ni0uNTEsMS4wOS0xLjQyLDQuNTEtMS4wMi0uMzIsMS4wMy4yOWMtLjQ3LDEuNjctMS42MiwyLjc5LTIuNzcsMy40Ni0xLjE3LjY3LTIuMy45NS0zLjE2Ljk2LS4yNCwwLS40NS0uMDItLjc0LS4xMS0uMTQtLjA1LS4zMS0uMTMtLjUtLjMxLS4xOC0uMTctLjM2LS41MS0uMzUtLjg0bC4wMi0uMi4wMi0uMDcsMi4wOC04LjM5LjA3LS4yLDQuMTYtOC44NGMuNDYtLjk3LDEuMi0xLjc5LDIuMTItMi4zNGwxMC43OS02LjQ0LDEuNjYtMy4xOGMuMjctLjUyLjkyLS43MywxLjQ1LS40NXMuNzMuOTIuNDUsMS40NWwtMS44LDMuNDVjLS4wOS4xOC0uMjMuMzItLjQuNDJsLTExLjA1LDYuNTljLS41Ni4zMy0xLC44Mi0xLjI4LDEuNDFsLTQuMTIsOC43NC0yLjA2LDguMjksMS4wNi4xOWgwbC42OC0uNjhoMGwtLjUxLjUxLjE2LS43MnMuMTMuMDEuMzUuMjFsLS41MS41MS4xNi0uNzJoMHMuMDcsMCwuMDcsMGMuMzQsMCwxLjI4LS4xOSwyLjA4LS42Ny44Mi0uNDgsMS41MS0xLjE4LDEuNzktMi4xOXYtLjA0czEuNDUtNC41OCwxLjQ1LTQuNThsLjA1LS4xMy41NC0xLjE2LjIxLS4zczEuMTctMS4xNiwyLjQ4LTIuMzdjLjY1LS42MSwxLjM0LTEuMjMsMS45NS0xLjczLjMtLjI1LjU5LS40OC44NS0uNjYuMjctLjE5LjQ4LS4zMy44LS40Ni4zNC0uMTIuNy0uMTksMS4wNS0uMTkuNjIsMCwxLjE4LjE4LDEuNzYuNC41OC4yMywxLjIxLjUyLDIsLjg2bC4yNC4xNHMuMjguMjIuNTQuNTZjLjI1LjM0LjU3Ljg2LjU3LDEuNThsLS4wMi4zM2MtLjE5LDEuMjctLjY1LDIuMjUtMS4wNiwzLjAxLS40Mi43Ni0uNzcsMS4zMi0uODYsMS42Ny0uMTYuNTYtLjI0LDEuMDctLjI0LDEuNDksMCwuNTEuMTEuODkuMywxLjJoMGwuMDQtLjEyLjA0LjAzaDB2LjAzaDB2LS4wM3MuMDMsMCwuMDMsMGMuMDYsMCwuMjQtLjA0LjQyLS4xNC4xOC0uMTEuMzYtLjI3LjQ3LS40Mi4xLS4xMy41NC0uNzgsMS4xNS0xLjY3LDEuODMtMi42OCw1LjIzLTcuNzEsNi4yOS05LjI4LjEzLS4xOS4yMS0uMzkuMjQtLjYybC4zOS0yLjU4Yy4xLS42OC4zOS0xLjMxLjgzLTEuODNsMS4xOC0xLjM4Yy4zOC0uNDUsMS4wNi0uNTEsMS41MS0uMTIuNDUuMzguNTEsMS4wNi4xMiwxLjUxWiIvPjxwYXRoIGQ9Ik04My4zNSw2Ni44NGw0LjQ0LDMuNDctLjY2Ljg0LS41Ny0uOTFjLjI3LS4xNi41Ni0uMzcuNzUtLjU4LjE5LS4yMi4yNi0uMzYuMjYtLjU0LDAtLjE2LS4wNi0uNDctLjQ1LS45OS0uMjYtLjM0LS42OC0uNzItMS4wMS0uOTktLjE3LS4xNC0uMzItLjI1LS40My0uMzJsLS4xMi0uMDktLjA0LS4wMmMtLjMyLS4yMS0uNTEtLjU4LS40OS0uOTZsLjE3LTIuOTZjLjA0LS41OS41NC0xLjA0LDEuMTMtMS4wMS41OS4wNCwxLjA0LjU0LDEuMDEsMS4xM2wtLjE3LDIuOTYtMS4wNy0uMDYuNTktLjlzMS4yNS44LDIuMTIsMS45MWMuNTkuNzYuOSwxLjU0LjksMi4zLDAsLjg2LS40MSwxLjU1LS44MywyLS40My40Ni0uODguNzUtMS4xOC45NC0uMzguMjQtLjg4LjIyLTEuMjMtLjA2bC00LjQ0LTMuNDdjLS40Ny0uMzYtLjU1LTEuMDQtLjE4LTEuNTEuMzYtLjQ3LDEuMDQtLjU1LDEuNTEtLjE4WiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjQ3IDQwIDY2IDY2Ij48cGF0aCBkPSJNNzkuNTQsODAuNmwtMTcuNzgtNS4wNS4yOS0xLjAzdjEuMDdoMGwtLjMyLS4wNS0uMTktLjA2LTUuNTgtMS41OGgwYy0xLjExLS4zMi0xLjk0LTEuMzUtMS45NC0yLjU4LDAtLjcyLjI5LTEuMzcuNzItMS44M2gwczEzLjk1LTE0Ljc1LDEzLjk1LTE0Ljc1bC43OC43NC0uNzktLjczYy40OC0uNTIsMS4xOC0uODUsMS45NC0uODUuMywwLC41Ni4wNS43OC4xMmw3LjYxLDIuMzJjLjU3LjE3Ljg5Ljc3LjcxLDEuMzQtLjE3LjU3LS43Ny44OC0xLjM0LjcxbC03LjYxLTIuMzMtLjE1LS4wM2MtLjE2LDAtLjI3LjA2LS4zNy4xNmgwcy0xMy45NSwxNC43NS0xMy45NSwxNC43NWwtLjc4LS43NC43OS43My0uMTYuMzhjMCwuMjUuMTYuNDQuMzkuNTFoMHM1LjYsMS41OCw1LjYsMS41OGguMDNzLjIuMDcuMi4wN2wtLjMyLDEuMDJ2LTEuMDdoMGwuMjkuMDQsMTcuNzgsNS4wNWMuNTcuMTYuOS43NS43NCwxLjMzLS4xNi41Ny0uNzUuOS0xLjMyLjc0WiIvPjxwYXRoIGQ9Ik0xMDMuMzIsNjQuNzNjMS4zMiwxLjM1LDIuMTUsMy4yMSwyLjE1LDUuMjUsMCwxLjk5LS43OCwzLjc5LTIuMDMsNS4xM2wtMTMuNDUsMTQuMzRjLTEuNzYsMS44Ny00LjI2LDMuMDUtNy4wMywzLjA1LS45NCwwLTEuODQtLjEzLTIuNzEtLjM5aDBzLTIxLjYxLTYuMy0yMS42MS02LjNjLTIuNjgtLjc3LTQuNjMtMy4yNS00LjYzLTYuMTgsMC0zLjU1LDIuODgtNi40Myw2LjQzLTYuNDMuNTgsMCwxLjE0LjA4LDEuNjguMjJsLjA2LjAyLjIuMDctLjMzLDEuMDJ2LTEuMDdoLjAxbC4yOS4wNCwxOS42NSw1LjYxaDBjMS44My41MywzLjA5LDIuMiwzLjA5LDQuMSwwLDEuMTEtLjUyLDIuMTUtMS40LDIuODEtLjYxLjQ2LTEuMzYuNzEtMi4xMi43MS0uMzIsMC0uNjUtLjA1LS45OC0uMTRsLTIwLjQ3LTUuOTFjLS41Ny0uMTYtLjktLjc2LS43My0xLjMzLjE2LS41Ny43Ni0uOSwxLjMzLS43M2wyMC40OCw1LjkxLjM4LjA1Yy4yOSwwLC41OC0uMS44Mi0uMjguMzQtLjI2LjU1LS42Ni41NS0xLjEsMC0uOTMtLjYzLTEuNzctMS41NC0yLjAzaDBsLTE5LjY1LTUuNjEuMjktMS4wM3YxLjA3aC0uMDFsLS4zMy0uMDUtLjItLjA3LjMzLTEuMDItLjI3LDEuMDRjLS4zNi0uMS0uNzUtLjE1LTEuMTMtLjE1LTIuMzcsMC00LjI4LDEuOTItNC4yOSw0LjI5LDAsMS45NSwxLjMxLDMuNjEsMy4wOCw0LjEybDIxLjYyLDYuM2gwYy42Ni4yLDEuMzYuMywyLjEuMywyLjE2LDAsNC4wOS0uOTIsNS40Ny0yLjM3bDEzLjQ1LTE0LjMzYy44OS0uOTYsMS40NS0yLjI0LDEuNDUtMy42NnMtLjU5LTIuNzgtMS41NC0zLjc1Yy0uNDEtLjQyLS40MS0xLjEuMDEtMS41Mi40Mi0uNDEsMS4xLS40MSwxLjUyLjAxWiIvPjxwYXRoIGQ9Ik0xMDUuNzQsNTMuOTZsLTEuMTgsMS4zOGMtLjE4LjIyLS4zLjQ4LS4zNS43NmwtLjM5LDIuNTljLS4wOC41My0uMjgsMS4wNS0uNTksMS41LS43MSwxLjA1LTIuNDYsMy42My00LjA5LDYuMDMtLjgyLDEuMi0xLjYsMi4zNi0yLjIxLDMuMjUtLjYxLjktMS4wNCwxLjUyLTEuMTgsMS43MS0uMy40Mi0uNjkuNzYtMS4xMywxLjAyLS40NC4yNS0uOTMuNDMtMS41LjQ0LS4zMiwwLS42Ny0uMDctLjk5LS4yMy0uMzItLjE3LS42MS0uNDQtLjgxLS43Ni0uNDQtLjcxLS42Mi0xLjUyLS42Mi0yLjMzLDAtLjY5LjEyLTEuMzguMzItMi4wOS4yNS0uODMuNjgtMS40NCwxLjA0LTIuMS4zNi0uNjYuNjgtMS4zNi44Mi0yLjN2LS4wMnMtLjEzLS4yOC0uMTMtLjI4bC0uMTMtLjE1LS4wNC0uMDNoMGwtLjM3LjQ3aC0uMDFsLS4zNy40Ny42Ni0uODQtLjQzLjk5Yy0uODItLjM1LTEuNDUtLjY0LTEuOTMtLjgzLS40OC0uMTktLjc5LS4yNS0uOTktLjI1bC0uMzIuMDYtLjA5LS4yNC4xLjIzaC0uMDJsLjEuMjNzLS4xNy4wOS0uMzYuMjRjLS43Mi41My0xLjk5LDEuNjctMy4wMywyLjY2LS41Mi41LTEsLjk2LTEuMzUsMS4yOXMtLjU2LjU0LS41Ni41NGwtLjc1LS43Ni45Ny40Ni0uNTEsMS4wOS0xLjQyLDQuNTEtMS4wMi0uMzIsMS4wMy4yOWMtLjQ3LDEuNjctMS42MiwyLjc5LTIuNzcsMy40Ni0xLjE3LjY3LTIuMy45NS0zLjE2Ljk2LS4yNCwwLS40NS0uMDItLjc0LS4xMS0uMTQtLjA1LS4zMS0uMTMtLjUtLjMxLS4xOC0uMTctLjM2LS41MS0uMzUtLjg0bC4wMi0uMi4wMi0uMDcsMi4wOC04LjM5LjA3LS4yLDQuMTYtOC44NGMuNDYtLjk3LDEuMi0xLjc5LDIuMTItMi4zNGwxMC43OS02LjQ0LDEuNjYtMy4xOGMuMjctLjUyLjkyLS43MywxLjQ1LS40NXMuNzMuOTIuNDUsMS40NWwtMS44LDMuNDVjLS4wOS4xOC0uMjMuMzItLjQuNDJsLTExLjA1LDYuNTljLS41Ni4zMy0xLC44Mi0xLjI4LDEuNDFsLTQuMTIsOC43NC0yLjA2LDguMjksMS4wNi4xOWgwbC42OC0uNjhoMGwtLjUxLjUxLjE2LS43MnMuMTMuMDEuMzUuMjFsLS41MS41MS4xNi0uNzJoMHMuMDcsMCwuMDcsMGMuMzQsMCwxLjI4LS4xOSwyLjA4LS42Ny44Mi0uNDgsMS41MS0xLjE4LDEuNzktMi4xOXYtLjA0czEuNDUtNC41OCwxLjQ1LTQuNThsLjA1LS4xMy41NC0xLjE2LjIxLS4zczEuMTctMS4xNiwyLjQ4LTIuMzdjLjY1LS42MSwxLjM0LTEuMjMsMS45NS0xLjczLjMtLjI1LjU5LS40OC44NS0uNjYuMjctLjE5LjQ4LS4zMy44LS40Ni4zNC0uMTIuNy0uMTksMS4wNS0uMTkuNjIsMCwxLjE4LjE4LDEuNzYuNC41OC4yMywxLjIxLjUyLDIsLjg2bC4yNC4xNHMuMjguMjIuNTQuNTZjLjI1LjM0LjU3Ljg2LjU3LDEuNThsLS4wMi4zM2MtLjE5LDEuMjctLjY1LDIuMjUtMS4wNiwzLjAxLS40Mi43Ni0uNzcsMS4zMi0uODYsMS42Ny0uMTYuNTYtLjI0LDEuMDctLjI0LDEuNDksMCwuNTEuMTEuODkuMywxLjJoMGwuMDQtLjEyLjA0LjAzaDB2LjAzaDB2LS4wM3MuMDMsMCwuMDMsMGMuMDYsMCwuMjQtLjA0LjQyLS4xNC4xOC0uMTEuMzYtLjI3LjQ3LS40Mi4xLS4xMy41NC0uNzgsMS4xNS0xLjY3LDEuODMtMi42OCw1LjIzLTcuNzEsNi4yOS05LjI4LjEzLS4xOS4yMS0uMzkuMjQtLjYybC4zOS0yLjU4Yy4xLS42OC4zOS0xLjMxLjgzLTEuODNsMS4xOC0xLjM4Yy4zOC0uNDUsMS4wNi0uNTEsMS41MS0uMTIuNDUuMzguNTEsMS4wNi4xMiwxLjUxWiIvPjxwYXRoIGQ9Ik04My4zNSw2Ni44NGw0LjQ0LDMuNDctLjY2Ljg0LS41Ny0uOTFjLjI3LS4xNi41Ni0uMzcuNzUtLjU4LjE5LS4yMi4yNi0uMzYuMjYtLjU0LDAtLjE2LS4wNi0uNDctLjQ1LS45OS0uMjYtLjM0LS42OC0uNzItMS4wMS0uOTktLjE3LS4xNC0uMzItLjI1LS40My0uMzJsLS4xMi0uMDktLjA0LS4wMmMtLjMyLS4yMS0uNTEtLjU4LS40OS0uOTZsLjE3LTIuOTZjLjA0LS41OS41NC0xLjA0LDEuMTMtMS4wMS41OS4wNCwxLjA0LjU0LDEuMDEsMS4xM2wtLjE3LDIuOTYtMS4wNy0uMDYuNTktLjlzMS4yNS44LDIuMTIsMS45MWMuNTkuNzYuOSwxLjU0LjksMi4zLDAsLjg2LS40MSwxLjU1LS44MywyLS40My40Ni0uODguNzUtMS4xOC45NC0uMzguMjQtLjg4LjIyLTEuMjMtLjA2bC00LjQ0LTMuNDdjLS40Ny0uMzYtLjU1LTEuMDQtLjE4LTEuNTEuMzYtLjQ3LDEuMDQtLjU1LDEuNTEtLjE4WiIvPjwvc3ZnPg==") !important;
}
.menu-item-951 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01IC0zIDYwIDU2Ij48cGF0aCBkPSJNNC40NTUwNzgxIDYuMDg3ODkwNkM0LjEzMDczMTQgNi4wNjk2Nzc1IDMuODA4NjMzNyA2LjA3MzggMy40OTYwOTM4IDYuMTE1MjM0NEMyLjg3MTYwMjggNi4xOTgwMjU0IDIuMjg2MzY0NyA2LjQyNzc2MDEgMS43OTg4MjgxIDYuOTEyMTA5NEMxLjMzNTI4MDQgNy4zNzEzNjUgMS4xNTk5OTU1IDcuOTkwOTExMSAxLjEzMjgxMjUgOC41MzcxMDk0QzEuMTA1NjI5NSA5LjA4MzMwNzYgMS4xOTU3NjA1IDkuNjA4MzQ4OCAxLjMxMDU0NjkgMTAuMTQwNjI1QzEuNTQwMTE5MiAxMS4yMDUxNzcgMS44OTIzNjM1IDEyLjMxMzEyOCAyLjAwNzgxMjUgMTMuMjQ4MDQ3QzIuMTE1MzI4IDE0LjExNzgwNSAxLjkwMTE5MTcgMTUuNzA3NzA1IDEuNjE1MjM0NCAxNy43MzQzNzVDMS4zMjkyNzcxIDE5Ljc2MTA0NSAxIDIyLjI1MzI0NiAxIDI1LjEyNUMxIDI2LjUxMzA2OSAxLjIyMTY0MzUgMjguNzgxOTA0IDIuMDkxNzk2OSAzMS4xMzY3MTlDMi4zMTI3NTE1IDMxLjczNDY2OCAyLjU3OTI0ODUgMzIuMzM5MjgyIDIuODk0NTMxMiAzMi45MzM1OTRDMi45OTUxOTQ0IDM0LjI0NjA0MSAyLjI0NTIxMjUgMzUuOTI4MjM0IDEuODc4OTA2MiAzNy43NTk3NjZDMS43OTc0NzQzIDM4LjE2NTI5NSAxLjQzNTA4OTUgMzkuMTMyMjk2IDEuMjIwNzAzMSA0MC4xMzI4MTJDMS4xMTM0MjggNDAuNjMzNDU0IDEuMDM4MTU3MiA0MS4xNTk2NTUgMS4wODU5Mzc1IDQxLjcxMDkzOEMxLjEzMzcxNzUgNDIuMjYyMjIgMS4zMzAyNjY2IDQyLjg3Mzc4NyAxLjc5ODgyODEgNDMuMzM3ODkxTDEuODAwNzgxMiA0My4zMzk4NDRDMi43ODAxMTE4IDQ0LjMwNTc4MiA0LjE0ODg3NyA0NC4yNTUxMDcgNS40MzU1NDY5IDQ0LjA1MjczNEM2LjcyMjIxNjcgNDMuODUwMzYxIDguMDc3NjAyMSA0My40MjMzNzggOS4yNzE0ODQ0IDQzLjA4Nzg5MUMxMi4yMTk3NjEgNDIuMjU4ODc5IDE3LjcyODQ2IDQzLjA2NjQwNiAyNC40NjY3OTcgNDMuMDY2NDA2TDI1IDQzLjA2NjQwNkwyNS41MzMyMDMgNDMuMDY2NDA2QzI4Ljk3Mjc3NCA0My4wNjY0MDYgMzIuMDczMDgzIDQyLjgzMjMyNiAzNC42OTUzMTIgNDIuNzMyNDIyQzM1LjUxMDkgNDIuNzAxNzQyIDM2LjI3OTEyNSA0Mi42ODQ2MDMgMzYuOTk0MTQxIDQyLjY4OTQ1M0MzOC40ODc5NzQgNDIuNjk5MTUzIDM5Ljc1MjM3NSA0Mi44MTM0ODggNDAuNzI4NTE2IDQzLjA4Nzg5MUM0MS45MjIzOTggNDMuNDIzMzc4IDQzLjI3NzY1NyA0My44NTIzMTYgNDQuNTY0NDUzIDQ0LjA1NDY4OEM0NS44NTEyNDkgNDQuMjU3MDU4IDQ3LjIxOTQ3OCA0NC4zMDczMTQgNDguMTk5MjE5IDQzLjM0MTc5N0M0OC45MDIzMiA0Mi42NDg2ODggNDguOTUwOTEgNDEuNzA2NTMyIDQ4Ljg2OTE0MSA0MC45OTAyMzRDNDguNzg3MzcxIDQwLjI3MzkzNyA0OC41NzgwOTUgMzkuNjMxNzE1IDQ4LjQ4ODI4MSAzOS4yNTU4NTlDNDguMzUyMDMzIDM4LjY4NTU0NyA0OC4wNzI0MDkgMzguMTMwODcyIDQ3LjcxODc1IDM3LjQxOTkyMkM0Ny42NTYyODUgMzcuMjk0MzQ5IDQ3LjU3NDQ4IDM3LjEzNzI0IDQ3LjUwNzgxMiAzNy4wMDU4NTlDNDcuNjYwODM0IDM1Ljk1ODUzMyA0OC4wMDUxNDUgMzMuODY0MzEgNDguMzM1OTM4IDMxLjU2NDQ1M0M0OC42ODMxMTUgMjkuMTUwNjc3IDQ5IDI2LjY3MTkzNCA0OSAyNS4xMjVDNDkgMjIuMjUzMjQ2IDQ4LjY3MDcyMyAxOS43NjEwNDUgNDguMzg0NzY2IDE3LjczNDM3NUM0OC4wOTg4MDggMTUuNzA3NzA1IDQ3Ljg4NDY3MSAxNC4xMTc4MDUgNDcuOTkyMTg4IDEzLjI0ODA0N0M0OC4xMDc2MzYgMTIuMzEzMTI4IDQ4LjQ1OTg4MSAxMS4yMDUxNzcgNDguNjg5NDUzIDEwLjE0MDYyNUM0OC44MDQyMzkgOS42MDgzNDg4IDQ4Ljg5NDM3IDkuMDgzMzA3NiA0OC44NjcxODggOC41MzcxMDk0QzQ4Ljg0MDAwNyA3Ljk5MDkxMTEgNDguNjY0NzIgNy4zNzEzNjUgNDguMjAxMTcyIDYuOTEyMTA5NEM0Ny43MTM2MzUgNi40Mjc3NjAxIDQ3LjEyODM5NyA2LjE5ODAyNTEgNDYuNTAzOTA2IDYuMTE1MjM0NEM0NS44Nzg4MjYgNi4wMzIzNjU0IDQ1LjIxNTY5MyA2LjA5NjAzOTYgNDQuNTcyMjY2IDYuMTk3MjY1NkM0My4yODU0MTEgNi4zOTk3MTg0IDQxLjkyNzkwMyA2LjgyNzIyMTMgNDAuNzMwNDY5IDcuMTYyMTA5NEMzNy43Nzk1MTYgNy45ODgxMzE0IDMyLjI3MTEzOSA3LjE4MzU5MzggMjUuNTMzMjAzIDcuMTgzNTkzOEwyNSA3LjE4MzU5MzhMMjQuNDY2Nzk3IDcuMTgzNTkzOEMyMi44NTg1MjUgNy4xODM1OTM4IDE5LjA1Njc1NCA3LjA1OTMyNDEgMTUuMjQ4MDQ3IDguMzgwODU5NEMxMy41MDQxNzEgOC40MDcwMjkyIDEwLjcwOTk4IDcuNTY1NTk5NCA5LjI2OTUzMTIgNy4xNjIxMDk0QzguMDcyMDk3NiA2LjgyNzIyMTMgNi43MTQ1ODkyIDYuMzk5NzE4NCA1LjQyNzczNDQgNi4xOTcyNjU2QzUuMTA2MDIwNyA2LjE0NjY1MjUgNC43Nzk0MjQ5IDYuMTA2MTAzNyA0LjQ1NTA3ODEgNi4wODc4OTA2IHogTSA0LjM5NjQ4NDQgOC4xMDE1NjI1QzQuNjExMDAzNyA4LjEwOTA4NjEgNC44NTEzMzg3IDguMTMyMDAzOCA1LjExNzE4NzUgOC4xNzM4MjgxQzYuMTgwNTgyNyA4LjM0MTEyNTQgNy40OTI5MDI0IDguNzQxNzc4NyA4LjczMDQ2ODggOS4wODc4OTA2QzkuNDY2MDAyMiA5LjI5MzkyMzkgMTAuNjU2ODc1IDkuNjYyMzIxNSAxMS45NjI4OTEgOS45NTcwMzEyQzEwLjU2OTQxMSAxMC44NDUyMDEgOS4yNjQ1NTc1IDEyLjAwMzc1NyA4LjE4MTY0MDYgMTMuNTUwNzgxTDkuODE4MzU5NCAxNC42OTkyMTlDMTMuODQyOTA0IDguOTQ5ODY5MiAyMS42MjE2OTYgOS4xODM1OTM3IDI0LjQ2Njc5NyA5LjE4MzU5MzhMMjUgOS4xODM1OTM4TDI1LjUzMzIwMyA5LjE4MzU5MzhDMzIuMDkzMjY3IDkuMTgzNTkzOCAzNy40Njg0ODQgMTAuMTUxODY5IDQxLjI2OTUzMSA5LjA4Nzg5MDZDNDIuNTA3MDk3IDguNzQxNzc4NyA0My44MTk0MTcgOC4zNDExMjU0IDQ0Ljg4MjgxMiA4LjE3MzgyODFDNDUuOTQ2MjA4IDguMDA2NTMwOSA0Ni42MDg1OTEgOC4xNDY2NTQxIDQ2Ljc5Mjk2OSA4LjMzMDA3ODFMNDYuNzkyOTY5IDguMzMyMDMxMkw0Ni43OTQ5MjIgOC4zMzIwMzEyQzQ2LjgxNzM3MiA4LjM1NDI3NTMgNDYuODU3MTYxIDguMzk2MTM2MSA0Ni44NjkxNDEgOC42MzY3MTg4QzQ2Ljg4MTExMSA4Ljg3NzMwMTYgNDYuODMyNDYxIDkuMjYzOTAxMiA0Ni43MzQzNzUgOS43MTg3NUM0Ni41MzgxOTcgMTAuNjI4NDQ4IDQ2LjE1NzM2NCAxMS43OTA4NzIgNDYuMDA3ODEyIDEzLjAwMTk1M0M0NS44MzYzMjkgMTQuMzg5MTk1IDQ2LjEyMDUwNCAxNi4wMDIzNDIgNDYuNDA0Mjk3IDE4LjAxMzY3MkM0Ni42ODgwNDIgMjAuMDI1MDA0IDQ3IDIyLjQwNTc1NCA0NyAyNS4xMjVDNDcgMjYuMzc3MDY2IDQ2LjY5ODc5MSAyOC44OTIzMjMgNDYuMzU1NDY5IDMxLjI3OTI5N0M0Ni4xOTc1ODMgMzIuMzc3MDA2IDQ2LjEwMTg1IDMyLjk2NDM3MiA0NS45NTUwNzggMzMuOTA4MjAzQzQ1Ljc1OTM3NSAzMy40ODk2NzYgNDUuNTc5NTMxIDMzLjA4MzI5NyA0NS40MzE2NDEgMzIuNzA4OTg0QzQ1LjE0ODQyMSAzMS45OTIxNTMgNDUgMzEuMzYwMzMzIDQ1IDMxLjEyNUw0MyAzMS4xMjVDNDMgMzEuODg5NjY3IDQzLjI0OTM5MSAzMi42MjYxNiA0My41NzIyNjYgMzMuNDQzMzU5QzQzLjg5NTE0IDM0LjI2MDU1OSA0NC4zMTI0NzMgMzUuMTMxNTI0IDQ0LjczNjMyOCAzNS45NzQ2MDlDNDUuMTYwMTgzIDM2LjgxNzY5NSA0NS41OTA1NSAzNy42MzI3MTYgNDUuOTI3NzM0IDM4LjMxMDU0N0M0Ni4yNjQ5MTkgMzguOTg4Mzc4IDQ2LjUwOTcxNyAzOS41ODE1MTUgNDYuNTQyOTY5IDM5LjcyMDcwM0M0Ni42NjQxNTUgNDAuMjI3ODQ3IDQ2LjgzMjMzMiA0MC43NzQ1OTUgNDYuODgyODEyIDQxLjIxNjc5N0M0Ni45MzMyOTMgNDEuNjU4OTk5IDQ2Ljg2Nzc3NSA0MS44NDYxMjQgNDYuNzk2ODc1IDQxLjkxNjAxNkM0Ni42MDU2MTUgNDIuMTA0NDk5IDQ1LjkzNzcwNCA0Mi4yNDUyNTQgNDQuODc1IDQyLjA3ODEyNUM0My44MTIyOTYgNDEuOTEwOTk2IDQyLjUwNDYwMiA0MS41MTA1NzYgNDEuMjcxNDg0IDQxLjE2NDA2MkM0MC4wMTM2MjUgNDAuODEwNDY1IDM4LjU5MTk4IDQwLjY5OTc0NyAzNy4wMDc4MTIgNDAuNjg5NDUzQzM2LjI0ODgyOSA0MC42ODQzNTMgMzUuNDUzNTA2IDQwLjcwMzA2NSAzNC42MjEwOTQgNDAuNzM0Mzc1TDM0LjYxOTE0MSA0MC43MzQzNzVDMzEuOTM5MzcgNDAuODM2NDcxIDI4Ljg4MTYzMyA0MS4wNjY0MDYgMjUuNTMzMjAzIDQxLjA2NjQwNkwyNSA0MS4wNjY0MDZMMjQuNDY2Nzk3IDQxLjA2NjQwNkMxNy45MDcxMzQgNDEuMDY2NDA2IDEyLjUzMDIzOSA0MC4wOTMxMjQgOC43Mjg1MTU2IDQxLjE2MjEwOUM3LjQ5NTQ0NzkgNDEuNTA4NjI3IDYuMTg3NTgwMiA0MS45MDkwNDUgNS4xMjUgNDIuMDc2MTcyQzQuMDYzNDkzMyA0Mi4yNDMxMyAzLjM5ODQ2ODEgNDIuMTAzNzkxIDMuMjA3MDMxMiA0MS45MTYwMTZMMy4yMDUwNzgxIDQxLjkxNjAxNkMzLjE0ODU2OTEgNDEuODU5NjE2IDMuMDk4NzE3MSA0MS43NzQ2OTggMy4wNzgxMjUgNDEuNTM3MTA5QzMuMDU3NDA1IDQxLjI5ODA0OCAzLjA5MjA1NjIgNDAuOTQxNTE2IDMuMTc1NzgxMiA0MC41NTA3ODFDMy4zNDMyMzEgMzkuNzY5MzEzIDMuNjg1OTA5IDM4LjkxOTQwOSAzLjgzOTg0MzggMzguMTUwMzkxQzMuOTk4OTg3IDM3LjM1NDY3NCA0LjM1NzU2MzMgMzYuNDMwOTQzIDQuNjE5MTQwNiAzNS40MTYwMTZDNS4zMjc0ODQxIDM2LjE5NzA0IDYuMTY5NzcwOCAzNi45MDA3MjUgNy4xNjk5MjE5IDM3LjQ3MjY1Nkw4LjE2NDA2MjUgMzUuNzM2MzI4QzYuMDE3NDQ2OSAzNC41MDg3OTggNC43Mjk4NDY2IDMyLjUwMzA0NCAzLjk2ODc1IDMwLjQ0MzM1OUMzLjIwNzY1MzQgMjguMzgzNjc0IDMgMjYuMjg4OTMxIDMgMjUuMTI1QzMgMjIuNDA1NzU0IDMuMzExOTEwNCAyMC4wMjUwMDEgMy41OTU3MDMxIDE4LjAxMzY3MkMzLjg3OTQ5NTggMTYuMDAyMzQyIDQuMTYzNjcyIDE0LjM4OTE5NSAzLjk5MjE4NzUgMTMuMDAxOTUzQzMuODQyNjM2NSAxMS43OTA4NzIgMy40NjE4MDI3IDEwLjYyODQ0OCAzLjI2NTYyNSA5LjcxODc1QzMuMTY3NTM2MiA5LjI2MzkwMTIgMy4xMTg4ODYxIDguODc3MzAxNiAzLjEzMDg1OTQgOC42MzY3MTg4QzMuMTQyODMyNiA4LjM5NjEzNTcgMy4xODI2MjU5IDguMzU0Mjc1NyAzLjIwNTA3ODEgOC4zMzIwMzEyTDMuMjA3MDMxMiA4LjMzMjAzMTJMMy4yMDcwMzEyIDguMzMwMDc4MUMzLjM0NTMxNyA4LjE5MjUwNzcgMy43NTI5MjY0IDguMDc4OTkxOCA0LjM5NjQ4NDQgOC4xMDE1NjI1IHoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii01IC0zIDYwIDU2Ij48cGF0aCBkPSJNNC40NTUwNzgxIDYuMDg3ODkwNkM0LjEzMDczMTQgNi4wNjk2Nzc1IDMuODA4NjMzNyA2LjA3MzggMy40OTYwOTM4IDYuMTE1MjM0NEMyLjg3MTYwMjggNi4xOTgwMjU0IDIuMjg2MzY0NyA2LjQyNzc2MDEgMS43OTg4MjgxIDYuOTEyMTA5NEMxLjMzNTI4MDQgNy4zNzEzNjUgMS4xNTk5OTU1IDcuOTkwOTExMSAxLjEzMjgxMjUgOC41MzcxMDk0QzEuMTA1NjI5NSA5LjA4MzMwNzYgMS4xOTU3NjA1IDkuNjA4MzQ4OCAxLjMxMDU0NjkgMTAuMTQwNjI1QzEuNTQwMTE5MiAxMS4yMDUxNzcgMS44OTIzNjM1IDEyLjMxMzEyOCAyLjAwNzgxMjUgMTMuMjQ4MDQ3QzIuMTE1MzI4IDE0LjExNzgwNSAxLjkwMTE5MTcgMTUuNzA3NzA1IDEuNjE1MjM0NCAxNy43MzQzNzVDMS4zMjkyNzcxIDE5Ljc2MTA0NSAxIDIyLjI1MzI0NiAxIDI1LjEyNUMxIDI2LjUxMzA2OSAxLjIyMTY0MzUgMjguNzgxOTA0IDIuMDkxNzk2OSAzMS4xMzY3MTlDMi4zMTI3NTE1IDMxLjczNDY2OCAyLjU3OTI0ODUgMzIuMzM5MjgyIDIuODk0NTMxMiAzMi45MzM1OTRDMi45OTUxOTQ0IDM0LjI0NjA0MSAyLjI0NTIxMjUgMzUuOTI4MjM0IDEuODc4OTA2MiAzNy43NTk3NjZDMS43OTc0NzQzIDM4LjE2NTI5NSAxLjQzNTA4OTUgMzkuMTMyMjk2IDEuMjIwNzAzMSA0MC4xMzI4MTJDMS4xMTM0MjggNDAuNjMzNDU0IDEuMDM4MTU3MiA0MS4xNTk2NTUgMS4wODU5Mzc1IDQxLjcxMDkzOEMxLjEzMzcxNzUgNDIuMjYyMjIgMS4zMzAyNjY2IDQyLjg3Mzc4NyAxLjc5ODgyODEgNDMuMzM3ODkxTDEuODAwNzgxMiA0My4zMzk4NDRDMi43ODAxMTE4IDQ0LjMwNTc4MiA0LjE0ODg3NyA0NC4yNTUxMDcgNS40MzU1NDY5IDQ0LjA1MjczNEM2LjcyMjIxNjcgNDMuODUwMzYxIDguMDc3NjAyMSA0My40MjMzNzggOS4yNzE0ODQ0IDQzLjA4Nzg5MUMxMi4yMTk3NjEgNDIuMjU4ODc5IDE3LjcyODQ2IDQzLjA2NjQwNiAyNC40NjY3OTcgNDMuMDY2NDA2TDI1IDQzLjA2NjQwNkwyNS41MzMyMDMgNDMuMDY2NDA2QzI4Ljk3Mjc3NCA0My4wNjY0MDYgMzIuMDczMDgzIDQyLjgzMjMyNiAzNC42OTUzMTIgNDIuNzMyNDIyQzM1LjUxMDkgNDIuNzAxNzQyIDM2LjI3OTEyNSA0Mi42ODQ2MDMgMzYuOTk0MTQxIDQyLjY4OTQ1M0MzOC40ODc5NzQgNDIuNjk5MTUzIDM5Ljc1MjM3NSA0Mi44MTM0ODggNDAuNzI4NTE2IDQzLjA4Nzg5MUM0MS45MjIzOTggNDMuNDIzMzc4IDQzLjI3NzY1NyA0My44NTIzMTYgNDQuNTY0NDUzIDQ0LjA1NDY4OEM0NS44NTEyNDkgNDQuMjU3MDU4IDQ3LjIxOTQ3OCA0NC4zMDczMTQgNDguMTk5MjE5IDQzLjM0MTc5N0M0OC45MDIzMiA0Mi42NDg2ODggNDguOTUwOTEgNDEuNzA2NTMyIDQ4Ljg2OTE0MSA0MC45OTAyMzRDNDguNzg3MzcxIDQwLjI3MzkzNyA0OC41NzgwOTUgMzkuNjMxNzE1IDQ4LjQ4ODI4MSAzOS4yNTU4NTlDNDguMzUyMDMzIDM4LjY4NTU0NyA0OC4wNzI0MDkgMzguMTMwODcyIDQ3LjcxODc1IDM3LjQxOTkyMkM0Ny42NTYyODUgMzcuMjk0MzQ5IDQ3LjU3NDQ4IDM3LjEzNzI0IDQ3LjUwNzgxMiAzNy4wMDU4NTlDNDcuNjYwODM0IDM1Ljk1ODUzMyA0OC4wMDUxNDUgMzMuODY0MzEgNDguMzM1OTM4IDMxLjU2NDQ1M0M0OC42ODMxMTUgMjkuMTUwNjc3IDQ5IDI2LjY3MTkzNCA0OSAyNS4xMjVDNDkgMjIuMjUzMjQ2IDQ4LjY3MDcyMyAxOS43NjEwNDUgNDguMzg0NzY2IDE3LjczNDM3NUM0OC4wOTg4MDggMTUuNzA3NzA1IDQ3Ljg4NDY3MSAxNC4xMTc4MDUgNDcuOTkyMTg4IDEzLjI0ODA0N0M0OC4xMDc2MzYgMTIuMzEzMTI4IDQ4LjQ1OTg4MSAxMS4yMDUxNzcgNDguNjg5NDUzIDEwLjE0MDYyNUM0OC44MDQyMzkgOS42MDgzNDg4IDQ4Ljg5NDM3IDkuMDgzMzA3NiA0OC44NjcxODggOC41MzcxMDk0QzQ4Ljg0MDAwNyA3Ljk5MDkxMTEgNDguNjY0NzIgNy4zNzEzNjUgNDguMjAxMTcyIDYuOTEyMTA5NEM0Ny43MTM2MzUgNi40Mjc3NjAxIDQ3LjEyODM5NyA2LjE5ODAyNTEgNDYuNTAzOTA2IDYuMTE1MjM0NEM0NS44Nzg4MjYgNi4wMzIzNjU0IDQ1LjIxNTY5MyA2LjA5NjAzOTYgNDQuNTcyMjY2IDYuMTk3MjY1NkM0My4yODU0MTEgNi4zOTk3MTg0IDQxLjkyNzkwMyA2LjgyNzIyMTMgNDAuNzMwNDY5IDcuMTYyMTA5NEMzNy43Nzk1MTYgNy45ODgxMzE0IDMyLjI3MTEzOSA3LjE4MzU5MzggMjUuNTMzMjAzIDcuMTgzNTkzOEwyNSA3LjE4MzU5MzhMMjQuNDY2Nzk3IDcuMTgzNTkzOEMyMi44NTg1MjUgNy4xODM1OTM4IDE5LjA1Njc1NCA3LjA1OTMyNDEgMTUuMjQ4MDQ3IDguMzgwODU5NEMxMy41MDQxNzEgOC40MDcwMjkyIDEwLjcwOTk4IDcuNTY1NTk5NCA5LjI2OTUzMTIgNy4xNjIxMDk0QzguMDcyMDk3NiA2LjgyNzIyMTMgNi43MTQ1ODkyIDYuMzk5NzE4NCA1LjQyNzczNDQgNi4xOTcyNjU2QzUuMTA2MDIwNyA2LjE0NjY1MjUgNC43Nzk0MjQ5IDYuMTA2MTAzNyA0LjQ1NTA3ODEgNi4wODc4OTA2IHogTSA0LjM5NjQ4NDQgOC4xMDE1NjI1QzQuNjExMDAzNyA4LjEwOTA4NjEgNC44NTEzMzg3IDguMTMyMDAzOCA1LjExNzE4NzUgOC4xNzM4MjgxQzYuMTgwNTgyNyA4LjM0MTEyNTQgNy40OTI5MDI0IDguNzQxNzc4NyA4LjczMDQ2ODggOS4wODc4OTA2QzkuNDY2MDAyMiA5LjI5MzkyMzkgMTAuNjU2ODc1IDkuNjYyMzIxNSAxMS45NjI4OTEgOS45NTcwMzEyQzEwLjU2OTQxMSAxMC44NDUyMDEgOS4yNjQ1NTc1IDEyLjAwMzc1NyA4LjE4MTY0MDYgMTMuNTUwNzgxTDkuODE4MzU5NCAxNC42OTkyMTlDMTMuODQyOTA0IDguOTQ5ODY5MiAyMS42MjE2OTYgOS4xODM1OTM3IDI0LjQ2Njc5NyA5LjE4MzU5MzhMMjUgOS4xODM1OTM4TDI1LjUzMzIwMyA5LjE4MzU5MzhDMzIuMDkzMjY3IDkuMTgzNTkzOCAzNy40Njg0ODQgMTAuMTUxODY5IDQxLjI2OTUzMSA5LjA4Nzg5MDZDNDIuNTA3MDk3IDguNzQxNzc4NyA0My44MTk0MTcgOC4zNDExMjU0IDQ0Ljg4MjgxMiA4LjE3MzgyODFDNDUuOTQ2MjA4IDguMDA2NTMwOSA0Ni42MDg1OTEgOC4xNDY2NTQxIDQ2Ljc5Mjk2OSA4LjMzMDA3ODFMNDYuNzkyOTY5IDguMzMyMDMxMkw0Ni43OTQ5MjIgOC4zMzIwMzEyQzQ2LjgxNzM3MiA4LjM1NDI3NTMgNDYuODU3MTYxIDguMzk2MTM2MSA0Ni44NjkxNDEgOC42MzY3MTg4QzQ2Ljg4MTExMSA4Ljg3NzMwMTYgNDYuODMyNDYxIDkuMjYzOTAxMiA0Ni43MzQzNzUgOS43MTg3NUM0Ni41MzgxOTcgMTAuNjI4NDQ4IDQ2LjE1NzM2NCAxMS43OTA4NzIgNDYuMDA3ODEyIDEzLjAwMTk1M0M0NS44MzYzMjkgMTQuMzg5MTk1IDQ2LjEyMDUwNCAxNi4wMDIzNDIgNDYuNDA0Mjk3IDE4LjAxMzY3MkM0Ni42ODgwNDIgMjAuMDI1MDA0IDQ3IDIyLjQwNTc1NCA0NyAyNS4xMjVDNDcgMjYuMzc3MDY2IDQ2LjY5ODc5MSAyOC44OTIzMjMgNDYuMzU1NDY5IDMxLjI3OTI5N0M0Ni4xOTc1ODMgMzIuMzc3MDA2IDQ2LjEwMTg1IDMyLjk2NDM3MiA0NS45NTUwNzggMzMuOTA4MjAzQzQ1Ljc1OTM3NSAzMy40ODk2NzYgNDUuNTc5NTMxIDMzLjA4MzI5NyA0NS40MzE2NDEgMzIuNzA4OTg0QzQ1LjE0ODQyMSAzMS45OTIxNTMgNDUgMzEuMzYwMzMzIDQ1IDMxLjEyNUw0MyAzMS4xMjVDNDMgMzEuODg5NjY3IDQzLjI0OTM5MSAzMi42MjYxNiA0My41NzIyNjYgMzMuNDQzMzU5QzQzLjg5NTE0IDM0LjI2MDU1OSA0NC4zMTI0NzMgMzUuMTMxNTI0IDQ0LjczNjMyOCAzNS45NzQ2MDlDNDUuMTYwMTgzIDM2LjgxNzY5NSA0NS41OTA1NSAzNy42MzI3MTYgNDUuOTI3NzM0IDM4LjMxMDU0N0M0Ni4yNjQ5MTkgMzguOTg4Mzc4IDQ2LjUwOTcxNyAzOS41ODE1MTUgNDYuNTQyOTY5IDM5LjcyMDcwM0M0Ni42NjQxNTUgNDAuMjI3ODQ3IDQ2LjgzMjMzMiA0MC43NzQ1OTUgNDYuODgyODEyIDQxLjIxNjc5N0M0Ni45MzMyOTMgNDEuNjU4OTk5IDQ2Ljg2Nzc3NSA0MS44NDYxMjQgNDYuNzk2ODc1IDQxLjkxNjAxNkM0Ni42MDU2MTUgNDIuMTA0NDk5IDQ1LjkzNzcwNCA0Mi4yNDUyNTQgNDQuODc1IDQyLjA3ODEyNUM0My44MTIyOTYgNDEuOTEwOTk2IDQyLjUwNDYwMiA0MS41MTA1NzYgNDEuMjcxNDg0IDQxLjE2NDA2MkM0MC4wMTM2MjUgNDAuODEwNDY1IDM4LjU5MTk4IDQwLjY5OTc0NyAzNy4wMDc4MTIgNDAuNjg5NDUzQzM2LjI0ODgyOSA0MC42ODQzNTMgMzUuNDUzNTA2IDQwLjcwMzA2NSAzNC42MjEwOTQgNDAuNzM0Mzc1TDM0LjYxOTE0MSA0MC43MzQzNzVDMzEuOTM5MzcgNDAuODM2NDcxIDI4Ljg4MTYzMyA0MS4wNjY0MDYgMjUuNTMzMjAzIDQxLjA2NjQwNkwyNSA0MS4wNjY0MDZMMjQuNDY2Nzk3IDQxLjA2NjQwNkMxNy45MDcxMzQgNDEuMDY2NDA2IDEyLjUzMDIzOSA0MC4wOTMxMjQgOC43Mjg1MTU2IDQxLjE2MjEwOUM3LjQ5NTQ0NzkgNDEuNTA4NjI3IDYuMTg3NTgwMiA0MS45MDkwNDUgNS4xMjUgNDIuMDc2MTcyQzQuMDYzNDkzMyA0Mi4yNDMxMyAzLjM5ODQ2ODEgNDIuMTAzNzkxIDMuMjA3MDMxMiA0MS45MTYwMTZMMy4yMDUwNzgxIDQxLjkxNjAxNkMzLjE0ODU2OTEgNDEuODU5NjE2IDMuMDk4NzE3MSA0MS43NzQ2OTggMy4wNzgxMjUgNDEuNTM3MTA5QzMuMDU3NDA1IDQxLjI5ODA0OCAzLjA5MjA1NjIgNDAuOTQxNTE2IDMuMTc1NzgxMiA0MC41NTA3ODFDMy4zNDMyMzEgMzkuNzY5MzEzIDMuNjg1OTA5IDM4LjkxOTQwOSAzLjgzOTg0MzggMzguMTUwMzkxQzMuOTk4OTg3IDM3LjM1NDY3NCA0LjM1NzU2MzMgMzYuNDMwOTQzIDQuNjE5MTQwNiAzNS40MTYwMTZDNS4zMjc0ODQxIDM2LjE5NzA0IDYuMTY5NzcwOCAzNi45MDA3MjUgNy4xNjk5MjE5IDM3LjQ3MjY1Nkw4LjE2NDA2MjUgMzUuNzM2MzI4QzYuMDE3NDQ2OSAzNC41MDg3OTggNC43Mjk4NDY2IDMyLjUwMzA0NCAzLjk2ODc1IDMwLjQ0MzM1OUMzLjIwNzY1MzQgMjguMzgzNjc0IDMgMjYuMjg4OTMxIDMgMjUuMTI1QzMgMjIuNDA1NzU0IDMuMzExOTEwNCAyMC4wMjUwMDEgMy41OTU3MDMxIDE4LjAxMzY3MkMzLjg3OTQ5NTggMTYuMDAyMzQyIDQuMTYzNjcyIDE0LjM4OTE5NSAzLjk5MjE4NzUgMTMuMDAxOTUzQzMuODQyNjM2NSAxMS43OTA4NzIgMy40NjE4MDI3IDEwLjYyODQ0OCAzLjI2NTYyNSA5LjcxODc1QzMuMTY3NTM2MiA5LjI2MzkwMTIgMy4xMTg4ODYxIDguODc3MzAxNiAzLjEzMDg1OTQgOC42MzY3MTg4QzMuMTQyODMyNiA4LjM5NjEzNTcgMy4xODI2MjU5IDguMzU0Mjc1NyAzLjIwNTA3ODEgOC4zMzIwMzEyTDMuMjA3MDMxMiA4LjMzMjAzMTJMMy4yMDcwMzEyIDguMzMwMDc4MUMzLjM0NTMxNyA4LjE5MjUwNzcgMy43NTI5MjY0IDguMDc4OTkxOCA0LjM5NjQ4NDQgOC4xMDE1NjI1IHoiLz48L3N2Zz4=") !important;
}
.menu-item-954 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
}
.menu-item-1611 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii04MCAtNjAgMTE4NCAxMTQ0Ij48cGF0aCBkPSJNMTAyMi43NCA5NDIuNjRsLTgzLjQwNy01MDMuNzc3Yy03LjQ0LTY1LjMxMi02Ni45NzctMTE4LjQzMi0xMzIuNzIxLTExOC40MzJoLTcwLjY1NnYtODUuMjhjMC0xMzAuMTYtOTIuODQ4LTIzNi4wMzMtMjIyLjk3Ni0yMzYuMDMzLTEzMC4wOTYgMC0yMjQuOTQzIDEwNS44NzItMjI0Ljk0MyAyMzYuMDMydjg1LjI4aC03Ni42NzJjLTY1Ljc0NCAwLTEyNS4yOCA1My4xMi0xMzIuNTI4IDExNy4wNTdsLTc3LjI4IDUwNC4xNmMtMi45NzYgMjYuNTYgMi4yMjQgNDcuNTAzIDE1LjQwOCA2Mi4yODggMTIuNDMxIDEzLjkwNCAzMC41MjcgMjAuOTc2IDUzLjc0MyAyMC45NzZoODczLjU2OGMzMi45MTIgMCA1MS43NzYtMTMuMjE2IDYxLjg0LTI0LjMyIDkuMjE2LTEwLjIwOCAxOS42NDgtMjguMTQ0IDE2LjYyNC01Ny45NTF6TTM1Mi4wNDkgMjM1LjEzNWMwLTk0Ljg0OCA2Ni4xMjctMTcyLjAzMSAxNjAuOTQzLTE3Mi4wMzEgOTQuODE2IDAgMTU4Ljk3NyA3Ny4xODQgMTU4Ljk3NyAxNzIuMDMxdjg1LjI4aC0zMTkuOTJ6bTU5NS4xMTkgNzI1LjMxMWwtODcyLjQ5OC40NWMtNS41MDQgMC0xMS4wMDgtMi45NDUtOS43MTItMTAuNjg5bDc3LjI0OC01MDQuMDk2YzMuODQtMzMuNDQgMzUuNTA0LTYxLjY4IDY5LjE1Mi02MS42OGg3Ni42ODl2NzIuOTI3Yy0xOS4wNzIgMTEuMDcyLTMyLjA0OCAzMS40ODgtMzIuMDQ4IDU1LjEzNyAwIDM1LjM0NCAyOC42NTYgNjQgNjQgNjRzNjQtMjguNjU2IDY0LTY0YzAtMjMuNjE2LTEyLjkyOC00NC0zMS45NTItNTUuMDg4di03Mi45OTJINjcxLjk1djcyLjk5MmMtMTkuMDA4IDExLjA4OC0zMS45NTIgMzEuNDg4LTMxLjk1MiA1NS4wODggMCAzNS4zNDQgMjguNjU2IDY0IDY0IDY0czY0LTI4LjY1NiA2NC02NGMwLTIzLjY0OS0xMi45NzYtNDQuMDY1LTMyLjA0OC01NS4xNTN2LTcyLjkyN2g3MC42NTZjMzMuNjY0IDAgNjUuMzEzIDI4LjI1NiA2OS40MDggNjMuNDRsODMuMzQ0IDUwMy4yOGMuNCA0LjA5NS0yLjgxNSA5LjMxLTEyLjE5MSA5LjMxeiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii04MCAtNjAgMTE4NCAxMTQ0Ij48cGF0aCBkPSJNMTAyMi43NCA5NDIuNjRsLTgzLjQwNy01MDMuNzc3Yy03LjQ0LTY1LjMxMi02Ni45NzctMTE4LjQzMi0xMzIuNzIxLTExOC40MzJoLTcwLjY1NnYtODUuMjhjMC0xMzAuMTYtOTIuODQ4LTIzNi4wMzMtMjIyLjk3Ni0yMzYuMDMzLTEzMC4wOTYgMC0yMjQuOTQzIDEwNS44NzItMjI0Ljk0MyAyMzYuMDMydjg1LjI4aC03Ni42NzJjLTY1Ljc0NCAwLTEyNS4yOCA1My4xMi0xMzIuNTI4IDExNy4wNTdsLTc3LjI4IDUwNC4xNmMtMi45NzYgMjYuNTYgMi4yMjQgNDcuNTAzIDE1LjQwOCA2Mi4yODggMTIuNDMxIDEzLjkwNCAzMC41MjcgMjAuOTc2IDUzLjc0MyAyMC45NzZoODczLjU2OGMzMi45MTIgMCA1MS43NzYtMTMuMjE2IDYxLjg0LTI0LjMyIDkuMjE2LTEwLjIwOCAxOS42NDgtMjguMTQ0IDE2LjYyNC01Ny45NTF6TTM1Mi4wNDkgMjM1LjEzNWMwLTk0Ljg0OCA2Ni4xMjctMTcyLjAzMSAxNjAuOTQzLTE3Mi4wMzEgOTQuODE2IDAgMTU4Ljk3NyA3Ny4xODQgMTU4Ljk3NyAxNzIuMDMxdjg1LjI4aC0zMTkuOTJ6bTU5NS4xMTkgNzI1LjMxMWwtODcyLjQ5OC40NWMtNS41MDQgMC0xMS4wMDgtMi45NDUtOS43MTItMTAuNjg5bDc3LjI0OC01MDQuMDk2YzMuODQtMzMuNDQgMzUuNTA0LTYxLjY4IDY5LjE1Mi02MS42OGg3Ni42ODl2NzIuOTI3Yy0xOS4wNzIgMTEuMDcyLTMyLjA0OCAzMS40ODgtMzIuMDQ4IDU1LjEzNyAwIDM1LjM0NCAyOC42NTYgNjQgNjQgNjRzNjQtMjguNjU2IDY0LTY0YzAtMjMuNjE2LTEyLjkyOC00NC0zMS45NTItNTUuMDg4di03Mi45OTJINjcxLjk1djcyLjk5MmMtMTkuMDA4IDExLjA4OC0zMS45NTIgMzEuNDg4LTMxLjk1MiA1NS4wODggMCAzNS4zNDQgMjguNjU2IDY0IDY0IDY0czY0LTI4LjY1NiA2NC02NGMwLTIzLjY0OS0xMi45NzYtNDQuMDY1LTMyLjA0OC01NS4xNTN2LTcyLjkyN2g3MC42NTZjMzMuNjY0IDAgNjUuMzEzIDI4LjI1NiA2OS40MDggNjMuNDRsODMuMzQ0IDUwMy4yOGMuNCA0LjA5NS0yLjgxNSA5LjMxLTEyLjE5MSA5LjMxeiIvPjwvc3ZnPg==") !important;
}
.menu-item-1952 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-939 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48Y2lyY2xlIGN4PSI3NiIgY3k9IjY0IiByPSIzNCIvPjxjaXJjbGUgY3g9IjE4MCIgY3k9IjY0IiByPSIzNCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM2IDE0NCBhOTIgOTIgMCAxIDAgMTg0IDAgYTkyIDkyIDAgMSAwIC0xODQgMCBNOTIgMTI4IGExMiAxMiAwIDEgMCAyNCAwIGExMiAxMiAwIDEgMCAtMjQgMCBNMTQwIDEyOCBhMTIgMTIgMCAxIDAgMjQgMCBhMTIgMTIgMCAxIDAgLTI0IDAgTTEwMCAxNjQgYTI4IDE4IDAgMSAwIDU2IDAgYTI4IDE4IDAgMSAwIC01NiAwIi8+PGVsbGlwc2UgY3g9IjEyOCIgY3k9IjE1NiIgcng9IjExIiByeT0iOCIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48Y2lyY2xlIGN4PSI3NiIgY3k9IjY0IiByPSIzNCIvPjxjaXJjbGUgY3g9IjE4MCIgY3k9IjY0IiByPSIzNCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTM2IDE0NCBhOTIgOTIgMCAxIDAgMTg0IDAgYTkyIDkyIDAgMSAwIC0xODQgMCBNOTIgMTI4IGExMiAxMiAwIDEgMCAyNCAwIGExMiAxMiAwIDEgMCAtMjQgMCBNMTQwIDEyOCBhMTIgMTIgMCAxIDAgMjQgMCBhMTIgMTIgMCAxIDAgLTI0IDAgTTEwMCAxNjQgYTI4IDE4IDAgMSAwIDU2IDAgYTI4IDE4IDAgMSAwIC01NiAwIi8+PGVsbGlwc2UgY3g9IjEyOCIgY3k9IjE1NiIgcng9IjExIiByeT0iOCIvPjwvc3ZnPg==") !important;
}
.menu-item-external-166 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJtMjM0LjUgMTE0LjM4LTQ1LjEgMzkuMzYgMTMuNTEgNTguNmExNiAxNiAwIDAgMS0yMy44NCAxNy4zNGwtNTEuMTEtMzEtNTEgMzFhMTYgMTYgMCAwIDEtMjMuODQtMTcuMzRsMTMuNDktNTguNTQtNDUuMTEtMzkuNDJhMTYgMTYgMCAwIDEgOS4xMS0yOC4wNmw1OS40Ni01LjE1IDIzLjIxLTU1LjM2YTE1Ljk1IDE1Ljk1IDAgMCAxIDI5LjQ0IDBMMTY2IDgxLjE3bDU5LjQ0IDUuMTVhMTYgMTYgMCAwIDEgOS4xMSAyOC4wNnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJtMjM0LjUgMTE0LjM4LTQ1LjEgMzkuMzYgMTMuNTEgNTguNmExNiAxNiAwIDAgMS0yMy44NCAxNy4zNGwtNTEuMTEtMzEtNTEgMzFhMTYgMTYgMCAwIDEtMjMuODQtMTcuMzRsMTMuNDktNTguNTQtNDUuMTEtMzkuNDJhMTYgMTYgMCAwIDEgOS4xMS0yOC4wNmw1OS40Ni01LjE1IDIzLjIxLTU1LjM2YTE1Ljk1IDE1Ljk1IDAgMCAxIDI5LjQ0IDBMMTY2IDgxLjE3bDU5LjQ0IDUuMTVhMTYgMTYgMCAwIDEgOS4xMSAyOC4wNnoiLz48L3N2Zz4=") !important;
}
.menu-item-2108 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjIxLjggMTc1Ljk0QzIxNi4yNSAxNjYuMzggMjA4IDEzOS4zMyAyMDggMTA0YTgwIDgwIDAgMSAwLTE2MCAwYzAgMzUuMzQtOC4yNiA2Mi4zOC0xMy44MSA3MS45NEExNiAxNiAwIDAgMCA0OCAyMDBoMTYwYTE2IDE2IDAgMCAwIDEzLjgtMjQuMDZaTTEyOCAyMzJhMzIgMzIgMCAwIDEtMzItMzJoNjRhMzIgMzIgMCAwIDEtMzIgMzJ6Ii8+PC9zdmc+") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjIxLjggMTc1Ljk0QzIxNi4yNSAxNjYuMzggMjA4IDEzOS4zMyAyMDggMTA0YTgwIDgwIDAgMSAwLTE2MCAwYzAgMzUuMzQtOC4yNiA2Mi4zOC0xMy44MSA3MS45NEExNiAxNiAwIDAgMCA0OCAyMDBoMTYwYTE2IDE2IDAgMCAwIDEzLjgtMjQuMDZaTTEyOCAyMzJhMzIgMzIgMCAwIDEtMzItMzJoNjRhMzIgMzIgMCAwIDEtMzIgMzJ6Ii8+PC9zdmc+") !important;
}
.menu-item-2581 > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjMxIDEzNiAxNDQgMzYuNjlBMTUuODYgMTUuODYgMCAwIDAgMTMyLjY5IDMySDQwYTggOCAwIDAgMC04IDh2OTIuNjlBMTUuODYgMTUuODYgMCAwIDAgMzYuNjkgMTQ0TDEzNiAyNDMuMzFhMTYgMTYgMCAwIDAgMjIuNjMgMGw4NC42OC04NC42OGExNiAxNiAwIDAgMCAwLTIyLjYzWk04NCA5NmExMiAxMiAwIDEgMSAxMi0xMiAxMiAxMiAwIDAgMS0xMiAxMnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjMxIDEzNiAxNDQgMzYuNjlBMTUuODYgMTUuODYgMCAwIDAgMTMyLjY5IDMySDQwYTggOCAwIDAgMC04IDh2OTIuNjlBMTUuODYgMTUuODYgMCAwIDAgMzYuNjkgMTQ0TDEzNiAyNDMuMzFhMTYgMTYgMCAwIDAgMjIuNjMgMGw4NC42OC04NC42OGExNiAxNiAwIDAgMCAwLTIyLjYzWk04NCA5NmExMiAxMiAwIDEgMSAxMi0xMiAxMiAxMiAwIDAgMS0xMiAxMnoiLz48L3N2Zz4=") !important;
}
.menu-level-1 > li > .menu-level-2 { display:none !important; }
nav#navigation.mega-open .menu-level-1 > li:hover > .menu-level-2,
nav#navigation.mega-open .menu-level-1 > li.menu-active > .menu-level-2,
nav#navigation.mega-open .menu-level-1 > li.aaryans-pinned > .menu-level-2 {
display:grid !important; grid-template-columns:repeat(3,1fr) !important;
align-items:start !important; column-gap:28px !important; row-gap:0 !important;
position:fixed !important; top:var(--mega-top,125px) !important;
left:260px !important; right:0 !important; width:auto !important;
height:auto !important; background:#fff !important;
z-index:9994 !important; padding:0 40px 40px !important;
border:none !important; box-shadow:0 12px 40px rgba(0,0,0,.18) !important;
overflow-y:auto !important; overflow-x:hidden !important;
max-height:calc(100vh - var(--mega-top,125px)) !important;
border-radius:0 0 16px 0 !important;
outline:none !important;
}
nav#navigation.mega-open .menu-level-2 > h1.menu-level-2-title {
grid-column:1/-1 !important; color:#0076A0 !important;
font-size:20px !important; font-weight:700 !important;
margin:0 !important; padding:22px 0 14px !important;
border-bottom:2px solid rgba(0,118,160,.15) !important;
text-transform:none !important;
}
nav#navigation.mega-open .menu-level-2 > li {
width:auto !important; min-width:0 !important;
padding-top:14px !important; padding-bottom:10px !important;
}
nav#navigation.mega-open .menu-level-2 > li > div {
width:100% !important; min-width:0 !important;
}
.menu-level-2 a.menu-image,
.menu-level-2 figure, .menu-level-2 picture,
.menu-level-2 img { display:none !important; }
nav#navigation.mega-open .menu-level-2 > li > div > a {
display:flex !important; align-items:flex-start !important; gap:7px !important;
color:#0076A0 !important; font-size:15px !important; font-weight:700 !important;
text-decoration:none !important; line-height:1.4 !important;
padding:3px 0 !important; transition:color .12s !important;
white-space:normal !important; word-break:normal !important;
overflow-wrap:break-word !important; text-transform:none !important;
}
nav#navigation.mega-open .menu-level-2 > li > div > a:hover {
color:#005580 !important;
}
nav#navigation.mega-open .menu-level-2 > li > div > a::before {
content:"" !important; display:inline-block !important; flex-shrink:0 !important;
width:6px !important; height:6px !important; margin-top:5px !important;
background:#0076A0 !important; border-radius:50% !important;
-webkit-mask-image:none !important; mask-image:none !important;
}
.menu-item-963 > div > a::before,
.menu-item-1014 > div > a::before,
.menu-item-1023 > div > a::before,
.menu-item-1032 > div > a::before,
.menu-item-1017 > div > a::before,
.menu-item-1020 > div > a::before,
.menu-item-1035 > div > a::before,
.menu-item-1086 > div > a::before,
.menu-item-2286 > div > a::before,
.menu-item-1185 > div > a::before,
.menu-item-1495 > div > a::before,
.menu-item-948 > div > a::before,
.menu-item-984 > div > a::before,
.menu-item-990 > div > a::before,
.menu-item-2346 > div > a::before,
.menu-item-993 > div > a::before,
.menu-item-996 > div > a::before,
.menu-item-2349 > div > a::before,
.menu-item-2292 > div > a::before,
.menu-item-2295 > div > a::before,
.menu-item-2289 > div > a::before,
.menu-item-1059 > div > a::before,
.menu-item-1098 > div > a::before,
.menu-item-1092 > div > a::before,
.menu-item-1095 > div > a::before,
.menu-item-2613 > div > a::before,
.menu-item-1941 > div > a::before,
.menu-item-1089 > div > a::before,
.menu-item-2280 > div > a::before,
.menu-item-1041 > div > a::before,
.menu-item-1044 > div > a::before,
.menu-item-1540 > div > a::before,
.menu-item-1047 > div > a::before,
.menu-item-1644 > div > a::before,
.menu-item-1572 > div > a::before,
.menu-item-1590 > div > a::before,
.menu-item-1623 > div > a::before,
.menu-item-2042 > div > a::before,
.menu-item-1902 > div > a::before,
.menu-item-2153 > div > a::before,
.menu-item-1970 > div > a::before,
.menu-item-1955 > div > a::before,
.menu-item-1991 > div > a::before,
.menu-item-1982 > div > a::before,
.menu-item-1988 > div > a::before,
.menu-item-1994 > div > a::before,
.menu-item-2298 > div > a::before,
.menu-item-1065 > div > a::before,
.menu-item-1071 > div > a::before,
.menu-item-1077 > div > a::before,
.menu-item-1074 > div > a::before,
.menu-item-1080 > div > a::before {
width:16px !important; height:16px !important;
background-color:#0075A0 !important; border-radius:0 !important;
-webkit-mask-size:contain !important; mask-size:contain !important;
-webkit-mask-repeat:no-repeat !important; mask-repeat:no-repeat !important;
-webkit-mask-position:center !important; mask-position:center !important;
}
.menu-item-963 > div > a::before,
.menu-item-1185 > div > a::before,
.menu-item-1495 > div > a::before,
.menu-item-2346 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDEyOGMwIDEzLjMtOCAyNS42LTIxLjMgMzQuMUMyMTUuNSAxNjkuNyAyMDIuMyAxNzMgMTg4IDE3M2gtNHYxOWExNiAxNiAwIDAgMS0xNiAxNkg4OGExNiAxNiAwIDAgMS0xNi0xNnYtMTloLTRjLTE0LjMgMC0yNy41LTMuMy0zOC43LTEwLjlDMTYgMTU0LjYgOCAxNDIuMyA4IDEyOWMwLTE0LjUgOS44LTI3LjQgMjUtMzUuM2E4IDggMCAwIDEgMTAuNyAzLjRBOCA4IDAgMCAxIDQwLjMgMTA4QzI5LjcgMTEzLjUgMjQgMTIxIDI0IDEyOWMwIDguNSA2LjIgMTcgMTcgMjMgOS41IDUuNiAyMS4yIDggMzUgOGg0di0zMkg3MmE4IDggMCAwIDEgMC0xNmg4di0xNkg3MmE4IDggMCAwIDEgMC0xNmg4VjY0YTggOCAwIDAgMSAxNiAwdjE2aDMyVjY0YTggOCAwIDAgMSAxNiAwdjE2aDhhOCA4IDAgMCAxIDAgMTZoLTh2MTZoOGE4IDggMCAwIDEgMCAxNmgtOHYzMmg0YzEzLjggMCAyNS41LTIuNCAzNS04IDEwLjgtNiAxNy0xNC41IDE3LTIzIDAtOC01LjctMTUuNS0xNi4zLTIxYTggOCAwIDAgMSA3LTE0LjNDMjMxLjIgMTAxLjYgMjQ4IDExNC41IDI0OCAxMjh6TTk2IDk2djE2aDMyVjk2em0wIDMydjMyaDMydi0zMnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDEyOGMwIDEzLjMtOCAyNS42LTIxLjMgMzQuMUMyMTUuNSAxNjkuNyAyMDIuMyAxNzMgMTg4IDE3M2gtNHYxOWExNiAxNiAwIDAgMS0xNiAxNkg4OGExNiAxNiAwIDAgMS0xNi0xNnYtMTloLTRjLTE0LjMgMC0yNy41LTMuMy0zOC43LTEwLjlDMTYgMTU0LjYgOCAxNDIuMyA4IDEyOWMwLTE0LjUgOS44LTI3LjQgMjUtMzUuM2E4IDggMCAwIDEgMTAuNyAzLjRBOCA4IDAgMCAxIDQwLjMgMTA4QzI5LjcgMTEzLjUgMjQgMTIxIDI0IDEyOWMwIDguNSA2LjIgMTcgMTcgMjMgOS41IDUuNiAyMS4yIDggMzUgOGg0di0zMkg3MmE4IDggMCAwIDEgMC0xNmg4di0xNkg3MmE4IDggMCAwIDEgMC0xNmg4VjY0YTggOCAwIDAgMSAxNiAwdjE2aDMyVjY0YTggOCAwIDAgMSAxNiAwdjE2aDhhOCA4IDAgMCAxIDAgMTZoLTh2MTZoOGE4IDggMCAwIDEgMCAxNmgtOHYzMmg0YzEzLjggMCAyNS41LTIuNCAzNS04IDEwLjgtNiAxNy0xNC41IDE3LTIzIDAtOC01LjctMTUuNS0xNi4zLTIxYTggOCAwIDAgMSA3LTE0LjNDMjMxLjIgMTAxLjYgMjQ4IDExNC41IDI0OCAxMjh6TTk2IDk2djE2aDMyVjk2em0wIDMydjMyaDMydi0zMnoiLz48L3N2Zz4=") !important;
}
.menu-item-1014 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTk2LTMyVjgwYTggOCAwIDAgMSAxNiAwdjk2YTggOCAwIDAgMS0xNiAwem0tNDggMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptOTYgMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptLTQ4LTk2aDk2YTggOCAwIDAgMSAwIDE2aC05NmE4IDggMCAwIDEgMC0xNnptMCA0OGg5NmE4IDggMCAwIDEgMCAxNmgtOTZhOCA4IDAgMCAxIDAtMTZ6Ii8+PC9zdmc+") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTk2LTMyVjgwYTggOCAwIDAgMSAxNiAwdjk2YTggOCAwIDAgMS0xNiAwem0tNDggMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptOTYgMFY4MGE4IDggMCAwIDEgMTYgMHY5NmE4IDggMCAwIDEtMTYgMHptLTQ4LTk2aDk2YTggOCAwIDAgMSAwIDE2aC05NmE4IDggMCAwIDEgMC0xNnptMCA0OGg5NmE4IDggMCAwIDEgMCAxNmgtOTZhOCA4IDAgMCAxIDAtMTZ6Ii8+PC9zdmc+") !important;
}
.menu-item-1023 > div > a::before,
.menu-item-993 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTk3LjU4IDEyOS4wNiAxNDggMTUybC04LTU2LjdBMjggMjggMCAwIDAgMTI4IDQwYTI4IDI4IDAgMCAwLTI4IDI4di4xOEw1MS41OCA4MC43OUExNiAxNiAwIDAgMCA0MCA5NnY2OC41M2MwIDEwLjY5IDYuOTMgMjAuMTcgMTcuMTQgMjMuMzhMOTYgMjAwLjUyVjIxNmE4IDggMCAwIDAgMTYgMHYtMTUuNDhsMzguODYtMTIuNjFBMjQgMjQgMCAwIDAgMTY4IDE2NS40N1YxNTlsMjkuNTgtMTNhMTYgMTYgMCAwIDAgMC0yOS4wOHpNMTA0IDY4YTEyIDEyIDAgMCAxIDI0IDB2NjRsLTI0IDEwLjc0em00OCA5Ny40N2E4IDggMCAwIDEtNS4zOCA3LjU4TDEwOCAxODQuNTJsLTQ0LjQ4LTE0LjQzQTggOCAwIDAgMSA1NiAxNjIuNTNWOTZhOCA4IDAgMCAxIC4wOS0xTDEwMCA3OC45M1YxNDdhOCA4IDAgMCAwIDQuOSA3LjM5TDE1MiAxNzUuMDZ2LTkuNTl6bTQwLTE0LjUzLTI0IDEwLjUxVjE1MmwyNC0xMC41MXoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTk3LjU4IDEyOS4wNiAxNDggMTUybC04LTU2LjdBMjggMjggMCAwIDAgMTI4IDQwYTI4IDI4IDAgMCAwLTI4IDI4di4xOEw1MS41OCA4MC43OUExNiAxNiAwIDAgMCA0MCA5NnY2OC41M2MwIDEwLjY5IDYuOTMgMjAuMTcgMTcuMTQgMjMuMzhMOTYgMjAwLjUyVjIxNmE4IDggMCAwIDAgMTYgMHYtMTUuNDhsMzguODYtMTIuNjFBMjQgMjQgMCAwIDAgMTY4IDE2NS40N1YxNTlsMjkuNTgtMTNhMTYgMTYgMCAwIDAgMC0yOS4wOHpNMTA0IDY4YTEyIDEyIDAgMCAxIDI0IDB2NjRsLTI0IDEwLjc0em00OCA5Ny40N2E4IDggMCAwIDEtNS4zOCA3LjU4TDEwOCAxODQuNTJsLTQ0LjQ4LTE0LjQzQTggOCAwIDAgMSA1NiAxNjIuNTNWOTZhOCA4IDAgMCAxIC4wOS0xTDEwMCA3OC45M1YxNDdhOCA4IDAgMCAwIDQuOSA3LjM5TDE1MiAxNzUuMDZ2LTkuNTl6bTQwLTE0LjUzLTI0IDEwLjUxVjE1MmwyNC0xMC41MXoiLz48L3N2Zz4=") !important;
}
.menu-item-1032 > div > a::before,
.menu-item-1020 > div > a::before,
.menu-item-990 > div > a::before,
.menu-item-996 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTkyIDMyaC0xNmE4IDggMCAwIDAtOCA4djMyaC0xNlY0OGE4IDggMCAwIDAtOC04SDk2YTggOCAwIDAgMC04IDh2MjRINzJWNDBhOCA4IDAgMCAwLTgtOEg0OGE4IDggMCAwIDAtOCA4djE3NmE4IDggMCAwIDAgMTYgMFYxMjhoMTZ2NDBhOCA4IDAgMCAwIDggOGgxNnY0MGE4IDggMCAwIDAgMTYgMFYxNzZoMTZ2MjRhOCA4IDAgMCAwIDggOGgxNmE4IDggMCAwIDAgOC04VjQwYTggOCAwIDAgMC04LTh6TTcyIDExMkg1NlY4OGgxNnptMC00MEg1NlY1NmgxNnptMjQgNDBWODhoNDh2MjR6bTAtNDBWNTZoNDh2MTZ6bTU2IDgwaC0xNnYtMjRoMTZ6bTAtNDBoLTE2di04aDE2eiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTkyIDMyaC0xNmE4IDggMCAwIDAtOCA4djMyaC0xNlY0OGE4IDggMCAwIDAtOC04SDk2YTggOCAwIDAgMC04IDh2MjRINzJWNDBhOCA4IDAgMCAwLTgtOEg0OGE4IDggMCAwIDAtOCA4djE3NmE4IDggMCAwIDAgMTYgMFYxMjhoMTZ2NDBhOCA4IDAgMCAwIDggOGgxNnY0MGE4IDggMCAwIDAgMTYgMFYxNzZoMTZ2MjRhOCA4IDAgMCAwIDggOGgxNmE4IDggMCAwIDAgOC04VjQwYTggOCAwIDAgMC04LTh6TTcyIDExMkg1NlY4OGgxNnptMC00MEg1NlY1NmgxNnptMjQgNDBWODhoNDh2MjR6bTAtNDBWNTZoNDh2MTZ6bTU2IDgwaC0xNnYtMjRoMTZ6bTAtNDBoLTE2di04aDE2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-1017 > div > a::before,
.menu-item-984 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ1LjY2IDgyLjM0bC0zMi0zMkE4IDggMCAwIDAgMjA4IDQ4aC00MGE4IDggMCAwIDAtNy41OSA1LjQ3TDE0NCA4OC42NGwtMTYuNDEtMzUuMTdBOCA4IDAgMCAwIDEyMCA0OEg5NmE4IDggMCAwIDAtNS42NiAyLjM0bC0zMiAzMkE4IDggMCAwIDAgNTYgODh2MTIwYTggOCAwIDAgMCA4IDhoMTI4YTggOCAwIDAgMCA4LThWODhhOCA4IDAgMCAwLTIuMzQtNS42NnpNMTA4LjY5IDY0aDcuNjJsMjAuMSA0My4wOGE4IDggMCAwIDAgMTQuNTggMEwxNzEuNjkgNjRoNy42MkwyMDAgODQuNjlWMjAwSDU2Vjg0LjY5eiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ1LjY2IDgyLjM0bC0zMi0zMkE4IDggMCAwIDAgMjA4IDQ4aC00MGE4IDggMCAwIDAtNy41OSA1LjQ3TDE0NCA4OC42NGwtMTYuNDEtMzUuMTdBOCA4IDAgMCAwIDEyMCA0OEg5NmE4IDggMCAwIDAtNS42NiAyLjM0bC0zMiAzMkE4IDggMCAwIDAgNTYgODh2MTIwYTggOCAwIDAgMCA4IDhoMTI4YTggOCAwIDAgMCA4LThWODhhOCA4IDAgMCAwLTIuMzQtNS42NnpNMTA4LjY5IDY0aDcuNjJsMjAuMSA0My4wOGE4IDggMCAwIDAgMTQuNTggMEwxNzEuNjkgNjRoNy42MkwyMDAgODQuNjlWMjAwSDU2Vjg0LjY5eiIvPjwvc3ZnPg==") !important;
}
.menu-item-1035 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cmVjdCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjUiIHg9IjIyLjIzIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMjIuMjMiIHk9Ijc2Ljk1IiB3aWR0aD0iMTU1LjU0IiBoZWlnaHQ9Ijk0LjEyIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMTA1LjEyIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgZD0iTTEyMS40NiAxODIuMzVIMjYuMTNjLTcuNCAwLTEzLjQ1LTYuOTEtMTMuNDUtMTUuMzZWMzMuMDFjMC04LjQ1IDYuMDUtMTUuMzYgMTMuNDUtMTUuMzZoMTQ3Ljc0YzcuNCAwIDEzLjQ1IDYuOTEgMTMuNDUgMTUuMzZ2MTMzLjk4YzAgOC40NS02LjA1IDE1LjM2LTEzLjQ1IDE1LjM2aC02MC40MiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cmVjdCBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjUiIHg9IjIyLjIzIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMjIuMjMiIHk9Ijc2Ljk1IiB3aWR0aD0iMTU1LjU0IiBoZWlnaHQ9Ijk0LjEyIiByeD0iMTIiIHJ5PSIxMiIvPjxyZWN0IGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgeD0iMTA1LjEyIiB5PSIyOC45MyIgd2lkdGg9IjcyLjY1IiBoZWlnaHQ9IjM3LjkxIiByeD0iMTIiIHJ5PSIxMiIvPjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iNSIgZD0iTTEyMS40NiAxODIuMzVIMjYuMTNjLTcuNCAwLTEzLjQ1LTYuOTEtMTMuNDUtMTUuMzZWMzMuMDFjMC04LjQ1IDYuMDUtMTUuMzYgMTMuNDUtMTUuMzZoMTQ3Ljc0YzcuNCAwIDEzLjQ1IDYuOTEgMTMuNDUgMTUuMzZ2MTMzLjk4YzAgOC40NS02LjA1IDE1LjM2LTEzLjQ1IDE1LjM2aC02MC40MiIvPjwvc3ZnPg==") !important;
}
.menu-item-1086 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDExMmgtOFY3MmEyNCAyNCAwIDAgMC0yNC0yNEgxMDRWNDBhOCA4IDAgMCAwLTE2IDB2OEg1NmEyNCAyNCAwIDAgMC0yNCAyNHY0MEgyNGE4IDggMCAwIDAtOCA4djgwYTggOCAwIDAgMCA4IDhoOHY4YTggOCAwIDAgMCAxNiAwdi04aDE1MnY4YTggOCAwIDAgMCAxNiAwdi04aDhhOCA4IDAgMCAwIDgtOHYtODBhOCA4IDAgMCAwLTgtOHpNNDggNzJhOCA4IDAgMCAxIDgtOGg0MHY0OEg0OHptNjQtOGg3MmE4IDggMCAwIDEgOCA4djQwaC04MHptMTIwIDEyMEgzMnYtNjRoMjAweiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQ4IDExMmgtOFY3MmEyNCAyNCAwIDAgMC0yNC0yNEgxMDRWNDBhOCA4IDAgMCAwLTE2IDB2OEg1NmEyNCAyNCAwIDAgMC0yNCAyNHY0MEgyNGE4IDggMCAwIDAtOCA4djgwYTggOCAwIDAgMCA4IDhoOHY4YTggOCAwIDAgMCAxNiAwdi04aDE1MnY4YTggOCAwIDAgMCAxNiAwdi04aDhhOCA4IDAgMCAwIDgtOHYtODBhOCA4IDAgMCAwLTgtOHpNNDggNzJhOCA4IDAgMCAxIDgtOGg0MHY0OEg0OHptNjQtOGg3MmE4IDggMCAwIDEgOCA4djQwaC04MHptMTIwIDEyMEgzMnYtNjRoMjAweiIvPjwvc3ZnPg==") !important;
}
.menu-item-2286 > div > a::before,
.menu-item-2349 > div > a::before,
.menu-item-1059 > div > a::before,
.menu-item-2280 > div > a::before,
.menu-item-1994 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTI4IDI0YTQwIDQwIDAgMSAwIDQwIDQwIDQwIDQwIDAgMCAwLTQwLTQwem0wIDY0YTI0IDI0IDAgMSAxIDI0LTI0IDI0IDI0IDAgMCAxLTI0IDI0em0xMTIgNTZhOCA4IDAgMCAxLTggOGgtNTZsLTEwLjgzIDY1YTggOCAwIDAgMS03LjkgNi43NyA4IDggMCAwIDEtNy45LTkuMjNMMTU4LjkgMTUyaC02MS44bDkuNTMgNjUuNTdhOCA4IDAgMCAxLTcuOSA5LjIzIDggOCAwIDAgMS03LjktNi43N0w4MCAxNTJIMjRhOCA4IDAgMCAxIDAtMTZoMjA4YTggOCAwIDAgMSA4IDh6bS04MC0yNEg5NmE4IDggMCAwIDEgMC0xNmg2NGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMTI4IDI0YTQwIDQwIDAgMSAwIDQwIDQwIDQwIDQwIDAgMCAwLTQwLTQwem0wIDY0YTI0IDI0IDAgMSAxIDI0LTI0IDI0IDI0IDAgMCAxLTI0IDI0em0xMTIgNTZhOCA4IDAgMCAxLTggOGgtNTZsLTEwLjgzIDY1YTggOCAwIDAgMS03LjkgNi43NyA4IDggMCAwIDEtNy45LTkuMjNMMTU4LjkgMTUyaC02MS44bDkuNTMgNjUuNTdhOCA4IDAgMCAxLTcuOSA5LjIzIDggOCAwIDAgMS03LjktNi43N0w4MCAxNTJIMjRhOCA4IDAgMCAxIDAtMTZoMjA4YTggOCAwIDAgMSA4IDh6bS04MC0yNEg5NmE4IDggMCAwIDEgMC0xNmg2NGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
}
.menu-item-948 > div > a::before,
.menu-item-1041 > div > a::before,
.menu-item-1044 > div > a::before,
.menu-item-1540 > div > a::before,
.menu-item-1074 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNNzAuNDc1IDQxLjkzOGExNS45ODcgMTUuOTg3IDAgMCAwLTE2IDE1LjkzN3YxNTYuMTg4aDExNS4yVjQxLjkzOGgtOTkuMm0wLTE1LjkzOGgxMDguOGE2LjM4OCA2LjM4OCAwIDAgMSA2LjQgNi4zNzV2MTkxLjI1YTYuMzg4IDYuMzg4IDAgMCAxLTYuNCA2LjM3NWgtMTM0LjRhNi4zODggNi4zODggMCAwIDEtNi40LTYuMzc1VjU3Ljg3NWEzMS45MzggMzEuOTM4IDAgMCAxIDMyLTMxLjg3NVoiLz48cGF0aCBkPSJNMjAyLjI2NCA2NS4yNTJxLS4yIDAtLjQtLjAwOWE4IDggMCAwIDEtNy42LTguMzgxYy4xNjctMy43ODctLjUzLTEwLjIxNy0yLjI3My0xMi4zOTRhNy42MTYgNy42MTYgMCAwIDAtNS4zMDgtMi40NzJxLS4xNTkuMDA3LS4zMTkuMDA2aC0zOS4wMDZhOCA4IDAgMCAxIDAtMTZoMzguOTE0YzEuOS0uMDMyIDExLjYuMjE2IDE4LjIwNyA4LjQ2MSA2LjE5IDcuNzI3IDUuODkxIDIwLjY2NCA1Ljc2OCAyMy4xNzlhOCA4IDAgMCAxLTcuOTgzIDcuNjFaTTIwMi4yODkgMjE0LjUyMUgxNzkuMzJhOCA4IDAgMCAxIDAtMTZoMTQuOTY5VjgyLjE2NGMwLTQuNDE4IDE2LTQuNDE4IDE2IDB2MTI0LjM2MWE4IDggMCAwIDEtOCA3Ljk5NloiLz48cGF0aCBkPSJNMjM2LjM5MyA5NC41NGgtNTAuNzQ5Vjc4LjIyN2g1MC43NTVhMy4yNjQgMy4yNjQgMCAxIDAgMC02LjUyOGgtNTAuNzU1di0xNi4zMmg1MC43NTVhMTkuNTgyIDE5LjU4MiAwIDEgMSAwIDM5LjE2NVptLTE5MS42NjUgMEgxOS42YTE5LjU4MiAxOS41ODIgMCAxIDEgMC0zOS4xNjVoMjUuOTY3YTMyLjE0OCAzMi4xNDggMCAwIDAtLjgzOSA3LjN2OS4wMjRIMTkuNmEzLjI2NCAzLjI2NCAwIDEgMCAwIDYuNTI4aDI1LjEyOHYxNi4zMDdaIi8+PC9zdmc+") !important;
}
.menu-item-2292 > div > a::before,
.menu-item-2295 > div > a::before,
.menu-item-2289 > div > a::before,
.menu-item-1071 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDQ4SDQwYTE2IDE2IDAgMCAwLTE2IDE2djMyYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY2NGExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MFY2NGgxNzZ6bTAgMTZINDBhMTYgMTYgMCAwIDAtMTYgMTZ2MzJhMTYgMTYgMCAwIDAgMTYgMTZoMTc2YTE2IDE2IDAgMCAwIDE2LTE2di0zMmExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MHYtMzJoMTc2eiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDQ4SDQwYTE2IDE2IDAgMCAwLTE2IDE2djMyYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY2NGExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MFY2NGgxNzZ6bTAgMTZINDBhMTYgMTYgMCAwIDAtMTYgMTZ2MzJhMTYgMTYgMCAwIDAgMTYgMTZoMTc2YTE2IDE2IDAgMCAwIDE2LTE2di0zMmExNiAxNiAwIDAgMC0xNi0xNnptMCA0OEg0MHYtMzJoMTc2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-1098 > div > a::before,
.menu-item-1092 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDY0SDE1MmEzMiAzMiAwIDAgMC0zMiAzMiAzMiAzMiAwIDAgMC0zMi0zMkg0OGExNiAxNiAwIDAgMC0xNiAxNnYxMTJhMTYgMTYgMCAwIDAgMTYgMTZoNzJhOCA4IDAgMCAwIDgtOHYtOGgxNnY4YTggOCAwIDAgMCA4IDhoNTZhMTYgMTYgMCAwIDAgMTYtMTZWODBhMTYgMTYgMCAwIDAtMTYtMTZ6bS05NiAxMjBINDhWODBoNDBhMTYgMTYgMCAwIDEgMTYgMTZ2OGg4em05NiAwaC01NnYtOTZoOGExNiAxNiAwIDAgMSAxNiAxNnYtOGgzMnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDY0SDE1MmEzMiAzMiAwIDAgMC0zMiAzMiAzMiAzMiAwIDAgMC0zMi0zMkg0OGExNiAxNiAwIDAgMC0xNiAxNnYxMTJhMTYgMTYgMCAwIDAgMTYgMTZoNzJhOCA4IDAgMCAwIDgtOHYtOGgxNnY4YTggOCAwIDAgMCA4IDhoNTZhMTYgMTYgMCAwIDAgMTYtMTZWODBhMTYgMTYgMCAwIDAtMTYtMTZ6bS05NiAxMjBINDhWODBoNDBhMTYgMTYgMCAwIDEgMTYgMTZ2OGg4em05NiAwaC01NnYtOTZoOGExNiAxNiAwIDAgMSAxNiAxNnYtOGgzMnoiLz48L3N2Zz4=") !important;
}
.menu-item-1095 > div > a::before,
.menu-item-1089 > div > a::before,
.menu-item-1077 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS0xMjgtNDhhOCA4IDAgMCAxIDgtOGg2NGE4IDggMCAwIDEgMCAxNmgtNjRhOCA4IDAgMCAxLTgtOHoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS0xMjgtNDhhOCA4IDAgMCAxIDgtOGg2NGE4IDggMCAwIDEgMCAxNmgtNjRhOCA4IDAgMCAxLTgtOHoiLz48L3N2Zz4=") !important;
}
.menu-item-2613 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGg4MHYxNmE4IDggMCAwIDAgMTYgMFY4OGg4MHptLTk2LTI0aC00OGE4IDggMCAwIDEgMC0xNmg0OGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGg4MHYxNmE4IDggMCAwIDAgMTYgMFY4OGg4MHptLTk2LTI0aC00OGE4IDggMCAwIDEgMC0xNmg0OGE4IDggMCAwIDEgMCAxNnoiLz48L3N2Zz4=") !important;
}
.menu-item-1941 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS04OC0yNGE4IDggMCAwIDAgOC04VjEwNGE4IDggMCAwIDAtMTYgMHYzMmE4IDggMCAwIDAgOCA4em0tNDQgMGM2LjUgMCAxMi0zIDE2LTcuNzFDMTAzLjk2IDE0MSAxMDkuNSAxNDQgMTE2IDE0NGE4IDggMCAwIDAgMC0xNmMtNCAwLTgtNC04LThzNC04IDgtOGE4IDggMCAwIDAgMC0xNmMtNi41IDAtMTIgMy0xNiA3LjcxQzk2IDk4Ljk1IDkwLjUgOTYgODQgOTZhOCA4IDAgMCAwIDAgMTZjNCAwIDggNCA4IDhzLTQgOC04IDhhOCA4IDAgMCAwIDAgMTZ6bTEwMCAwYTggOCAwIDAgMCA4LTh2LTEwLjM0bDguNCAxNi43OWE4IDggMCAwIDAgMTQuMzItNy4xNkwxOTUgMTE5bDkuNzItMjAuMjlhOCA4IDAgMCAwLTE0LjMyLTcuMTZMMTgyIDEwOC4zNFYxMDRhOCA4IDAgMCAwLTE2IDB2MzJhOCA4IDAgMCAwIDggOHoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE2IDcySDQwYTE2IDE2IDAgMCAwLTE2IDE2djgwYTE2IDE2IDAgMCAwIDE2IDE2aDE3NmExNiAxNiAwIDAgMCAxNi0xNlY4OGExNiAxNiAwIDAgMC0xNi0xNnptMCA5Nkg0MFY4OGgxNzZ6bS04OC0yNGE4IDggMCAwIDAgOC04VjEwNGE4IDggMCAwIDAtMTYgMHYzMmE4IDggMCAwIDAgOCA4em0tNDQgMGM2LjUgMCAxMi0zIDE2LTcuNzFDMTAzLjk2IDE0MSAxMDkuNSAxNDQgMTE2IDE0NGE4IDggMCAwIDAgMC0xNmMtNCAwLTgtNC04LThzNC04IDgtOGE4IDggMCAwIDAgMC0xNmMtNi41IDAtMTIgMy0xNiA3LjcxQzk2IDk4Ljk1IDkwLjUgOTYgODQgOTZhOCA4IDAgMCAwIDAgMTZjNCAwIDggNCA4IDhzLTQgOC04IDhhOCA4IDAgMCAwIDAgMTZ6bTEwMCAwYTggOCAwIDAgMCA4LTh2LTEwLjM0bDguNCAxNi43OWE4IDggMCAwIDAgMTQuMzItNy4xNkwxOTUgMTE5bDkuNzItMjAuMjlhOCA4IDAgMCAwLTE0LjMyLTcuMTZMMTgyIDEwOC4zNFYxMDRhOCA4IDAgMCAwLTE2IDB2MzJhOCA4IDAgMCAwIDggOHoiLz48L3N2Zz4=") !important;
}
.menu-item-1047 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjI4IDY4LjI0bC04MC0yNGE4IDggMCAwIDAtNC41NiAwTDEyOCA1MS4wNiA5Ny4yOCA0NC4yNGE4IDggMCAwIDAtNC41NiAwbC04MCAyNEE4IDggMCAwIDAgOCA3NnYxMDRhOCA4IDAgMCAwIDE2IDBWODIuMjVsNjQtMTkuMlYxODRhOCA4IDAgMCAwIDE2IDBWMTEyaDQ4djcyYTggOCAwIDAgMCAxNiAwVjYzLjA1bDY0IDE5LjJWMTgwYTggOCAwIDAgMCAxNiAwVjc2YTggOCAwIDAgMC00LjcyLTcuNzZ6TTg4IDEwNC4yNWwtNjQgMTkuMlY5OS4yNWw2NC0xOS4yem0xNDQtMC44bC02NCAxOS4yVjk5LjI1bDY0LTE5LjJ6Ii8+PC9zdmc+") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQzLjI4IDY4LjI0bC04MC0yNGE4IDggMCAwIDAtNC41NiAwTDEyOCA1MS4wNiA5Ny4yOCA0NC4yNGE4IDggMCAwIDAtNC41NiAwbC04MCAyNEE4IDggMCAwIDAgOCA3NnYxMDRhOCA4IDAgMCAwIDE2IDBWODIuMjVsNjQtMTkuMlYxODRhOCA4IDAgMCAwIDE2IDBWMTEyaDQ4djcyYTggOCAwIDAgMCAxNiAwVjYzLjA1bDY0IDE5LjJWMTgwYTggOCAwIDAgMCAxNiAwVjc2YTggOCAwIDAgMC00LjcyLTcuNzZ6TTg4IDEwNC4yNWwtNjQgMTkuMlY5OS4yNWw2NC0xOS4yem0xNDQtMC44bC02NCAxOS4yVjk5LjI1bDY0LTE5LjJ6Ii8+PC9zdmc+") !important;
}
.menu-item-1644 > div > a::before,
.menu-item-1572 > div > a::before,
.menu-item-1590 > div > a::before,
.menu-item-1623 > div > a::before,
.menu-item-2042 > div > a::before,
.menu-item-1902 > div > a::before,
.menu-item-2153 > div > a::before,
.menu-item-1991 > div > a::before,
.menu-item-1982 > div > a::before,
.menu-item-1988 > div > a::before,
.menu-item-1080 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMCAzMmExNiAxNiAwIDAgMSAxNi0xNmgyMjRhMTYgMTYgMCAwIDEgMTYgMTZ2MzJhMTYgMTYgMCAwIDEtMTYgMTZ2MTIwYTQwIDQwIDAgMCAxLTQwIDQwSDU2YTQwIDQwIDAgMCAxLTQwLTQwVjgwQTE2IDE2IDAgMCAxIDAgNjRabTMyIDQ4djEyMGEyNCAyNCAwIDAgMCAyNCAyNGgxNDRhMjQgMjQgMCAwIDAgMjQtMjRWODBabTIwOC00OEgxNnYzMmgyMjRaTTgwIDEyMGE4IDggMCAwIDEgOC04aDgwYTggOCAwIDAgMSAwIDE2SDg4YTggOCAwIDAgMS04LTgiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMCAzMmExNiAxNiAwIDAgMSAxNi0xNmgyMjRhMTYgMTYgMCAwIDEgMTYgMTZ2MzJhMTYgMTYgMCAwIDEtMTYgMTZ2MTIwYTQwIDQwIDAgMCAxLTQwIDQwSDU2YTQwIDQwIDAgMCAxLTQwLTQwVjgwQTE2IDE2IDAgMCAxIDAgNjRabTMyIDQ4djEyMGEyNCAyNCAwIDAgMCAyNCAyNGgxNDRhMjQgMjQgMCAwIDAgMjQtMjRWODBabTIwOC00OEgxNnYzMmgyMjRaTTgwIDEyMGE4IDggMCAwIDEgOC04aDgwYTggOCAwIDAgMSAwIDE2SDg4YTggOCAwIDAgMS04LTgiLz48L3N2Zz4=") !important;
}
.menu-item-1970 > div > a::before,
.menu-item-1955 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjE0IDc2aC0zOFY1OGEyMiAyMiAwIDAgMC0yMi0yMmgtNTJhMjIgMjIgMCAwIDAtMjIgMjJ2MThINDJhMjIgMjIgMCAwIDAtMjIgMjJ2MTA4YTIyIDIyIDAgMCAwIDIyIDIyaDE3MmEyMiAyMiAwIDAgMCAyMi0yMlY5OGEyMiAyMiAwIDAgMC0yMi0yMnptLTExOC0xOGE2IDYgMCAwIDEgNi02aDUyYTYgNiAwIDAgMSA2IDZ2MThoLTY0em0xMjQgMTQ4YTYgNiAwIDAgMS02IDZINDJhNiA2IDAgMCAxLTYtNlY5OGE2IDYgMCAwIDEgNi02aDE3MmE2IDYgMCAwIDEgNiA2em0tNzItNzZIMTA4YTggOCAwIDAgMCAwIDE2aDQwYTggOCAwIDAgMCAwLTE2eiIvPjwvc3ZnPg==") !important;
}
.menu-item-2298 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjQwIDExMmgtMTZWNzJhMTYgMTYgMCAwIDAtMTYtMTZINDhhMTYgMTYgMCAwIDAtMTYgMTZ2NDBIMTZhOCA4IDAgMCAwLTggOHY3MmE4IDggMCAwIDAgOCA4aDh2OGE4IDggMCAwIDAgMTYgMHYtOGgxNzZ2OGE4IDggMCAwIDAgMTYgMHYtOGg4YTggOCAwIDAgMCA4LTh2LTcyYTggOCAwIDAgMC04LTh6bS0zMi00MHY0MGgtODB2LTEyYTggOCAwIDAgMC04LThINzJhOCA4IDAgMCAwLTggOHYxMkg0OFY3MnptLTEwNCA0MHYtNGg1NnY0em0tNzIgNzJ2LTY0aDE5MnY2NHoiLz48L3N2Zz4=") !important;
}
.menu-item-1065 > div > a::before {
-webkit-mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTMyLTEyMEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnoiLz48L3N2Zz4=") !important;
mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMjU2Ij48cGF0aCBkPSJNMjA4IDMySDQ4YTE2IDE2IDAgMCAwLTE2IDE2djE2MGExNiAxNiAwIDAgMCAxNiAxNmgxNjBhMTYgMTYgMCAwIDAgMTYtMTZWNDhhMTYgMTYgMCAwIDAtMTYtMTZ6bTAgMTc2SDQ4VjQ4aDE2MHptLTMyLTEyMEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnptMCA0MEg4MGE4IDggMCAwIDAgMCAxNmg5NmE4IDggMCAwIDAgMC0xNnoiLz48L3N2Zz4=") !important;
}
nav#navigation.mega-open .menu-level-2 > li > div > ul.menu-level-3 {
display:block !important; list-style:none !important;
padding:2px 0 2px 14px !important; margin:2px 0 0 4px !important;
border-left:2px solid rgba(0,118,160,.15) !important;
max-height:none !important; overflow:visible !important;
height:auto !important;
font-size:0 !important;
}
nav#navigation.mega-open .menu-level-3 > li {
display:block !important; width:100% !important;
padding:1px 0 !important;
}
nav#navigation.mega-open .menu-level-3 > li > a {
display:flex !important; align-items:flex-start !important; gap:6px !important;
color:#65A8DC !important; font-size:13.5px !important;
line-height:1.4 !important; font-weight:400 !important;
text-decoration:none !important; padding:2px 0 !important;
transition:color .12s !important; text-transform:none !important;
}
nav#navigation.mega-open .menu-level-3 > li > a::before {
content:"" !important; display:inline-block !important; flex-shrink:0 !important;
width:4px !important; height:4px !important; margin-top:5px !important;
background:#65A8DC !important; border-radius:50% !important;
-webkit-mask-image:none !important; mask-image:none !important;
}
nav#navigation.mega-open .menu-level-3 > li > a:hover {
color:#0076A0 !important;
}
nav#navigation.mega-open .menu-level-3 > .more-items-trigger,
nav#navigation.mega-open .menu-level-3 .more-items-trigger {
display:none !important;
}
nav#navigation.mega-open .menu-level-2 > li.has-third-level > div > a {
border-bottom:none !important;
border-top:none !important;
text-transform:none !important;
font-weight:700 !important;
color:#0076A0 !important;
letter-spacing:normal !important;
font-weight:700 !important;
font-size:15px !important;
padding:3px 0 !important;
}
nav#navigation.mega-open .menu-level-2 > li.has-third-level {
border-bottom:none !important;
}
nav#navigation.mega-open::after {
content:"" !important;
position:fixed !important; inset:0 !important;
top:var(--mega-top,125px) !important;
background:rgba(0,0,0,.35) !important;
z-index:9990 !important;
pointer-events:none !important;
}
.more-items-trigger { display:none !important; }
nav#navigation.mega-open .menu-level-1 > li { transition: none !important; }
nav#navigation.mega-open .menu-level-2 { transition: none !important; }
}
body.aaryans-mega-open [id*="heureka"],
body.aaryans-mega-open [id*="Heureka"],
body.aaryans-mega-open [class*="heureka"],
body.aaryans-mega-open [class*="Heureka"],
body.aaryans-mega-open #hw-87kwowifjjowiklsadh666left,
body.aaryans-mega-open #heurekaTableft {
display:none !important;
visibility:hidden !important;
opacity:0 !important;
pointer-events:none !important;
}
@media (min-width: 992px) and (max-width: 1280px) {
nav#navigation.mega-open .menu-level-1 > li:hover > .menu-level-2,
nav#navigation.mega-open .menu-level-1 > li.menu-active > .menu-level-2,
nav#navigation.mega-open .menu-level-1 > li.aaryans-pinned > .menu-level-2 {
grid-template-columns:repeat(2,1fr) !important;
}
nav#navigation.mega-open .menu-level-2 > li:nth-child(-n+3) {
border-top:none !important;
}
}
nav li:has(> a[href*="blog"]) { display:none !important; }
/* ===== aaryans-search.css ===== */
.news_sale { display: none !important; }
.site-name-wrapper  { flex: 1 1 auto !important; }
.navigation-buttons { flex: 1 1 auto !important; }
.search-news_sale   {
flex: 0 0 500px !important;
padding: 0 !important;
margin-top: 4px !important;
}
.search-news_sale .search {
width: 100% !important;
max-width: none !important;
}
#formSearchForm {
display: flex !important;
align-items: stretch !important;
width: 100% !important;
height: 42px !important;
border: 1.5px solid #b0cfe0 !important;
border-radius: 0 0 16px 0 !important;
overflow: hidden !important;
box-sizing: border-box !important;
margin: 0 !important;
}
.query-input.form-control {
flex: 1 1 auto !important;
min-width: 0 !important;
border: none !important;
box-shadow: none !important;
outline: none !important;
border-radius: 0 !important;
height: 100% !important;
padding: 0 12px !important;
font-size: 15px !important;
background: #fff !important;
}
#formSearchForm button[type="submit"] {
flex: 0 0 46px !important;
width: 46px !important;
height: 100% !important;
background: #66A8DC !important;
border: none !important;
border-radius: 0 !important;
cursor: pointer !important;
font-size: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
}
#formSearchForm button[type="submit"]::after {
content: '' !important;
display: block !important;
width: 20px !important;
height: 20px !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-size: contain !important;
}
#aaryans-search-bar { display: none; }
@media screen and (max-width: 767px) {
.search-news_sale { display: none !important; }
.top-navigation-tools .dropdown,
.top-navigation-tools--language .dropdown { display: none !important; }
.top-navigation-tools,
.top-navigation-tools--language {
width: auto !important;
min-width: fit-content !important;
left: auto !important;
right: 15px !important;
}
.toggle-window[data-target="navigation"] {
position: static !important;
}
.responsive-tools {
display: flex !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
align-items: center !important;
gap: 4px !important;
}
.toggle-window[data-target="search"] {
display: block !important;
visibility: hidden !important;
width: 0 !important;
min-width: 0 !important;
max-width: 0 !important;
overflow: hidden !important;
padding: 0 !important;
margin: 0 !important;
flex: 0 0 0px !important;
pointer-events: none !important;
}
.header-close-link-search { display: none !important; }
header#header .navigation-wrapper .navigation-buttons .cart-count,
header#header .navigation-wrapper .navigation-buttons a[data-target="cart"] {
top: -55px !important;
}
.responsive-tools .toggle-window[data-target="login"] {
width: 40px !important;
min-width: 40px !important;
height: 40px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.navigation-buttons {
display: none !important;
}
.responsive-tools .cart-count,
.responsive-tools .cart-count::before {
color: #0075A0 !important;
}
#carousel { margin-top: 6px !important; }
#aaryans-search-bar {
display: block !important;
width: 100% !important;
background: #fff !important;
padding: 5px 12px !important;
box-sizing: border-box !important;
margin-bottom: 0 !important;
}
.aaryans-search-form {
display: flex !important;
height: 42px !important;
border: 1.5px solid #b0cfe0 !important;
border-radius: 0 0 16px 0 !important;
overflow: hidden !important;
box-sizing: border-box !important;
}
.aaryans-search-input {
flex: 1 1 auto !important;
min-width: 0 !important;
border: none !important;
box-shadow: none !important;
outline: none !important;
padding: 0 12px !important;
font-size: 15px !important;
background: #fff !important;
height: 100% !important;
-webkit-appearance: none !important;
}
.aaryans-search-btn {
flex: 0 0 46px !important;
width: 46px !important;
background: #66A8DC !important;
border: none !important;
cursor: pointer !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
border-radius: 0 !important;
}
.aaryans-search-btn svg {
width: 20px !important;
height: 20px !important;
stroke: white !important;
fill: none !important;
}
.content-wrapper-in,
#content.content.wide,
#content {
padding-top: 0 !important;
margin-top: 0 !important;
}
.homepage-box,
.content-wrapper.homepage-box {
margin-top: 0 !important;
padding-top: 0 !important;
}
}
/* ===== aaryans-catbar.css ===== */
#aaryans-catbar {
display: none;
width: calc(100% - 48px);
max-width: 1400px;
margin: 0 auto;
padding: 0;
box-sizing: border-box;
background: #ffffff;
border-radius: 12px 12px 18px 12px;
box-shadow: 0 1px 4px rgba(0, 118, 160, 0.08);
border: 1px solid rgba(0, 118, 160, 0.08);
position: relative;
z-index: 100;
}
@media screen and (min-width: 992px) {
#aaryans-catbar {
display: block;
}
}
#aaryans-catbar .aaryans-catbar__inner {
display: flex;
align-items: center;
justify-content: center;
gap: 0;
margin: 0 auto;
padding: 0 8px;
box-sizing: border-box;
flex-wrap: nowrap;
width: 100%;
}
#aaryans-catbar .aaryans-catbar__link {
display: inline-flex;
align-items: center;
justify-content: center;
position: relative;
padding: 13px 22px;
color: #0076A0;
font-family: 'Bahnschrift', 'DIN Alternate', 'Segoe UI', Arial, sans-serif;
font-size: 14.5px;
font-weight: 600;
letter-spacing: 0.02em;
line-height: 1.2;
text-decoration: none;
white-space: nowrap;
cursor: pointer;
transition: color 0.22s ease, background-color 0.22s ease;
border: none;
outline: none;
background: transparent;
-webkit-tap-highlight-color: transparent;
flex-shrink: 1;
flex-grow: 1;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
}
#aaryans-catbar .aaryans-catbar__link::after {
content: '';
position: absolute;
bottom: 7px;
left: 50%;
width: 0;
height: 2px;
background: #0076A0;
border-radius: 1px;
transition: width 0.28s cubic-bezier(0.25, 0.8, 0.25, 1),
left 0.28s cubic-bezier(0.25, 0.8, 0.25, 1);
}
#aaryans-catbar .aaryans-catbar__link:hover {
color: #004d6e;
background-color: rgba(0, 118, 160, 0.06);
border-radius: 8px;
}
#aaryans-catbar .aaryans-catbar__link:hover::after {
width: calc(100% - 32px);
left: 16px;
}
#aaryans-catbar .aaryans-catbar__link:active {
color: #003a54;
}
#aaryans-catbar .aaryans-catbar__link:focus-visible {
outline: 2px solid #65A8DC;
outline-offset: -2px;
border-radius: 6px;
}
#aaryans-catbar .aaryans-catbar__sep {
display: block;
width: 1px;
height: 14px;
background: #d4e6ef;
flex-shrink: 0;
margin: 0;
}
@media screen and (min-width: 1400px) {
#aaryans-catbar .aaryans-catbar__link {
padding: 14px 28px;
font-size: 15px;
}
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
#aaryans-catbar {
margin: 4px auto 0 auto;
width: calc(100% - 32px);
}
#aaryans-catbar .aaryans-catbar__inner {
padding: 0 4px;
}
#aaryans-catbar .aaryans-catbar__link {
font-size: 12px;
padding: 10px 8px;
letter-spacing: 0;
}
#aaryans-catbar .aaryans-catbar__link::after {
bottom: 5px;
}
#aaryans-catbar .aaryans-catbar__link:hover::after {
width: calc(100% - 16px);
left: 8px;
}
#aaryans-catbar .aaryans-catbar__sep {
height: 12px;
}
}
/* ===== aaryans-header-final-v1.css ===== */
@media only screen and (min-width: 992px) {
header#header .container.navigation-wrapper {
flex-wrap: nowrap !important;
gap: clamp(24px, 3vw, 48px) !important;
}
header#header .site-name-wrapper {
flex: 0 0 auto !important;
flex-shrink: 0 !important;
margin: 0 !important;
order: -1 !important;
}
header#header .container.navigation-wrapper nav#navigation {
order: 0 !important;
flex: 0 0 auto !important;
flex-shrink: 0 !important;
display: flex !important;
align-items: center !important;
margin: 0 !important;
width: auto !important;
height: auto !important;
background: transparent !important;
}
header#header .search-news_sale {
order: 1 !important;
flex: 1 1 auto !important;
padding: 0 !important;
margin: 0 !important;
min-width: 180px !important;
}
header#header .navigation-buttons {
order: 4 !important;
flex: 0 0 auto !important;
margin: 0 !important;
min-width: 0 !important;
}
}
@media only screen and (max-width: 1150px) {
header#header .top-nav-button-login > span,
header#header .top-nav-button-account > span {
display: none !important;
}
header#header .cart-count-price,
header#header .cart-link .price,
header#header a[data-target="cart"] .price {
display: none !important;
}
header#header .navigation-buttons {
gap: 4px !important;
}
}
@media only screen and (min-width: 768px) {
.top-navigation-bar {
height: 10px !important;
min-height: 0 !important;
overflow: hidden !important;
}
.top-navigation-contacts,
.top-navigation-tools--language {
display: none !important;
}
header#header {
top: 10px !important;
}
}
header#header,
.top-navigation-bar {
transition: transform 0.32s cubic-bezier(0.4, 0, 0.2, 1);
}
header#header.aa-hidden {
transform: translateY(-115%) !important;
}
.top-navigation-bar.aa-hidden {
transform: translateY(-100%) !important;
}
@media only screen and (max-width: 767px) {
header#header.aa-hidden {
transform: translateY(-500%) !important;
}
.top-navigation-bar.aa-hidden {
transform: translateY(-80px) !important;
}
}
body.ordering-process header#header .container.navigation-wrapper nav#navigation,
body.basket header#header .container.navigation-wrapper nav#navigation {
display: none !important;
}
body.ordering-process header#header .navigation-buttons,
body.basket header#header .navigation-buttons,
body.ordering-process header#header .search-news_sale,
body.basket header#header .search-news_sale {
display: none !important;
}
body.ordering-process header#header .container.navigation-wrapper,
body.basket header#header .container.navigation-wrapper {
justify-content: center !important;
gap: 0 !important;
}
body.ordering-process header#header .site-name-wrapper,
body.basket header#header .site-name-wrapper {
flex: 0 0 auto !important;
margin: 0 auto !important;
}
body.ordering-process #aaryans-catbar,
body.basket #aaryans-catbar {
display: none !important;
}
body.ordering-process #aaryans-search-bar,
body.basket #aaryans-search-bar {
display: none !important;
}
body.ordering-process header#header,
body.basket header#header {
position: relative !important;
top: auto !important;
transition: none !important;
transform: none !important;
}
#aaryans-akce-bar {
--aar-bar: #0076A0;
--aar-txt: #FFFFFF;
--aar-lbl: rgba(255, 255, 255, .78);
--aar-chip: #EBB21C;
--aar-chip-txt: #2E2D2C;
--aar-sep: rgba(255, 255, 255, .28);
--aar-unit: rgba(255, 255, 255, .7);
--aar-urg: #EBB21C;
display: flex;
align-items: center;
justify-content: center;
gap: 16px;
height: 40px;
padding: 0 16px;
box-sizing: border-box;
background: var(--aar-bar);
color: var(--aar-txt);
font-family: "Bahnschrift Regular", sans-serif;
font-size: 15px;
line-height: 1;
white-space: nowrap;
overflow: hidden;
}
#aaryans-akce-bar.aar-gold {
--aar-bar: #EBB21C;
--aar-txt: #2E2D2C;
--aar-lbl: rgba(46, 45, 44, .72);
--aar-chip: #2E2D2C;
--aar-chip-txt: #EBB21C;
--aar-sep: rgba(46, 45, 44, .28);
--aar-unit: rgba(46, 45, 44, .7);
--aar-urg: #FFFFFF;
}
#aaryans-akce-bar .aar-ab-text { letter-spacing: .01em; }
#aaryans-akce-bar .aar-ab-code {
font-family: "Bahnschrift Regular", sans-serif;
font-size: 14px;
letter-spacing: .08em;
background: var(--aar-chip);
color: var(--aar-chip-txt);
border: 0;
border-radius: 4px;
padding: 7px 11px 6px;
margin: 0;
cursor: pointer;
display: inline-flex;
align-items: center;
gap: 8px;
line-height: 1;
transition: filter .15s, transform .15s;
-webkit-appearance: none;
appearance: none;
}
#aaryans-akce-bar .aar-ab-code svg { width: 13px; height: 13px; flex: none; display: block; }
#aaryans-akce-bar .aar-ab-code:hover { filter: brightness(.92); }
#aaryans-akce-bar.aar-gold .aar-ab-code:hover { filter: brightness(1.35); }
#aaryans-akce-bar .aar-ab-code:active { transform: translateY(1px); }
#aaryans-akce-bar .aar-ab-code:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }
#aaryans-akce-bar .aar-ab-code.is-copied { background: #fff; color: #0076A0; }
#aaryans-akce-bar.aar-gold .aar-ab-code.is-copied { background: #fff; color: #2E2D2C; }
#aaryans-akce-bar .aar-ab-sep { width: 1px; height: 20px; background: var(--aar-sep); }
#aaryans-akce-bar .aar-ab-cd { display: inline-flex; align-items: center; gap: 8px; }
#aaryans-akce-bar .aar-ab-lbl { color: var(--aar-lbl); font-size: 13px; margin-right: 2px; }
#aaryans-akce-bar .aar-ab-cells { display: inline-flex; align-items: flex-start; gap: 5px; }
#aaryans-akce-bar .aar-ab-cell { display: inline-flex; flex-direction: column; align-items: center; gap: 2px; min-width: 2.3ch; }
#aaryans-akce-bar .aar-ab-num { font-size: 15px; letter-spacing: .06em; font-variant-numeric: tabular-nums; line-height: 1; }
#aaryans-akce-bar .aar-ab-unit { font-size: 8.5px; letter-spacing: .14em; text-transform: uppercase; color: var(--aar-unit); line-height: 1; }
#aaryans-akce-bar .aar-ab-colon { font-size: 15px; line-height: 1; opacity: .7; }
#aaryans-akce-bar.is-urgent .aar-ab-num { color: var(--aar-urg); }
@media (min-width: 768px) {
#aaryans-akce-bar .aar-ab-text-m { display: none; }
}
@media (max-width: 767px) {
#aaryans-akce-bar { height: 34px; gap: 10px; padding: 0 10px; font-size: 13px; }
#aaryans-akce-bar .aar-ab-code { font-size: 12px; padding: 6px 8px 5px; gap: 6px; letter-spacing: .06em; }
#aaryans-akce-bar .aar-ab-code svg { width: 11px; height: 11px; }
#aaryans-akce-bar .aar-ab-sep,
#aaryans-akce-bar .aar-ab-lbl,
#aaryans-akce-bar .aar-ab-text-d { display: none; }
#aaryans-akce-bar .aar-ab-cells { gap: 4px; }
#aaryans-akce-bar .aar-ab-cell { min-width: 2.1ch; gap: 1px; }
#aaryans-akce-bar .aar-ab-num,
#aaryans-akce-bar .aar-ab-colon { font-size: 13px; }
#aaryans-akce-bar .aar-ab-unit { font-size: 7.5px; letter-spacing: .1em; }
}
body.basket #aaryans-akce-bar,
body.ordering-process #aaryans-akce-bar { display: none !important; }
@media (prefers-reduced-motion: reduce) {
#aaryans-akce-bar .aar-ab-code { transition: none; }
}
@media (max-width: 767px) {
body.aar-akce-on #aaryans-akce-bar {
position: sticky;
top: 0;
z-index: 998;
transition: transform 0.32s cubic-bezier(0.4, 0, 0.2, 1);
}
body.aar-akce-on #aaryans-akce-bar.aa-hidden { transform: translateY(-100%); }
body.aar-akce-on .top-navigation-bar { top: 34px !important; }
body.aar-akce-on header#header { top: 94px !important; }
body.aar-akce-on header#header.aa-hidden { transform: translateY(-670%) !important; }
body.aar-akce-on .top-navigation-bar.aa-hidden { transform: translateY(-114px) !important; }
}
@font-face {
font-family: 'Cocogoose';
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('/user/documents/upload/CSSkodyCLAUDE/fonts/Cocogoose.woff2') format('woff2'),
url('/user/documents/upload/CSSkodyCLAUDE/fonts/Cocogoose.woff') format('woff');
}
header#header .navigation-buttons a.top-nav-button-account {
display: inline-flex !important; align-items: center !important; gap: 8px;
font-family: "Bahnschrift Regular", Bahnschrift, sans-serif !important;
font-size: 16px !important; text-transform: uppercase; line-height: 1 !important;
color: var(--color-dark-blue, #0076A0) !important; text-decoration: none !important;
margin: 0 18px 0 0 !important; padding: 0 !important;
min-width: 0 !important; width: auto !important; height: auto !important;
}
header#header .navigation-buttons a.top-nav-button-account:hover { opacity: .85; }
header#header .navigation-buttons a.top-nav-button-account::before {
content: "\e922" !important; font-family: shoptet !important; font-size: 30px !important;
line-height: 1 !important; display: inline-block !important; width: auto !important;
height: auto !important; background: none !important; margin: 0 !important;
}
@media only screen and (max-width: 1150px) {
header#header .navigation-buttons a.top-nav-button-account > span { display: none !important; }
header#header .navigation-buttons a.top-nav-button-account { margin-right: 8px !important; }
}
/* ===== aaryans-footer-overhaul.css ===== */
#footer .custom-footer__banner26 {
display: none !important;
}
.aar-cert-strip {
border-top: 1px solid rgba(255,255,255,0.13);
padding: 20px 40px 28px;
display: flex;
flex-direction: column;
align-items: center;
width: 100%;
box-sizing: border-box;
}
.aar-cert-heading {
font-family: 'Cocogoose', 'Bahnschrift', Arial, sans-serif;
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
color: rgba(255,255,255,0.88) !important;
margin: 0 0 18px !important;
padding: 0 !important;
text-align: center !important;
font-weight: normal !important;
border: none !important;
}
.aar-badge-triptych {
display: flex;
flex-direction: row;
justify-content: center;
align-items: stretch;
gap: 20px;
max-width: 660px;
width: 100%;
}
.aar-badge-card {
flex: 0 0 170px;
width: 170px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background: rgba(255,255,255,0.07);
border: 1px solid rgba(255,255,255,0.15);
border-radius: 12px;
padding: 18px 12px 12px;
box-sizing: border-box;
transition: background 0.22s, border-color 0.22s, transform 0.22s;
cursor: pointer;
}
.aar-badge-card:hover {
background: rgba(255,255,255,0.12);
border-color: rgba(255,255,255,0.28);
transform: translateY(-2px);
}
.aar-badge-card-inner {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
min-height: 82px;
overflow: hidden;
}
.aar-badge-card-inner a {
display: flex !important;
width: 100% !important;
justify-content: center !important;
align-items: center !important;
}
.aar-badge-card-inner img {
width: 100% !important;
max-width: 145px !important;
max-height: 76px !important;
height: auto !important;
object-fit: contain !important;
padding: 0 !important;
margin: 0 auto !important;
display: block;
}
.aar-badge-card-label {
font-size: 9px;
letter-spacing: 1.2px;
color: rgba(255,255,255,0.38);
text-transform: uppercase;
margin-top: 10px;
text-align: center;
font-family: 'Cocogoose', 'Bahnschrift', Arial, sans-serif;
white-space: nowrap;
}
.aar-badge-card--retino {
flex: 0 0 195px;
width: 195px;
}
.aar-retino-slot {
width: 180px;
height: 85px;
overflow: hidden;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.aar-retino-slot .retino-badge-container-icon {
display: block !important;
width: 330px !important;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scale(0.72) !important;
transform-origin: center center !important;
}
@media (min-width: 1024px) {
.aar-badge-triptych { gap: 24px; max-width: 720px; }
.aar-badge-card { flex: 0 0 200px; width: 200px; padding: 20px 14px 14px; }
.aar-badge-card-inner { min-height: 98px; }
.aar-badge-card-inner img { max-width: 165px !important; max-height: 82px !important; }
.aar-badge-card-label { font-size: 10px; }
.aar-badge-card--retino { flex: 0 0 220px; width: 220px; }
.aar-retino-slot { width: 210px; height: 98px; }
.aar-retino-slot .retino-badge-container-icon { transform: translate(-50%, -50%) scale(0.88) !important; }
}
@media (max-width: 1023px) and (min-width: 768px) {
.aar-cert-strip { padding: 18px 24px 22px; }
.aar-badge-triptych { gap: 14px; max-width: 540px; }
.aar-badge-card { flex: 0 0 160px; width: 160px; padding: 16px 10px 10px; }
.aar-badge-card-inner { min-height: 96px; }
.aar-badge-card-inner img { max-width: 140px !important; max-height: 80px !important; }
.aar-badge-card--retino { flex: 0 0 185px; width: 185px; }
.aar-retino-slot { width: 175px; height: 96px; }
.aar-retino-slot .retino-badge-container-icon { transform: translate(-50%, -50%) scale(1.05) !important; }
}
@media (max-width: 767px) {
.aar-cert-strip { padding: 14px 16px 18px; }
.aar-badge-triptych { gap: 8px; max-width: none; }
.aar-badge-card { flex: 1; min-width: 0; width: auto; padding: 10px 6px 8px; border-radius: 10px; }
.aar-badge-card-inner { min-height: 96px; }
.aar-badge-card-inner img { max-width: 95px !important; max-height: 70px !important; }
.aar-badge-card-label { font-size: 8px; margin-top: 6px; }
.aar-badge-card--retino { flex: 2; }
.aar-retino-slot { width: 100%; height: 96px; }
.aar-retino-slot .retino-badge-container-icon { transform: translate(-50%, -50%) scale(1.5) !important; }
}
#footer .footer-logos {
border-top: 2px solid rgba(255,255,255,0.22) !important;
padding-top: 28px !important;
}
.aar-trust-strip {
border-top: 1px solid rgba(255,255,255,0.13) !important;
padding: 18px 24px;
}
#footer .footer-bottom {
border-top: 1px solid rgba(255,255,255,0.07) !important;
}
@media (max-width: 767px) {
#footer .custom-footer > div {
width: 100% !important; min-width: 0 !important; margin: 0 !important;
box-sizing: border-box !important; padding: 20px 20px 4px !important;
border-top: 1px solid rgba(255,255,255,0.13) !important;
}
#footer .custom-footer > div:first-child { border-top: none !important; }
#footer .custom-footer > div h4 { margin-bottom: 12px !important; }
#footer .custom-footer__facebook { padding-bottom: 16px !important; }
#footer .footer-logos {
display: flex !important; flex-direction: column !important;
align-items: center !important; gap: 16px !important;
padding: 24px 16px !important; width: 100% !important; box-sizing: border-box !important;
}
#footer .footer-logos .logo,
#footer .footer-logos .delivery,
#footer .footer-logos .payment {
display: flex !important; justify-content: center !important;
width: 100% !important; height: auto !important;
}
#footer .footer-logos .delivery img { width: 100% !important; max-width: 460px !important; height: auto !important; display: block !important; }
#footer .footer-logos .payment img  { width: 100% !important; max-width: 380px !important; height: auto !important; display: block !important; }
}
.aar-trust-strip ul {
display: flex; justify-content: center; align-items: center;
flex-wrap: wrap; gap: 16px 36px; list-style: none; margin: 0; padding: 0;
}
.aar-trust-strip li {
display: flex; align-items: center; gap: 9px;
font-size: 12px;
color: rgba(255,255,255,0.9);
font-family: 'Bahnschrift', Arial, sans-serif;
letter-spacing: 0.4px;
white-space: nowrap;
}
.aar-trust-strip li svg { flex-shrink: 0; }
@media (max-width: 767px) {
.aar-trust-strip { padding: 14px 20px; }
.aar-trust-strip ul { gap: 12px 20px; }
.aar-trust-strip li { font-size: 11px; }
}
.aar-footer-switchers {
display: flex;
align-items: center;
justify-content: center;
gap: 10px;
padding: 12px 40px;
border-top: 1px solid rgba(255,255,255,0.10);
flex-wrap: wrap;
box-sizing: border-box;
width: 100%;
}
.aar-select {
position: relative;
display: inline-block;
}
.aar-select__trigger {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 6px;
width: 96px;
height: 36px;
padding: 0 12px;
font-family: 'Bahnschrift', Arial, sans-serif;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.5px;
color: rgba(255,255,255,0.75);
background: rgba(255,255,255,0.08);
border: 1px solid rgba(255,255,255,0.18);
border-radius: 50px;
cursor: pointer;
transition: background 0.17s, color 0.17s, border-color 0.17s;
white-space: nowrap;
line-height: 1;
user-select: none;
box-sizing: border-box;
}
.aar-select__trigger:hover {
background: rgba(255,255,255,0.13);
color: #fff;
border-color: rgba(255,255,255,0.30);
}
.aar-select--open .aar-select__trigger {
background: rgba(255,255,255,0.15);
color: #fff;
border-color: rgba(255,255,255,0.32);
}
.aar-select__flag {
display: inline-block;
width: 15px;
height: 15px;
border-radius: 50%;
background-size: cover;
background-position: center;
flex-shrink: 0;
box-shadow: 0 0 0 1px rgba(0,0,0,0.22);
}
.aar-select__chevron {
width: 8px;
height: 8px;
flex-shrink: 0;
transition: transform 0.18s;
opacity: 0.6;
}
.aar-select--open .aar-select__chevron {
transform: rotate(180deg);
opacity: 1;
}
.aar-select__panel {
display: none;
position: absolute;
bottom: calc(100% + 5px);
left: 50%;
transform: translateX(-50%);
background: #004e6a;
border: 1px solid rgba(255,255,255,0.22);
border-radius: 50px;
min-width: 100%;
overflow: hidden;
z-index: 9999;
box-shadow: 0 4px 16px rgba(0,0,0,0.35);
}
.aar-select--open .aar-select__panel {
display: block;
}
.aar-select__option {
display: flex;
align-items: center;
justify-content: center;
gap: 7px;
padding: 9px 13px;
font-family: 'Bahnschrift', Arial, sans-serif;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.5px;
color: rgba(255,255,255,0.75) !important;
text-decoration: none !important;
white-space: nowrap;
transition: background 0.15s, color 0.15s;
}
.aar-select__option:hover {
background: rgba(255,255,255,0.10);
color: #fff !important;
text-decoration: none !important;
}
@media (max-width: 1023px) and (min-width: 768px) {
.aar-footer-switchers { padding: 10px 24px; }
.aar-select__trigger  { width: 90px; height: 34px; padding: 0 10px; }
}
@media (max-width: 767px) {
.aar-footer-switchers { padding: 10px 16px; justify-content: center; gap: 8px; }
.aar-select__trigger  { width: 90px; height: 34px; padding: 0 10px; }
}
#formNewsletterWidget,
#footer .subscribe-form {
display:   block    !important;
position:  relative !important;
width:     90%      !important;
max-width: 400px    !important;
margin:    0 auto   !important;
}
#formNewsletterWidget fieldset,
#footer .subscribe-form fieldset {
display: block !important;
}
#formNewsletterWidget .validator-msg-holder,
#footer .subscribe-form .validator-msg-holder {
display:   block !important;
width:     100%  !important;
max-width: none  !important;
}
#formNewsletterWidget .form-control,
#footer .subscribe-form .form-control {
display:            block !important;
width:              100%  !important;
height:             36px  !important;
padding:            10px 70px 10px 12px !important;
border-radius:      50px  !important;
border-right-style: solid !important;
box-sizing:         border-box !important;
}
#formNewsletterWidget .consents,
#footer .subscribe-form .consents {
display: block !important;
width:   100%  !important;
}
#formNewsletterWidget button,
#footer .subscribe-form button {
position:      absolute !important;
top:           0        !important;
right:         0        !important;
height:        36px     !important;
width:         auto     !important;
padding:       5px 10px !important;
border-radius: 0 50px 50px 0 !important;
margin:        0        !important;
}
@supports (-webkit-touch-callout: none) {
html {
background-color: #0075A0 !important;
}
}
body::before {
content: "";
position: absolute;
top: -120vh;
left: 0;
width: 100vw;
height: 120vh;
background: #fff;
z-index: -1;
pointer-events: none;
}
/* ===== aaryans-h1-seo-fix.css ===== */
.homepage-group-title > h2 {
background-color: #fff;
z-index: 1;
padding: 0 30px;
font-family: Cocogoose, 'sans-serif' !important;
color: var(--color-primary);
font-size: 22px;
font-weight: 400;
margin: 17px 0;
line-height: 1.2;
text-align: center;
display: block;
}
.products-related-header > span {
background-color: #fff;
z-index: 1;
padding: 0 30px;
font-family: Cocogoose, 'sans-serif' !important;
color: var(--color-primary);
font-size: 22px;
font-weight: 400;
}
#navigation .menu-level-2 div.menu-level-2-title {
width: 100%;
display: block;
text-align: center;
color: var(--color-secondary);
font-family: Cocogoose, 'sans-serif' !important;
padding-top: 10px;
}
nav#navigation.mega-open .menu-level-2 > div.menu-level-2-title {
grid-column: 1 / -1 !important;
color: #0076A0 !important;
font-size: 20px !important;
font-weight: 700 !important;
margin: 0 !important;
padding: 22px 0 14px !important;
border-bottom: 2px solid rgba(0, 118, 160, 0.15) !important;
text-transform: none !important;
}
/* ===== aaryans-thankyou-retino.css ===== */
.co-box.co-payment-method .table.recapitulation-table td {
position: static !important; right: auto !important; text-align: right;
}
.co-box.co-payment-method .table.recapitulation-table {
width: 100%; margin: 0.5rem 0 !important;
}
.co-box.co-payment-method .table.recapitulation-table th {
text-align: left; font-weight: 500; color: #2E2D2C;
padding-right: 1rem; white-space: nowrap;
}
.co-box.co-payment-method .table.recapitulation-table td {
font-weight: 600; color: #0076A0; white-space: nowrap !important;
}
.co-box.co-payment-method {
padding-bottom: 1.5rem !important; overflow: visible !important;
}
.aar-qr-wrapper {
display: flex; flex-direction: column;
align-items: center; justify-content: center;
width: 100%; padding: 20px 0 12px; box-sizing: border-box;
}
.aar-qr-label {
font-size: 11px; color: #999; text-transform: uppercase;
letter-spacing: 0.8px; margin-bottom: 10px;
font-family: 'Bahnschrift', sans-serif;
}
.aar-qr-wrapper img.qrcode, .aar-qr-wrapper canvas {
max-width: 180px !important; width: 180px !important;
height: auto !important; display: block !important;
border: 1px solid #e2e2e2 !important; border-radius: 10px !important;
padding: 10px !important; background: #fff !important;
box-shadow: 0 2px 8px rgba(0,0,0,0.07) !important;
}
#content.thank-page .co-box.co-payment-method h4,
#content.thank-page .co-box.co-order h4 {
margin-left: 0 !important;
padding-left: 55px !important;
}
#content.thank-page .co-box.co-payment-method h4::before,
#content.thank-page .co-box.co-payment-method h4:before {
left: 10px !important;
top: calc(50% + 16px) !important;
transform: translateY(-50%) !important;
}
#content.thank-page .co-box.co-order h4::before,
#content.thank-page .co-box.co-order h4:before {
left: 10px !important;
top: calc(50% + 16px) !important;
transform: translateY(-50%) !important;
}
#content.thank-page .content-inner {
overflow: visible !important;
}
.reca-number {
font-size: 1rem !important; color: #888 !important; font-weight: 400 !important;
}
strong[data-testid="orderNumber"] {
color: #0076A0 !important; font-size: 1.55em !important;
font-weight: 700 !important; display: inline-block;
background: rgba(0,118,160,0.07); padding: 3px 14px 3px 10px;
border-radius: 20px; border: 1px solid rgba(0,118,160,0.18);
margin-left: 6px; letter-spacing: 0.5px; vertical-align: middle;
}
.additional-text {
padding: 0.75rem 3rem 0 !important; margin-bottom: 0 !important;
}
#content.thank-page .images-container { top: 0 !important; }
.icon {
margin: 5rem auto 1.5rem !important; display: block;
}
.aar-retino-cta {
display: flex; justify-content: center; align-items: center;
margin: 1.2rem auto 2.5rem; width: 100%;
}
.aar-retino-btn {
display: inline-flex; align-items: center; gap: 10px;
background-color: #0076A0; color: #ffffff !important;
text-decoration: none !important;
font-family: 'Bahnschrift','Cocogoose',sans-serif;
font-size: 15px; font-weight: 600; letter-spacing: 0.3px;
padding: 13px 28px; border-radius: 25px; border: 2px solid #0076A0;
transition: background-color .2s, border-color .2s, transform .15s;
box-shadow: 0 4px 14px rgba(0,118,160,.25); white-space: nowrap;
}
.aar-retino-btn:hover {
background-color: #005f83; border-color: #005f83;
color: #ffffff !important; transform: translateY(-1px);
box-shadow: 0 6px 18px rgba(0,118,160,.35);
}
.aar-retino-btn svg {
flex-shrink: 0; width: 18px; height: 18px; fill: none;
stroke: #ffffff; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round;
}
.ordering-process-footer .phone-wrapper a,
.ordering-process-footer .mail-wrapper a {
color: #0076A0 !important; text-decoration: none;
}
.ordering-process-footer .phone-wrapper a:hover,
.ordering-process-footer .mail-wrapper a:hover { text-decoration: underline; }
@media (max-width: 767px) {
#content.thank-page .content-inner { margin-top: 40px !important; }
.co-box.co-order .cart-table {
display: table !important; width: 100% !important; font-size: 12px !important;
}
.co-box.co-order .cart-table tbody tr {
display: table-row !important; visibility: visible !important;
}
.co-box.co-order .cart-table tbody td {
display: table-cell !important; visibility: visible !important;
padding: 6px 4px !important;
}
.co-box.co-order .cart-table .p-image img {
max-width: 44px !important; height: auto !important;
}
.aar-retino-btn { font-size: 13px; padding: 12px 20px; gap: 8px; }
.aar-qr-wrapper img.qrcode { max-width: 150px !important; width: 150px !important; }
.icon { margin: 2rem auto 1rem !important; }
.additional-text { padding: 0.5rem 1rem 0 !important; }
}
@media (min-width: 768px) and (max-width: 993px) {
#header { min-height: 60px !important; }
#header .navigation-wrapper {
display: flex !important; flex-wrap: nowrap !important;
align-items: center !important; justify-content: center !important;
}
#content.thank-page .images-container { top: 0 !important; }
.aar-retino-btn { font-size: 14px; padding: 13px 24px; }
.content-inner { width: 88% !important; padding: 2.5rem !important; }
}
.aar-account-card{margin:16px 0 8px;padding:16px 18px;background:#EAF3F9;border-radius:12px;text-align:left;}
.aar-account-title{margin:0 0 6px;font-family:"Cocogoose","Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:17px;color:#0076A0;line-height:1.3;}
.aar-account-text{margin:0 0 12px;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-size:14px;color:#2E2D2C;line-height:1.5;}
.aar-account-btn{display:inline-block;background:#0076A0;color:#fff!important;border-radius:30px;padding:11px 22px;font-family:"Bahnschrift Regular",Bahnschrift,sans-serif;font-weight:600;font-size:14px;text-decoration:none!important;}
.aar-account-btn:hover{background:#065f80;}
@media (max-width:767px){.aar-account-card{padding:14px;}.aar-account-btn{display:block;text-align:center;}}
/* ===== aaryans-hero-split.css ===== */
.homepage-box.before-carousel {
height: auto !important;
min-height: 0 !important;
max-height: none !important;
overflow: visible !important;
}
html body #aaryans-hero-split-wrap {
display: flex !important;
flex-direction: column !important;
width: 100% !important;
box-sizing: border-box !important;
background: transparent !important;
}
@media (min-width: 768px) {
html body #aaryans-hero-split-wrap {
display: grid !important;
grid-template-columns: 62% 38% !important;
grid-template-rows: auto !important;
overflow: hidden !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-left,
html body #aaryans-hero-split-wrap .aaryans-hero-split-left #carousel,
html body #aaryans-hero-split-wrap .aaryans-hero-split-left #carousel .carousel-inner,
html body #aaryans-hero-split-wrap .aaryans-hero-split-left #carousel .carousel-inner .item {
height: 100% !important;
margin-top: 0 !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-right {
display: flex !important;
flex-direction: column !important;
height: 100% !important;
align-self: stretch !important;
border-left: 4px solid #fff !important;
border-top: none !important;
background: transparent !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile + .aaryans-hero-split-tile {
border-top: 4px solid #fff !important;
border-left: none !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-left #carousel .carousel-inner .item img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center center !important;
display: block !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile img {
object-fit: cover !important;
}
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-left {
overflow: hidden !important;
position: relative !important;
background: transparent !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-right {
overflow: hidden !important;
background: transparent !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile {
flex: 1 !important;
display: block !important;
position: relative !important;
overflow: hidden !important;
text-decoration: none !important;
cursor: pointer !important;
transition: filter .25s ease !important;
background: transparent !important;
min-height: 0 !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile:hover {
filter: brightness(1.08) !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile img {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
object-position: center center !important;
display: block !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile::after {
content: "" !important;
position: absolute !important;
inset: 0 !important;
background: linear-gradient(to top,
rgba(0,22,35,.65) 0%,
rgba(0,22,35,.12) 45%,
transparent 100%) !important;
pointer-events: none !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-label {
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
padding: 8px 12px !important;
z-index: 2 !important;
pointer-events: none !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-title {
display: block !important;
color: #fff !important;
font-size: 12px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
text-shadow: 0 1px 4px rgba(0,0,0,.45) !important;
margin: 0 !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-sub {
display: block !important;
color: rgba(255,255,255,.78) !important;
font-size: 10px !important;
margin-top: 2px !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-arrow {
display: inline-block !important;
font-size: 12px !important;
opacity: .85 !important;
margin-left: 5px !important;
transition: transform .18s ease !important;
vertical-align: middle !important;
}
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile:hover .aaryans-hero-split-tile-arrow {
transform: translateX(4px) !important;
}
@media (min-width: 1200px) {
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-label { padding: 12px 16px !important; }
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-title { font-size: 13px !important; }
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-sub   { font-size: 11px !important; }
html body #aaryans-hero-split-wrap .aaryans-hero-split-tile-arrow { font-size: 13px !important; }
}
#aaryans-hero-split-cats-heading-wrap {
background: #ffffff !important;
box-sizing: border-box !important;
padding: 20px 15px 10px !important;
}
#aaryans-hero-split-cats-heading-wrap .homepage-group-title > h1 {
background-color: #ffffff !important;
}
/* ===== aaryans-material-grid.css ===== */
.container-index-banners.aaryans-material-section {
--ary-blue: #0076A0;
--ary-blue-light: #65A8DC;
--ary-dark: #2E2D2C;
--ary-gold: #EBB21C;
background: #fff !important;
padding: 40px 16px 12px !important;
margin: 10px auto 0 !important;
max-width: 1500px !important;
width: 100% !important;
display: block !important;
box-sizing: border-box !important;
}
.container-index-banners.aaryans-material-section .content {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
grid-auto-rows: auto !important;
grid-auto-flow: row !important;
gap: 16px !important;
width: 100% !important;
max-width: 100% !important;
padding: 0 !important;
margin: 0 !important;
float: none !important;
box-sizing: border-box !important;
}
.container-index-banners.aaryans-material-section .footer-banners:empty,
.container-index-banners.aaryans-material-section .footer-banner-2:empty {
display: none !important;
}
.container-index-banners.aaryans-material-section .homepage-group-title.aaryans-material-title {
grid-column: 1 / -1 !important;
position: relative;
display: flex !important;
justify-content: center;
align-items: center;
width: 100%;
margin: 0 0 12px !important;
}
.container-index-banners.aaryans-material-section .homepage-group-title.aaryans-material-title .page-title-separator {
width: 100%;
border-bottom: 3px solid var(--ary-blue-light);
opacity: .55;
position: absolute;
}
.container-index-banners.aaryans-material-section .homepage-group-title.aaryans-material-title h1,
.container-index-banners.aaryans-material-section .homepage-group-title.aaryans-material-title h2 {
margin: 0 !important;
}
.container-index-banners.aaryans-material-section .footer-banner {
position: relative !important;
display: block !important;
width: auto !important;
min-width: 0 !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
border-radius: 14px !important;
overflow: hidden !important;
background: #eaeef2 !important;
box-shadow: 0 6px 20px rgba(0, 40, 60, .06) !important;
transition: transform .35s cubic-bezier(.2, .7, .3, 1), box-shadow .35s ease !important;
aspect-ratio: 4 / 5;
}
.container-index-banners.aaryans-material-section .footer-banner:hover,
.container-index-banners.aaryans-material-section .footer-banner:focus-within {
transform: translateY(-4px);
box-shadow: 0 14px 32px rgba(0, 40, 60, .14) !important;
}
.container-index-banners.aaryans-material-section .footer-banner > a {
display: block;
position: absolute;
inset: 0;
width: 100%;
height: 100%;
text-decoration: none;
color: inherit;
background: transparent !important;
}
.container-index-banners.aaryans-material-section .footer-banner img {
position: absolute !important;
inset: 0;
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center !important;
border-radius: 0 !important;
transform: scale(1.02);
transition: transform .6s ease, filter .3s ease;
}
.container-index-banners.aaryans-material-section .footer-banner:hover img {
transform: scale(1.08);
filter: none !important;
}
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-content,
.container-index-banners.aaryans-material-section .footer-banner .banner-content,
.container-index-banners.aaryans-material-section .footer-banner .banner-info,
.container-index-banners.aaryans-material-section .footer-banner .banner-info-box,
.container-index-banners.aaryans-material-section .footer-banner .banner-description,
.container-index-banners.aaryans-material-section .footer-banner .banner-text-wrapper,
.container-index-banners.aaryans-material-section .footer-banner .banner-image-title,
.container-index-banners.aaryans-material-section .footer-banner .banner-title-wrapper {
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: none !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
}
.container-index-banners.aaryans-material-section .footer-banner > a::before,
.container-index-banners.aaryans-material-section .footer-banner > a::after,
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-title::before,
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-title::after,
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-text::before,
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-text::after,
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-content::before,
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-content::after {
content: none !important;
display: none !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
}
.container-index-banners.aaryans-material-section .footer-banner .aaryans-card-overlay {
position: absolute;
inset: 0;
background: linear-gradient(to top,
rgba(0, 22, 35, .82) 0%,
rgba(0, 22, 35, .45) 40%,
rgba(0, 22, 35, .08) 75%,
transparent 100%) !important;
pointer-events: none;
z-index: 1;
}
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-title {
position: absolute !important;
left: 20px !important;
right: 20px !important;
bottom: 78px !important;
top: auto !important;
transform: none !important;
z-index: 2 !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: none !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
border-radius: 0 !important;
width: auto !important;
height: auto !important;
min-height: 0 !important;
max-height: none !important;
font-family: 'Cocogoose', 'Cocogoose Pro', 'Bahnschrift', sans-serif !important;
font-weight: 600 !important;
font-size: 26px !important;
line-height: 1.05 !important;
letter-spacing: .2px !important;
color: #fff !important;
text-align: left !important;
text-shadow: 0 1px 4px rgba(0, 0, 0, .4);
pointer-events: none;
}
.container-index-banners.aaryans-material-section .footer-banner.no-subtitle .extended-banner-title {
bottom: 52px !important;
}
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-text,
.container-index-banners.aaryans-material-section .footer-banner .aaryans-card-subtitle {
position: absolute !important;
left: 20px !important;
right: 20px !important;
bottom: 50px !important;
top: auto !important;
transform: none !important;
z-index: 2 !important;
background: transparent !important;
background-color: transparent !important;
background-image: none !important;
border: none !important;
box-shadow: none !important;
padding: 0 !important;
margin: 0 !important;
width: auto !important;
max-width: 100% !important;
height: auto !important;
min-height: 0 !important;
font-family: 'Bahnschrift', sans-serif !important;
font-weight: 400 !important;
font-size: 13px !important;
line-height: 1.35 !important;
letter-spacing: .1px !important;
color: #fff !important;
opacity: .92;
text-align: left !important;
text-shadow: 0 1px 3px rgba(0, 0, 0, .45);
pointer-events: none;
display: -webkit-box !important;
-webkit-box-orient: vertical !important;
-webkit-line-clamp: 2;
overflow: hidden !important;
}
.container-index-banners.aaryans-material-section .footer-banner .aaryans-card-cta {
position: absolute;
left: 20px;
right: 20px;
bottom: 20px;
z-index: 2;
display: inline-flex;
align-items: center;
gap: 6px;
font-family: 'Bahnschrift', sans-serif;
font-weight: 700;
font-size: 13px;
line-height: 1;
letter-spacing: .6px;
color: #fff;
text-transform: uppercase;
pointer-events: none;
text-shadow: 0 1px 3px rgba(0, 0, 0, .35);
}
.container-index-banners.aaryans-material-section .footer-banner .aaryans-card-cta::after {
content: "\203A";
font-size: 18px;
font-weight: 400;
line-height: 1;
display: inline-block;
transform: translateY(-2px);
transition: transform .22s ease;
}
.container-index-banners.aaryans-material-section .footer-banner:hover .aaryans-card-cta::after {
transform: translateY(-2px) translateX(5px);
}
@media (max-width: 1199px) {
.container-index-banners.aaryans-material-section {
padding-left: 16px !important;
padding-right: 16px !important;
}
.container-index-banners.aaryans-material-section .content {
gap: 12px !important;
}
body .container-index-banners.aaryans-material-section .footer-banner .extended-banner-title {
font-size: 20px !important;
bottom: 95px !important;
}
.container-index-banners.aaryans-material-section .footer-banner.no-subtitle .extended-banner-title {
bottom: 46px !important;
}
.container-index-banners.aaryans-material-section .footer-banner .extended-banner-text,
.container-index-banners.aaryans-material-section .footer-banner .aaryans-card-subtitle {
font-size: 12px !important;
bottom: 46px !important;
}
}
@media (max-width: 767px) {
body .container-index-banners.aaryans-material-section {
padding: 16px 12px 10px !important;
margin: 20px auto 0 !important;
}
body .container-index-banners.aaryans-material-section .homepage-group-title.aaryans-material-title {
margin: 0 0 20px !important;
}
body .container-index-banners.aaryans-material-section .content {
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 12px !important;
}
body .container-index-banners.aaryans-material-section .footer-banner {
aspect-ratio: 3 / 4;
border-radius: 12px !important;
}
body .container-index-banners.aaryans-material-section .footer-banner .extended-banner-title {
font-size: 22px !important;
bottom: 64px !important;
left: 14px !important;
right: 14px !important;
}
body .container-index-banners.aaryans-material-section .footer-banner.no-subtitle .extended-banner-title {
bottom: 42px !important;
}
body .container-index-banners.aaryans-material-section .footer-banner .extended-banner-text,
body .container-index-banners.aaryans-material-section .footer-banner .aaryans-card-subtitle {
font-size: 12px !important;
bottom: 42px !important;
left: 14px !important;
right: 14px !important;
-webkit-line-clamp: 2;
}
body .container-index-banners.aaryans-material-section .footer-banner .aaryans-card-cta {
font-size: 11px;
left: 14px;
right: 14px;
bottom: 14px;
}
body .container-index-banners.aaryans-material-section .homepage-group-title.aaryans-material-title h1,
body .container-index-banners.aaryans-material-section .homepage-group-title.aaryans-material-title h2 {
padding: 0 16px !important;
white-space: normal;
}
body :is(.products-block, ul.products, .products):has(+ .container-index-banners.aaryans-material-section) {
margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
}
/* ===== aaryans-filterbar.css ===== */
#aar-fb-bar {
position: fixed;
left: 50%;
transform: translateX(-50%);
bottom: 14px;
z-index: 9990;
display: flex;
align-items: center;
gap: 16px;
background: #fff;
border-radius: 20px;
padding: 14px 18px;
box-shadow: 0 6px 28px rgba(46, 45, 44, .2), 0 1px 4px rgba(46, 45, 44, .1);
width: min(1160px, calc(100vw - 40px));
}
@media (max-width: 991px) {
#aar-fb-bar { display: none !important; }
}
#aar-fb-bar .aar-fb-btn {
flex: 1 1 0;
display: flex;
justify-content: space-between;
align-items: center;
gap: 8px;
padding: 13px 16px;
background: #fff;
border: 1px solid #E2E6EA;
border-radius: 10px;
font-family: inherit;
font-size: 14.5px;
font-weight: 600;
color: #2E2D2C;
cursor: pointer;
white-space: nowrap;
}
#aar-fb-bar .aar-fb-btn:hover,
#aar-fb-bar .aar-fb-btn.open {
border-color: #B9C6D0;
box-shadow: 0 2px 8px rgba(46, 45, 44, .08);
}
#aar-fb-bar .aar-fb-btn svg { flex: 0 0 auto; transition: transform .2s; }
#aar-fb-bar .aar-fb-btn.open svg { transform: rotate(180deg); }
#aar-fb-bar .aar-fb-more {
flex: 1 1 0;
padding: 14px 18px;
border: none;
border-radius: 10px 14px 42px 10px;
background: #0076A0;
color: #fff;
font-family: inherit;
font-size: 14.5px;
font-weight: 600;
cursor: pointer;
}
#aar-fb-bar .aar-fb-more:hover { background: #005E80; }
body.aar-fb-sidebar-open #aar-fb-bar { display: none !important; }
@media (min-width: 992px) {
body.type-category #content { padding-bottom: 104px !important; }
}
#filters .filter-section.aar-fb-open,
#filters .filter-section.aar-fb-open * { pointer-events: auto !important; }
#filters .filter-section.aar-fb-open h4 {
flex: none !important;
width: 100% !important;
max-width: none !important;
margin: 0 0 10px !important;
font-size: 12px !important;
letter-spacing: .06em;
text-transform: uppercase;
color: #2E2D2C !important;
}
#filters .filter-section.aar-fb-open fieldset,
#filters .filter-section.aar-fb-open form,
#filters .filter-section.aar-fb-open .slider-wrapper {
flex: none !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
#filters .filter-section.aar-fb-open > * {
margin-left: 0 !important;
margin-right: 0 !important;
}
/* ===== aaryans-subkategorie.css ===== */
body.id-3086.type-category .category-top .products-top-wrapper,
body.id-3086.type-category #aar-topbar,
body.id-3086.type-category #aar-mobile-controls,
body.id-3086.type-category #filters-wrapper,
body.id-3086.type-category .listSorting,
body.id-3086.type-category #aar-pills-desktop,
body.id-3086.type-category #aar-filterbar,
body.id-3086.type-category #aar-fb-bar,
body.id-3086.type-category .listingControls { display: none !important; }
body.id-3086.type-category #content #aar-products-col .listSorting { display: none !important; }
body.id-3086.type-category { overflow-x: clip; }
body.id-3086.type-category .category-title {
position: absolute !important;
width: 1px; height: 1px; overflow: hidden;
clip: rect(0 0 0 0); white-space: nowrap;
}
body.id-3086.type-category .category-top { margin: 0 !important; padding: 0 !important; }
body.id-3086.type-category .category-content-wrapper { display: block !important; }
body.id-3086.type-category #aar-products-col { width: 100% !important; max-width: none !important; flex: none !important; }
body.id-3086.type-category .aar-band { width: 100vw; margin-left: calc(50% - 50vw); }
body.id-3086.type-category .aar-wrap { max-width: 1200px; margin: 0 auto; padding: 0 5%; }
body.id-3086.type-category .aar-eyebrow {
display: inline-flex; align-items: center; gap: 9px;
font-family: 'Bahnschrift Regular', sans-serif;
font-size: 12.5px; letter-spacing: 3px; text-transform: uppercase;
color: var(--color-dark-blue, #0076A0);
}
body.id-3086.type-category .aar-eyebrow::before {
content: ''; width: 7px; height: 7px; border-radius: 50%;
background: var(--color-gold, #EBB21C); flex: 0 0 auto;
}
body.id-3086.type-category .aar-sec-head { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; margin: 0 0 34px; }
body.id-3086.type-category .aar-sec-head .aar-h2 {
font-family: Cocogoose, sans-serif; font-weight: 400;
font-size: clamp(24px, 3vw, 34px); line-height: 1.15;
color: var(--color-dark-gray, #2E2D2C); margin: 0;
}
body.id-3086.type-category .aar-hero {
position: relative; overflow: hidden;
background:
linear-gradient(100deg, rgba(6,42,60,.72) 0%, rgba(6,66,90,.42) 45%, rgba(6,66,90,.12) 100%),
url('/user/documents/upload/balicky-hero-vanoce.jpg') center 45%/cover no-repeat;
}
body.id-3086.type-category .aar-hero-in { max-width: 1200px; margin: 0 auto; padding: 64px 5% 58px; }
body.id-3086.type-category .aar-tag {
display: inline-flex; align-items: center; gap: 9px;
background: #fff; color: var(--color-dark-gray, #2E2D2C);
font-family: 'Bahnschrift Regular', sans-serif;
font-size: 12px; letter-spacing: 2.5px; text-transform: uppercase;
padding: 8px 16px 8px 26px;
clip-path: polygon(13px 0, 100% 0, 100% 100%, 13px 100%, 0 50%);
margin-bottom: 22px;
}
body.id-3086.type-category .aar-tag::before {
content: ''; width: 6px; height: 6px; border-radius: 50%;
background: var(--color-gold, #EBB21C); flex: 0 0 auto;
}
body.id-3086.type-category .aar-hero-title {
font-family: Cocogoose, sans-serif; font-weight: 400; color: #fff;
font-size: clamp(30px, 4.4vw, 52px); line-height: 1.14;
max-width: 13em; margin: 0 0 16px;
}
body.id-3086.type-category .aar-hero-title .aar-gold { color: var(--color-gold, #EBB21C); }
body.id-3086.type-category .aar-hero-lead {
color: #D9EAF3; font-size: clamp(15px, 1.6vw, 19px);
line-height: 1.5; max-width: 34em; margin: 0 0 28px;
}
body.id-3086.type-category .aar-cta-row { display: flex; align-items: center; gap: 22px; flex-wrap: wrap; }
body.id-3086.type-category .aar-cta {
display: inline-block; background: var(--color-gold, #EBB21C);
color: var(--color-dark-gray, #2E2D2C);
font-family: Cocogoose, sans-serif; font-size: 17px;
padding: 15px 42px; border-radius: 6px; border: 0; cursor: pointer;
box-shadow: 0 4px 14px rgba(0,0,0,.3);
transition: transform .15s, box-shadow .15s;
}
body.id-3086.type-category .aar-cta:hover { transform: translateY(-2px); box-shadow: 0 7px 20px rgba(0,0,0,.35); }
body.id-3086.type-category .aar-ship-note { color: #D9EAF3; font-size: 14px; display: inline-flex; align-items: center; gap: 8px; }
body.id-3086.type-category .aar-ship-note::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--color-gold, #EBB21C); }
body.id-3086.type-category .aar-tagbar-outer { background: #fff; border-bottom: 1px solid #e8eef1; }
body.id-3086.type-category .aar-tagbar {
max-width: 1200px; margin: 0 auto; padding: 14px 5%;
display: flex; align-items: center; gap: 14px;
overflow-x: auto; scrollbar-width: none;
}
body.id-3086.type-category .aar-tagbar::-webkit-scrollbar { display: none; }
body.id-3086.type-category .aar-tagbar .aar-lbl { font-size: 13px; color: #6a767c; flex: 0 0 auto; letter-spacing: .5px; }
body.id-3086.type-category .aar-ftag {
flex: 0 0 auto; display: block; cursor: pointer; border: 0;
font-family: Cocogoose, sans-serif; font-size: 13.5px;
color: #06425A; background: #EFF6FA;
padding: 10px 18px 10px 30px;
clip-path: polygon(14px 0, 100% 0, 100% 100%, 14px 100%, 0 50%);
position: relative; transition: background .15s, color .15s;
}
body.id-3086.type-category .aar-ftag::before {
content: ''; position: absolute; left: 14px; top: 50%;
width: 6px; height: 6px; border-radius: 50%; transform: translateY(-50%);
background: #fff; box-shadow: 0 0 0 1.5px rgba(6,66,90,.35);
}
body.id-3086.type-category .aar-ftag:hover { background: #DFEDF4; }
body.id-3086.type-category .aar-ftag.aar-active { background: var(--color-gold, #EBB21C); color: var(--color-dark-gray, #2E2D2C); }
body.id-3086.type-category .aar-ftag.aar-active::before { box-shadow: 0 0 0 1.5px rgba(46,45,44,.45); }
body.id-3086.type-category .aar-inside { background: #EFF6FA; padding: 56px 0 62px; }
body.id-3086.type-category .aar-inside-grid { display: grid; grid-template-columns: 5fr 6fr; gap: 56px; align-items: center; }
body.id-3086.type-category .aar-stack-photo { position: relative; margin: 0; }
body.id-3086.type-category .aar-stack-photo img {
width: 100%; aspect-ratio: 1/1; object-fit: cover; border-radius: 12px;
box-shadow: 0 12px 32px rgba(6,66,90,.16); display: block;
}
body.id-3086.type-category .aar-stack-photo figcaption {
position: absolute; left: 16px; bottom: 16px;
background: rgba(255,255,255,.92); color: var(--color-dark-gray, #2E2D2C);
font-size: 12.5px; padding: 6px 12px; border-radius: 5px;
}
body.id-3086.type-category .aar-inside-list { list-style: none; margin: 0; padding: 0; counter-reset: aarpiece; }
body.id-3086.type-category .aar-inside-list li { display: flex; gap: 18px; align-items: baseline; padding: 18px 0; margin: 0; }
body.id-3086.type-category .aar-inside-list li + li { border-top: 1px dashed rgba(46,45,44,.28); }
body.id-3086.type-category .aar-inside-list li::before {
counter-increment: aarpiece; content: counter(aarpiece);
flex: 0 0 auto; font-weight: 700; font-size: 15px;
color: var(--color-dark-blue, #0076A0);
border-bottom: 2px solid var(--color-gold, #EBB21C); padding: 0 2px 2px;
}
body.id-3086.type-category .aar-inside-list h3 {
font-family: Cocogoose, sans-serif; font-weight: 400;
font-size: 18px; color: #06425A; margin: 0 0 5px;
}
body.id-3086.type-category .aar-inside-list p { font-size: 14.5px; line-height: 1.55; color: #52707e; margin: 0; }
body.id-3086.type-category .aar-inside-tagline { margin-top: 26px; font-family: Cocogoose, sans-serif; color: #06425A; font-size: 16px; }
body.id-3086.type-category .aar-grid-head { padding: 56px 0 0; }
body.id-3086.type-category #products.products { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 26px; margin-top: 8px; }
body.id-3086.type-category #products .product {
width: auto !important; max-width: none !important; margin: 0 !important; float: none !important;
border: 1px solid #ECF1F4; border-radius: 10px; overflow: hidden;
background: #fff; position: relative;
transition: transform .18s, box-shadow .18s;
}
body.id-3086.type-category #products .product:hover { transform: translateY(-4px); box-shadow: 0 10px 24px rgba(6,66,90,.12); }
body.id-3086.type-category #products .product.aar-hidden { display: none !important; }
body.id-3086.type-category #products .product.aar-soldout { display: none !important; }
body.id-3086.type-category #products .product .p { padding: 0 0 18px; height: auto !important; }
body.id-3086.type-category #products .product a.image { display: block; }
body.id-3086.type-category #products .product a.image img { width: 100%; height: auto; }
body.id-3086.type-category #products .product .p-in,
body.id-3086.type-category #products .product .p-in-in { padding: 14px 18px 0; text-align: left !important; }
body.id-3086.type-category #products .product .p-in-in { padding: 0; }
body.id-3086.type-category #products .product a.name {
font-size: 15.5px; line-height: 1.4; color: var(--color-dark-gray, #2E2D2C);
text-decoration: none; text-align: left !important;
height: auto !important; max-height: none !important;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;
}
body.id-3086.type-category #products .product .availability { font-size: 13px; text-align: left; }
body.id-3086.type-category #products .product .p-bottom { text-align: left; }
body.id-3086.type-category #products .product .price-final { font-weight: 700; font-size: 19px; color: var(--color-dark-gray, #2E2D2C); }
body.id-3086.type-category #products .product .aar-card-btn {
display: inline-block; margin: 12px 18px 0;
border: 2px solid var(--color-dark-blue, #0076A0); color: var(--color-dark-blue, #0076A0);
border-radius: 6px; padding: 9px 22px; font-size: 14px;
font-family: Cocogoose, sans-serif; text-decoration: none;
transition: background .15s, color .15s;
}
body.id-3086.type-category #products .product:hover .aar-card-btn { background: var(--color-dark-blue, #0076A0); color: #fff; }
body.id-3086.type-category #products .product .aar-ribbon-corner {
position: absolute; top: 18px; left: -34px; z-index: 2; transform: rotate(-45deg);
background: var(--color-gold, #EBB21C); color: var(--color-dark-gray, #2E2D2C);
font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase;
padding: 5px 40px; box-shadow: 0 2px 6px rgba(6,42,60,.25);
}
body.id-3086.type-category #products .product.aar-has-ribbon .flags { display: none !important; }
body.id-3086.type-category .aar-reviews { background: #06425A; color: #fff; padding: 56px 0 62px; margin-top: 56px; }
body.id-3086.type-category .aar-reviews .aar-eyebrow { color: #9FC3D4; }
body.id-3086.type-category .aar-reviews .aar-h2 { color: #fff; }
body.id-3086.type-category .aar-reviews-grid { display: grid; grid-template-columns: 7fr 5fr; gap: 22px; align-items: stretch; }
body.id-3086.type-category .aar-review-label {
background: #EFF6FA; color: var(--color-dark-gray, #2E2D2C); border-radius: 8px;
padding: 28px 28px 24px; margin: 0;
outline: 1.5px dashed rgba(0,118,160,.45); outline-offset: -9px;
display: flex; flex-direction: column;
}
body.id-3086.type-category .aar-review-label p { font-size: 15.5px; line-height: 1.6; color: var(--color-dark-gray, #2E2D2C); margin: 0; }
body.id-3086.type-category .aar-review-label.aar-lead { justify-content: center; }
body.id-3086.type-category .aar-review-label.aar-lead p {
font-family: Cocogoose, sans-serif;
font-size: clamp(18px, 1.9vw, 23px); line-height: 1.45; color: #06425A;
}
body.id-3086.type-category .aar-review-label .aar-who { font-size: 13px; color: #6a767c; margin-top: auto; padding-top: 16px; }
body.id-3086.type-category .aar-quote-side { display: flex; flex-direction: column; gap: 22px; }
body.id-3086.type-category .aar-quote-side .aar-review-label { flex: 1; }
body.id-3086.type-category .aar-review-stats { margin-top: 30px; display: flex; align-items: center; gap: 10px; flex-wrap: wrap; color: #BFD9E5; font-size: 15px; }
body.id-3086.type-category .aar-review-stats .aar-stars { color: var(--color-gold, #EBB21C); font-size: 18px; letter-spacing: 3px; }
body.id-3086.type-category .aar-faq { padding: 56px 0 64px; }
body.id-3086.type-category .aar-faq-grid { display: grid; grid-template-columns: 4fr 8fr; gap: 56px; align-items: start; }
body.id-3086.type-category .aar-faq-side .aar-sec-head { margin-bottom: 18px; }
body.id-3086.type-category .aar-faq-side .aar-faq-contact { font-size: 14.5px; line-height: 1.6; color: #52707e; margin: 0; }
body.id-3086.type-category .aar-faq-side .aar-faq-contact strong { color: var(--color-dark-blue, #0076A0); white-space: nowrap; }
body.id-3086.type-category .aar-faq details { border-bottom: 1px dashed rgba(46,45,44,.28); }
body.id-3086.type-category .aar-faq details:first-of-type { border-top: 1px dashed rgba(46,45,44,.28); }
body.id-3086.type-category .aar-faq summary {
cursor: pointer; list-style: none; user-select: none; -webkit-user-select: none;
font-family: Cocogoose, sans-serif; font-size: 16.5px;
padding: 22px 56px 22px 0; position: relative;
color: var(--color-dark-gray, #2E2D2C);
}
body.id-3086.type-category .aar-faq summary::-webkit-details-marker { display: none; }
body.id-3086.type-category .aar-faq summary::after {
content: '+'; position: absolute; right: 8px; top: 50%;
transform: translateY(-50%);
color: var(--color-gold, #EBB21C); font-size: 26px; line-height: 1;
font-family: 'Bahnschrift Regular', sans-serif;
}
body.id-3086.type-category .aar-faq details[open] summary { color: var(--color-dark-blue, #0076A0); padding-bottom: 10px; }
body.id-3086.type-category .aar-faq details[open] summary::after { content: '\2013'; }
body.id-3086.type-category .aar-faq .aar-a { padding: 0 56px 24px 0; max-width: 62ch; font-size: 15px; line-height: 1.65; color: #4a565c; }
body.id-3086.type-category .category-perex {
position: relative; background: transparent;
padding: 36px 0;
font-size: 14px; color: #52707e;
}
body.id-3086.type-category .category-perex::before {
content: ''; position: absolute; top: 0; bottom: 0;
left: 50%; width: 100vw; transform: translateX(-50%);
background: #EFF6FA; z-index: -1;
}
@media (max-width: 1024px) {
body.id-3086.type-category #products.products { grid-template-columns: repeat(2, 1fr); }
body.id-3086.type-category .aar-inside-grid { grid-template-columns: 1fr; gap: 40px; }
body.id-3086.type-category .aar-stack-photo { max-width: 420px; margin: 0 auto; }
body.id-3086.type-category .aar-reviews-grid { grid-template-columns: 1fr; }
body.id-3086.type-category .aar-faq-grid { grid-template-columns: 1fr; gap: 28px; }
}
@media (max-width: 767px) {
body.id-3086.type-category .aar-hero-in { padding: 48px 5% 44px; }
body.id-3086.type-category #products.products { grid-template-columns: repeat(2, 1fr); gap: 14px; }
body.id-3086.type-category #products .product a.name { font-size: 13.5px; }
body.id-3086.type-category #products .product .price-final { font-size: 16px; }
body.id-3086.type-category #products .product .aar-card-btn { margin: 10px 12px 0; padding: 8px 14px; font-size: 13px; }
body.id-3086.type-category #products .product .p-in { padding: 12px 12px 0; }
body.id-3086.type-category .aar-tagbar .aar-lbl { display: none; }
}
.type-category .subcategories.with-image {
display: grid !important;
gap: 10px;
padding: 0 !important;
margin: 0 0 16px !important;
}
@media (min-width: 768px) {
.type-category .subcategories.with-image { grid-template-columns: repeat(4, 1fr); }
}
@media (max-width: 767px) {
.type-category .subcategories.with-image { grid-template-columns: repeat(2, 1fr); gap: 8px; }
}
.type-category .subcategories.with-image > li {
width: auto !important;
max-width: none !important;
flex: none !important;
margin: 0 !important;
padding: 0 !important;
list-style: none;
}
.type-category .subcategories.with-image > li.divider {
display: none !important;
}
.type-category .subcategories.with-image li a {
display: flex !important;
align-items: center;
gap: 12px;
background: #fff !important;
border: 1px solid #D9E7EF !important;
border-radius: 14px !important;
padding: 10px 14px !important;
min-height: 64px;
text-align: left !important;
text-decoration: none !important;
}
.type-category .subcategories.with-image li a:hover {
border-color: #0076A0 !important;
box-shadow: 0 4px 14px rgba(0, 118, 160, .12);
background: #fff !important;
}
.type-category .subcategories.with-image li a::after,
.type-category .subcategories.with-image li a::before {
display: none !important;
content: none !important;
}
.type-category .subcategories.with-image li a .image {
display: block !important;
width: 44px;
height: 44px;
flex: 0 0 auto;
margin: 0 !important;
overflow: hidden;
border-radius: 10px;
}
.type-category .subcategories.with-image li a .image img {
width: 44px !important;
height: 44px !important;
max-height: none !important;
max-width: none !important;
object-fit: cover;
display: block;
}
.type-category .subcategories.with-image li a .text {
font-size: 13.5px;
line-height: 1.25;
color: #0076A0 !important;
padding: 0 !important;
margin: 0 !important;
transform: translateY(-2px);
}
@media (max-width: 767px) {
.type-category .subcategories.with-image li a {
min-height: 56px;
padding: 8px 10px !important;
gap: 9px;
}
.type-category .subcategories.with-image li a .image,
.type-category .subcategories.with-image li a .image img {
width: 38px !important;
height: 38px !important;
}
.type-category .subcategories.with-image li a .text { font-size: 13px; }
.type-category .subcategories.with-image.aar-subcat-collapsed { display: none !important; }
}
#aar-subcat-btn { display: none; }
@media (max-width: 767px) {
#aar-subcat-btn {
display: flex;
align-items: center;
gap: 10px;
width: 100%;
margin: 0 0 10px;
padding: 12px 16px;
border: 1.5px solid #0076A0;
border-radius: 28px;
background: #fff;
font-size: 15px;
color: #0076A0;
cursor: pointer;
font-family: inherit;
}
#aar-subcat-btn .aar-sub-lbl { flex: 1; text-align: left; transform: translateY(-1px); }
#aar-subcat-btn svg { flex: 0 0 auto; }
#aar-subcat-btn .aar-sub-chev { transition: transform .2s; }
#aar-subcat-btn[aria-expanded="true"] .aar-sub-chev { transform: rotate(180deg); }
}
.type-category #content > .category-perex {
order: 99 !important;
margin: 18px 0 26px !important;
padding: 16px 20px;
background: #F5FAFC;
border-radius: 12px;
}
/* ===== aaryans-mobile-menu.css ===== */
@media (max-width: 767px) {
body.navigation-window-visible { overflow: hidden !important; }
#navigation { background: #06425A !important; }
#navigation .navigation-in {
background: #06425A !important;
padding-top: 64px !important;
box-sizing: border-box !important;
}
#navigation .navigation-in > ul.menu-level-1 {
height: auto !important;
min-height: 0 !important;
}
body.navigation-window-visible .top-navigation-tools,
body.navigation-window-visible .top-navigation-tools--language {
pointer-events: none !important;
}
body.navigation-window-visible .add-to-cart-sticky { display: none !important; }
.navigation-close {
color: #FFFFFF !important;
z-index: 1005 !important;
padding: 13px !important;
margin: 9px 10px 0 0 !important;
background: rgba(4, 50, 69, .9) !important;
border-radius: 50% !important;
box-shadow: 0 1px 6px rgba(0, 0, 0, .35);
}
.navigation-window-visible .top-navigation-bar .container > div.top-navigation-menu,
.navigation-window-visible .top-navigation-bar .container > div.top-navigation-contacts { display: none !important; }
#navigation .menu-level-2 .menu-level-2-title { display: none !important; }
#navigation .navigation-in > ul.menu-level-1 > li {
background: transparent !important;
border: 0 !important;
}
#navigation .navigation-in > ul.menu-level-1 > li > a {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
text-align: left !important;
padding: 14px 24px !important;
color: #FFFFFF !important;
font-family: cocogoose, sans-serif !important;
font-weight: 400 !important;
font-size: 19px !important;
letter-spacing: .03em !important;
line-height: 1.25 !important;
text-transform: none !important;
}
#navigation .navigation-in > ul.menu-level-1 > li > a b { font-weight: 400 !important; }
#navigation .navigation-in > ul.menu-level-1 > li > a:hover,
#navigation .navigation-in > ul.menu-level-1 > li.exp > a {
background: rgba(255, 255, 255, .06) !important;
color: #FFFFFF !important;
}
#navigation .navigation-in > ul.menu-level-1 > li:first-child > a { padding-top: 18px !important; }
#navigation .navigation-in > ul.menu-level-1 > li.menu-item-2581 > a { color: #EBB21C !important; }
#navigation .navigation-in > ul.menu-level-1 > li.menu-item-2087 { display: none !important; }
#navigation .menu-level-1 .submenu-arrow {
padding: 0 !important;
margin-left: 12px !important;
flex: 0 0 auto !important;
width: 12px; height: 12px;
}
#navigation .menu-level-1 .submenu-arrow:after {
content: "" !important;
display: block !important;
width: 9px; height: 9px;
border: solid rgba(255, 255, 255, .65);
border-width: 1.5px 1.5px 0 0;
transform: rotate(45deg) !important;
transition: none !important;
}
.submenu-visible #navigation li.exp > a .submenu-arrow:after { transform: rotate(45deg) !important; }
#navigation .navigation-in > ul.menu-level-1 > li.ext > ul.menu-level-2 {
display: block !important;
position: absolute;
top: 0; right: 0; bottom: 0; left: 0;
margin: 0 !important;
padding: 0 0 48px !important;
background: #06425A;
z-index: 1003;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
transform: translateX(105%);
visibility: hidden;
transition: transform .28s ease, visibility 0s linear .28s;
}
#navigation .navigation-in > ul.menu-level-1 > li.ext.exp > ul.menu-level-2 {
transform: translateX(0);
visibility: visible;
transition: transform .28s ease;
}
#navigation .menu-level-2 > li.aa-mm-backrow {
position: sticky; top: 0; z-index: 2;
background: #06425A;
border: 0 !important;
padding: 0 !important;
display: block !important;
}
.aa-mm-back {
display: flex; align-items: center; gap: 9px;
width: 100%;
background: none; border: 0; cursor: pointer;
color: #A8D4E8;
font-family: "Bahnschrift Regular", Bahnschrift, "DIN Alternate", "Segoe UI", Arial, sans-serif;
font-weight: 400; font-size: 15px;
padding: 22px 68px 14px 24px;
text-align: left;
}
.aa-mm-back::before {
content: ""; display: block; flex: 0 0 auto;
width: 8px; height: 8px;
border: solid #A8D4E8;
border-width: 1.5px 0 0 1.5px;
transform: rotate(-45deg);
}
#navigation .menu-level-2 > li.aa-mm-headrow {
border: 0 !important;
padding: 4px 24px 26px !important;
display: block !important;
}
.aa-mm-headrow .aa-mm-l2name {
display: block;
font-family: cocogoose, sans-serif;
font-weight: 400; font-size: 24px;
letter-spacing: .02em; line-height: 1.2;
color: #FFFFFF;
}
#navigation .menu-level-2 a.aa-mm-shopall {
display: inline-flex !important;
align-items: center; gap: 7px;
margin-top: 10px;
font-family: "Bahnschrift Regular", Bahnschrift, "DIN Alternate", "Segoe UI", Arial, sans-serif !important;
font-size: 15px !important;
color: #A8D4E8 !important;
text-decoration: none !important;
padding: 0 !important;
text-transform: none !important;
}
#navigation .menu-level-2 a.aa-mm-shopall::after {
content: ""; display: block;
width: 7px; height: 7px;
border: solid #A8D4E8;
border-width: 1.5px 1.5px 0 0;
transform: rotate(45deg);
}
#navigation .navigation-in ul.menu-level-2 > li { border: 0 !important; }
#navigation .navigation-in ul.menu-level-2 > li:not(.aa-mm-backrow):not(.aa-mm-headrow) > div > a,
#navigation .navigation-in ul.menu-level-2 > li:not(.aa-mm-backrow):not(.aa-mm-headrow) > a:not(.menu-image) {
display: block !important;
padding: 12px 24px !important;
color: #FFFFFF !important;
font-family: "Bahnschrift Regular", Bahnschrift, "DIN Alternate", "Segoe UI", Arial, sans-serif !important;
font-weight: 400 !important;
font-size: 17px !important;
line-height: 1.35 !important;
text-transform: none !important;
}
#navigation .navigation-in .menu-level-2 li.has-third-level ul.menu-level-3 {
display: block !important;
margin: 0 0 20px 24px !important;
padding: 0 !important;
position: static !important;
border: 0 !important;
border-left: 2px solid rgba(168, 212, 232, .4) !important;
}
#navigation .menu-level-3 li {
font-size: 0 !important;
line-height: 0 !important;
border: 0 !important;
}
#navigation .navigation-in ul.menu-level-2 ul.menu-level-3 li a {
display: block !important;
font-size: 15px !important;
font-family: "Bahnschrift Regular", Bahnschrift, "DIN Alternate", "Segoe UI", Arial, sans-serif !important;
font-weight: 400 !important;
color: #A8D4E8 !important;
padding: 8px 20px 8px 14px !important;
text-transform: none !important;
line-height: 1.4 !important;
}
#aa-mm-servis {
margin-top: 16px;
padding: 0 0 calc(38px + env(safe-area-inset-bottom, 0px));
}
#aa-mm-servis a {
display: block;
padding: 10px 24px;
color: rgba(255, 255, 255, .7) !important;
font-family: "Bahnschrift Regular", Bahnschrift, "DIN Alternate", "Segoe UI", Arial, sans-serif !important;
font-weight: 400 !important;
font-size: 16px;
text-decoration: none;
}
}
@media (min-width: 768px) {
.aa-mm-backrow, .aa-mm-headrow, #aa-mm-servis { display: none !important; }
}
@media (max-width: 767px) {
#navigation .navigationActions { display: none !important; }
}
/* ===== aaryans-pdp-plugins.css ===== */
.up-product-wrapper .products-related-header.products-related-header,
.up-container .products-related-header.products-related-header,
.aa-buypanel .products-related-header.products-related-header{text-align:left !important;font-size:15px !important;font-weight:700 !important;color:#0076A0 !important;margin:12px 0 8px !important;border:none !important;padding:0 !important;text-transform:none !important;letter-spacing:normal !important}
.up-product-wrapper .products-related-header.products-related-header::before,.up-product-wrapper .products-related-header.products-related-header::after,
.up-container .products-related-header.products-related-header::before,.up-container .products-related-header.products-related-header::after,
.aa-buypanel .products-related-header.products-related-header::before,.aa-buypanel .products-related-header.products-related-header::after{display:none !important;content:none !important}
.up-product-wrapper .products-related-header .page-title-separator,
.up-container .products-related-header .page-title-separator,
.aa-buypanel .products-related-header .page-title-separator{display:none !important}
.p-price-cart-group .up-product-wrapper{grid-column:1 / -1 !important;width:100% !important;margin-top:14px !important}
.up-container.up-type-product_cross{border:1px solid #D8E6EF;border-radius:12px;padding:14px 16px;background:#fff}
.up-container .up-products-header{font-size:15px !important;font-weight:700 !important;color:#0076A0 !important;margin:0 0 10px !important;text-align:left !important;border:none !important;padding:0 !important}
.up-container .up-products-header::before,.up-container .up-products-header::after{display:none !important}
.up-container ul.up-products{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-direction:column !important;gap:10px !important}
.up-container li.up-product{display:grid !important;grid-template-columns:1fr auto !important;align-items:center !important;gap:10px 12px !important;padding:12px !important;border:1px solid #E7EEF3 !important;border-radius:10px !important;margin:0 !important}
.up-container .up-product-information{grid-column:1 !important;display:flex !important;align-items:center !important;gap:12px !important;min-width:0 !important}
.up-container .up-image{flex:0 0 auto !important;margin:0 !important}
.up-container .up-image img{width:56px !important;height:56px !important;object-fit:cover !important;border-radius:8px !important;display:block !important}
.up-container .up-product-details{display:flex !important;flex-direction:column !important;gap:2px !important;min-width:0 !important}
.up-container .up-product-name a{color:#2E2D2C !important;text-decoration:none !important;font-weight:600 !important;font-size:13.5px !important;line-height:1.3 !important}
.up-container .up-in-stock-label{font-size:12px !important;color:#1E8E3E !important;font-weight:700 !important}
.up-container .up-price{font-size:15px !important;font-weight:700 !important;color:#2E2D2C !important}
.up-container .up-product-add-to-cart{grid-column:2 !important;justify-self:end !important;background:#0076A0 !important;border:none !important;border-radius:8px !important;padding:10px 20px !important;cursor:pointer !important;white-space:nowrap !important;color:#fff !important;font-weight:700 !important;font-size:14px !important}
.up-container .up-product-add-to-cart *{background:transparent !important;color:#fff !important;border:none !important;box-shadow:none !important;text-decoration:none !important;font-weight:700 !important}
.up-container .up-product-add-to-cart:hover{filter:brightness(1.08) !important}
.up-container .up-product-variants{grid-column:1 / -1 !important;justify-self:start !important;width:auto !important}
.up-container .up-product-variants:not(:has(select)){display:none !important}
.up-container select.up-variants{width:auto !important;min-width:210px !important;max-width:100% !important;padding:9px 12px !important;border:1.5px solid #D8E6EF !important;border-radius:8px !important;font-size:13px !important;background:#fff !important;color:#2E2D2C !important}
.up-container .up-quantity{display:none !important}
.p-detail-top-bar{gap:0 !important}
.p-detail-top-bar .flags{display:none !important}
.p-detail-top-bar .stars-wrapper{margin-left:0 !important;padding-left:0 !important}
.p-detail-inner-header:has(+ .aa-variant-box) h1{margin-bottom:10px !important}
.aa-variant-box{display:flex !important;flex-direction:column !important;gap:10px !important;margin:0 0 12px !important}
.aa-variant-box .c-product-interconnection-detail-params{display:block !important;margin:0 !important}
.aa-variant-box .c-product-interconnection-detail-params__type{display:block !important;text-align:left !important;font-size:12px !important;font-weight:700 !important;color:#2E2D2C !important;text-transform:uppercase !important;letter-spacing:.4px !important;margin:0 0 4px !important}
.aa-variant-box .c-product-interconnection-detail-params__products{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:8px !important;justify-content:flex-start !important;margin:0 !important;padding:0 !important}
.aa-variant-box .c-product-interconnection-detail-params__products a{text-decoration:none !important;margin:0 !important}
.aa-variant-box .is-type--numbers a{border:1.5px solid #D8E6EF !important;border-radius:8px !important;padding:8px 14px !important;background:#fff !important}
.aa-variant-box .is-type--numbers a.is-current{border:2px solid #0076A0 !important;background:#fff !important}
.aa-variant-box .is-type--numbers .item-type-numbers{background:transparent !important;background-color:transparent !important;color:#2E2D2C !important;font-size:13px !important;font-weight:600 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;border:none !important}
.aa-variant-box .is-type--numbers a.is-current .item-type-numbers{color:#0076A0 !important;font-weight:700 !important}
.aa-variant-box .is-type--photos a{display:inline-flex !important;flex-direction:column !important;align-items:center !important;gap:0 !important;padding:2px !important;border:2px solid transparent !important;border-radius:10px !important;background:none !important}
.aa-variant-box .is-type--photos a.is-current{border-color:#0076A0 !important}
.aa-variant-box .is-type--photos .item-label{display:none !important}
.aa-variant-box .is-type--photos .item-type-img{width:46px !important;height:46px !important;border-radius:8px !important;background-size:cover !important;background-position:center !important;display:block !important;box-shadow:0 0 0 1px rgba(0,0,0,.1) !important}
.aa-variant-box .is-type--photos .item-type-img img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important}
.aa-variant-box .is-type--photos .item-type-img::before{display:none !important}
.aa-variant-box .is-type--photos a.is-current .item-type-img{opacity:1 !important;filter:none !important}
.aa-variant-box .is-type--colors a{display:inline-flex !important;padding:3px !important;border:2px solid transparent !important;border-radius:50% !important;background:none !important}
.aa-variant-box .is-type--colors a.is-current{border-color:#0076A0 !important}
.aa-variant-box .is-type--colors .item-label{display:none !important}
.aa-variant-box .is-type--colors .item-type-bg{width:30px !important;height:30px !important;border-radius:50% !important;box-shadow:0 0 0 1px rgba(0,0,0,.1) !important}
@media(max-width:768px){
.add-to-cart-sticky .add-to-cart-sticky__inner > span{display:none !important}
.add-to-cart-sticky .dm-coupon-div{display:none !important}
.add-to-cart-sticky .add-to-cart-sticky__inner{justify-content:center !important}
.add-to-cart-sticky .p-price-cart-group{flex-direction:row !important;align-items:center !important;justify-content:center !important;gap:12px !important;width:auto !important;flex:0 1 auto !important}
.add-to-cart-sticky .p-final-price-wrapper{flex-wrap:nowrap !important;align-items:center !important;gap:7px !important;flex:0 0 auto !important;width:auto !important}
.add-to-cart-sticky .price-final,.add-to-cart-sticky .price-final .price-final-holder,.add-to-cart-sticky .price-standard,.add-to-cart-sticky .price-standard > span{white-space:nowrap !important}
}
/* ===== aaryans-pdp-redesign.css ===== */
.p-detail-inner-header:has(.aa-perex) h1{margin-bottom:6px !important}
.aa-perex{font-size:14px !important;color:#5E7787 !important;line-height:1.5 !important;margin:0 !important}
.aa-perex ul{margin:2px 0 0 !important;padding-left:18px !important}
.aa-perex p{margin:0 !important}
.p-detail-inner-header .p-short-description{display:none !important}
.accordion-tab-content{display:none !important}
.shp-tabs-row.responsive-nav{display:none !important}
.aa-acc-group{margin:16px 0 0}
.aa-group-head{position:relative !important;display:block !important;width:100% !important;box-sizing:border-box !important;float:none !important;text-align:center !important;font-family:Cocogoose,'sans-serif' !important;font-size:22px !important;font-weight:400 !important;color:#0076A0 !important;margin:24px 0 16px !important;overflow:hidden !important;line-height:1.3 !important;background:linear-gradient(to bottom,transparent calc(50% - 1.5px),#65A8DC calc(50% - 1.5px),#65A8DC calc(50% + 1.5px),transparent calc(50% + 1.5px)) !important}
.aa-group-head > span{position:relative !important;display:inline-block !important;background:#fff !important;padding:0 30px !important;max-width:92% !important}
.aa-acc{border:1px solid #D8E6EF;border-radius:10px;margin:0 0 10px;background:#fff;overflow:hidden}
.aa-acc > button{width:100%;background:#fff;border:none;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:#0076A0;cursor:pointer;font-family:inherit;text-align:left;gap:10px}
.aa-acc .aa-cond{font-weight:400;font-size:11px;color:#8AA5B5}
.aa-acc .aa-chev{width:15px;height:15px;flex:0 0 auto;transition:transform .2s}
.aa-acc.open .aa-chev{transform:rotate(180deg)}
.aa-acc-body{display:none;padding:2px 18px 16px}
.aa-acc.open .aa-acc-body{display:block}
.aa-acc-body p,.aa-acc-body p.product-custom-rich-text-row-desc{font-size:13.5px;line-height:1.55;color:#5E7787}
.aa-acc-body .detail-parameters{width:100% !important;max-width:none !important;display:block !important;margin:0 !important}
.aa-acc-body .detail-parameters tbody{display:block !important;width:100% !important}
.aa-acc-body .detail-parameters tr{display:flex !important;width:100% !important;justify-content:space-between !important;gap:16px !important;border-bottom:1px solid #F0F4F7 !important;padding:9px 0 !important}
.aa-acc-body .detail-parameters tr:last-child{border-bottom:none !important}
.aa-acc-body .detail-parameters th{text-align:left !important;font-weight:400 !important;padding:0 !important;color:#5E7787 !important}
.aa-acc-body .detail-parameters td{text-align:right !important;padding:0 !important}
.aa-ship-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}
.aa-ship-card{display:flex;gap:11px;align-items:center;background:#EAF4FB;border:1px solid #D8E6EF;border-radius:10px;padding:12px 14px}
.aa-ship-card svg{width:23px;height:23px;flex:0 0 auto}
.aa-ship-card b{display:block;font-size:13px;color:#2E2D2C;line-height:1.25}
.aa-ship-card span{font-size:11.5px;color:#5E7787}
.aa-ship-carriers{grid-column:1 / -1;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding-top:6px;font-size:12px;color:#5E7787}
.aa-ship-carriers .aa-car{background:#fff;border:1px solid #D8E6EF;border-radius:6px;padding:4px 11px;font-weight:700;color:#2E2D2C}
@media(max-width:600px){.aa-ship-grid{grid-template-columns:1fr}}
.aa-acc .discussion-wrapper{height:auto !important;opacity:1 !important;visibility:visible !important;transform:none !important;overflow:visible !important;max-height:none !important;margin:0 !important}
.aa-acc .discussion-wrapper .products-block-header,.aa-acc .discussion-wrapper > h2,.aa-acc .discussion-wrapper > h3{display:none !important}
.stars-wrapper .stars-link.show-ratings{display:none !important}
.stars-wrapper .stars-label{margin-left:-3px !important}
.aa-reviews{margin:32px 0 24px;clear:both;position:relative;display:flow-root}
.aa-reviews .aa-group-head{position:relative !important;display:block !important;text-align:center !important;font-family:Cocogoose,'sans-serif' !important;font-size:22px !important;font-weight:400 !important;color:#0076A0 !important;margin:24px 0 16px !important;overflow:hidden !important;clear:both !important}
.aa-reviews-card{border:1px solid #D8E6EF !important;border-radius:10px !important;padding:18px 20px !important;background:#fff !important}
.aa-reviews .tab-pane{display:block !important;opacity:1 !important;height:auto !important;visibility:visible !important}
.aa-reviews.aa-has-reviews .tab-pane{display:grid !important;grid-template-columns:240px 1fr !important;gap:24px !important;align-items:start !important}
.aa-reviews .tab-pane > h2,.aa-reviews .tab-pane > h3.sr-only{display:none !important}
.aa-reviews.aa-has-reviews .rate-wrapper{background:#EAF4FB !important;border-radius:10px !important;padding:20px 18px !important;text-align:center !important;margin:0 !important}
.aa-reviews:not(.aa-has-reviews) .rate-wrapper{background:none !important;padding:0 !important;margin:0 !important;min-height:0 !important;height:auto !important;text-align:center !important;display:block !important}
.aa-reviews:not(.aa-has-reviews) .rate-average,.aa-reviews:not(.aa-has-reviews) .rate-average-wrap,.aa-reviews:not(.aa-has-reviews) .rate-wrap,.aa-reviews:not(.aa-has-reviews) .rate-star,.aa-reviews:not(.aa-has-reviews) .votes,.aa-reviews:not(.aa-has-reviews) .rating-count{display:none !important}
.aa-reviews:not(.aa-has-reviews) .aa-reviews-card{padding:16px !important;text-align:center !important}
.aa-reviews:not(.aa-has-reviews) .tab-pane{display:block !important;text-align:center !important}
.aa-reviews:not(.aa-has-reviews) .tab-pane > p,.aa-reviews:not(.aa-has-reviews) .no-ratings,.aa-reviews:not(.aa-has-reviews) .comment-add-info{color:#0076A0 !important;font-weight:600 !important;margin:0 0 10px !important}
.aa-reviews:not(.aa-has-reviews) .add-comment{display:flex !important;justify-content:center !important;margin:10px 0 0 !important}
.aa-reviews:not(.aa-has-reviews) .add-comment .btn,.aa-reviews:not(.aa-has-reviews) a.open-discussion-comment,.aa-reviews:not(.aa-has-reviews) .btn-add-rating{display:inline-block !important;background:#0076A0 !important;color:#fff !important;border:none !important;border-radius:7px !important;padding:9px 18px !important;font-weight:700 !important;cursor:pointer !important}
.aa-reviews .rate-average{font-size:46px !important;font-weight:700 !important;line-height:1 !important;color:#2E2D2C !important}
.aa-reviews .votes{display:none !important}
.aa-reviews .add-comment{margin-top:14px !important}
.aa-reviews .add-comment .btn{background:#0076A0 !important;color:#fff !important;border:none !important;border-radius:7px !important;padding:9px 16px !important;font-weight:700 !important}
.aa-reviews .ratingsList{display:grid !important;gap:12px !important;margin:0 !important}
.aa-reviews .vote-wrap{border:1px solid #D8E6EF !important;border-radius:10px !important;padding:14px 16px !important;margin:0 !important;background:#fff !important}
.aa-reviews .aa-rev-hidden{display:none !important}
.aa-reviews .aa-rev-more{margin-top:2px;background:#fff;border:1.5px solid #0076A0;color:#0076A0;border-radius:7px;padding:9px 16px;font-weight:700;cursor:pointer;font-family:inherit;font-size:13px}
.aa-reviews .aa-rev-more:hover{background:#EAF4FB}
@media(max-width:600px){.aa-reviews.aa-has-reviews .tab-pane{grid-template-columns:1fr !important}}
.aa-buypanel{background:#DBEEFE;border:1px solid #C3DCF0;border-radius:14px;padding:16px 18px;margin:14px 0;flex:1 1 100% !important;width:100% !important;box-sizing:border-box !important;align-self:stretch !important}
.aa-buypanel .p-price-cart-group{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;margin:6px 0 14px !important}
.aa-buypanel .p-price-cart-group .p-final-price-wrapper{flex-wrap:wrap !important;align-items:baseline !important;gap:2px 8px !important}
.aa-buypanel .p-final-price-wrapper .price-standard{color:#8AA5B5 !important;text-decoration:line-through !important;font-weight:400 !important;font-size:15px !important;order:1 !important}
.aa-buypanel .p-final-price-wrapper .price-final{order:2 !important}
.aa-buypanel .p-final-price-wrapper .price-save{order:3 !important;align-self:center !important;display:inline-flex !important;align-items:center !important;background:#D8352A !important;color:#fff !important;font-weight:700 !important;font-size:12.5px !important;padding:3px 8px !important;border-radius:20px !important;line-height:1 !important;white-space:nowrap !important}
@media(min-width:601px){
.aa-buypanel .p-price-cart-group{display:flex !important;flex-wrap:wrap !important;align-items:center !important;column-gap:14px !important;row-gap:12px !important;grid-template-columns:none !important}
.aa-buypanel .p-price-cart-group > .p-final-price-wrapper{flex:0 0 auto !important;width:auto !important;max-width:max-content !important;justify-content:flex-start !important;margin:0 !important}
.aa-buypanel .p-price-cart-group > .dm-coupon-div{flex:0 0 auto !important;margin:0 0 0 auto !important}
.aa-buypanel .p-price-cart-group > .add-to-cart{flex:1 1 100% !important;width:100% !important}
}
.aa-buypanel .aa-avail-top{font-weight:700 !important;color:#1E8E3E !important;font-size:13.5px !important;margin:0 0 4px !important;display:block !important}
.aa-buypanel .aa-avail-top .availability-label{color:#1E8E3E !important;font-weight:700 !important;font-size:13.5px !important}
.aa-buypanel.aa-soldout .aa-avail-top{color:#D8352A !important}
.aa-buypanel.aa-soldout .aa-avail-top .availability-label{color:#D8352A !important}
.aa-buypanel .add-to-cart > .aa-avail-top{width:100% !important;flex:1 1 100% !important;order:-1 !important;text-align:left !important;margin:0 0 8px !important}
.aa-buypanel.aa-soldout .btn-conversion,.aa-buypanel.aa-soldout .add-to-cart button[type=submit]{background:#AEBCC6 !important;border-color:#AEBCC6 !important;color:#fff !important;pointer-events:none !important;opacity:.75 !important;cursor:not-allowed !important}
.aa-buypanel > .p-final-price-wrapper{display:flex !important;align-items:baseline !important;gap:10px !important;flex-wrap:wrap !important;margin:0 0 4px !important}
.aa-buypanel > .p-final-price-wrapper .availability-value,.aa-buypanel > .p-final-price-wrapper .availability-label{color:#D8352A !important;font-weight:700 !important;font-size:14px !important;vertical-align:baseline !important}
.aa-buypanel tr.sold-out{display:flex !important;justify-content:space-between !important;align-items:center !important;gap:12px !important}
.aa-buypanel tr.sold-out td{display:block !important;color:#D8352A !important;font-weight:700 !important;font-size:14px !important;padding:0 !important}
.aa-buypanel tr.sold-out td.delivery-types{color:#0076A0 !important;font-size:12.5px !important;white-space:nowrap}
.aa-buypanel tr.sold-out td.delivery-types div{color:#0076A0 !important;cursor:pointer !important}
.aa-buypanel .availability-label,.aa-buypanel .parameter-name{font-weight:700 !important;color:#2E2D2C !important;font-size:13px !important}
.aa-buypanel .up-products-header{text-align:left !important;font-size:15px !important;font-weight:700 !important;color:#0076A0 !important;margin:12px 0 8px !important;border:none !important;padding:0 !important}
.aa-buypanel .up-products-header .page-title-separator{display:none !important}
.aa-buypanel .up-products-header::before,.aa-buypanel .up-products-header::after{display:none !important;content:none !important}
.aa-buypanel .up-product-wrapper,.aa-buypanel .up-container{grid-column:auto !important;width:100% !important;margin:0 0 4px !important}
.aa-shiprect{background:#fff;border:1px solid #C3DCF0;border-radius:10px;padding:11px 14px;margin:12px 0}
.aa-shipbar{font-size:13px;color:#2E2D2C;display:flex;align-items:center;gap:8px}
.aa-shipbar b{color:#0076A0}
.aa-shipbar svg{width:18px;height:18px;flex:0 0 auto}
.aa-shipbar-track{height:6px;background:#D3E2EE;border-radius:3px;margin-top:8px;overflow:hidden;width:100%}
.aa-shipbar-fill{height:100%;background:#0076A0;border-radius:3px}
.aa-shiprect .p-availability-delivery-row{display:block !important;margin:10px 0 0 !important;padding-top:10px;border-top:1px solid #EAF1F7}
.aa-shiprect .availability-value{display:none !important}
.aa-shiprect .p-availability-delivery-row .detail-parameters{width:100% !important;max-width:none !important;display:table !important;margin:0 !important}
.aa-shiprect .p-availability-delivery-row tbody{display:table-row-group !important;width:100% !important}
.aa-shiprect .p-availability-delivery-row tr{display:table-row !important}
.aa-shiprect .p-availability-delivery-row th{display:table-cell !important;text-align:left !important;font-weight:400 !important;padding:0 !important;vertical-align:middle !important;color:#5E7787 !important;font-size:12.5px}
.aa-shiprect .p-availability-delivery-row td.delivery-types{display:table-cell !important;text-align:right !important;padding:0 !important;vertical-align:middle !important;white-space:nowrap}
.aa-shiprect .p-availability-delivery-row td.delivery-types div{color:#0076A0 !important;font-weight:700 !important;cursor:pointer !important;display:inline !important}
.aa-shiprect .p-availability-delivery-row div::before,.aa-shiprect .p-availability-delivery-row a::before,.aa-shiprect .p-availability-delivery-row td::before{content:none !important;background-image:none !important;display:none !important}
.aa-benefits{list-style:none;margin:14px 0 0;padding:0;font-size:13.5px;color:#2E2D2C}
.aa-benefits li{padding:5px 0;display:flex;gap:9px;align-items:center}
.aa-benefits li svg{width:18px;height:18px;flex:0 0 auto}
.aa-benefits-green{margin:14px 0 0}
.aa-benefits-green li{padding:5px 0;display:flex;gap:9px;align-items:flex-start;color:#2E2D2C;font-size:13.5px}
.aa-benefits-green li svg{width:18px;height:18px;flex:0 0 auto;stroke:#1E8E3E !important;margin-top:1px}
.aa-benefits-green .aa-b-stock{align-items:center}
.aa-benefits-green .aa-b-stock .aa-avail-top{display:inline !important;margin:0 !important;font-size:14px !important}
.aa-benefits-green .aa-b-stock .aa-avail-top .availability-label,.aa-benefits-green .aa-b-stock > b{color:#1E8E3E !important;font-weight:700 !important;font-size:14px !important}
.aa-benefits-green .aa-b-stock .aa-deldate{color:#5E7787 !important;font-weight:400 !important;font-size:12.5px !important;margin-left:2px}
.aa-buypanel.aa-soldout .aa-benefits-green .aa-b-stock svg{stroke:#D8352A !important}
.aa-buypanel.aa-soldout .aa-benefits-green .aa-b-stock .availability-label{color:#D8352A !important}
.aa-benefits-muted{margin:0;padding-top:12px;border-top:1px solid #C3DCF0}
.aa-benefits-muted li{padding:4px 0;display:flex;gap:9px;align-items:center;color:#8AA5B5;font-size:12.5px}
.aa-benefits-muted li svg{width:16px;height:16px;flex:0 0 auto;stroke:#8AA5B5 !important}
.aa-buypanel .social-buttons-wrapper{margin-top:12px !important;padding-top:12px !important;border-top:1px solid #C3DCF0 !important;font-size:12px !important;display:flex !important;flex-wrap:wrap !important;gap:6px 16px !important;align-items:center !important;color:#8AA5B5 !important}
.add-to-cart-sticky .c-product-interconnection-detail-params,.add-to-cart-sticky .detail-parameters,.add-to-cart-sticky .aa-variant-box,.add-to-cart-sticky .p-availability-delivery-row{display:none !important}
@media(max-width:600px){
.aa-buypanel{overflow-x:hidden}
.aa-buypanel .p-final-price-wrapper{flex-wrap:wrap !important}
.aa-buypanel .dm-coupon-div{max-width:100% !important;box-sizing:border-box !important}
.aa-buypanel .p-price-cart-group{display:flex !important;flex-direction:column !important;align-items:stretch !important}
.aa-buypanel .p-price-cart-group .dm-coupon-div{align-self:flex-start !important;margin:6px 0 0 !important}
.aa-buypanel .up-container li.up-product{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:flex-start !important}
.aa-buypanel .up-container .up-product-information{flex:1 1 100% !important;display:flex !important;align-items:flex-start !important;gap:12px !important;min-width:0 !important}
.aa-buypanel .up-container .up-product-details{display:flex !important;flex-flow:row wrap !important;align-items:baseline !important;gap:4px 8px !important;min-width:0 !important;flex:1 1 0 !important}
.aa-buypanel .up-container .up-product-name{flex:1 1 100% !important;min-width:0 !important}
.aa-buypanel .up-container .up-product-name a{white-space:normal !important;font-size:13px !important;line-height:1.3 !important}
.aa-buypanel .up-container .up-in-stock-label,.aa-buypanel .up-container .up-price{display:inline-block !important}
.aa-buypanel .up-container .up-product-add-to-cart{flex:1 1 100% !important;justify-self:stretch !important;width:100% !important;padding:10px !important;font-size:13.5px !important;height:auto !important;grid-column:auto !important;text-align:center !important}
}
#aaryans-brand-toggle{border:1px solid #D8E6EF;border-radius:10px;margin:0 0 16px;background:#fff}
#aaryans-brand-toggle > button{width:100%;background:#fff;border:none;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;color:#0076A0;cursor:pointer;border-radius:10px;font-family:inherit}
#aaryans-brand-toggle .aa-chev{width:15px;height:15px;flex:0 0 auto;transition:transform .2s}
#aaryans-brand-toggle.open .aa-chev{transform:rotate(180deg)}
@media(max-width:767px){.p-detail-inner-header h1,.p-detail-inner-header .h1{font-size:21px !important;line-height:1.25 !important;margin:0 0 6px !important}}
@media(max-width:767px){
.p-detail .p-mobile-carousel .slick-dots{margin-top:14px !important;margin-bottom:14px !important}
.p-detail-top-bar{margin-bottom:4px !important}
}
.browse-products,.browse-p,div[class*=browse-p]{display:none !important}
/* ===== aaryans-filter-redesign.css ===== */
:root {
--aar-f-primary:      #0076A0;
--aar-f-primary-dark: #005878;
--aar-f-primary-lt:   #65A8DC;
--aar-f-gold:         #EBB21C;
--aar-f-dark:         #2E2D2C;
--aar-f-gray-mid:     #6b6b6b;
--aar-f-gray-light:   #e8eef2;
--aar-f-white:        #ffffff;
--aar-f-pill-bg:      #e8f4fb;
--aar-f-border:       #d0dde6;
--aar-f-sidebar-w:    268px;
--aar-f-r-sm:         6px;
--aar-f-r-md:         10px;
--aar-f-r-lg:         14px;
--aar-f-r-pill:       50px;
--aar-f-shadow:       0 1px 6px rgba(0,0,0,0.08);
--aar-f-trans:        0.17s ease;
}
@media (min-width: 768px) {
body.type-category .category-content-wrapper {
display: flex !important; flex-direction: row !important;
align-items: flex-start !important; gap: 20px !important;
}
body.type-category #filters-wrapper {
width: var(--aar-f-sidebar-w) !important; flex-shrink: 0 !important;
overflow-x: hidden !important;
transition: width var(--aar-f-trans), opacity var(--aar-f-trans) !important;
}
body.type-category #aar-products-col { flex: 1 1 0 !important; min-width: 0 !important; overflow-x: hidden !important; display: flex !important; flex-direction: column !important; }
body.type-category #aar-products-col .listSorting { order: 0 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; flex-wrap: wrap !important; gap: 8px !important; padding: 4px 0 10px !important; box-sizing: border-box !important; }
body.type-category #aar-products-col .listItemsTotal,
body.type-category #aar-products-col .listSorting .listItemsTotal { display: inline-block !important; font-size: 12px !important; color: var(--aar-f-gray-mid) !important; white-space: nowrap !important; }
body.type-category #aar-products-col #aar-pills-desktop { order: 1 !important; }
body.type-category #aar-products-col #products { order: 2 !important; }
body.type-category #aar-products-col .listingControls { order: 3 !important; }
body.type-category #filters-wrapper.aar-collapsed {
width: 0 !important; min-width: 0 !important; max-width: 0 !important;
flex: 0 0 0 !important; opacity: 0 !important; overflow: hidden !important;
pointer-events: none !important; padding: 0 !important; margin-right: 0 !important;
}
body.type-category #filters .filter-sections,
body.type-category #filters #category-filter-hover { display: block !important; }
body.type-category #filters { display: block !important; }
}
body.type-category #category-header { display: none !important; }
@media (min-width: 768px) and (max-width: 1023px) {
body.type-category .category-content-wrapper { gap: 14px !important; }
body.type-category #filters-wrapper { width: 220px !important; }
}
body.type-category a.unveil-button { display: none !important; }
body.type-category #filters > #price-filter-form { display: none !important; }
body.type-category #filters .param-filter-top,
body.type-category #filters #manufacturer-filter,
body.type-category #filters .filter-section-parametric,
body.type-category #filters #price-filter { display: block !important; flex-wrap: unset !important; }
body.type-category #filters .param-filter-top h4,
body.type-category #filters #manufacturer-filter > h4,
body.type-category #filters .filter-section-parametric > h4,
body.type-category #filters #price-filter h4 { flex: unset !important; width: 100% !important; margin: 0 0 9px 0 !important; text-align: left !important; }
body.type-category #filters #manufacturer-filter > form,
body.type-category #filters .filter-section-parametric > form,
body.type-category #filters #price-filter .slider-wrapper { flex: unset !important; width: 100% !important; padding: 0 !important; margin: 0 !important; background: transparent !important; box-shadow: none !important; border: none !important; }
body.type-category #filters fieldset,
body.type-category #filters .filter-section fieldset div { min-width: unset !important; max-width: unset !important; border: none !important; padding: 0 !important; margin: 0 !important; }
body.type-category #filters-wrapper #filters .filter-section:not(.filter-section-boolean):not(.filter-section-parametric-id-182) fieldset { display: block !important; flex-wrap: unset !important; }
body.type-category #filters-wrapper #filters .filter-section:not(.filter-section-boolean):not(.filter-section-parametric-id-182) fieldset > div { display: flex !important; align-items: center !important; width: 100% !important; box-sizing: border-box !important; }
body.type-category .filters-wrapper { margin-bottom: 0 !important; }
body.type-category #filters {
background: var(--aar-f-white) !important;
border: 1.5px solid var(--aar-f-border) !important;
border-radius: var(--aar-f-r-lg) !important;
box-shadow: var(--aar-f-shadow) !important;
overflow: hidden !important; margin-bottom: 0 !important;
font-family: Bahnschrift, 'Segoe UI', sans-serif !important;
}
body.type-category #filters .filter-sections { padding: 0 14px !important; background: transparent !important; }
@media (max-width: 767px) {
body.type-category #filters { border: none !important; border-radius: 0 !important; box-shadow: none !important; display: flex !important; flex-direction: column !important; }
}
#aar-panel-header { display: flex; align-items: center; justify-content: space-between; padding: 12px 14px; border-bottom: 1px solid var(--aar-f-border); background: #fafcfd; }
#aar-panel-header .aar-panel-title { display: flex; align-items: center; gap: 6px; font-size: 13px; font-weight: 700; color: var(--aar-f-primary); text-transform: uppercase; letter-spacing: 0.4px; }
#aar-panel-header .aar-panel-actions { display: flex; align-items: center; gap: 8px; }
.aar-btn-clear { font-size: 11px; color: var(--aar-f-gray-mid); border: 1px solid var(--aar-f-border); border-radius: var(--aar-f-r-pill); padding: 3px 10px; cursor: pointer; background: transparent; font-family: inherit; transition: all var(--aar-f-trans); }
.aar-btn-clear:hover { border-color: var(--aar-f-primary); color: var(--aar-f-primary); }
.aar-btn-close { display: none; align-items: center; justify-content: center; color: var(--aar-f-gray-mid); padding: 2px; cursor: pointer; background: transparent; border: none; line-height: 1; }
@media (max-width: 767px) { .aar-btn-close { display: flex; } }
#aar-pills-bar { padding: 8px 14px; border-bottom: 1px solid var(--aar-f-border); background: var(--aar-f-pill-bg); display: none; }
#aar-pills-bar.on { display: block; }
.aar-pills-label { font-size: 10px; font-weight: 700; color: var(--aar-f-gray-mid); text-transform: uppercase; letter-spacing: 0.4px; margin-bottom: 6px; }
.aar-pills-list { display: flex; flex-wrap: wrap; gap: 5px; }
.aar-pill { display: inline-flex; align-items: center; gap: 4px; background: #fff; border: 1.5px solid var(--aar-f-primary-lt); border-radius: var(--aar-f-r-pill); padding: 3px 7px 3px 9px; font-size: 12px; color: var(--aar-f-primary); font-weight: 600; }
.aar-pill-x { background: var(--aar-f-primary-lt); color: #fff; width: 15px; height: 15px; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 10px; cursor: pointer; border: none; transition: background var(--aar-f-trans); }
.aar-pill-x:hover { background: var(--aar-f-primary); }
body.type-category #filters .filter-section { border-bottom: 1px solid var(--aar-f-border) !important; padding: 12px 0 10px !important; }
body.type-category #filters .filter-section:last-child { border-bottom: none !important; }
body.type-category #filters h4 { font-size: 12px !important; font-weight: 700 !important; color: var(--aar-f-primary) !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; margin: 0 0 9px 0 !important; display: flex !important; align-items: center !important; gap: 4px !important; }
body.type-category #filters h4::before { width: 18px !important; height: 18px !important; min-width: 18px !important; margin-right: 0 !important; margin-top: 0 !important; flex-shrink: 0 !important; }
body.type-category #filters #category-filter-hover .filter-section:last-child { display: none !important; }
body.type-category .filter-section.filter-section-button { display: none !important; }
body.type-category #filters-wrapper #filters .filter-section-boolean fieldset { display: flex !important; flex-wrap: wrap !important; gap: 5px !important; }
body.type-category #filters-wrapper #filters .filter-section-boolean fieldset div { display: contents !important; }
body.type-category #filters-wrapper #filters .filter-section-boolean input[type="checkbox"] { display: none !important; }
body.type-category .filter-section-boolean label.filter-label::before,
body.type-category .filter-section-boolean label.filter-label::after { display: none !important; }
body.type-category #filters-wrapper #filters .filter-section-boolean label.filter-label {
display: inline-flex !important; align-items: center !important; width: auto !important; max-width: none !important; flex-shrink: 0 !important; padding: 4px 9px !important;
border-radius: var(--aar-f-r-pill) !important; font-size: 11px !important; font-weight: 600 !important;
border: 1.5px solid var(--aar-f-border) !important; background: #fff !important; color: var(--aar-f-dark) !important;
cursor: pointer !important; transition: all var(--aar-f-trans) !important; white-space: nowrap !important;
min-height: unset !important; margin: 0 !important; user-select: none !important;
}
body.type-category #filters-wrapper #filters .filter-section-boolean label.filter-label:hover { border-color: var(--aar-f-primary) !important; color: var(--aar-f-primary) !important; }
body.type-category #filters-wrapper #filters .filter-section-boolean input[type="checkbox"]:checked + label.filter-label { background: var(--aar-f-primary) !important; border-color: var(--aar-f-primary) !important; color: #fff !important; width: auto !important; }
body.type-category #filters-wrapper #filters .filter-section-boolean label .filter-count { display: none !important; }
body.type-category #filters-wrapper #filters .filter-section-boolean label.filter-label.disabled { opacity: 0.38 !important; pointer-events: none !important; }
body.type-category #filters .filter-section-manufacturer input[type="checkbox"],
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) input[type="checkbox"] {
appearance: none !important; -webkit-appearance: none !important;
width: 17px !important; height: 17px !important; min-width: 17px !important; flex-shrink: 0 !important;
border: 2px solid var(--aar-f-border) !important; border-radius: 4px !important;
background: #fff !important; cursor: pointer !important; transition: all var(--aar-f-trans) !important;
position: relative !important; margin: 0 !important; display: inline-block !important;
}
body.type-category #filters .filter-section-manufacturer input[type="checkbox"]:checked,
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) input[type="checkbox"]:checked { background: var(--aar-f-primary) !important; border-color: var(--aar-f-primary) !important; }
body.type-category #filters .filter-section-manufacturer input[type="checkbox"]:checked::after,
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) input[type="checkbox"]:checked::after { content: '' !important; display: block !important; position: absolute !important; top: 1px !important; left: 4px !important; width: 5px !important; height: 8px !important; border: 2px solid #fff !important; border-top: none !important; border-left: none !important; transform: rotate(45deg) !important; border-radius: 0 !important; }
body.type-category #filters .filter-section-manufacturer label.filter-label::before,
body.type-category #filters .filter-section-manufacturer label.filter-label::after,
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) label.filter-label::before,
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) label.filter-label::after { display: none !important; }
body.type-category #filters .filter-section-manufacturer label.filter-label,
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) label.filter-label {
display: flex !important; align-items: center !important; gap: 9px !important;
padding: 7px 5px !important; border-radius: var(--aar-f-r-sm) !important;
cursor: pointer !important; font-size: 13px !important; color: var(--aar-f-dark) !important;
width: 100% !important; min-height: 38px !important; transition: background var(--aar-f-trans) !important;
background: transparent !important; margin: 0 !important; user-select: none !important;
}
body.type-category #filters .filter-section-manufacturer label.filter-label:hover,
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) label.filter-label:hover { background: var(--aar-f-pill-bg) !important; }
body.type-category #filters .filter-section-manufacturer .filter-count,
body.type-category #filters .filter-section-parametric:not(.filter-section-parametric-id-182) .filter-count { display: inline !important; font-size: 11px !important; color: var(--aar-f-gray-mid) !important; margin-left: auto !important; flex-shrink: 0 !important; }
body.type-category #filters label.filter-label.disabled { opacity: 0.38 !important; pointer-events: none !important; }
body.type-category .filter-section-parametric-id-182 fieldset { display: flex !important; flex-wrap: wrap !important; gap: 8px !important; padding: 2px 0 !important; }
body.type-category .filter-section-parametric-id-182 fieldset > div { position: relative !important; width: auto !important; }
body.type-category .filter-section-parametric-id-182 input[type="checkbox"] { position: absolute !important; opacity: 0 !important; width: 0 !important; height: 0 !important; }
body.type-category label.advanced-parameter { width: 30px !important; height: 30px !important; border-radius: 50% !important; cursor: pointer !important; border: 2.5px solid transparent !important; outline: 2px solid transparent !important; outline-offset: 2px !important; transition: all var(--aar-f-trans) !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 !important; }
body.type-category label.advanced-parameter:hover { outline-color: var(--aar-f-primary-lt) !important; transform: scale(1.1) !important; }
body.type-category .advanced-parameter-inner { width: 26px !important; height: 26px !important; border-radius: 50% !important; display: block !important; flex-shrink: 0 !important; }
body.type-category input[type="checkbox"]:checked + label.advanced-parameter { outline-color: var(--aar-f-primary) !important; border-color: #fff !important; transform: scale(1.12) !important; }
@media (max-width: 767px) {
body.type-category .filter-section-parametric-id-182 fieldset { max-width: 292px !important; }
body.type-category label.advanced-parameter { width: 52px !important; height: 52px !important; }
body.type-category .advanced-parameter-inner { width: 44px !important; height: 44px !important; }
}
body.type-category label.filter-label.no-display { display: none !important; }
.aar-price-row { display: flex; gap: 8px; margin-bottom: 10px; }
.aar-price-grp { flex: 1; display: flex; flex-direction: column; gap: 2px; }
.aar-price-grp label { font-size: 10px; color: var(--aar-f-gray-mid); font-weight: 600; text-transform: uppercase; letter-spacing: 0.3px; }
.aar-price-grp input,
body.type-category #price-filter #price-value-min,
body.type-category #price-filter #price-value-max { border: 1.5px solid var(--aar-f-border) !important; border-radius: var(--aar-f-r-sm) !important; padding: 6px 8px !important; font-size: 13px !important; font-weight: 600 !important; width: 100% !important; min-height: 36px !important; font-family: inherit !important; transition: border-color var(--aar-f-trans) !important; box-sizing: border-box !important; }
body.type-category #price-filter .slider-wrapper { padding: 0 !important; margin: 0 !important; }
body.type-category #price-filter .slider-content { width: 100% !important; margin: 6px 0 0 0 !important; padding: 0 !important; box-sizing: border-box !important; }
body.type-category #price-filter .ui-slider { height: 4px !important; background: var(--aar-f-gray-light) !important; border: none !important; border-radius: 2px !important; }
body.type-category #price-filter .ui-slider-range { background: var(--aar-f-primary) !important; }
body.type-category #price-filter .ui-slider-handle { width: 20px !important; height: 20px !important; top: -8px !important; margin-left: -10px !important; border-radius: 50% !important; background: var(--aar-f-primary) !important; border: 3px solid #fff !important; box-shadow: 0 2px 6px rgba(0,118,160,.4) !important; cursor: grab !important; outline: none !important; }
body.type-category #price-filter .ui-slider-handle:focus { box-shadow: 0 0 0 4px rgba(0,118,160,.25) !important; }
body.type-category #filters .slider-header,
body.type-category #filters .slider-header *,
body.type-category #filters #price-filter > div > .slider-header,
body.type-category #filters #category-filter-hover #price-filter .slider-header { display: none !important; }
body.type-category #filters #price-filter,
body.type-category #filters #price-filter > *,
body.type-category #filters #price-filter .slider-wrapper,
body.type-category #filters #price-filter .slider-content { background: transparent !important; box-shadow: none !important; border: none !important; }
.aar-show-btn { display: flex; align-items: center; gap: 5px; color: var(--aar-f-primary); font-size: 12px; font-weight: 600; padding: 5px 5px 2px; margin-top: 2px; cursor: pointer; background: transparent; border: none; font-family: inherit; transition: color var(--aar-f-trans); }
.aar-show-btn:hover { color: var(--aar-f-primary-dark); }
.aar-show-btn svg { transition: transform var(--aar-f-trans); }
.aar-show-btn.exp svg { transform: rotate(180deg); }
body.type-category #filters-wrapper #filters .filter-section:not(.filter-section-boolean):not(.filter-section-parametric-id-182) fieldset > .aar-hidden-wrap { display: none !important; }
body.type-category #filters-wrapper #filters .filter-section:not(.filter-section-boolean):not(.filter-section-parametric-id-182) fieldset > .aar-hidden-wrap.on { display: block !important; }
body.type-category #filters-wrapper #filters .aar-hidden-wrap.on > div { display: flex !important; align-items: center !important; width: 100% !important; box-sizing: border-box !important; }
#aar-topbar { display: none; }
@media (min-width: 768px) { #aar-topbar { display: flex; flex-direction: column; max-width: 1200px; margin: 8px auto 0; padding: 0 16px 4px; box-sizing: border-box; } }
#aar-topbar-r1 { display: flex; justify-content: center; }
@media (max-width: 767px) { body.type-category .listSorting { display: none !important; } }
@media (min-width: 768px) {
body.type-category .listSorting { display: flex !important; align-items: center !important; }
body.type-category .listSorting__controls { display: flex !important; flex-direction: row !important; gap: 6px !important; list-style: none !important; margin: 0 !important; padding: 0 !important; flex-wrap: nowrap !important; align-items: center !important; }
body.type-category .listSorting__controls li { display: flex !important; list-style: none !important; margin: 0 !important; padding: 0 !important; }
body.type-category .listSorting__controls .listSorting__control { display: inline-flex !important; align-items: center !important; padding: 7px 14px !important; border-radius: var(--aar-f-r-pill) !important; font-size: 12px !important; font-weight: 600 !important; border: 1.5px solid var(--aar-f-border) !important; background: #fff !important; color: var(--aar-f-dark) !important; text-decoration: none !important; white-space: nowrap !important; cursor: pointer !important; font-family: inherit !important; transition: all var(--aar-f-trans) !important; line-height: 1 !important; }
body.type-category .listSorting__controls .listSorting__control--current { background: var(--aar-f-primary) !important; border-color: var(--aar-f-primary) !important; color: #fff !important; }
body.type-category .listSorting__controls .listSorting__control:not(.listSorting__control--current):hover { border-color: var(--aar-f-primary) !important; color: var(--aar-f-primary) !important; }
}
#aar-filtrovat-pill { display: none; }
@media (min-width: 768px) { #aar-filtrovat-pill { display: inline-flex; align-items: center; gap: 7px; padding: 9px 20px; background: var(--aar-f-gold); color: var(--aar-f-dark); border-radius: var(--aar-f-r-pill); font-size: 13px; font-weight: 700; border: 2px solid var(--aar-f-gold); cursor: pointer; font-family: inherit; white-space: nowrap; transition: background var(--aar-f-trans), color var(--aar-f-trans), border-color var(--aar-f-trans); } }
#aar-filtrovat-pill:hover { background: #d9a018; border-color: #d9a018; }
#aar-filtrovat-pill.open { background: var(--aar-f-dark); color: var(--aar-f-gold); border-color: var(--aar-f-dark); }
.aar-pill-badge { background: var(--aar-f-dark); color: var(--aar-f-gold); font-size: 11px; font-weight: 700; min-width: 18px; height: 18px; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; padding: 0 4px; line-height: 1; transition: background var(--aar-f-trans), color var(--aar-f-trans); }
#aar-filtrovat-pill.open .aar-pill-badge { background: var(--aar-f-gold); color: var(--aar-f-dark); }
.aar-pill-badge.hidden { display: none !important; }
#aar-filtrovat-pill-mobile { display: flex; align-items: center; justify-content: center; gap: 7px; width: 100%; padding: 9px 20px; background: var(--aar-f-gold); color: var(--aar-f-dark); border-radius: var(--aar-f-r-pill); font-size: 13px; font-weight: 700; border: 2px solid var(--aar-f-gold); cursor: pointer; font-family: inherit; transition: background var(--aar-f-trans), color var(--aar-f-trans), border-color var(--aar-f-trans); margin-top: 8px; }
#aar-filtrovat-pill-mobile.open { background: var(--aar-f-dark); color: var(--aar-f-gold); border-color: var(--aar-f-dark); }
#aar-mobile-controls { display: none; }
@media (max-width: 767px) { #aar-mobile-controls { display: flex; flex-direction: column; gap: 8px; padding: 12px 14px 0; } }
.aar-mobile-heading-row { display: flex; align-items: baseline; justify-content: space-between; gap: 8px; }
.aar-quick-wrap { display: flex; flex-direction: column; gap: 5px; }
.aar-quick-label { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: var(--aar-f-gray-mid); }
.aar-quick-chips { display: flex; gap: 6px; overflow-x: auto; scrollbar-width: none; padding-bottom: 2px; }
.aar-quick-chips::-webkit-scrollbar { display: none; }
.aar-quick-chip { flex-shrink: 0; padding: 5px 13px; border-radius: var(--aar-f-r-pill); font-size: 12px; font-weight: 600; border: 1.5px solid var(--aar-f-border); background: #fff; color: var(--aar-f-dark); cursor: pointer; font-family: inherit; transition: all var(--aar-f-trans); white-space: nowrap; }
.aar-quick-chip.active { background: var(--aar-f-primary); border-color: var(--aar-f-primary); color: #fff; }
.aar-sort-chips-wrap { display: flex; flex-direction: column; gap: 5px; }
.aar-sort-chips-label { font-size: 10px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: var(--aar-f-gray-mid); }
.aar-sort-chips-row { display: flex; gap: 6px; overflow-x: auto; scrollbar-width: none; padding-bottom: 2px; }
.aar-sort-chips-row::-webkit-scrollbar { display: none; }
.aar-sort-chip { flex-shrink: 0; padding: 5px 13px; border-radius: var(--aar-f-r-pill); font-size: 12px; font-weight: 600; border: 1.5px solid var(--aar-f-border); background: #fff; color: var(--aar-f-dark); cursor: pointer; font-family: inherit; transition: all var(--aar-f-trans); white-space: nowrap; text-decoration: none; display: inline-flex; align-items: center; }
.aar-sort-chip.active { background: var(--aar-f-primary-lt); border-color: var(--aar-f-primary-lt); color: #fff; }
#aar-drawer-overlay { display: none; position: fixed; inset: 0; background: rgba(0,0,0,0.42); z-index: 9998; }
#aar-drawer-overlay.on { display: block; }
@media (max-width: 767px) {
body.type-category #filters-wrapper { position: fixed !important; top: 0 !important; left: 0 !important; bottom: 0 !important; width: min(340px, 94vw) !important; max-width: min(340px, 94vw) !important; background: #fff !important; z-index: 9999 !important; box-shadow: 4px 0 28px rgba(0,0,0,0.16) !important; transform: translateX(-110%) !important; transition: transform 0.27s cubic-bezier(0.4,0,0.2,1) !important; max-height: 100vh !important; overflow-y: auto !important; scrollbar-width: none !important; display: flex !important; flex-direction: column !important; }
body.type-category #filters-wrapper::-webkit-scrollbar { display: none; }
body.type-category #filters-wrapper.aar-drawer-open { transform: translateX(0) !important; }
body.aar-drawer-is-open #filters-wrapper { transform: translateX(0) !important; transition: none !important; }
body.type-category .category-content-wrapper { display: block !important; padding: 0 12px 48px !important; }
}
#aar-panel-footer { display: none; }
@media (max-width: 767px) { #aar-panel-footer { display: flex; gap: 8px; padding: 12px 14px; border-top: 1px solid var(--aar-f-border); background: #fff; position: sticky; bottom: 0; } }
.aar-btn-apply { flex: 1; background: var(--aar-f-primary); color: #fff; border: none; border-radius: var(--aar-f-r-md); padding: 13px; font-size: 14px; font-weight: 700; cursor: pointer; font-family: inherit; transition: background var(--aar-f-trans); }
.aar-btn-apply:hover { background: var(--aar-f-primary-dark); }
.aar-btn-reset { background: #fff; color: var(--aar-f-gray-mid); border: 1.5px solid var(--aar-f-border); border-radius: var(--aar-f-r-md); padding: 13px 14px; font-size: 13px; font-weight: 600; cursor: pointer; font-family: inherit; transition: all var(--aar-f-trans); }
.aar-btn-reset:hover { border-color: var(--aar-f-primary); color: var(--aar-f-primary); }
#aar-pills-desktop { display: none; }
@media (min-width: 768px) {
#aar-pills-desktop.on { display: flex; flex-wrap: wrap; align-items: center; gap: 5px; padding: 6px 0 10px; border-bottom: 1px solid var(--aar-f-border); margin-bottom: 10px; }
#aar-pills-desktop .aar-pills-label { white-space: nowrap; margin-bottom: 0; }
#aar-pills-list-desktop { display: flex; flex-wrap: wrap; gap: 5px; }
}
.filter-total-count { display: none !important; }
#productsListHeading { position: absolute; left: -9999px; }
