.form__success{border:#109be7 1px solid;color:#109be7;text-align:center;padding:5px;margin-top:10px;margin-bottom:20px;border-radius:5px}.form__error{border:#d50000 1px solid;color:#d50000;text-align:center;padding:5px;margin-top:10px;margin-bottom:20px;border-radius:5px}.add_cart input{border:1px gray solid}.add_shipping_field_custom input{border:1px gray solid}.product__description{display:flex;flex-direction:column;row-gap:10px}#filterShowMoreType{color:#57606f}.shop-categories__item{width:calc((100% / 2) - 15px);@media screen and (max-width:767px){width:calc((100% / 2) - 10px)}@media screen and (max-width:575px){width:100%}}.order-received-section .woocommerce{max-width:100%!important}.woocommerce-page .woocommerce-thankyou-order-received{font-size:18px!important}.woocommerce-order-details .woocommerce-order-details__title{margin-bottom:20px;font-size:18px;margin-top:20px}.woocommerce-table--order-details th,.woocommerce-table--order-details td{color:#57606F!important;font-weight:400!important}.woocommerce-table--order-details td>a{color:#0C89CD!important;font-weight:700}.woocommerce-customer-details .woocommerce-column--1,.woocommerce-customer-details .woocommerce-column--2{max-width:100%!important}.woocommerce-customer-details h2{margin-bottom:20px;font-size:18px!important}.woocommerce-customer-details address,.woocommerce-customer-details address p{color:#57606F!important}@media screen and (max-width:1279px){.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 315px)}.woocommerce-customer-details .woocommerce-column--1,.woocommerce-customer-details .woocommerce-column--2{width:100%!important}.woocommerce-customer-details .woocommerce-column--1{margin-bottom:20px}}@media screen and (max-width:991px){.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 255px)}}@media screen and (max-width:767px){.woocommerce-account .woocommerce-MyAccount-content{width:100%}}.my-account__table .status-style.on-hold{background:#e67e22}.my-account__table .status-style.pending{background:#95a5a6}.my-account__table .status-style.cancelled,.my-account__table .status-style.canceled{background:#e53935}.my-account__table .status-style.failed{background:#b71c1c}.my-account__table .status-style.refunded{background:#78909c}.my-account__table.order-table,.my-account__table.invoices-table{row-gap:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.my-account__table.order-table>ul.my-account-table-row:first-of-type,.my-account__table.invoices-table>ul.my-account-table-row:first-of-type{background:#07215e;border:none;border-radius:5px;margin-bottom:10px}.my-account__table.order-table>ul.my-account-table-row:first-of-type li,.my-account__table.invoices-table>ul.my-account-table-row:first-of-type li{color:#fff;font-weight:600}.my-account__table.order-table>ul.my-account-table-row:nth-of-type(even),.my-account__table.invoices-table>ul.my-account-table-row:nth-of-type(even){background:#f8f9ff;border:none;border-radius:0}.my-account__table.order-table>ul.my-account-table-row:nth-of-type(odd):not(:first-of-type),.my-account__table.invoices-table>ul.my-account-table-row:nth-of-type(odd):not(:first-of-type){background:#fff;border:none;border-radius:0}.my-account__table.order-table>ul.my-account-table-row:last-of-type,.my-account__table.invoices-table>ul.my-account-table-row:last-of-type{border-bottom:none}.my-account__table.order-table .table-li-action a,.my-account__table.invoices-table .table-li-action a{color:#0c89cd;font-weight:600;text-decoration:none}.my-account__table.order-table .table-li-action a:hover,.my-account__table.invoices-table .table-li-action a:hover{text-decoration:underline}.my-account__table.order-table .status-style,.my-account__table.invoices-table .status-style{display:inline-block;padding:5px 12px;border-radius:5px;color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.3;white-space:nowrap}.my-account__table.order-table .my-account-table-row li.table-li-status,.my-account__table.invoices-table .my-account-table-row li.table-li-status{width:auto!important;min-width:13.75rem;flex:1 1 28%}.my-account__table.order-table .status-style.pending,.my-account__table.invoices-table .status-style.pending,.my-account__table.order-table .status-style.on-hold,.my-account__table.invoices-table .status-style.on-hold,.my-account__table.order-table .status-style.processing,.my-account__table.invoices-table .status-style.processing{background:#0d88c7}.my-account__table.order-table .status-style.cancelled,.my-account__table.invoices-table .status-style.cancelled,.my-account__table.order-table .status-style.canceled,.my-account__table.invoices-table .status-style.canceled{background:#f80300}.my-account__table.order-table .status-style.completed,.my-account__table.invoices-table .status-style.completed,.my-account__table.order-table .status-style.paid,.my-account__table.invoices-table .status-style.paid{background:#52b505}.my-account__wrap .pagination .page-numbers.current{background:#0c89cd;border:1px solid #0c89cd;color:#fff}.my-account__wrap .pagination .page-numbers.current:hover{color:#fff}.header-search{position:relative}.header-search-toggle{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:0}.header-search-toggle img{display:block}.header-search-toggle:focus-visible{outline:2px solid #0c89cd;outline-offset:2px}.header-search-panel{position:absolute;padding:5px;background:#fff;box-shadow:0 10px 24px rgb(16 24 40 / .12);border:none;border-radius:8px;z-index:10050;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.24s ease,visibility 0.2s}.header-search.header-search--open .header-search-panel{opacity:1;visibility:visible;pointer-events:auto}.header-search-panel .search-container{width:100%;max-width:100%;margin:0;display:grid;grid-template-columns:1fr 38px;gap:4px;align-items:stretch;position:relative}.header-search-panel .search-container.is-typing{animation:paragonHeaderInputPulse 0.24s ease}.header-search-panel .search-input,.header-search-panel .search-button{height:34px}.header-search-panel .search-input{color:#57606f;background-color:#fcfdff;-webkit-text-fill-color:#57606f;border:none;border-radius:6px;padding:0 10px;font-size:14px;transition:border-color 0.18s ease,box-shadow 0.18s ease,background-color 0.18s ease}.header-search-panel .search-input:focus{outline:none;background-color:#fff;box-shadow:none}.header-search-panel .search-input::placeholder{color:#8a95a5;opacity:1}.header-search-panel .search-button{flex-shrink:0;border-radius:6px;border:none;background:#fff0;position:relative;transition:background-color 0.18s ease,border-color 0.18s ease}.header-search-panel .search-button:hover{background:#fff0;border-color:#fff0}.header-search-panel .search-button img{filter:none;width:16px;height:16px}.header-search-panel .search-button::after{content:"";width:14px;height:14px;border:2px solid #0c89cd;border-right-color:#fff0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:paragonHeaderSearchSpin 0.7s linear infinite;opacity:0;pointer-events:none}.header-search-panel .search-container.is-loading .search-button img{opacity:0}.header-search-panel .search-container.is-loading .search-button::after{opacity:1}.header .header__prod-categories,.header .header__prod-categories ul,.header .header__prod-categories li{overflow:visible}.header .header__prod-categories .header__prod-categories-list,.header .header__prod-categories .header-prod__submenu{list-style:none;margin:0;padding:0}.header .header__prod-categories .header-prod__item{position:relative}.header .header__prod-categories .header-prod__item>a{display:block;padding:10px 14px;line-height:1.25;color:#1f2f46;text-decoration:none;transition:background-color 0.18s ease,color 0.18s ease}.header .header__prod-categories .header-prod__item>a:hover{background:#f4f9ff;color:#0c89cd}.header .header__prod-categories .header-prod__item--has-children>a{padding-right:30px}.header .header__prod-categories .header-prod__item--has-children>a::after{content:"";position:absolute;right:12px;top:50%;width:6px;height:6px;border-right:2px solid #0c89cd;border-bottom:2px solid #0c89cd;transform:translateY(-50%) rotate(-45deg);pointer-events:none}.header .header__prod-categories .header-prod__submenu{display:none;background:#fff;border:1px solid #e4edf7;border-radius:8px;box-shadow:0 14px 28px rgb(17 24 39 / .14);padding:6px 0;min-width:270px}@media screen and (min-width:992px){.header .header__prod-categories .header__prod-categories-list>.header-prod__item>.header-prod__submenu{position:absolute;top:calc(100% + 2px);left:0;z-index:10020}.header .header__prod-categories .header-prod__submenu .header-prod__submenu{position:absolute;top:0;left:calc(100% - 4px);z-index:10030}.header .header__prod-categories .header-prod__item:hover>.header-prod__submenu,.header .header__prod-categories .header-prod__item:focus-within>.header-prod__submenu{display:block}.header .header__prod-categories .header__prod-categories-list>.header-prod__item--has-children>a::after{transform:translateY(-50%) rotate(45deg)}}@media screen and (max-width:991px){.header .header-mobile-menu .header__prod-categories-list{margin-top:12px;border-top:1px solid #e8eef6;padding-top:10px}.header .header-mobile-menu .header__prod-categories-list>.header-prod__item{border-bottom:1px solid #eef3f9}.header .header-mobile-menu .header__prod-categories-list>.header-prod__item>a{font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#0f2a50;padding:11px 36px 11px 12px}.header .header-mobile-menu .header-prod__item>a{padding:9px 36px 9px 12px;border-radius:6px;font-size:13px;font-weight:600}.header .header-mobile-menu .header-prod__submenu{position:static;min-width:0;margin:6px 0 8px 10px;border-radius:6px;box-shadow:none;border:1px solid #edf2f8;background:#f9fcff;padding:4px 0}.header .header-mobile-menu .header-prod__submenu .header-prod__item>a{font-size:12.5px;font-weight:600;color:#1f2f46;padding:8px 32px 8px 10px}.header .header-mobile-menu .header-prod__submenu .header-prod__submenu{margin-left:8px;background:#fff}.header .header-mobile-menu .header-prod__submenu .header-prod__submenu .header-prod__item>a{font-size:12px;font-weight:500}.header .header-mobile-menu .header-prod__item--has-children>a::after{transform:translateY(-55%) rotate(45deg);transition:transform 0.2s ease}.header .header-mobile-menu .header-prod__item.open>a::after{transform:translateY(-40%) rotate(135deg)}.header .header-mobile-menu .header-prod__item.open>.header-prod__submenu{display:block}}.header-search-suggestions{display:none;position:absolute;left:0;right:0;top:calc(100% + 6px);width:100%;max-height:min(56vh, 420px);overflow-y:auto;border:1px solid #e6ebf1;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgb(16 24 40 / .16);z-index:10070}.header-search-suggestions.is-visible{display:block;animation:paragonHeaderSuggestIn 0.18s ease}.header-search-suggestion-item{display:flex;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;border-bottom:1px solid #eef2f6}.header-search-suggestion-item:last-child{border-bottom:0}.header-search-suggestion-item:hover{background:#f7fbff}.header-search-suggestion-thumb{width:38px;height:38px;flex:0 0 38px;border:1px solid #eef1f4;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.header-search-suggestion-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;filter:none!important;opacity:1!important;mix-blend-mode:normal}.header-search-suggestion-item:hover .header-search-suggestion-thumb img{filter:none!important;opacity:1!important}.header-search-suggestion-meta{min-width:0;display:flex;flex-direction:column;gap:3px}.header-search-suggestion-title{color:#1f2937;font-size:14px;line-height:1.25}.header-search-suggestion-price{color:#0c89cd;font-size:12px;line-height:1.2}.header-search-suggestion-empty{padding:10px;color:#6b7280;font-size:13px}@keyframes paragonHeaderSuggestIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes paragonHeaderInputPulse{0%{transform:scale(1)}50%{transform:scale(1.01)}100%{transform:scale(1)}}@keyframes paragonHeaderSearchSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media screen and (max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden!important}.wrapper,.page,.container,.container-fluid,.row,.col-12{max-width:100%}.featured-products,.featured-products .container,.featured-products .row,.featured-products .col-12,.featured-products .products-slider,.featured-products .swiper,.featured-products .swiper-wrapper,.featured-products .swiper-slide{max-width:100%;overflow-x:hidden;box-sizing:border-box}.featured-products .swiper-slide{min-width:0}.featured-products .product,.featured-products .woocommerce-loop-product__title,.featured-products .description__block{min-width:0;word-break:break-word;overflow-wrap:anywhere}.header .header-top-block{display:none}.header .header-nav__wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:60px;padding:0 10px;position:relative;overflow:visible;border-bottom:1px solid #eef2f6;background:#fff}.header .menu{display:flex;align-items:center;order:2;margin:0 0 0 auto;flex:0 0 auto;min-width:36px;justify-content:flex-end}.header .menu .header__item-menu,.header .header__links,.header .header__prod-categories{display:none!important}.header .header__burger{display:flex;align-items:center;justify-content:center;width:36px;height:36px;z-index:10081;position:relative;border-radius:6px;padding:0;background:transparent!important;border:0!important;margin:0}.header .header__burger::before,.header .header__burger::after{display:none!important;content:none!important}.header .header__burger span{position:relative;width:24px;height:3px;border-radius:3px;background:#00206b!important;box-shadow:0 -8px 0 #00206b,0 8px 0 #00206b;display:block}.header .header__burger span::before,.header .header__burger span::after{display:none!important;content:none!important}.header .header__logo{display:flex!important;align-items:center;position:static;transform:none;margin:0;max-width:155px;z-index:10080;order:1;margin-right:auto;flex:0 0 auto;justify-content:flex-start}.header .header__logo img{display:block;max-height:40px;width:auto;vertical-align:middle}.header .header-nav__wrap{min-height:62px!important;padding:0 12px!important;position:relative!important}.header .header__logo{position:absolute!important;left:12px!important;right:auto!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;max-width:calc(100% - 88px)!important;z-index:10080!important}.header .header__logo img{max-height:36px!important}.header .menu{position:absolute!important;right:12px!important;left:auto!important;top:38%!important;transform:translateY(-50%)!important;margin:0!important;width:36px!important;min-width:36px!important;justify-content:center!important;z-index:10081!important}.header .header__burger{width:34px!important;height:34px!important}.header .header-mobile-menu{position:fixed;top:0;left:0;width:min(86vw, 340px);height:100vh;overflow-y:auto;background:#fff;box-shadow:8px 0 24px rgb(0 0 0 / .16);z-index:10079;padding:78px 16px 24px;transform:translateX(-104%);opacity:0;pointer-events:none;transition:transform 0.24s ease,opacity 0.2s ease}.header .header-mobile-menu .header-mobile-close{position:absolute;top:12px;right:10px;width:34px;height:34px;display:flex!important;align-items:center;justify-content:center;border:0;background:#fff0;color:#111827!important;font-size:30px;line-height:1;cursor:pointer;padding:0;z-index:10082;opacity:1!important;visibility:visible!important}.header .header-mobile-menu .header-mobile-close span{transform:translateY(-1px);display:block}.header.mobile-nav-open .header-mobile-menu{transform:translateX(0);opacity:1;pointer-events:auto}.header .header-mobile-menu .header__item-menu{display:block!important}.header .header-mobile-menu .header__item-menu>li{margin-bottom:8px}.header .header-mobile-menu .header-mobile-quick-links{list-style:none;margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid #e5e7eb}.header .header-mobile-menu .header-mobile-quick-links li{margin-bottom:10px}.header .header-mobile-menu .header-mobile-quick-links a{font-size:15px;font-weight:600;color:#0f172a;text-decoration:none}.header .header-mobile-menu a{color:#1f2937}.header-search{position:static}.header-search-panel{position:fixed;top:var(--paragon-header-mobile-top,72px);left:8px;right:8px;width:auto;min-width:0;max-width:none;margin:0;transform:translateY(-6px);z-index:10080}.header-search.header-search--open .header-search-panel{transform:translateY(0)}.header-search-suggestions{border-radius:6px;max-height:44vh}.header-search-panel .search-container{grid-template-columns:1fr 36px}.header-search-panel .search-input,.header-search-panel .search-button{height:36px}}@media screen and (min-width:768px){.header-search-panel{top:50%;right:100%;left:auto;margin-right:8px;margin-top:0;width:var(--paragon-header-search-width,min(560px, 52vw));min-width:320px;max-width:70vw;transform:translateY(-50%) translateX(12px) scaleX(.92);transform-origin:right center}.header-search.header-search--open .header-search-panel{transform:translateY(-50%) translateX(0) scaleX(1)}}.tax-product_cat #prod_list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.tax-product_cat #prod_list>.product{width:100%!important;min-width:0}.tax-product_cat #prod_list .product-image{height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tax-product_cat #prod_list .product-image img{max-width:100%;max-height:160px;width:auto;height:auto;object-fit:contain}@media screen and (max-width:1279px){.tax-product_cat #prod_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.tax-product_cat #prod_list{grid-template-columns:1fr;gap:20px}}#product-form.paragon-variable-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}#product-form.paragon-variable-form .paragon-variations{flex:0 0 100%;width:100%;margin-bottom:4px}#product-form.paragon-variable-form .variation-row{display:flex;flex-direction:column;gap:8px}#product-form.paragon-variable-form .paragon-variation-select-wrap{display:none}#product-form.paragon-variable-form .paragon-variation-options{display:flex;flex-wrap:wrap;gap:10px}#product-form.paragon-variable-form .variation-row label{font-size:14px;font-weight:600;color:#1f2f46}#product-form.paragon-variable-form .paragon-variation-option{cursor:pointer}#product-form.paragon-variable-form .paragon-variation-option:focus-visible{outline:2px solid #0c89cd;outline-offset:2px}#product-form.paragon-variable-form .quantity{flex:0 0 auto}#product-form.paragon-variable-form .single_add_to_cart_button{flex:1 1 240px;min-width:220px}@media screen and (max-width:767px){#product-form.paragon-variable-form .single_add_to_cart_button{flex:1 1 100%;min-width:0}}#product-form .product-page__quantity{width:118px;height:50px;margin:0;border:1px solid #d4deea;border-radius:4px;position:relative;overflow:hidden}#product-form .product-page__quantity:after{display:none}#product-form .product-page__quantity .wc-block-components-quantity-selector__input{width:100%;height:100%;border:0;padding:0 34px 0 10px;text-align:center;font-size:18px;font-weight:500;color:#1f2f46;background:#fff;-moz-appearance:textfield;appearance:textfield}#product-form .product-page__quantity .wc-block-components-quantity-selector__input::-webkit-outer-spin-button,#product-form .product-page__quantity .wc-block-components-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#product-form .product-page__quantity .btn-quant-prod__wrap{position:absolute;top:0;right:0;width:32px;height:100%;display:flex;flex-direction:column;border-left:1px solid #d4deea}#product-form .product-page__quantity .btn-quant-prod__wrap button{width:100%;height:50%;border:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:0;opacity:1}#product-form .product-page__quantity .btn-quant-prod__wrap button+button{border-top:1px solid #d4deea}#product-form .product-page__quantity .wc-block-components-quantity-selector__button--plus img{transform:rotate(180deg)}.product-specs-table{border:1px solid #e6edf5;border-radius:4px;overflow:hidden}.product-specs-row{display:grid;grid-template-columns:minmax(220px,33%) 1fr}.product-specs-row+.product-specs-row{border-top:1px solid #e6edf5}.product-specs-label,.product-specs-value{padding:14px 16px;font-size:18px;line-height:1.35}.product-specs-label{background:#eaf3fb;color:#1f2f46;font-weight:700}.product-specs-value{background:#f8fafc;color:#57606f;font-weight:500}.product-specs-empty{color:#57606f}@media screen and (max-width:767px){.product-specs-row{grid-template-columns:1fr}.product-specs-label,.product-specs-value{padding:12px;font-size:15px}.product-specs-value{border-top:1px solid #e6edf5}}