.pswp__scroll-wrap .pswp__ui .pswp__caption { display: none; } .wpgb-checkbox-facet .wpgb-hierarchical-list li .wpgb-checkbox .wpgb-checkbox-label{ font-weight: 700; } .wpgb-checkbox-facet .wpgb-hierarchical-list .wpgb-hierarchical-list li .wpgb-checkbox .wpgb-checkbox-label { font-weight: 400; } .wpgb-checkbox-facet .wpgb-hierarchical-list .wpgb-hierarchical-list .wpgb-hierarchical-list li .wpgb-checkbox .wpgb-checkbox-label { font-weight: 400; color: #008ccf; } .woocommerce-account article.post-17 h1 { text-transform: capitalize; } #yith-par-message-cart{ justify-content: flex-start !important; } .before-checkout{ margin-bottom: 30px !important; } .ywpar_apply_discounts > span:nth-of-type(2){ margin-left: 30px; } .woocommerce-form-coupon-toggle > .woocommerce-info{ justify-content: flex-start; color: rgb(5, 36, 96); } .woocommerce-form-coupon-toggle > .woocommerce-info > a{ margin-left: 30px !important; color: rgb(5, 36, 96); } .woocommerce-cart-notice{ color: rgb(5, 36, 96); } .ywpar_levels_badges, .points_worth{ display: none !important; } @media screen and (max-width: 600px){ #yith-par-message-reward-cart{ flex-wrap: wrap !important; } } .conditions{ text-decoration: none !important; font-size: 12px; } #search-container { max-width: 100%; } .hidden-search { opacity: 0; visibility: hidden; transition: opacity 0.5s ease, visibility 0.5s ease; } .hidden-search.show { opacity: 1; visibility: visible; } .aws-container > .aws-search-form{ height: 60px; } .aws-wrapper > .aws-search-field { border-radius: 75px !important; padding-left: 40px; font-size: 18px; border: 2px solid #052460; } @media screen and (max-width: 1410px){ .aws-wrapper > .aws-search-field { font-size: 15px; } #x-btn{ font-size: 25px !important; } } @media screen and (max-width: 767px){ #search-container { padding-top: 45px !important; display: flex !important; flex-wrap: nowrap !important; } #x-btn{ font-size: 16px !important; } } @media screen and (max-width: 500px){ #search-text{ display: none; } #search-btn{ padding-top: 5px !important; padding-right: 10px !important; padding-bottom: 5px !important; padding-left: 10px !important; } } @media screen and (max-width: 450px){ #x-btn{ font-size: 16px !important; } } .woocommerce .af_quote_fields .form_row .addify_checkout_place_quote { background-color: #052460 !important; } .woocommerce .af_quote_fields .form_row .addify_checkout_place_quote:hover { background-color: #ffcf01 !important; }  .current-menu-item{ margin-top: 5px !important; } .current-menu-item > a{ color: #052460 !important; font-weight: 600 !important; background-color: #ffcf01; border-radius: 35px !important; padding-left: 15px !important; margin-left: -10px !important; } nav > ul > li > ul > li > ul > .current-menu-item > a { margin-left: 0 !important; } .shop-category-item > ul > li > a, .shop-category-item > ul > li > ul > li > a{ justify-content: flex-end !important; } .shop-category-item > ul > li > ul > li > ul > li > a{ padding-left: 10px !important; justify-content: flex-end !important; } .shop-category-item > ul > li >ul > li{ padding-left: 15px !important; } .shop-category-item > ul > li > ul > li > a > button{ margin-left: -15px !important; } nav > #menu-new-product-categories > li > ul{ padding-left: 20px !important; } .current-menu-ancestor > a{ background-color: #ffe570 !important; } .current-menu-parent> a{ background-color: #ffe570 !important; border-radius: 35px !important; margin-left: -10px !important; padding-left: 10px !important; margin-top: 5px !important; } .woocommerce-checkout article .alignwide { margin-left: 0; width: 100%; } .brxe-popup-33216 .brx-popup-content { width: 50%; } @media screen and (max-width: 1500px) { .brxe-popup-33216 .brx-popup-content { width: 60%; } } @media screen and (max-width: 1400px) { .brxe-popup-33216 .brx-popup-content { width: 70%; } }  .poa-tooltip { position: absolute; top: -41px; left: 190px; margin-left: 8px; cursor: pointer; color: #052460; font-size: 1em; display: inline-block; } @media screen and (max-width: 1420px) { .poa-tooltip { top: -38px; } }  .poa-tooltip::after, .poa-tooltip::before { position: absolute; left: 50%; transform: translateX(-50%) translateY(10px);  opacity: 0; visibility: hidden; transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease; pointer-events: none;  z-index: 999; }  .poa-tooltip::after { content: attr(data-bricks-tooltip); background: #052460; color: #fff; padding: 8px 12px; font-size: 13px; border-radius: 5px; width: 200px; white-space: normal; line-height: 1.4; bottom: 30px; box-shadow: 0 4px 10px rgba(0,0,0,0.2); }  .poa-tooltip::before { content: ""; bottom: 22px; border-width: 8px 8px 0 8px; border-style: solid; border-color: #052460 transparent transparent transparent;  }  .poa-tooltip:hover::after, .poa-tooltip:hover::before { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0);  }  .cart_totals .wc-proceed-to-checkout { position: relative; } .poa-cart-tooltip { margin-left: 0; cursor: pointer; color: #052460; font-size: 18px;  display: inline-block; position: relative; vertical-align: middle; }  .poa-cart-tooltip::after, .poa-cart-tooltip::before { position: absolute; left: 50%; transform: translateX(-50%) translateY(10px); opacity: 0; visibility: hidden; transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease; pointer-events: none; z-index: 9999;  }  .poa-cart-tooltip::after { content: attr(data-bricks-tooltip); background: #052460; color: #fff; font-weight: 600; padding: 10px 14px; font-size: 13px; border-radius: 5px; width: 250px;  white-space: normal; line-height: 1.4; bottom: 35px;  box-shadow: 0 4px 12px rgba(0,0,0,0.3); text-align: left; }  .poa-cart-tooltip::before { content: ""; bottom: 27px; border-width: 8px 8px 0 8px; border-style: solid; border-color: #052460 transparent transparent transparent; }  .poa-cart-tooltip:hover::after, .poa-cart-tooltip:hover::before { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); }  .poa-header-tooltip { position: absolute; top: -22px; right: -22px; color: #052460; margin-left: 8px; cursor: pointer; font-size: 16px; display: inline-block; vertical-align: middle; line-height: 1; font-weight: 600; }  .poa-header-tooltip::after, .poa-header-tooltip::before { position: absolute; left: 50%;  transform: translateX(-50%) translateY(-10px); opacity: 0; visibility: hidden; transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease; pointer-events: none; z-index: 9999; }  .poa-header-tooltip::after { content: attr(data-bricks-tooltip); background: #052460; color: #ffffff; padding: 10px 14px; font-size: 13px; border-radius: 5px; width: 250px; white-space: normal; line-height: 1.4;  top: 30px; box-shadow: 0 4px 12px rgba(0,0,0,0.3); text-align: left; height: 180px; }  .poa-header-tooltip::before { content: "";  top: 22px;  border-width: 0 8px 8px 8px; border-style: solid; border-color: transparent transparent #052460 transparent; }  .poa-header-tooltip:hover::after, .poa-header-tooltip:hover::before { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); } @media screen and (max-width: 1120px) { .poa-header-tooltip:hover::after, .poa-header-tooltip:hover::before { opacity: 1; visibility: visible; transform: translateX(-80%) translateY(-10px); } } .flag-class > a { display: flex; justify-content: flex-start !important; align-items: center !important; gap: 8px; } .flag-class > a::before { content: ""; width: 35px; height: 35px; background-image: url("/wp-content/uploads/2026/01/maple-leaf.png"); background-size: cover; background-repeat: no-repeat; background-position: center; display: inline-block; } .magnetic-class > a { display: flex; justify-content: flex-start !important; align-items: center !important; gap: 8px; } .magnetic-class > a::before { content: ""; width: 35px; height: 35px; margin-right: 20px; background-image: url("/wp-content/uploads/2026/02/magnet.png"); background-size: cover; background-repeat: no-repeat; background-position: center; display: inline-block; } @media screen and (max-width: 1080px) { .magnetic-class > a::before { margin-right: -12px; margin-left: 10px; width: 30px; height: 30px; } } @media screen and (max-width: 1650px) and (min-width: 1451px) { .magnetic-class > a::before { width: 35px; height: 30px; } } @media screen and (max-width: 1450px) and (min-width: 1081px) { .magnetic-class > a::before { width: 30px; height: 25px; } } @media screen and (max-width: 500px) { .magnetic-class > a::before { margin-left: -10px; } } #yith-par-message-cart { display: none !important; }  .afrfqbt.is-loading { pointer-events: none; cursor: wait; opacity: .75; } .afrfqbt .spinner { display: inline-block; width: 14px; height: 14px; margin-right: 8px; border: 2px solid rgba(255,255,255,.35); border-top-color: #fff; border-radius: 50%; animation: afrfq-spin .8s linear infinite; vertical-align: middle; } @keyframes afrfq-spin { to { transform: rotate(360deg); } }