:root{--apx-blue:#067dcd;--apx-blue-600:#0569ad;--apx-blue-50:#eaf4fc;--apx-ink:#111418;--apx-ink-2:#2a3340;--apx-muted:#5f6b7a;--apx-line:#e5e9ef;--apx-bg:#f6f8fb;--apx-red:#e50000;--apx-green:#16a34a;--apx-radius:14px;--apx-shadow:0 1px 2px rgba(16, 24, 40, .04), 0 8px 24px rgba(16, 24, 40, .06);--apx-shadow-lg:0 2px 6px rgba(16, 24, 40, .06), 0 18px 48px rgba(16, 24, 40, .12);--apx-ease:cubic-bezier(.2, .7, .2, 1)}body.single-product .product_meta .product-stock,body.single-product .product_meta .sku_wrapper{font-weight:400!important;font-size:14px!important;color:var(--apx-muted)!important;letter-spacing:0!important;display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 10px!important}body.single-product .product_meta .product-stock .stock{font-weight:600!important}body.single-product .product_meta .product-stock .stock,body.single-product .product_meta .sku{margin:0!important;vertical-align:middle}body.single-product .product_meta .sku{cursor:pointer!important;display:inline-flex!important;align-items:center;gap:0!important;font-weight:600!important;letter-spacing:.2px;user-select:none;-webkit-user-select:none;transition:background-color .2s var(--apx-ease),transform .15s var(--apx-ease),box-shadow .2s var(--apx-ease)!important}body.single-product .product_meta .sku::after{margin-left:10px!important;padding-left:10px!important;border-left:1px solid rgb(255 255 255 / .45);line-height:1.1;opacity:.95!important;pointer-events:none}body.single-product .product_meta .sku:hover{box-shadow:0 4px 14px rgb(6 125 205 / .28)}body.single-product .product_meta .sku:active{transform:scale(.97)}body.single-product .product_meta .sku:focus-visible{outline:2px solid var(--apx-blue);outline-offset:2px}.sticky-product .sticky-image{position:relative;overflow:visible!important}.sticky-product .sticky-image .apx-sticky-labels{position:absolute;top:-6px;left:-6px;z-index:3;display:flex;flex-direction:column;gap:3px;pointer-events:none}.sticky-product .sticky-image .apx-sticky-labels>*{position:static!important;margin:0!important;font-size:10px!important;line-height:1!important;padding:4px 6px!important;min-width:0!important;min-height:0!important;border-radius:999px!important;box-shadow:0 2px 6px rgb(229 0 0 / .35);white-space:nowrap}.apx-fly{position:fixed;z-index:100000;pointer-events:none;border-radius:12px;box-shadow:0 10px 30px rgb(0 0 0 / .25);object-fit:cover;background:#fff;will-change:transform,opacity}@keyframes apx-cart-shake{0%,100%{transform:rotate(0) scale(1)}15%{transform:rotate(-14deg) scale(1.15)}30%{transform:rotate(12deg) scale(1.15)}45%{transform:rotate(-9deg) scale(1.1)}60%{transform:rotate(6deg) scale(1.05)}75%{transform:rotate(-3deg) scale(1.02)}}@keyframes apx-cart-glow{0%{box-shadow:0 0 0 0 rgb(229 0 0 / .65);background-color:rgb(229 0 0 / 0)}35%{box-shadow:0 0 0 10px rgb(229 0 0 / 0);background-color:rgb(229 0 0 / .9)}100%{box-shadow:0 0 0 0 #fff0;background-color:#fff0}}@keyframes apx-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.6);background:#fff;color:var(--apx-red)}100%{transform:scale(1)}}.apx-cart-hit .cart-head,.apx-cart-hit .cart-icon{animation:apx-cart-shake .8s var(--apx-ease);transform-origin:50% 20%}.apx-cart-hit .cart-head{border-radius:14px;animation:apx-cart-shake .8s var(--apx-ease),apx-cart-glow 1.1s ease-out}.apx-cart-hit .cart-items,.apx-cart-hit .cart-items-text{animation:apx-badge-pop .6s .35s var(--apx-ease)}.apx-toast{position:fixed;right:20px;top:20px;z-index:100001;display:flex;align-items:center;gap:12px;max-width:min(92vw, 380px);padding:12px 14px;background:#fff;color:var(--apx-ink);border-radius:14px;box-shadow:var(--apx-shadow-lg);border-left:4px solid var(--apx-green);font-size:14px;line-height:1.35;transform:translateY(-16px);opacity:0;transition:transform .35s var(--apx-ease),opacity .35s var(--apx-ease)}.apx-toast.is-on{transform:none;opacity:1}.apx-toast.is-error{border-left-color:var(--apx-red)}.apx-toast img{width:46px;height:46px;object-fit:cover;border-radius:10px;flex:0 0 auto}.apx-toast a{margin-left:auto;white-space:nowrap;font-weight:600;color:var(--apx-blue);text-decoration:none}.single_add_to_cart_button.apx-loading{opacity:.75;pointer-events:none}@media (max-width:767px){.apx-toast{left:12px;right:12px;top:auto;bottom:90px;max-width:none}}.aps-car{position:relative}.aps-car select{-webkit-appearance:none!important;appearance:none!important;padding-right:38px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111418' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:14px 14px!important;cursor:pointer;transition:border-color .2s var(--apx-ease),box-shadow .2s var(--apx-ease),color .2s;text-overflow:ellipsis}.aps-car select:hover:not(:disabled){border-color:#9fb4c8!important}.aps-car select:focus{outline:none;border-color:var(--apx-blue)!important;box-shadow:0 0 0 3px rgb(6 125 205 / .15)!important}.aps-car select:disabled{cursor:not-allowed;opacity:.6;background-color:#f6f8fb!important}.aps-car select.apx-filled{border-color:var(--apx-blue)!important;box-shadow:0 0 0 3px rgb(6 125 205 / .12)!important;color:var(--apx-ink)!important;font-weight:600;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23067dcd' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}.elementor-18393 .elementor-element-1693c2f{overflow:hidden}@media (max-width:767px){.elementor-18393 .elementor-element-f392f60>.elementor-container{justify-content:center}}.elementor-18393 li.product-category .thumb-info,li.ap-tile-car .thumb-info,li.ap-tile-uni .thumb-info{position:relative;border-radius:16px!important;overflow:hidden;isolation:isolate;transition:transform .45s var(--apx-ease),box-shadow .45s var(--apx-ease);box-shadow:0 1px 2px rgb(16 24 40 / .05)}.elementor-18393 li.product-category .thumb-info-wrapper img{transition:transform .7s var(--apx-ease),filter .5s var(--apx-ease);will-change:transform}.elementor-18393 li.product-category .thumb-info-wrap{position:relative;background:linear-gradient(110deg,#0569ad 0%,#067dcd 28%,#18a0f0 50%,#067dcd 72%,#0569ad 100%)!important;background-size:220% 100%!important;animation:apx-flow 7s linear infinite;transition:filter .3s}.elementor-18393 li.product-category .thumb-info-wrap .thumb-info-title,.elementor-18393 li.product-category .thumb-info-wrap .sub-title{background:transparent!important;position:relative;z-index:1}.elementor-18393 li.product-category .thumb-info::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .45) 48%,transparent 66%);transform:translateX(-120%);transition:transform .9s var(--apx-ease)}.elementor-18393 li.product-category .thumb-info::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:0;background:radial-gradient(120% 70% at 50% 0%,rgb(24 160 240 / .18),transparent 60%);transition:opacity .45s var(--apx-ease)}@media (hover:hover){.elementor-18393 li.product-category a:hover .thumb-info{transform:translateY(-6px);box-shadow:0 18px 40px rgb(6 125 205 / .25),0 0 0 2px rgb(6 125 205 / .35)}.elementor-18393 li.product-category a:hover .thumb-info-wrapper img{transform:scale(1.08);filter:saturate(1.15) contrast(1.03)}.elementor-18393 li.product-category a:hover .thumb-info::after{transform:translateX(120%)}.elementor-18393 li.product-category a:hover .thumb-info::before{opacity:1}.elementor-18393 li.product-category a:hover .thumb-info-wrap{animation-duration:2.2s;filter:brightness(1.08)}}.elementor-18393 li.product-category a:focus-visible .thumb-info{outline:3px solid var(--apx-blue);outline-offset:3px}@keyframes apx-flow{0%{background-position:0% 50%}100%{background-position:220% 50%}}.apx-reveal{opacity:0;transform:translateY(18px) scale(.98)}.apx-reveal.is-in{opacity:1;transform:none;transition:opacity .6s var(--apx-ease),transform .6s var(--apx-ease);transition-delay:var(--apx-d,0ms)}@media (prefers-reduced-motion:reduce){.elementor-18393 li.product-category .thumb-info-wrap{animation:none}.apx-reveal{opacity:1;transform:none}.apx-cart-hit .cart-head,.apx-cart-hit .cart-icon,.apx-cart-hit .cart-items{animation:none!important}}.blog .post .entry-title,.archive .post .entry-title,.single-post .entry-title,.post-item .post-title,.post-grid .entry-title,.blog-posts .entry-title,.posts-container .entry-title,.single-post .post-title,.page-title.blog-title,.post .entry-title a,.porto-posts-grid .entry-title,.related-posts .entry-title,.widget_recent_entries a,.porto-recent-posts .post-title,.elementor-widget-porto_recent_posts .entry-title,.elementor-widget-porto_blog .entry-title,.post-carousel .entry-title{text-transform:none!important}.single-post .post-author,.single-post .post-block.post-author,.post-meta .meta-author,.post-meta-author,.post .meta-author,.post-item .post-meta .meta-author,.entry-author,.author-box,.post-block.post-author{display:none!important}.single-post .apx-lead{font-size:1.12em;color:var(--apx-ink-2)}.apx-tip{margin:28px 0;padding:18px 20px;border-radius:var(--apx-radius);background:var(--apx-blue-50);border:1px solid #cfe6f8}.apx-tip p{margin:0}.apx-tip__label{display:inline-block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--apx-blue)}.apx-source{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:32px 0 8px;padding:16px 18px;border-top:1px solid var(--apx-line);border-bottom:1px solid var(--apx-line);font-size:14px;color:var(--apx-muted)}.apx-source__label{font-weight:700;color:var(--apx-ink)}.apx-source a{font-weight:600;color:var(--apx-blue);text-decoration:none}.apx-source a:hover{text-decoration:underline}.apx-source__note{flex-basis:100%;font-size:12.5px}.single-post .post-content p,.single-post .entry-content p,.single-post article.post .post-content li{line-height:1.75}.single-post .post-content p{margin-bottom:1.1em}.apx-tw{position:relative;display:inline-block;line-height:0;vertical-align:top}.apx-tw>img{display:block}.apx-tb{position:absolute;top:-6px;left:-6px;z-index:2;padding:4px 7px;border-radius:999px;background:var(--apx-red);color:#fff;font-size:11px;font-weight:700;line-height:1;letter-spacing:.2px;white-space:nowrap;box-shadow:0 2px 6px rgb(229 0 0 / .35);pointer-events:none}.apx-tw--sm .apx-tb,.merchant-side-cart .apx-tb,.widget_shopping_cart .apx-tb,.mini_cart_item .apx-tb{font-size:10px;padding:3px 6px;top:-5px;left:-5px}.merchant-adv-review-write-button,.merchant-adv-reviews-modal button[type=submit],.merchant-adv-reviews-modal .button,#review_form #submit{border-radius:12px!important}.merchant-adv-review-write-button{transition:background-color .2s,transform .2s var(--apx-ease),box-shadow .2s!important}.merchant-adv-review-write-button:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgb(6 125 205 / .25)}.apx-pwa{position:relative;z-index:50;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 6px;background:rgb(24 27 32 / .9);-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);color:#fff;border-bottom:1px solid rgb(255 255 255 / .08);max-height:0;opacity:0;overflow:hidden;transition:max-height .35s var(--apx-ease),opacity .35s var(--apx-ease),padding .35s}.apx-pwa.is-on{max-height:80px;opacity:1}.apx-pwa__x{flex:0 0 28px;width:28px;height:28px;padding:0;border:0;background:#fff0;color:rgb(255 255 255 / .6);font-size:22px;line-height:1;cursor:pointer}.apx-pwa__ico{flex:0 0 40px;width:40px;height:40px;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .35)}.apx-pwa__txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.apx-pwa__txt strong{font-size:13.5px;line-height:1.25;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-pwa__txt span{font-size:12px;line-height:1.3;color:rgb(255 255 255 / .72);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apx-pwa__btn{flex:0 0 auto;padding:8px 16px;border:0;border-radius:999px;background:#fff;color:#111418;font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .15s}.apx-pwa__btn:active{transform:scale(.96)}@media (min-width:1025px){.apx-pwa{display:none!important}}.apx-pwa-sheet{position:fixed;inset:0;z-index:100002;display:flex;align-items:flex-end;justify-content:center;background:#fff0;transition:background .25s}.apx-pwa-sheet.is-on{background:rgb(0 0 0 / .45)}.apx-pwa-sheet__box{position:relative;width:100%;max-width:520px;margin:0 8px calc(8px + env(safe-area-inset-bottom));padding:22px 20px 18px;border-radius:20px;background:#fff;color:var(--apx-ink);text-align:center;transform:translateY(110%);transition:transform .3s var(--apx-ease)}.apx-pwa-sheet.is-on .apx-pwa-sheet__box{transform:none}.apx-pwa-sheet__box img{border-radius:14px;margin:0 auto 10px;display:block}.apx-pwa-sheet__box strong{display:block;font-size:17px;margin-bottom:10px}.apx-pwa-sheet__box ol{text-align:left;margin:0 auto;padding-left:20px;max-width:360px;font-size:14.5px;line-height:1.6;color:var(--apx-ink-2)}.apx-pwa-sheet__box ol svg{vertical-align:-2px;color:var(--apx-blue)}.apx-pwa-sheet__x{position:absolute;top:8px;right:10px;width:32px;height:32px;border:0;background:#fff0;font-size:24px;color:#8a96a6;cursor:pointer}.merchant-sticky-add-to-cart-wrapper{display:none!important}body.merchant-sticky-addtocart-active{padding-bottom:0!important}.apx-mycar{display:inline-flex;vertical-align:middle;align-items:center;gap:8px;max-width:260px;margin-right:18px;padding:6px 14px 6px 10px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:rgb(255 255 255 / .06);color:#fff!important;text-decoration:none!important;line-height:1.15;transition:background .2s,border-color .2s,transform .2s;-webkit-tap-highlight-color:#fff0}.apx-mycar:hover,.apx-mycar:focus-visible{background:rgb(0 136 204 / .22);border-color:#08c;transform:translateY(-1px)}.apx-mycar:focus-visible{outline:2px solid #4db4ff;outline-offset:2px}.apx-mycar__logo{flex:0 0 30px;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .25);overflow:hidden}.apx-mycar__logo img{width:22px!important;height:22px!important;max-width:none!important;object-fit:contain;margin:0!important}.apx-mycar__logo svg{width:18px;height:18px;color:#08c}.apx-mycar__t{display:flex;flex-direction:column;min-width:0}.apx-mycar__t small{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;opacity:.65}.apx-mycar__t b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1280px){#header .header-main .header-right{flex-wrap:nowrap}.apx-mycar{max-width:240px}}@media (min-width:992px) and (max-width:1279px){.apx-mycar{max-width:none;margin-right:10px;padding:4px;border-radius:50%}.apx-mycar__t{display:none}}@media (max-width:991px){#header .header-main .header-right{position:relative}#header .header-main .apx-mycar{position:absolute;top:50%;right:calc(100% + 8px);z-index:2;width:34px;height:34px;max-width:none;margin:0;padding:0;justify-content:center;border-radius:50%;transform:translateY(-50%)}#header .header-main .apx-mycar:hover,#header .header-main .apx-mycar:active{transform:translateY(-50%)}#header .header-main .apx-mycar__logo{flex:0 0 28px;width:28px;height:28px;box-shadow:none}#header .header-main .apx-mycar__logo img{width:20px!important;height:20px!important}#header .header-main .apx-mycar__t{display:none}}@media (max-width:389px){#header .header-main .logo img{max-width:160px!important;height:auto!important}}@media (max-width:359px){#header .header-main .logo img{max-width:138px!important}}@media (max-width:1024px),(hover:none){.ap-eyebrow,.ap-hero-trust .elementor-icon-list-item{pointer-events:none;cursor:default;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;user-select:none}.ap-eyebrow,.ap-eyebrow:hover,.ap-eyebrow:active,.ap-hero-trust .elementor-icon-list-item,.ap-hero-trust .elementor-icon-list-item:hover,.ap-hero-trust .elementor-icon-list-item:active,.ap-trust-item:hover .elementor-icon,.ap-trust-item:active .elementor-icon{transform:none!important}}@media (max-width:767px){.ap-eyebrow .elementor-heading-title{text-align:center!important}.ap-hero-trust .elementor-icon-list-item{justify-content:center!important;text-align:center!important}.ap-hero-trust .elementor-icon-list-item>a,.ap-hero-trust .elementor-icon-list-item>span{justify-content:center!important}.ap-hero-trust .elementor-icon-list-text{text-align:center!important}}.merchant-payment-logos{padding-top:2px}.merchant-payment-logos-title strong{font-size:12px;font-weight:600;letter-spacing:.02em;color:#6b7280}.merchant-payment-logos-images{display:flex!important;flex-wrap:wrap;gap:6px;margin-top:8px}.merchant-payment-logos-images img{box-sizing:border-box;width:46px!important;height:30px!important;max-width:none!important;padding:5px 6px;object-fit:contain;background:#fff;border:1px solid #e3e6eb;border-radius:6px;box-shadow:0 1px 2px rgb(17 20 24 / .04);margin:0!important}.merchant-frequently-bought-together{margin:34px 0 10px}.merchant-frequently-bought-together-title{font-size:clamp(18px, 2.2vw, 22px)!important;margin-bottom:16px!important}.merchant-frequently-bought-together-bundle{border:1px solid #e6e9ee!important;border-radius:16px!important;padding:18px!important;background:#fff;box-shadow:0 6px 24px rgb(17 20 24 / .05)}.merchant-frequently-bought-together-bundle-product{position:relative;border-radius:12px;transition:transform .2s}.merchant-frequently-bought-together-bundle-product:hover{transform:translateY(-2px)}.merchant-frequently-bought-together-bundle-product img{border-radius:10px;background:#f6f7f9}.merchant-frequently-bought-together-bundle-product .woocommerce-loop-product__title{font-size:13px!important;line-height:1.35!important;font-weight:600!important;color:#1d2127!important;margin:8px 0 4px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.merchant-frequently-bought-together-bundle-product a:hover .woocommerce-loop-product__title{color:#0088cc!important}.merchant-frequently-bought-together-bundle-product-price{font-size:13px}.merchant-frequently-bought-together-bundle-product-price del{opacity:.55;margin-right:4px}.merchant-frequently-bought-together-bundle-product-price ins{color:#e3262f;font-weight:700;text-decoration:none}.merchant-frequently-bought-together-bundle-product .include-product{accent-color:#08c;width:18px;height:18px;cursor:pointer}.merchant-frequently-bought-together-form .button,.merchant-frequently-bought-together-form button{border-radius:10px!important}