:root{--tp-white:#FFFFFF;--tp-ink:#0B1B3A;--tp-ink-soft:#1E2B47;--tp-navy:#0B2A5B;--tp-muted:#44506A;--tp-muted-soft:#5B6785;--tp-faint:#8A94AD;--tp-primary:#1F5FE0;--tp-primary-hover:#1A4FC0;--tp-accent:#FFB020;--tp-accent-hover:#F2A100;--tp-accent-bg:#FFF2D6;--tp-on-accent-bg:#7A4B00;--tp-success:#157F3D;--tp-success-bg:#E8F5EC;--tp-success-line:#C9E7D3;--tp-error:#C62828;--tp-error-bg:#FDECEC;--tp-error-line:#F6CACA;--tp-surface-soft:#F5F8FE;--tp-surface:#EEF4FF;--tp-tile:#EAF1FC;--tp-tint:#E6EEFC;--tp-tint-strong:#E1EBFF;--tp-line:#D9E3F3;--tp-tint-hover:#D4E1FB;--tp-line-strong:#C9D6EE;--tp-line-muted:#C3CCDD;--tp-on-band-muted:#C9D5EE;--tp-bg:var(--tp-white);--tp-on-primary:var(--tp-white);--tp-on-accent:var(--tp-ink);--tp-price:var(--tp-navy);--tp-band:var(--tp-navy);--tp-on-band:var(--tp-white);--tp-footer:var(--tp-ink);--tp-shadow-up:0 -8px 20px color-mix(in srgb,var(--tp-ink) 6%,transparent);--tp-shadow-pop:0 12px 28px color-mix(in srgb,var(--tp-ink) 12%,transparent);--tp-focus-ring:0 0 0 3px color-mix(in srgb,var(--tp-primary) 15%,transparent);--tp-font:var(--wd-text-font,"Tajawal"),Arial,Helvetica,sans-serif;--tp-h1:30px;--tp-h1-desk:50px;--tp-h2:22px;--tp-h2-desk:30px;--tp-h3:18px;--tp-h3-desk:22px;--tp-body:16px;--tp-body-desk:17px;--tp-price-size:19px;--tp-small:14px;--tp-min:13px;--tp-lh-body:1.6;--tp-lh-head:1.25;--tp-radius:22px;--tp-radius-md:16px;--tp-radius-sm:14px;--tp-radius-xs:12px;--tp-radius-pill:999px;--tp-pill:var(--tp-radius-pill);--tp-gap:16px;--tp-card-pad:14px;--tp-section:44px;--tp-section-desk:88px;--tp-gutter:16px;--tp-gutter-desk:40px;--tp-tap:44px;--tp-btn-h:48px}.elementor-kit-8{--e-global-color-primary:var(--tp-primary);--e-global-color-secondary:var(--tp-navy);--e-global-color-text:var(--tp-muted);--e-global-color-accent:var(--tp-accent);--e-global-typography-primary-font-family:var(--tp-font);--e-global-typography-secondary-font-family:var(--tp-font);--e-global-typography-text-font-family:var(--tp-font);--e-global-typography-accent-font-family:var(--tp-font)}.wd-side-hidden.wd-left{left:0;transform:translate3d(-100%,0,0)}.wd-side-hidden.wd-right{right:0;transform:translate3d(100%,0,0)}.wd-side-hidden.wd-opened{transform:none}.whb-top-bar{background-color:var(--tp-band)!important}.whb-top-bar,.whb-top-bar .wd-header-text,.whb-top-bar a,.whb-top-bar .wd-social-icons .wd-icon{color:var(--tp-white)!important}.whb-top-bar .wd-header-text{font-weight:500}.whb-general-header{border-bottom:1px solid var(--tp-line)!important;box-shadow:none!important}.whb-general-header .whb-row-shadow,.whb-with-shadow{box-shadow:none!important}.wd-header-search-form .searchform,.wd-header-search-form form{border-radius:var(--tp-pill)!important}.wd-header-search-form input[type=text]{border-radius:var(--tp-pill)!important;background:var(--tp-surface)!important;border-color:var(--tp-line)!important;font-size:16px!important;color:var(--tp-ink)!important}.wd-header-search-form .searchsubmit{border-radius:var(--tp-pill)!important}.wd-header-search-form .wd-search-cat{left:14px!important;right:auto}[dir=rtl] .wd-header-search-form .wd-search-cat,.rtl .wd-header-search-form .wd-search-cat{left:14px!important}.wd-header-search-form .wd-search-cat-btn{border-left:0!important;border-right:1px solid var(--tp-line)!important;color:var(--tp-muted)}.quantity{display:inline-flex;align-items:center;border:1.5px solid var(--tp-line)!important;border-radius:var(--tp-pill)!important;background:var(--tp-white);overflow:hidden}.quantity .minus,.quantity .plus,.quantity input.qty{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--tp-ink)}.quantity input.qty{padding:4px 0 0!important;line-height:normal!important;text-align:center;font-variant-numeric:tabular-nums}.quantity .minus,.quantity .plus{display:flex;align-items:center;justify-content:center;line-height:1}.quantity .minus:hover,.quantity .plus:hover{background:var(--tp-surface)!important}.wd-product .product-wrapper{border-radius:var(--tp-radius)}.wd-product .product-element-top{border-radius:calc(var(--tp-radius) - 6px);overflow:hidden}.wd-product .wd-entities-title{color:var(--tp-ink);font-weight:500;font-size:15px;line-height:1.5}.wd-product .price,.wd-product .price .amount{color:var(--tp-price)!important;font-weight:700}.wd-product .wd-add-btn{width:100%}.wd-product .wd-add-btn .button,.wd-product .add_to_cart_button{width:100%;border-radius:var(--tp-pill)!important;min-height:44px;white-space:nowrap;font-size:14px}.wd-products-per-page{display:none!important}.woocommerce-result-count{color:var(--tp-muted);font-size:14px}.wd-show-sidebar-btn>a{border:1px solid var(--tp-line);border-radius:var(--tp-pill);padding:8px 16px;background:var(--tp-white)}.rtl .wd-show-sidebar-btn .wd-action-text{font-size:0}.rtl .wd-show-sidebar-btn .wd-action-text::after{content:"تصفية النتائج";font-size:15px;font-weight:700}.term-description{color:var(--tp-muted);font-size:16px;line-height:1.7;max-width:72ch}.sidebar-container .sidebar-widget{background:var(--tp-surface);border-radius:var(--tp-radius);padding:20px 18px;margin-bottom:16px;border:0!important}.sidebar-container .sidebar-widget .widget-title{font-size:16px;font-weight:700;color:var(--tp-ink);text-transform:none;letter-spacing:0;margin:0 0 16px;padding:0;border:0}.sidebar-container .sidebar-widget ul{list-style:none;margin:0;padding:0}.sidebar-container .sidebar-widget li{margin:0 0 4px;padding:0}.sidebar-container .sidebar-widget input[type=text],.sidebar-container .sidebar-widget input[type=search]{border-radius:var(--tp-pill)!important;background:var(--tp-white)!important;border:1.5px solid var(--tp-line)!important;min-height:44px;font-size:15px;color:var(--tp-ink)}.widget_price_filter .price_slider.ui-slider{background:var(--tp-line);height:4px;border-radius:var(--tp-pill);border:0;margin:24px 10px 22px}.widget_price_filter .ui-slider-range{background:var(--tp-primary)!important;border-radius:var(--tp-pill)}.widget_price_filter .ui-slider-handle{width:20px!important;height:20px!important;top:-8px!important;margin-inline-start:-10px;background:var(--tp-white)!important;border:3px solid var(--tp-primary)!important;border-radius:50%!important;box-shadow:none!important}.widget_price_filter .ui-slider-handle:before,.widget_price_filter .ui-slider-handle:after{display:none!important;content:none!important}.widget_price_filter .price_slider_amount{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.widget_price_filter .price_label{color:var(--tp-muted);font-size:14px;order:1}.widget_price_filter .price_label span{color:var(--tp-ink);font-weight:700}.widget_price_filter .price_slider_amount .button{order:2;background:var(--tp-primary)!important;color:var(--tp-white)!important;border-radius:var(--tp-pill)!important;min-height:40px;padding:0 22px!important;font-weight:700;font-size:14px}.widget_price_filter .price_slider_amount .button:hover{background:var(--tp-primary-hover)!important}.woodmart-price-filter li a,.widget_product_categories .product-categories li>a,.woodmart-woocommerce-layered-nav li>a{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:40px;padding:6px 12px;border-radius:var(--tp-radius-xs);color:var(--tp-ink);font-size:15px;transition:background-color .15s}.woodmart-price-filter li a:hover,.widget_product_categories .product-categories li>a:hover,.woodmart-woocommerce-layered-nav li>a:hover{background:var(--tp-white)}.woodmart-price-filter li a.current-state,.widget_product_categories .product-categories li.current-cat>a,.woodmart-woocommerce-layered-nav li.chosen>a{background:var(--tp-white);color:var(--tp-primary);font-weight:700}.woodmart-price-filter .amount{color:inherit!important;font-weight:inherit}.woodmart-woocommerce-layered-nav .wd-filter-lable{color:inherit}.widget_product_categories .product-categories li,.woodmart-woocommerce-layered-nav li{position:relative}.widget_product_categories .product-categories li>a,.woodmart-woocommerce-layered-nav li>a{padding-inline-end:56px}.widget_product_categories .product-categories li>.count,.woodmart-woocommerce-layered-nav li>.count,.sidebar-container .wd-filter-list .count{position:absolute!important;inset-inline-end:12px;top:20px!important;transform:translateY(-50%);margin:0!important;min-width:28px;height:auto!important;border:0!important;text-align:center;font-size:12px;font-weight:700;line-height:1!important;padding:5px 8px!important;border-radius:var(--tp-pill);background:var(--tp-white);color:var(--tp-muted);font-variant-numeric:tabular-nums;pointer-events:none;transition:background-color .15s,color .15s}.widget_product_categories .product-categories li:hover>.count,.woodmart-woocommerce-layered-nav li:hover>.count{background:var(--tp-surface)}.widget_product_categories .product-categories li.current-cat>.count,.woodmart-woocommerce-layered-nav li.chosen>.count{background:var(--tp-primary)!important;color:var(--tp-white)!important}.widget_product_categories .product-categories .children{margin:4px 0 6px;padding-inline-start:14px}.widget_product_categories .product-categories .children li>a{font-size:14px;min-height:36px}.widget_product_categories .product-categories .children li>.count{top:18px!important}.widget_product_categories .product-categories .wd-cats-toggle{display:none}.wd-cart-number,.wd-tools-count{background-color:var(--tp-primary)!important;color:var(--tp-white)!important}.wd-toolbar{border-top:1px solid var(--tp-line)}.wd-toolbar .wd-toolbar-label{color:var(--tp-ink)}.wd-footer{background-color:var(--tp-footer)!important}.elementor-626 .elementor-element-1647a37{background-color:var(--tp-footer)!important;background-image:none!important}.wd-footer .wd-social-icons .wd-social-icon{background-color:color-mix(in srgb,var(--tp-white) 12%,transparent)!important}.single-product .wd-breadcrumbs{font-size:14px;color:var(--tp-muted)}.single-product .wd-breadcrumbs a{color:var(--tp-muted)}.single-product .woocommerce-product-gallery__image{background:var(--tp-tile);border-radius:var(--tp-radius)!important;overflow:hidden}.single-product .woocommerce-product-gallery__image img{mix-blend-mode:multiply}.single-product .wd-gallery-thumb .wd-carousel-item{background:none!important;border:0!important;opacity:1!important;position:relative;isolation:isolate;cursor:pointer}.single-product .wd-gallery-thumb .wd-carousel-item:before{content:"";position:absolute;inset:0 5px;background:var(--tp-tile);border-radius:var(--tp-radius-sm);z-index:-1}.single-product .wd-gallery-thumb .wd-carousel-item:after{content:"";position:absolute;inset:0 5px;border:2px solid transparent;border-radius:var(--tp-radius-sm);pointer-events:none;transition:border-color .15s}.single-product .wd-gallery-thumb .wd-carousel-item:hover:after{border-color:var(--tp-line)}.single-product .wd-gallery-thumb .wd-thumb-active:after,.single-product .wd-gallery-thumb .wd-thumb-active:hover:after{border-color:var(--tp-primary)}.single-product .wd-gallery-thumb .wd-carousel-item img{display:block;width:100%;border-radius:var(--tp-radius-sm);mix-blend-mode:multiply}.single-product .summary .product_title{font-size:24px;line-height:1.35;font-weight:700;color:var(--tp-ink);margin-bottom:10px}.single-product .summary .price{font-size:28px!important;line-height:1.2;font-weight:700;color:var(--tp-price)!important;margin-bottom:16px}.single-product .summary .price .amount{color:var(--tp-price)!important}.single-product .summary .price del,.single-product .summary .price del .amount{color:var(--tp-muted)!important;font-size:18px;font-weight:500}.single-product .summary .shop_attributes{display:flex;flex-wrap:wrap;gap:8px;width:auto;border:0;margin:0 0 16px}.single-product .summary .shop_attributes tbody{display:contents}.single-product .summary .shop_attributes tr{display:inline-flex;align-items:center;gap:6px;background:var(--tp-surface);border-radius:var(--tp-pill);padding:7px 14px;border:0}.single-product .summary .shop_attributes th,.single-product .summary .shop_attributes td{border:0!important;padding:0!important;background:none!important;font-size:14px;line-height:1.2;width:auto}.single-product .summary .shop_attributes th{color:var(--tp-muted);font-weight:500}.single-product .summary .shop_attributes th:after{content:":"}.single-product .summary .shop_attributes td{color:var(--tp-ink);font-weight:700}.single-product .mispay-widget-container,.single-product tamara-widget{display:block;margin:0 0 12px}.single-product .wd-sold-count{font-size:14px;color:var(--tp-muted)}.single-product .wd-shipping-progress-bar,.single-product .wd-shipping-progress-bar .wd-progress-bar{border:0!important}.single-product .wd-shipping-progress-bar{background:var(--tp-surface);border-radius:var(--tp-radius);padding:14px 18px;margin:0 0 18px}.single-product .wd-shipping-progress-bar .wd-progress-bar{padding:0!important;background:none}.single-product .wd-shipping-progress-bar .progress-msg{font-size:15px;color:var(--tp-ink);line-height:1.6}.single-product .wd-shipping-progress-bar .progress-msg .amount{color:var(--tp-primary);font-weight:700}.single-product .wd-shipping-progress-bar .progress-area{height:6px;background:var(--tp-white);border-radius:var(--tp-pill);margin-top:10px;overflow:hidden}.single-product .wd-shipping-progress-bar .progress-bar{background:var(--tp-primary);border-radius:var(--tp-pill);height:100%}.single-product .summary form.cart,.single-product .summary .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-bottom:16px}.single-product .summary form.cart>table,.single-product .summary form.cart>.variations,.single-product .summary form.cart>.single_variation_wrap{flex:1 1 100%}.single-product .summary form.cart .quantity{height:48px;margin:0!important;flex:0 0 auto}.single-product .summary form.cart .quantity .minus,.single-product .summary form.cart .quantity .plus{width:44px;height:46px}.single-product .summary form.cart .quantity input.qty{width:44px;height:46px;font-size:16px;font-weight:700}.single-product .summary .single_add_to_cart_button{flex:1 1 160px;min-height:48px;margin:0!important;border-radius:var(--tp-pill)!important;background:var(--tp-primary)!important;color:var(--tp-white)!important;font-size:16px;font-weight:700}.single-product .summary .single_add_to_cart_button:hover{background:var(--tp-primary-hover)!important}.single-product .summary .wd-buy-now-btn{flex:1 1 100%;min-height:48px;margin:0!important;border-radius:var(--tp-pill)!important;background:var(--tp-accent)!important;color:var(--tp-on-accent)!important;font-size:16px;font-weight:700}.single-product .summary .wd-buy-now-btn:hover{background:var(--tp-accent-hover)!important}.single-product .summary .group_table{width:100%;border:0;margin:0 0 6px;border-collapse:separate}.single-product .summary .group_table tbody{display:grid;gap:10px}.single-product .summary .group_table tr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name name" "img price qty";align-items:center;gap:4px 12px;padding:10px 12px 10px 10px;background:var(--tp-surface);border:0;border-radius:var(--tp-radius-md)}.single-product .summary .group_table td{display:block;padding:0!important;border:0!important;background:none!important;text-align:start;width:auto!important;min-width:0!important}.single-product .summary .group_table .product-thumbnail{grid-area:img;width:72px!important;align-self:start}.single-product .summary .group_table .product-thumbnail img{display:block;width:72px!important;height:72px!important;min-width:0!important;max-width:72px!important;object-fit:contain;background:var(--tp-white);border-radius:var(--tp-radius-sm);margin:0}.single-product .summary .group_table .product-name{grid-area:name;font-size:15px;font-weight:700;line-height:1.45;align-self:end}.single-product .summary .group_table .product-name label{margin:0;cursor:auto}.single-product .summary .group_table .product-name a{color:var(--tp-ink)}.single-product .summary .group_table .product-name a:hover{color:var(--tp-primary)}.single-product .summary .group_table .product-price{grid-area:price}.single-product .summary .group_table .price,.single-product .summary .group_table .price .amount{font-size:16px!important;margin:0!important;line-height:1.3;color:var(--tp-price)!important}.single-product .summary .group_table .product-price .stock{font-size:13px;margin:2px 0 0}.single-product .summary .group_table .product-quantity{grid-area:qty;justify-self:end}.single-product .summary form.cart .group_table .quantity{height:40px;background:var(--tp-white)}.single-product .summary form.cart .group_table .quantity .minus,.single-product .summary form.cart .group_table .quantity .plus{width:36px;height:38px}.single-product .summary form.cart .group_table .quantity input.qty{width:34px;height:38px;font-size:15px}.single-product .summary .group_table tr.tp-off{background:var(--tp-white);box-shadow:inset 0 0 0 1.5px var(--tp-line)}.single-product .summary .group_table tr.tp-off .product-thumbnail img{opacity:.55}.tp-kit-total{flex:1 1 100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:var(--tp-radius-md);background:var(--tp-band);color:var(--tp-white);font-size:15px}.tp-kit-total strong{font-size:20px;font-weight:700;color:var(--tp-white);font-variant-numeric:tabular-nums}.tp-kit-hint{display:block;font-size:14px;color:var(--tp-muted);margin:-6px 0 14px}.tp-pdp-trust{list-style:none;margin:0 0 18px;padding:16px 18px;border:1.5px solid var(--tp-line);border-radius:var(--tp-radius);display:grid;gap:12px}.tp-pdp-trust li{display:block;position:relative;min-height:24px;padding-inline-start:34px;margin:0;font-size:15px;line-height:1.6;color:var(--tp-muted)}.tp-pdp-trust li:before{content:"";position:absolute;inset-inline-start:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--tp-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F5FE0' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}.tp-pdp-trust strong{color:var(--tp-ink);font-weight:700}.tp-pdp-trust a{color:inherit}.tp-pdp-trust a:hover strong{color:var(--tp-primary)}.single-product .wd-visits-count.wd-style-with-bg{background:var(--tp-surface);border-radius:var(--tp-radius-sm);color:var(--tp-ink);font-size:14px}.single-product .wd-visits-count.wd-style-with-bg:before{display:none}.single-product .product-share .share-title{font-size:14px;color:var(--tp-muted)}.single-product .woocommerce-tabs .wd-nav-tabs .nav-link-text{font-size:18px;font-weight:700;color:var(--tp-ink);text-transform:none}.single-product .woocommerce-tabs .wd-nav-tabs .nav-link-text:after{background-color:var(--tp-primary)!important}.single-product .woocommerce-tabs .wd-accordion-title-text{font-size:18px;font-weight:700;color:var(--tp-ink)}.single-product .woocommerce-Tabs-panel--description{max-width:820px;margin-inline:auto;font-size:16px;line-height:1.85;color:var(--tp-ink)}.single-product .woocommerce-Tabs-panel--description .wc-tab-inner>h2:first-child{display:none}.single-product .woocommerce-Tabs-panel--description h2,.single-product .woocommerce-Tabs-panel--description h3{font-size:21px;line-height:1.35;font-weight:700;color:var(--tp-ink);margin:28px 0 12px}.single-product .woocommerce-Tabs-panel--description .wc-tab-inner>h2:first-child+*{margin-top:0}.single-product .woocommerce-Tabs-panel--description li{margin-bottom:8px}.single-product .related-products .title{font-size:22px;font-weight:700;color:var(--tp-ink)}.wd-sticky-btn{background:var(--tp-white)!important;border-top:1px solid var(--tp-line);box-shadow:none!important}.wd-sticky-btn .wd-entities-title{color:var(--tp-ink);font-weight:700}.wd-sticky-btn .price,.wd-sticky-btn .price .amount{color:var(--tp-price)!important;font-weight:700}.wd-sticky-btn-thumbnail img{background:var(--tp-tile);border-radius:var(--tp-radius-xs);mix-blend-mode:multiply}.wd-sticky-btn form.cart .single_add_to_cart_button,.wd-sticky-btn form.cart .wd-buy-now-btn{border-radius:var(--tp-pill)!important;font-weight:700}.wd-sticky-btn form.cart .single_add_to_cart_button{background:var(--tp-primary)!important;color:var(--tp-white)!important}.wd-sticky-btn form.cart .wd-buy-now-btn{background:var(--tp-accent)!important;color:var(--tp-on-accent)!important}@media (max-width:768.98px){.wd-sticky-btn .wd-sticky-btn-cart{width:100%;padding:8px 16px!important}.wd-sticky-btn .wd-sticky-btn-cart form.cart{display:flex!important;gap:8px;width:100%;margin:0}.wd-sticky-btn .wd-sticky-btn-cart .quantity{display:none!important}.wd-sticky-btn .wd-sticky-btn-cart form.cart .single_add_to_cart_button,.wd-sticky-btn .wd-sticky-btn-cart form.cart .wd-buy-now-btn{display:inline-flex!important;align-items:center;justify-content:center;flex:1 1 0;width:auto!important;height:48px!important;min-height:48px;margin:0!important;padding:0 12px!important;font-size:15px;border-radius:var(--tp-pill)!important}}@media (min-width:1025px){.single-product .summary .product_title{font-size:32px;line-height:1.3}.single-product .summary .price{font-size:32px!important}.tp-pdp-trust{grid-template-columns:1fr 1fr;column-gap:16px}.single-product .woocommerce-Tabs-panel--description{font-size:17px}.single-product .woocommerce-Tabs-panel--description h2,.single-product .woocommerce-Tabs-panel--description h3{font-size:24px}.single-product .related-products .title{font-size:28px}}.tp-has-kit .wd-sticky-btn{display:none!important}.tp-kit .wd-breadcrumbs,.tp-kit .woocommerce-breadcrumb{font-size:14px;color:var(--tp-muted)}.tp-kit-main{display:grid!important;gap:20px}.tp-kit-hero{background:var(--tp-band)!important;color:var(--tp-white);border-radius:var(--tp-radius);padding:22px 20px 20px!important}.tp-kit-chip{display:inline-block;background:var(--tp-accent);color:var(--tp-on-accent);font-size:13px;font-weight:700;border-radius:var(--tp-pill);padding:4px 12px}.tp-kit-hero .product_title,.tp-kit-hero .wd-entities-title,.tp-kit-hero h1{color:var(--tp-white)!important;font-size:24px!important;line-height:1.35!important;font-weight:700;margin:0!important}.tp-kit-hero .price,.tp-kit-hero .price .amount{color:var(--tp-accent)!important;font-size:28px!important;font-weight:700;line-height:1.2;margin:0!important}.tp-kit-hero .woocommerce-product-details__short-description,.tp-kit-hero .woocommerce-product-details__short-description p{color:var(--tp-on-band-muted)!important;font-size:15px;line-height:1.7;margin:0}.tp-kit-stack{display:flex;flex-wrap:wrap;padding-inline-start:10px;margin-top:8px}.tp-kit-stack img{width:60px;height:60px;object-fit:contain;background:var(--tp-white);border:3px solid var(--tp-band);border-radius:var(--tp-radius-md);margin-inline-start:-10px}.tp-kit-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.tp-kit-out div{background:color-mix(in srgb,var(--tp-white) 10%,transparent);border-radius:var(--tp-radius-sm);padding:10px 6px;text-align:center;font-size:13px;line-height:1.4;color:var(--tp-on-band-muted)}.tp-kit-out strong{display:block;color:var(--tp-white);font-size:20px;font-variant-numeric:tabular-nums}.tp-kit-h{font-size:20px;line-height:1.3;font-weight:700;color:var(--tp-ink);margin:0 0 4px}.tp-kit-sub{font-size:14px;color:var(--tp-muted);margin:0}.tp-kit form.cart{display:block!important;margin:0!important}.tp-kit .group_table{width:100%;border:0;margin:0 0 4px;border-collapse:separate}.tp-kit .group_table tbody{display:grid;gap:10px}.tp-kit .group_table tr{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name name" "img price qty";align-items:center;gap:4px 12px;padding:10px 12px 10px 10px;background:var(--tp-surface);border:0;border-radius:var(--tp-radius-md)}.tp-kit .group_table td{display:block;padding:0!important;border:0!important;background:none!important;text-align:start;width:auto!important;min-width:0!important}.tp-kit .group_table .product-thumbnail{grid-area:img;width:72px!important;align-self:start}.tp-kit .group_table .product-thumbnail img{display:block;width:72px!important;height:72px!important;max-width:72px!important;min-width:0!important;object-fit:contain;background:var(--tp-white);border-radius:var(--tp-radius-sm);margin:0}.tp-kit .group_table .product-name{grid-area:name;font-size:15px;font-weight:700;line-height:1.45;align-self:end}.tp-kit .group_table .product-name label{margin:0}.tp-kit .group_table .product-name a{color:var(--tp-ink)}.tp-kit .group_table .product-price{grid-area:price}.tp-kit .group_table .price,.tp-kit .group_table .price .amount{font-size:16px!important;font-weight:700;margin:0!important;color:var(--tp-price)!important}.tp-kit .group_table .product-quantity{grid-area:qty;justify-self:end}.tp-kit .group_table .quantity{height:40px;margin:0!important}.tp-kit .group_table .quantity .minus,.tp-kit .group_table .quantity .plus{width:36px;height:38px}.tp-kit .group_table .quantity input.qty{width:34px;height:38px;font-size:15px;font-weight:700}.tp-kit .group_table tr.tp-off{background:var(--tp-white);box-shadow:inset 0 0 0 1.5px var(--tp-line)}.tp-kit .group_table tr.tp-off .product-thumbnail img{opacity:.5}.tp-kit-dock{position:sticky;bottom:0;z-index:5;display:grid;gap:8px;margin-top:12px;padding:12px 14px 14px;background:var(--tp-white);border:1.5px solid var(--tp-line);border-radius:var(--tp-radius)}.tp-kit-dock .tp-kit-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0;background:none;color:var(--tp-muted);font-size:14px}.tp-kit-dock .tp-kit-total strong{color:var(--tp-price);font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.tp-kit-ship{font-size:13px;color:var(--tp-muted);line-height:1.5}.tp-kit-ship b{color:var(--tp-primary)}.tp-kit-prog{display:block;height:6px;border-radius:var(--tp-pill);background:var(--tp-surface);overflow:hidden;margin-top:6px}.tp-kit-prog i{display:block;height:100%;background:var(--tp-primary);border-radius:var(--tp-pill)}.tp-kit-free{display:inline-block;background:var(--tp-success-bg);color:var(--tp-success);font-weight:700;border-radius:var(--tp-pill);padding:4px 12px}.tp-kit-btns{display:flex;gap:8px}.tp-kit-btns .single_add_to_cart_button,.tp-kit-btns .wd-buy-now-btn{flex:1 1 0;min-height:48px;margin:0!important;padding:0 12px!important;border-radius:var(--tp-pill)!important;font-size:16px;font-weight:700}.tp-kit-btns .single_add_to_cart_button{background:var(--tp-primary)!important;color:var(--tp-white)!important}.tp-kit-btns .single_add_to_cart_button:hover{background:var(--tp-primary-hover)!important}.tp-kit-btns .wd-buy-now-btn{background:var(--tp-accent)!important;color:var(--tp-on-accent)!important}.tp-kit .tp-pdp-trust{margin:4px 0 0}.tp-kit-tiers{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:10px;overflow-x:auto;padding:14px 2px 6px;scroll-snap-type:x mandatory;scrollbar-width:none}.tp-kit-tiers::-webkit-scrollbar{display:none}.tp-tier{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;scroll-snap-align:center;padding:16px;border:2px solid var(--tp-line);border-radius:var(--tp-radius);background:var(--tp-white);color:var(--tp-ink);font:inherit;cursor:pointer;min-height:44px}.tp-tier[aria-pressed="true"]{border-color:var(--tp-primary);background:var(--tp-surface)}.tp-tier:focus-visible,.tp-kit-edit:focus-visible{outline:3px solid var(--tp-accent);outline-offset:2px}.tp-tier-badge{position:absolute;top:-11px;inset-inline-end:14px;background:var(--tp-accent);color:var(--tp-on-accent);font-size:12px;font-weight:700;border-radius:var(--tp-pill);padding:3px 10px}.tp-tier-n{font-size:18px;font-weight:700}.tp-tier-o,.tp-tier-l{font-size:13px;color:var(--tp-muted)}.tp-tier-p{font-size:22px;font-weight:700;color:var(--tp-price);font-variant-numeric:tabular-nums;margin-top:4px}.tp-tier-s{font-size:13px;font-weight:700;color:var(--tp-success);margin-top:2px}.tp-kit-contents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:6px}.tp-kit-mini{display:flex;align-items:center;gap:10px;background:var(--tp-surface);border-radius:var(--tp-radius-sm);padding:8px;font-size:13px;line-height:1.35;color:var(--tp-ink)}.tp-kit-mini img{flex:none;width:44px;height:44px;object-fit:contain;background:var(--tp-white);border-radius:var(--tp-radius-xs)}.tp-kit-mini b{display:block;color:var(--tp-price);font-size:15px}.tp-kit-edit{background:none;border:0;padding:8px 0;font:inherit;font-weight:700;font-size:14px;color:var(--tp-primary);cursor:pointer}.tp-kit form.tp-kit-collapsed .group_table{display:none}@media (max-width:1024.98px){.tp-kit-dock{bottom:calc(56px + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 18px -12px color-mix(in srgb,var(--tp-ink) 35%,transparent)}}@media (min-width:1025px){.tp-kit-main{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px!important;align-items:start}.tp-kit-hero{position:sticky!important;top:110px;padding:30px 28px!important}.tp-kit-hero .product_title,.tp-kit-hero h1{font-size:32px!important}.tp-kit-hero .price,.tp-kit-hero .price .amount{font-size:34px!important}.tp-kit-tiers{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.tp-kit-contents{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.wd-toolbar{--tp-tb-h:58px;height:auto!important;padding:6px 4px max(8px,env(safe-area-inset-bottom))!important;background:transparent!important;border-top:0!important;box-shadow:none!important;align-items:stretch!important;overflow:visible!important;filter:drop-shadow(0 -1px 0 color-mix(in srgb,var(--tp-ink) 8%,transparent)) drop-shadow(0 -6px 14px color-mix(in srgb,var(--tp-ink) 7%,transparent))}.wd-toolbar::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tp-white)}.wd-toolbar>div{flex:1 1 20%!important;min-width:0}.wd-toolbar>div>a{height:var(--tp-tb-h)!important;padding:0!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--tp-muted)!important;position:relative}.wd-toolbar .wd-toolbar-label{position:static!important;display:block!important;font-size:13px!important;font-weight:500!important;line-height:1.15!important;color:inherit!important;padding:0!important;overflow:visible!important}.wd-toolbar .wd-tools-icon{width:52px!important;height:30px!important;border-radius:var(--tp-radius-pill);display:flex!important;align-items:center;justify-content:center;margin:0!important;max-width:none!important;min-width:0!important;position:relative;transition:background-color .2s}.wd-toolbar .wd-tools-icon::before{content:""!important;display:block;width:24px;height:24px;font-size:0!important;background:currentColor;-webkit-mask:var(--tp-ic) center/contain no-repeat;mask:var(--tp-ic) center/contain no-repeat}.wd-toolbar .wd-tools-icon img{display:none!important}.wd-toolbar-home{--tp-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2010.5%2012%204l8.5%206.5V20a1%201%200%200%201-1%201h-5v-6h-5v6h-5a1%201%200%200%201-1-1z%22%2F%3E%3C%2Fsvg%3E")}.wd-toolbar-link-2{--tp-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3Crect%20x%3D%2213.5%22%20y%3D%224%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3Crect%20x%3D%224%22%20y%3D%2213.5%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3Crect%20x%3D%2213.5%22%20y%3D%2213.5%22%20width%3D%226.5%22%20height%3D%226.5%22%20rx%3D%221.8%22%2F%3E%3C%2Fsvg%3E")}.wd-toolbar-link-3{--tp-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%2020%207v10l-8%204-8-4V7z%22%2F%3E%3Cpath%20d%3D%22M4%207l8%204%208-4%22%2F%3E%3Cpath%20d%3D%22M12%2011v10%22%2F%3E%3Cpath%20d%3D%22M8%205l8%204%22%2F%3E%3C%2Fsvg%3E")}.wd-toolbar .wd-header-cart{--tp-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%208h13l-1.1%2011.2a1%201%200%200%201-1%20.8H7.6a1%201%200%200%201-1-.8z%22%2F%3E%3Cpath%20d%3D%22M9%208V7a3%203%200%200%201%206%200v1%22%2F%3E%3C%2Fsvg%3E")}.wd-toolbar .wd-header-my-account{--tp-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228.5%22%20r%3D%223.8%22%2F%3E%3Cpath%20d%3D%22M4.5%2020.5c1.4-3.6%204.3-5.5%207.5-5.5s6.1%201.9%207.5%205.5%22%2F%3E%3C%2Fsvg%3E")}.wd-toolbar .wd-header-cart .wd-cart-number{position:absolute!important;top:-3px!important;inset-inline-start:calc(50% + 4px)!important;inset-inline-end:auto!important;left:auto;min-width:18px!important;width:auto!important;height:18px!important;padding:0 5px!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-accent)!important;color:var(--tp-ink)!important;font-size:11px!important;font-weight:700!important;line-height:14px!important;border:2px solid var(--tp-white)!important;display:flex!important;align-items:center;justify-content:center;transform:none!important}.wd-toolbar .wd-header-cart .wd-cart-number>span{display:none!important}.wd-toolbar-link-3>a{justify-content:flex-end!important;color:var(--tp-navy)!important}.wd-toolbar-link-3>a::before{content:"";position:absolute;left:50%;top:-36px;width:76px;height:76px;transform:translateX(-50%);border-radius:50%;background:var(--tp-white);z-index:0}.wd-toolbar-link-3 .wd-tools-icon{position:absolute!important;top:-30px;left:50%;transform:translateX(-50%);width:56px!important;height:56px!important;border-radius:50%!important;background:var(--tp-navy)!important;color:var(--tp-white);box-shadow:0 4px 10px color-mix(in srgb,var(--tp-navy) 22%,transparent);z-index:1}.wd-toolbar-link-3 .wd-tools-icon::before{width:26px;height:26px}.wd-toolbar-link-3 .wd-toolbar-label{font-weight:700!important;margin-bottom:3px;position:relative!important;z-index:1}body.home .wd-toolbar-home>a,body.post-type-archive-product .wd-toolbar-link-2>a,body.tax-product_cat:not(.term-starter-kits):not(.term-starter-kits-en) .wd-toolbar-link-2>a,body.woocommerce-cart .wd-header-cart>a,body.woocommerce-account .wd-header-my-account>a{color:var(--tp-primary)!important}body.home .wd-toolbar-home .wd-tools-icon,body.post-type-archive-product .wd-toolbar-link-2 .wd-tools-icon,body.tax-product_cat:not(.term-starter-kits):not(.term-starter-kits-en) .wd-toolbar-link-2 .wd-tools-icon,body.woocommerce-cart .wd-header-cart .wd-tools-icon,body.woocommerce-account .wd-header-my-account .wd-tools-icon{background:var(--tp-surface)}body.home .wd-toolbar-home .wd-toolbar-label,body.post-type-archive-product .wd-toolbar-link-2 .wd-toolbar-label,body.tax-product_cat:not(.term-starter-kits):not(.term-starter-kits-en) .wd-toolbar-link-2 .wd-toolbar-label,body.woocommerce-cart .wd-header-cart .wd-toolbar-label,body.woocommerce-account .wd-header-my-account .wd-toolbar-label{font-weight:700!important}body.term-starter-kits .wd-toolbar-link-3 .wd-tools-icon,body.term-starter-kits-en .wd-toolbar-link-3 .wd-tools-icon{background:var(--tp-primary)!important}.wd-toolbar>div>a:focus-visible{outline:2px solid var(--tp-primary);outline-offset:-2px;border-radius:var(--tp-radius-sm)}body.sticky-toolbar-on{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}}.wd-header-secondary-nav .wd-nav-secondary>li{padding:0!important;margin:0!important}.wd-header-secondary-nav .wd-nav-secondary>li>a{display:none!important}.wd-header-secondary-nav .wd-nav-secondary>li>.wd-dropdown{position:static!important;display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;box-shadow:none!important;background:none!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important;width:auto!important;inset:auto!important}.wd-header-secondary-nav .wd-nav-secondary>li>.wd-dropdown::before,.wd-header-secondary-nav .wd-nav-secondary>li>.wd-dropdown::after{display:none!important}.wd-header-secondary-nav .wd-nav-secondary>li>.wd-dropdown .container{padding:0!important;max-width:none!important;width:auto!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu{display:flex!important;padding:0!important;margin:0!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li{padding:0!important;margin:0!important;width:auto!important;opacity:1!important;transform:none!important;visibility:visible!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li>a{display:inline-flex!important;align-items:center;gap:8px;min-height:44px;padding:0 18px!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-radius-xs)!important;background:var(--tp-white)!important;color:var(--tp-ink)!important;line-height:1!important;transition:border-color .2s,background-color .2s}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li>a:hover,.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li>a:focus-visible{border-color:var(--tp-primary)!important;background:var(--tp-surface)!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li>a::before{content:"";width:18px;height:18px;flex:none;background:var(--tp-ink);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M2.5 10h15M10 2.5c2.2 2.3 3.2 4.8 3.2 7.5s-1 5.2-3.2 7.5c-2.2-2.3-3.2-4.8-3.2-7.5s1-5.2 3.2-7.5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10' cy='10' r='7.5'/%3E%3Cpath d='M2.5 10h15M10 2.5c2.2 2.3 3.2 4.8 3.2 7.5s-1 5.2-3.2 7.5c-2.2-2.3-3.2-4.8-3.2-7.5s1-5.2 3.2-7.5z'/%3E%3C/svg%3E") center/contain no-repeat}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li>a::after{display:none!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu img.wd-nav-img{display:none!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu .nav-link-text{font-size:14.5px!important;font-weight:600!important;color:var(--tp-ink)!important;opacity:1!important;text-transform:none!important}@media (max-width:1024px){.whb-general-header .whb-mobile-right{display:none!important}.whb-general-header .whb-mobile-center{order:-1;flex:1 1 auto!important;justify-content:flex-start!important;max-width:none!important}.whb-general-header .whb-mobile-center .site-logo{justify-content:flex-start!important;text-align:start!important}.whb-general-header .whb-mobile-left{order:1;flex:0 0 auto!important;justify-content:flex-end!important;max-width:none!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li>a{gap:6px;min-height:36px;height:36px;padding:0 12px!important}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu>li>a::before{width:15px;height:15px}.wd-header-secondary-nav .wd-nav-secondary .wd-sub-menu .nav-link-text{font-size:13px!important}}@media (max-width:1024px){.scrollToTop{bottom:calc(88px + env(safe-area-inset-bottom))!important}}@supports (animation-timeline:scroll()){@keyframes tp-totop{from{--tp-tt:0}to{--tp-tt:1}}.scrollToTop{animation:tp-totop linear both;animation-timeline:scroll(root);animation-range:150vh 151vh}.scrollToTop.button-show{opacity:var(--tp-tt,1)!important}html .scrollToTop{translate:0 calc((1 - var(--tp-tt,1)) * 300px)}}.cart-widget-side{--tp-rs:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1124.14 1256.39%22%3E%3Cpath d=%22M699.62,1113.02h0c-20.06,44.48-33.32,92.75-38.4,143.37l424.51-90.24c20.06-44.47,33.31-92.75,38.4-143.37l-424.51,90.24Z%22%3E%3C/path%3E%3Cpath d=%22M1085.73,895.8c20.06-44.47,33.32-92.75,38.4-143.37l-330.68,70.33v-135.2l292.27-62.11c20.06-44.47,33.32-92.75,38.4-143.37l-330.68,70.27V66.13c-50.67,28.45-95.67,66.32-132.25,110.99v403.35l-132.25,28.11V0c-50.67,28.44-95.67,66.32-132.25,110.99v525.69l-295.910,62.88c-20.06,44.47-33.33,92.75-38.42,143.37l334.33-71.05v170.26l-358.3,76.14c-20.06,44.47-33.32,92.75-38.4,143.37l375.04-79.7c30.53-6.35,56.770-24.4,73.83-49.24l68.78-101.97v-.02c7.14-10.55,11.3-23.27,11.3-36.97v-149.98l132.25-28.11v270.4l424.53-90.28Z%22%3E%3C/path%3E%3C/svg%3E");width:min(420px,calc(100vw - 28px))!important;max-width:none!important;font-family:var(--tp-font);color:var(--tp-ink)}.cart-widget-side .wd-heading{padding:14px 20px!important;min-height:64px;border-bottom:1px solid var(--tp-line)!important;align-items:center}.cart-widget-side .wd-heading .title{font-size:20px!important;font-weight:700!important;color:var(--tp-ink)!important;text-transform:none!important}.cart-widget-side .close-side-widget a{width:40px!important;height:40px!important;flex:none;border-radius:var(--tp-radius-pill);background:var(--tp-surface);display:flex!important;align-items:center;justify-content:center;padding:0!important;color:var(--tp-ink)!important}.cart-widget-side .close-side-widget .wd-action-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cart-widget-side .close-side-widget .wd-action-icon{margin:0!important}.cart-widget-side .woocommerce-mini-cart{padding:0!important;margin:0!important}.cart-widget-side .mini_cart_item{display:grid!important;grid-template-columns:88px minmax(0,1fr);column-gap:14px;align-items:start;padding:16px 20px!important;border-bottom:1px solid var(--tp-line)!important;position:relative;min-height:0!important}.cart-widget-side .mini_cart_item .cart-item-image{grid-column:1;grid-row:1;width:88px!important;height:88px!important;margin:0!important;border-radius:var(--tp-radius-md);background:var(--tp-tile);display:flex!important;align-items:center;justify-content:center;overflow:hidden;flex:none}.cart-widget-side .mini_cart_item .cart-item-image img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain;mix-blend-mode:multiply;padding:6px;margin:0!important;border-radius:0!important}.cart-widget-side .mini_cart_item .cart-info{grid-column:2;grid-row:1;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 8px;padding:0!important;min-height:88px;align-content:space-between}.cart-widget-side .mini_cart_item .wd-entities-title{flex:1 0 100%;padding-inline-end:34px;margin:0!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important;color:var(--tp-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart-widget-side .mini_cart_item .wd-product-sku,.cart-widget-side .mini_cart_item .variation{display:none!important}.cart-widget-side .mini_cart_item div.quantity{display:inline-flex!important;align-items:center;height:38px!important;min-height:0!important;width:auto!important;margin:0!important;padding:0 2px!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-white)!important;position:relative;z-index:2}.cart-widget-side .mini_cart_item div.quantity .minus,.cart-widget-side .mini_cart_item div.quantity .plus{width:34px!important;height:34px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:var(--tp-radius-pill)!important;background:transparent!important;color:var(--tp-navy)!important;font-size:18px!important;line-height:1!important;display:flex!important;align-items:center;justify-content:center}.cart-widget-side .mini_cart_item div.quantity .minus:hover,.cart-widget-side .mini_cart_item div.quantity .plus:hover{background:var(--tp-surface)!important}.cart-widget-side .mini_cart_item div.quantity input.qty{width:34px!important;height:34px!important;min-height:0!important;padding:0!important;border:0!important;background:none!important;font-size:16px!important;font-weight:700!important;color:var(--tp-ink)!important;text-align:center;-moz-appearance:textfield}.cart-widget-side .mini_cart_item span.quantity{font-size:0!important;line-height:1.3!important;overflow:visible!important;margin:0!important;padding:0 2px!important;border:0!important;background:none!important;width:auto!important;height:auto!important;min-height:0!important;display:inline-flex!important;align-items:center;color:var(--tp-navy)!important}.cart-widget-side .mini_cart_item span.quantity .amount{font-size:17px!important;font-weight:700!important;color:var(--tp-navy)!important}.cart-widget-side .mini_cart_item .remove{position:absolute!important;top:12px!important;inset-inline-end:14px!important;inset-inline-start:auto!important;left:auto;right:auto;width:32px!important;height:32px!important;border-radius:var(--tp-radius-pill)!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important;line-height:1!important;color:var(--tp-muted)!important;background:transparent!important;z-index:3;margin:0!important}[dir=rtl] .cart-widget-side .mini_cart_item .remove,html[dir=rtl] .cart-widget-side .mini_cart_item .remove{left:14px!important;right:auto!important}html:not([dir=rtl]) .cart-widget-side .mini_cart_item .remove{right:14px!important;left:auto!important}.cart-widget-side .mini_cart_item .remove:hover{background:var(--tp-error-bg)!important;color:var(--tp-error)!important}.cart-widget-side .mini_cart_item .remove::after{font-size:13px!important;margin:0!important}.cart-widget-side .amount bdi{display:inline-flex;align-items:center;gap:.14em;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.cart-widget-side .woocommerce-Price-currencySymbol{display:inline-block;width:.86em;height:.96em;background:currentColor;-webkit-mask:var(--tp-rs) center/contain no-repeat;mask:var(--tp-rs) center/contain no-repeat;font-size:inherit;flex:none}.cart-widget-side .woocommerce-Price-currencySymbol img{display:none!important}.cart-widget-side .shopping-cart-widget-footer{display:flex;flex-direction:column;gap:14px;padding:16px 20px calc(16px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--tp-line);background:var(--tp-white);box-shadow:0 -8px 20px color-mix(in srgb,var(--tp-ink) 6%,transparent)}.cart-widget-side .wd-free-progress-bar{order:-1;margin:0!important;padding:12px 14px!important;border-radius:var(--tp-radius-md);background:var(--tp-surface)}.cart-widget-side .wd-free-progress-bar .progress-msg{font-size:14px!important;line-height:1.5!important;color:var(--tp-ink)!important;margin-bottom:8px!important}.cart-widget-side .wd-free-progress-bar .progress-msg .amount{font-weight:700;color:var(--tp-primary)}.cart-widget-side .wd-free-progress-bar .progress-area{position:relative!important;height:8px!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-line)!important;overflow:hidden}.cart-widget-side .wd-free-progress-bar .progress-bar{display:block!important;position:absolute!important;top:0!important;bottom:0!important;inset-inline-start:0!important;inset-inline-end:auto!important;margin:0!important;opacity:1!important;transform:none!important;height:100%!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-primary)!important;background-image:none!important}.cart-widget-side .woocommerce-mini-cart__total{display:flex!important;align-items:center;justify-content:space-between;margin:0!important;padding:0!important;border:0!important}.cart-widget-side .woocommerce-mini-cart__total strong{font-size:16px!important;font-weight:500!important;color:var(--tp-muted)!important}.cart-widget-side .woocommerce-mini-cart__total .amount{font-size:22px!important;font-weight:700!important;color:var(--tp-navy)!important}.cart-widget-side .woocommerce-mini-cart__buttons{display:flex!important;flex-direction:column;gap:10px;margin:0!important;padding:0!important}.cart-widget-side .woocommerce-mini-cart__buttons .checkout{order:-1;min-height:52px!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-primary)!important;color:var(--tp-white)!important;font-size:17px!important;font-weight:700!important;margin:0!important}.cart-widget-side .woocommerce-mini-cart__buttons .checkout:hover{background:var(--tp-primary-hover)!important}.cart-widget-side .woocommerce-mini-cart__buttons .btn-cart{min-height:46px!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-white)!important;border:1px solid var(--tp-line)!important;color:var(--tp-ink)!important;font-size:15px!important;font-weight:500!important;margin:0!important;box-shadow:none!important}.cart-widget-side .woocommerce-mini-cart__buttons .btn-cart:hover{border-color:var(--tp-primary)!important;color:var(--tp-primary)!important}.cart-widget-side .woocommerce-mini-cart__buttons .button{text-transform:none!important;letter-spacing:0!important}.cart-widget-side .wd-empty-mini-cart,.cart-widget-side .woocommerce-mini-cart__empty-message{padding:40px 24px!important;text-align:center;font-size:16px!important;color:var(--tp-muted)!important}.cart-widget-side .wd-empty-mini-cart .btn,.cart-widget-side .wd-empty-mini-cart .button{min-height:48px!important;padding:0 28px!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-primary)!important;color:var(--tp-white)!important;font-weight:700!important;text-transform:none!important;display:inline-flex!important;align-items:center}:root{--tp-rs:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 1124.14 1256.39%22%3E%3Cpath d=%22M699.62,1113.02h0c-20.06,44.48-33.32,92.75-38.4,143.37l424.51-90.24c20.06-44.47,33.31-92.75,38.4-143.37l-424.51,90.24Z%22%3E%3C/path%3E%3Cpath d=%22M1085.73,895.8c20.06-44.47,33.32-92.75,38.4-143.37l-330.68,70.33v-135.2l292.27-62.11c20.06-44.47,33.32-92.75,38.4-143.37l-330.68,70.27V66.13c-50.67,28.45-95.67,66.32-132.25,110.99v403.35l-132.25,28.11V0c-50.67,28.44-95.67,66.32-132.25,110.99v525.69l-295.91,62.88c-20.06,44.47-33.33,92.75-38.42,143.37l334.33-71.05v170.26l-358.3,76.14c-20.06,44.47-33.32,92.75-38.4,143.37l375.04-79.7c30.53-6.35,56.77-24.4,73.83-49.24l68.78-101.97v-.02c7.14-10.55,11.3-23.27,11.3-36.97v-149.98l132.25-28.11v270.4l424.53-90.28Z%22%3E%3C/path%3E%3C/svg%3E")}.woocommerce-Price-currencySymbol:has(>img),.woocommerce-Price-currencySymbol:empty{display:inline-block;width:.84em;height:.94em;vertical-align:-.1em;background:currentColor;-webkit-mask:var(--tp-rs) center/contain no-repeat;mask:var(--tp-rs) center/contain no-repeat;flex:none}.woocommerce-Price-currencySymbol:has(>img)>img{display:none!important}:root:root{--wd-text-color:var(--tp-muted);--wd-title-color:var(--tp-ink);--wd-entities-title-color:var(--tp-ink);--wd-entities-title-color-hover:var(--tp-primary);--wd-widget-title-color:var(--tp-ink);--wd-widget-title-transform:none;--wd-header-el-transform:none;--wd-brd-radius:var(--tp-radius-md);--color-gray-900:var(--tp-ink);--color-gray-800:var(--tp-ink-soft);--color-gray-700:var(--tp-muted);--color-gray-600:var(--tp-muted);--color-gray-500:var(--tp-muted-soft);--color-gray-400:var(--tp-faint);--color-gray-300:var(--tp-line-muted);--color-gray-200:var(--tp-surface);--color-gray-100:var(--tp-surface-soft);--bgcolor-gray-100:var(--tp-surface-soft);--bgcolor-gray-200:var(--tp-surface);--bgcolor-gray-300:var(--tp-tint);--brdcolor-gray-200:var(--tp-tint);--brdcolor-gray-300:var(--tp-line);--brdcolor-gray-400:var(--tp-line);--brdcolor-gray-500:var(--tp-line-muted);--wd-form-bg:var(--tp-white);--wd-form-color:var(--tp-ink);--wd-form-placeholder-color:var(--tp-faint);--wd-form-brd-color:var(--tp-line);--wd-form-brd-color-focus:var(--tp-primary);--wd-form-brd-radius:14px;--wd-form-brd-width:1px;--wd-form-height:48px;--btn-accented-brd-radius:999px;--btn-default-brd-radius:999px;--btn-default-color:var(--tp-ink);--btn-default-color-hover:var(--tp-ink);--notices-success-bg:var(--tp-success-bg);--notices-success-color:var(--tp-ink);--notices-warning-bg:var(--tp-surface);--notices-warning-color:var(--tp-ink)}h1,h2,h3,h4,h5,h6,.title,legend{color:var(--wd-title-color)}label,.woocommerce-form-row label,.form-row label{color:var(--tp-ink);font-weight:500}.form-row .description,.woocommerce-form-row .description,span.description,em.woocommerce-password-hint,.woocommerce-form-row em,.form-row em{font-style:normal!important;color:var(--tp-muted-soft);font-size:13px}address{font-style:normal!important;line-height:1.7;color:var(--tp-ink)}.btn,.button,button,[type=submit],[type=button],.wd-nav-tabs .wd-nav-link,.woocommerce-tabs .tabs a,.wd-nav-my-acc a,.woocommerce-MyAccount-navigation a{text-transform:none!important;letter-spacing:0}button.plus,button.minus{font-family:inherit!important}input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number]:not(.qty),input[type=search],input[type=url],input[type=date],select,textarea,.select2-container--default .select2-selection--single{font-size:16px}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=search]:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--tp-primary) 15%,transparent)!important;outline:0}textarea{border-radius:var(--wd-form-brd-radius)}.select2-container--default .select2-selection--single{border-radius:var(--wd-form-brd-radius)!important;border-color:var(--wd-form-brd-color)!important;border-width:var(--wd-form-brd-width)!important;background:var(--tp-white)!important}.select2-dropdown{border-color:var(--tp-line)!important;border-radius:var(--tp-radius-sm)!important;overflow:hidden;box-shadow:0 12px 28px color-mix(in srgb,var(--tp-ink) 12%,transparent)}.select2-results__option--highlighted[aria-selected],.select2-results__option--highlighted{background:var(--tp-surface)!important;color:var(--tp-ink)!important}fieldset{border:1px solid var(--tp-line)!important;border-radius:var(--tp-radius)!important;padding:20px 24px!important}legend{padding:0 10px!important;font-size:20px!important;font-weight:700!important}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner,.woocommerce-notice{border-radius:var(--tp-radius-md)!important;border:1px solid transparent!important;font-size:15px!important;line-height:1.6!important;color:var(--tp-ink)!important;box-shadow:none!important}.woocommerce-info,.wc-block-components-notice-banner.is-info{background:var(--tp-surface)!important;border-color:var(--tp-tint-hover)!important}.woocommerce-message,.wc-block-components-notice-banner.is-success{background:var(--tp-success-bg)!important;border-color:var(--tp-success-line)!important}.woocommerce-error,.wc-block-components-notice-banner.is-error{background:var(--tp-error-bg)!important;border-color:var(--tp-error-line)!important}.woocommerce-info::before{color:var(--tp-primary)!important}.woocommerce-message::before{color:var(--tp-success)!important}.woocommerce-error::before{color:var(--tp-error)!important}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:var(--tp-primary)!important;font-weight:700;text-decoration:underline!important;text-underline-offset:3px;border:0!important}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.woocommerce-message a.wc-forward{background:var(--tp-primary)!important;color:var(--tp-white)!important;border-radius:var(--tp-radius-pill)!important;min-height:36px;padding:0 16px!important;font-size:14px!important;text-decoration:none!important}.woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-form-login-toggle .woocommerce-info{padding:14px 18px!important;padding-inline-start:48px!important;position:relative}.cart-empty.wd-empty-block-title{font-size:26px!important;color:var(--tp-ink)!important}.cart-totals-inner,.checkout-order-review,.woocommerce-checkout-review-order,.wd-free-progress-bar:not(.cart-widget-side *){border:1px solid var(--tp-line)!important;border-radius:var(--tp-radius)!important;box-shadow:none!important}.cart-totals-inner,.checkout-order-review{background:var(--tp-surface-soft)!important;padding:24px!important}.checkout-order-review::before,.checkout-order-review::after,.cart-totals-inner::before{display:none!important}.wd-free-progress-bar:not(.cart-widget-side *){background:var(--tp-surface)!important;border-color:var(--tp-tint-hover)!important;padding:14px 18px!important}.wd-free-progress-bar .progress-area{height:8px!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-line)!important;overflow:hidden;position:relative}.wd-free-progress-bar .progress-bar{border-radius:var(--tp-radius-pill)!important;background:var(--tp-primary)!important;background-image:none!important;height:100%!important}.wd-free-progress-bar .progress-msg{color:var(--tp-ink)!important}.wd-free-progress-bar .progress-msg .amount{color:var(--tp-primary);font-weight:700}.shop_table th,.woocommerce-table th,table.shop_table thead th{color:var(--tp-muted)!important;font-size:13px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}.shop_table td,.shop_table th,.woocommerce-table td,.woocommerce-table th,.woocommerce-orders-table td,.woocommerce-orders-table th{border-color:var(--tp-line)!important}.woocommerce-orders-table .button,.woocommerce-table .button{min-height:36px!important;padding:0 16px!important;border-radius:var(--tp-radius-pill)!important;font-size:14px!important}.woocommerce-order-overview{border:1px solid var(--tp-line);border-radius:var(--tp-radius);background:var(--tp-surface-soft);padding:18px 22px!important}.woocommerce-MyAccount-navigation a,.wd-nav-my-acc>li>a{border-radius:var(--tp-radius-xs)!important;color:var(--tp-ink)!important;font-weight:500!important}.woocommerce-MyAccount-navigation .is-active>a,.wd-nav-my-acc>li.is-active>a,.wd-nav-my-acc>li.wd-active>a{background:var(--tp-surface)!important;color:var(--tp-primary)!important;font-weight:700!important}.woocommerce-MyAccount-navigation a:hover,.wd-nav-my-acc>li>a:hover{background:var(--tp-surface-soft)!important;color:var(--tp-primary)!important}.wd-my-account-links>li>a,.wd-my-account-links a{border:1px solid var(--tp-line)!important;border-radius:var(--tp-radius)!important;background:var(--tp-white)!important;box-shadow:none!important;transition:border-color .2s,background-color .2s}.wd-my-account-links>li>a:hover,.wd-my-account-links a:hover{border-color:var(--tp-primary)!important;background:var(--tp-surface-soft)!important}.wd-my-account-links a::before{color:var(--tp-primary)!important}.woocommerce-Address,.woocommerce-Addresses .woocommerce-Address{border:1px solid var(--tp-line);border-radius:var(--tp-radius);padding:20px 22px}.woocommerce-pagination .page-numbers,.wd-pagination .page-numbers{gap:6px}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li span,.page-numbers>li>.page-numbers{min-width:40px;height:40px;border-radius:var(--tp-radius-pill)!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid var(--tp-line);color:var(--tp-ink)!important}.woocommerce-pagination .page-numbers li span.current,.page-numbers>li>span.current{background:var(--tp-primary)!important;border-color:var(--tp-primary);color:var(--tp-white)!important}.woocommerce-form-coupon-toggle .woocommerce-info a,.woocommerce-form-login-toggle .woocommerce-info a{text-decoration:none!important}.checkout-order-review .quantity,.woocommerce-checkout-review-order-table .quantity{width:auto!important;max-width:124px;flex:none}.woocommerce-account .woocommerce-MyAccount-title{display:none!important}.woocommerce-account .woocommerce-MyAccount-content::before{display:block;font-size:22px;font-weight:700;color:var(--tp-ink);margin:0 0 18px;line-height:1.3}.woocommerce-account:not(.woocommerce-orders):not(.woocommerce-downloads):not(.woocommerce-edit-address):not(.woocommerce-edit-account):not(.woocommerce-view-order):not(.woocommerce-payment-methods):not(.woocommerce-lost-password) .woocommerce-MyAccount-content::before{content:"لوحة التحكم"}.woocommerce-orders .woocommerce-MyAccount-content::before{content:"الطلبات"}.woocommerce-downloads .woocommerce-MyAccount-content::before{content:"التنزيلات"}.woocommerce-edit-address .woocommerce-MyAccount-content::before{content:"العناوين"}.woocommerce-edit-account .woocommerce-MyAccount-content::before{content:"تفاصيل الحساب"}.woocommerce-view-order .woocommerce-MyAccount-content::before{content:"تفاصيل الطلب"}.woocommerce-payment-methods .woocommerce-MyAccount-content::before{content:"طرق الدفع"}html[lang^=en] .woocommerce-account:not(.woocommerce-orders):not(.woocommerce-downloads):not(.woocommerce-edit-address):not(.woocommerce-edit-account):not(.woocommerce-view-order):not(.woocommerce-payment-methods) .woocommerce-MyAccount-content::before{content:"Dashboard"}html[lang^=en] .woocommerce-orders .woocommerce-MyAccount-content::before{content:"Orders"}html[lang^=en] .woocommerce-downloads .woocommerce-MyAccount-content::before{content:"Downloads"}html[lang^=en] .woocommerce-edit-address .woocommerce-MyAccount-content::before{content:"Addresses"}html[lang^=en] .woocommerce-edit-account .woocommerce-MyAccount-content::before{content:"Account details"}html[lang^=en] .woocommerce-view-order .woocommerce-MyAccount-content::before{content:"Order details"}html[lang^=en] .woocommerce-payment-methods .woocommerce-MyAccount-content::before{content:"Payment methods"}.wd-page-title{padding:20px 0 16px!important;min-height:0!important;border-bottom:1px solid var(--tp-tint);overflow:hidden}.wd-page-title-bg{background:var(--tp-white) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2228%22 height=%2214%22 viewBox=%220 0 28 14%22 fill=%22none%22 stroke=%22%231F5FE0%22 stroke-width=%221%22%3E%3Cpath d=%22M0 7 Q7 0 14 7 T28 7%22/%3E%3C/svg%3E") repeat!important;background-size:28px 12px!important}.wd-page-title-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(to right,color-mix(in srgb,var(--tp-white) 80%,transparent),color-mix(in srgb,var(--tp-white) 93%,transparent) 45%,var(--tp-white) 80%)}html:not([dir=rtl]) .wd-page-title-bg::after{background:linear-gradient(to left,color-mix(in srgb,var(--tp-white) 80%,transparent),color-mix(in srgb,var(--tp-white) 93%,transparent) 45%,var(--tp-white) 80%)}.wd-page-title>.container{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;text-align:start!important}.wd-page-title .wd-title-wrapp{margin:0!important}.wd-page-title .wd-back-btn{display:none!important}.wd-page-title h1.title{font-size:28px!important;font-weight:700;line-height:1.3!important;margin:0!important;color:var(--tp-ink)!important;position:relative;padding-bottom:12px!important}.wd-page-title h1.title::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:56px;height:8px;background:var(--tp-accent);border-radius:2px;transform:rotate(-2deg);clip-path:polygon(0 0,100% 0,96% 25%,100% 50%,96% 75%,100% 100%,0 100%,4% 75%,0 50%,4% 25%);opacity:.95}.wd-page-title .wd-breadcrumbs,.wd-page-title .woocommerce-breadcrumb{color:var(--tp-muted)}.wd-page-title .wd-breadcrumbs{order:-1;margin:0!important;font-size:13px!important}.wd-page-title .wd-breadcrumbs a,.wd-page-title .wd-breadcrumbs .wd-last{font-size:13px!important;font-weight:400!important;color:var(--tp-muted-soft)!important}.wd-page-title .wd-breadcrumbs .wd-last{color:var(--tp-ink)!important}.wd-page-title .wd-breadcrumbs:not(:has(a:nth-of-type(2))){display:none!important}.wd-page-title .wd-nav-product-cat{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto;scrollbar-width:none;justify-content:flex-start!important;width:100%;margin:10px 0 0!important;padding:2px 0 4px!important}.wd-page-title .wd-nav-product-cat::-webkit-scrollbar{display:none}.wd-page-title .wd-nav-product-cat>li{flex:none!important;width:auto!important;margin:0!important;padding:0!important}.wd-page-title .wd-nav-product-cat>li>a{width:auto!important;min-width:0!important;height:42px!important;min-height:0!important;margin:0!important;padding:0 6px 0 16px!important;gap:8px;font-size:14px!important;font-weight:500!important;white-space:nowrap;background:var(--tp-white)!important;border:1px solid var(--tp-line-strong)!important;border-radius:var(--tp-radius-pill)!important;color:var(--tp-ink)!important;transition:border-color .15s,background-color .15s}html[dir=rtl] .wd-page-title .wd-nav-product-cat>li>a{padding:0 16px 0 6px!important}.wd-page-title .wd-nav-product-cat>li>a:hover{border-color:var(--tp-primary)!important}.wd-page-title .wd-nav-product-cat>li.wd-active>a,.wd-page-title .wd-nav-product-cat>li.current-menu-item>a{background:var(--tp-ink)!important;border-color:var(--tp-ink)!important;color:var(--tp-white)!important}.wd-page-title .wd-nav-product-cat .nav-link-summary{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:8px}.wd-page-title .wd-nav-product-cat .nav-link-text{font-size:15px!important;font-weight:600!important;line-height:1!important;padding-top:3px!important;color:inherit!important;text-transform:none!important;letter-spacing:0!important}.wd-page-title .wd-nav-product-cat .nav-link-count{opacity:1!important;font-size:12px!important;font-weight:700!important;line-height:1!important;padding:6px 9px 5px!important;min-width:0!important;height:auto!important;border-radius:var(--tp-radius-pill)!important;background:var(--tp-surface)!important;color:var(--tp-primary)!important;font-variant-numeric:tabular-nums}.wd-page-title .wd-nav-product-cat>li.wd-active .nav-link-count{background:var(--tp-accent)!important;color:var(--tp-ink)!important}.wd-page-title .wd-nav-product-cat>li>a::after,.wd-page-title .wd-nav-product-cat .nav-link-text::after,.wd-page-title .wd-nav-product-cat .wd-nav-opener{display:none!important}@media (min-width:1025px){.wd-page-title .wd-nav-product-cat>li>a{display:flex!important;align-items:center;justify-content:center}.wd-page-title .wd-nav-product-cat .nav-link-summary{line-height:1}.wd-page-title .wd-nav-product-cat .nav-link-text{white-space:nowrap}.wd-page-title .wd-nav-product-cat .nav-link-count{margin:0!important;white-space:nowrap}}@media (max-width:1024px){.wd-page-title .wd-btn-show-cat{display:none!important}.wd-page-title .wd-nav-product-cat{position:static!important;height:auto!important;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin-inline:-16px!important;padding-inline:16px!important;width:calc(100% + 32px)!important}.wd-page-title .wd-nav-product-cat::after{content:"";flex:0 0 1px;margin-inline-start:15px}.wd-page-title .wd-nav-product-cat>li{border:0!important}.wd-page-title .wd-nav-product-cat .children{display:none!important}}body.home .elementor-element-929c0fa,body.home .elementor-element-584b7a5{margin-bottom:0!important}body.home .elementor-element-a06d943,body.home .elementor-element-bb88dae,body.home .elementor-element-2db6881,body.home .elementor-element-fea161a,body.home .elementor-element-dda6260,body.home .elementor-element-929c0fa,body.home .elementor-element-5a0445c,body.home .elementor-element-94b37b4{padding-top:56px!important;padding-bottom:56px!important;margin-top:0!important;margin-bottom:0!important;position:relative;isolation:isolate}body.home .elementor-element-a06d943{padding-top:24px!important}@media (max-width:767px){body.home .elementor-element-a06d943,body.home .elementor-element-bb88dae,body.home .elementor-element-2db6881,body.home .elementor-element-fea161a,body.home .elementor-element-dda6260,body.home .elementor-element-929c0fa,body.home .elementor-element-5a0445c,body.home .elementor-element-94b37b4{padding-top:36px!important;padding-bottom:36px!important}body.home .elementor-element-a06d943{padding-top:12px!important}}body.home h2.wd-el-title,body.home .elementor-widget-heading h2.elementor-heading-title{position:relative;padding-bottom:12px!important}body.home h2.wd-el-title::after,body.home .elementor-widget-heading h2.elementor-heading-title::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:44px;height:7px;background:var(--tp-accent);border-radius:2px;transform:rotate(-2deg);clip-path:polygon(0 0,100% 0,96% 25%,100% 50%,96% 75%,100% 100%,0 100%,4% 75%,0 50%,4% 25%)}body.home .elementor-element-bb88dae::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:var(--tp-surface-soft);border-block:1px solid var(--tp-tint);pointer-events:none}body.home .elementor-element-fea161a::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:var(--tp-surface-soft);border-block:1px solid var(--tp-tint);pointer-events:none}body.home .elementor-element-5a0445c::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:var(--tp-surface-soft);border-block:1px solid var(--tp-tint);pointer-events:none}body.home .elementor-element-2db6881::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:linear-gradient(color-mix(in srgb,var(--tp-navy) 88%,transparent),color-mix(in srgb,var(--tp-navy) 95%,transparent)),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2228%22 height=%2214%22 viewBox=%220 0 28 14%22 fill=%22none%22 stroke=%22%23FFFFFF%22 stroke-width=%221%22%3E%3Cpath d=%22M0 7 Q7 0 14 7 T28 7%22/%3E%3C/svg%3E") 0 0/28px 12px repeat,var(--tp-navy);pointer-events:none}body.home .elementor-element-2db6881 h2.wd-el-title,body.home .elementor-element-2db6881 .elementor-widget-text-editor,body.home .elementor-element-2db6881 .elementor-widget-text-editor *{color:var(--tp-white)!important}body.home .elementor-element-2db6881 .elementor-widget-text-editor a{color:var(--tp-accent)!important}body.home .elementor-element-dda6260::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;z-index:-1;background:linear-gradient(color-mix(in srgb,var(--tp-white) 88%,transparent),color-mix(in srgb,var(--tp-white) 96%,transparent) 45%,var(--tp-white)),url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2228%22 height=%2214%22 viewBox=%220 0 28 14%22 fill=%22none%22 stroke=%22%231F5FE0%22 stroke-width=%221%22%3E%3Cpath d=%22M0 7 Q7 0 14 7 T28 7%22/%3E%3C/svg%3E") 0 0/28px 12px repeat,var(--tp-white);pointer-events:none}body.home .elementor-element-929c0fa::after,body.home .elementor-element-94b37b4::after{content:"";position:absolute;top:-6px;left:calc(50% - 50vw);width:100vw;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2240%22 height=%2212%22 viewBox=%220 0 40 12%22 fill=%22none%22 stroke=%22%23C9D6EE%22 stroke-width=%221.5%22%3E%3Cpath d=%22M0 6 Q10 0 20 6 T40 6%22/%3E%3C/svg%3E") repeat-x;background-size:40px 12px;pointer-events:none}body.home .wd-tabs-header .tabs-name,body.home .wd-tabs-header .title,body.home .wd-el-title{text-transform:none!important;letter-spacing:0!important}body.home .elementor-element-daad23b .wd-cat-wrap{background:none!important;padding:0!important;box-shadow:none!important;border:0!important}body.home .elementor-element-daad23b .wd-cat-inner{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;background:var(--tp-white)!important;border:1px solid var(--tp-line-strong)!important;border-radius:var(--tp-radius-pill)!important;padding:8px!important;padding-inline-end:18px!important;box-shadow:none!important;transition:border-color .2s,transform .2s}body.home .elementor-element-daad23b .wd-cat:hover .wd-cat-inner{border-color:var(--tp-primary)!important;transform:translateY(-2px)}body.home .elementor-element-daad23b .wd-cat-thumb{flex:0 0 60px!important;width:60px!important;height:60px!important;margin:0!important;border-radius:50%!important;overflow:hidden;background:var(--tp-tint-strong) center/66% no-repeat!important;transition:background-size .25s ease}body.home .elementor-element-daad23b .wd-cat .wd-cat-thumb,body.home .elementor-element-daad23b .categories-with-shadow .wd-cat-thumb{box-shadow:none!important}body.home .elementor-element-daad23b .wd-cat:hover .wd-cat-thumb{background-color:var(--tp-tint-hover)!important;background-size:74%!important}body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/shipping-bags/"]),body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/shipping-bags-en/"]){background-image:url("/wp-content/uploads/tp-assets/cat-shipping-bags.svg")!important}body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/starter-kits/"]),body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/starter-kits-en/"]){background-image:url("/wp-content/uploads/tp-assets/cat-starter-kits.svg")!important}body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/boxes/"]),body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/boxes-en/"]){background-image:url("/wp-content/uploads/tp-assets/cat-boxes.svg")!important}body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/packaging-essentials/"]),body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/packaging-essentials-en/"]){background-image:url("/wp-content/uploads/tp-assets/cat-packaging-essentials.svg")!important}body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/safety-and-fillers/"]),body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/packaging-safety-fillers/"]){background-image:url("/wp-content/uploads/tp-assets/cat-protection.svg")!important}body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/thermal-printers/"]),body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/thermal-printers-en/"]){background-image:url("/wp-content/uploads/tp-assets/cat-thermal-printers.svg")!important}body.home .elementor-element-daad23b .wd-cat-thumb:has(a[href*="/product-category/"]) img{opacity:0!important}body.home .elementor-element-daad23b .wd-cat-content{position:static!important;background:none!important;opacity:1!important;transform:none!important;padding:0!important;text-align:start}body.home .elementor-element-daad23b .wd-cat-content .wd-entities-title{display:block!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;color:var(--tp-ink)!important;text-transform:none!important;letter-spacing:0!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important}@media (max-width:767px){body.home .elementor-element-daad23b .wd-col,body.home .elementor-element-daad23b .category-grid-item{flex:0 0 auto!important;max-width:none!important;width:auto!important}body.home .elementor-element-daad23b .wd-cat-inner{gap:8px;padding:5px!important;padding-inline-end:14px!important}body.home .elementor-element-daad23b .wd-cat-thumb{flex-basis:44px!important;width:44px!important;height:44px!important}body.home .elementor-element-daad23b .wd-cat-content .wd-entities-title{font-size:14px!important;white-space:nowrap}}@media (min-width:768px){body.home .elementor-element-daad23b .wd-cat-inner{flex-direction:column!important;justify-content:center;gap:10px!important;padding:16px 10px 14px!important;border-radius:var(--tp-radius)!important;height:100%;text-align:center}body.home .elementor-element-daad23b .wd-cat-thumb{flex:0 0 64px!important;width:64px!important;height:64px!important}body.home .elementor-element-daad23b .wd-cat-content{flex:none!important;width:100%;min-width:0!important;text-align:center!important}body.home .elementor-element-daad23b .wd-cat-content .wd-entities-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:15px!important;font-weight:700!important;line-height:1.3!important}}@media (max-width:1024px){body.home .whb-top-bar{display:block!important}}body.home .elementor-element-51e7e3c{background-image:url("/wp-content/uploads/tp-assets/custom-box-print.svg")!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;background-color:var(--tp-surface)!important;min-height:240px}@media (max-width:767px){body.home .elementor-element-51e7e3c{min-height:220px}}body.home .elementor-element-9a486b2{background:var(--tp-white)!important;border:1px solid var(--tp-line)!important;border-radius:var(--tp-radius)!important;padding:32px 36px!important;justify-content:center!important;align-items:stretch!important}.tp-custom{display:flex;flex-direction:column;align-items:flex-start;gap:14px;text-align:start;color:var(--tp-ink)}.tp-custom-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--tp-radius-pill);background:var(--tp-accent-bg);color:var(--tp-on-accent-bg);font-size:13px;font-weight:700}.tp-custom-title{margin:0!important;font-size:30px!important;line-height:1.25!important;font-weight:700!important;color:var(--tp-ink)!important;position:relative;padding-bottom:12px}.tp-custom-title::after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:44px;height:7px;background:var(--tp-accent);border-radius:2px;transform:rotate(-2deg);clip-path:polygon(0 0,100% 0,96% 25%,100% 50%,96% 75%,100% 100%,0 100%,4% 75%,0 50%,4% 25%)}.tp-custom-lead{margin:0!important;font-size:16px;line-height:1.7;color:var(--tp-muted);max-width:560px}.tp-custom-points{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px 18px}.tp-custom-points li{position:relative;margin:0!important;padding-inline-start:28px;font-size:15px;font-weight:600;line-height:24px;color:var(--tp-ink)}.tp-custom-points li::before{content:"";position:absolute;inset-inline-start:0;top:2px;width:20px;height:20px;border-radius:50%;background:var(--tp-success-bg) url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22none%22 stroke=%22%23157F3D%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 10.5l3.2 3.2L15 7%22/%3E%3C/svg%3E") center/14px no-repeat}.tp-custom-steps{list-style:none!important;margin:4px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.tp-custom-steps li{margin:0!important;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--tp-radius-sm);background:var(--tp-surface-soft);font-size:14px;font-weight:600;line-height:1.35;color:var(--tp-ink)}.tp-custom-steps b{flex:none;width:26px;height:26px;border-radius:50%;background:var(--tp-primary);color:var(--tp-white);font-size:13px;display:inline-flex;align-items:center;justify-content:center;padding-top:2px}.tp-custom-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px}.tp-custom-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:var(--tp-radius-pill);background:var(--tp-primary);color:var(--tp-white)!important;font-size:16px;font-weight:700;text-decoration:none!important;transition:background-color .2s}.tp-custom-btn:hover{background:var(--tp-primary-hover)}.tp-custom-btn .tp-wa{width:20px;height:20px;flex:none}.tp-custom-link{font-size:15px;font-weight:600;color:var(--tp-primary)!important;text-decoration:underline!important;text-underline-offset:4px}@media (max-width:767px){body.home .elementor-element-9a486b2{padding:24px 20px!important}.tp-custom-title{font-size:24px!important}.tp-custom-steps{grid-template-columns:1fr}.tp-custom-btn{width:100%;justify-content:center}.tp-custom-cta{width:100%;justify-content:center}}@media (max-width:767px){[id^="gb-widget-"]{bottom:60px!important}.wd-header-wishlist .wd-tools-icon:before{font-size:30px!important}.wd-header-search .wd-tools-icon:after{font-size:30px!important}.wd-toolbar-link .wd-custom-icon img{height:30px!important}}@media (max-width:360px){.moy-logo-list{justify-content:center!important}.moy-logo-list img{padding:7px 5px!important}}html[lang^="en"] .tp-kit .tp-lang-ar,html:not([lang^="en"]) .tp-kit .tp-lang-en{display:none!important}.product-labels .tp-label{font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;line-height:1.2;padding:5px 10px;border-radius:var(--tp-radius-pill);min-height:0}.product-labels .tp-label-best{background:var(--tp-accent);color:var(--tp-ink)}.product-labels .tp-label-wholesale{background:var(--tp-navy);color:var(--tp-white)}.product-labels .tp-label-saving{background:var(--tp-success);color:var(--tp-white)}.product-labels .new{background:var(--tp-primary);color:var(--tp-white);font-size:12px;font-weight:700;text-transform:none;border-radius:var(--tp-radius-pill);padding:5px 10px}.tp-qty-break{margin:6px 0 12px;padding:10px 14px;border-radius:var(--tp-radius-sm);background:var(--tp-surface);color:var(--tp-ink);font-size:14px;line-height:1.6}.tp-qty-break b{color:var(--tp-success)}.cart-widget-side .mini_cart_item .tp-mc-saved{flex:1 0 100%;margin-top:-6px;text-align:end;font-size:12.5px;font-weight:500;line-height:1.4;color:var(--tp-success)}.cart-widget-side .mini_cart_item .tp-mc-saved .amount{font-weight:700;color:inherit!important}html[lang^="en"] .tp-lang-ar,html[lang^="ar"] .tp-lang-en{display:none!important}.tp-topbar-msg{margin:0;font-size:15px;line-height:1.4}.whb-top-bar .wd-social-icons{gap:6px}.whb-top-bar .wd-social-icons .wd-social-icon{min-width:28px;min-height:28px;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important}a.wd-skip-links[href="#menu-main-menu"]{display:none!important}.elementor-element-daad23b .wd-cat .wd-entities-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.6em;line-height:1.6em}html[lang^="en"] .tp-topbar-msg-m .tp-lang-ar,html:not([lang^="en"]) .tp-topbar-msg-m .tp-lang-en{display:none!important}@media (max-width:1024px){.whb-top-bar .whb-hidden-lg .wd-social-icons{display:none!important}.whb-top-bar .whb-hidden-lg .wd-header-text{flex:1 1 auto;display:flex;justify-content:center}.tp-topbar-msg-m{margin:0;font-size:13px;line-height:1.3;color:var(--tp-white);text-align:center;white-space:nowrap}.tp-topbar-msg-m strong{font-weight:700;color:var(--tp-white)}}@media (max-width:1024px){body:is(.page-id-68,.page-id-70) .whb-top-bar{display:none}}:is(.elementor-68,.elementor-70) .tp-hero .elementor-heading-title{letter-spacing:-0.01em}:is(.elementor-68,.elementor-70) .tp-hero-ctas .elementor-button{min-height:48px;display:inline-flex;align-items:center;border-radius:var(--tp-pill)!important}:is(.elementor-68,.elementor-70) .tp-btn-primary .elementor-button{background-color:var(--tp-accent)!important;color:var(--tp-on-accent)!important;border:2px solid var(--tp-accent)!important}:is(.elementor-68,.elementor-70) .tp-btn-primary .elementor-button:hover{background-color:var(--tp-accent-hover)!important;border-color:var(--tp-accent-hover)!important}:is(.elementor-68,.elementor-70) .tp-btn-secondary .elementor-button{background-color:transparent!important;color:var(--tp-white)!important;border:2px solid var(--tp-white)!important}:is(.elementor-68,.elementor-70) .tp-btn-secondary .elementor-button:hover{background-color:color-mix(in srgb,var(--tp-white) 12%,transparent)!important}@media (max-width:767px){:is(.elementor-68,.elementor-70) .tp-hero-ctas{flex-direction:row!important;flex-wrap:nowrap!important;width:100%}:is(.elementor-68,.elementor-70) .tp-hero-ctas>.elementor-widget{flex:1 1 0;min-width:0}:is(.elementor-68,.elementor-70) .tp-hero-ctas .elementor-button{width:100%;justify-content:center;padding:12px 8px!important}}:is(.elementor-68,.elementor-70) .tp-trust .elementor-icon-list-item{background:var(--tp-surface);border-radius:var(--tp-pill);padding:8px 14px!important}:is(.elementor-68,.elementor-70) .tp-trust .elementor-icon-list-items.elementor-inline-items{gap:8px;margin:0!important}:is(.elementor-68,.elementor-70) .tp-trust .elementor-icon-list-item:after{display:none!important}@media (max-width:767px){:is(.elementor-68,.elementor-70) .tp-trust .elementor-icon-list-items.elementor-inline-items{display:grid!important;grid-template-columns:1fr 1fr;gap:8px}:is(.elementor-68,.elementor-70) .tp-trust .elementor-icon-list-item{margin:0!important;font-size:13.5px;line-height:1.35;border-radius:var(--tp-radius-md);align-items:center}}:is(.elementor-68,.elementor-70) .wd-el-title,:is(.elementor-68,.elementor-70) .title-wrapper .title{color:var(--tp-ink);font-weight:700;font-size:30px;line-height:1.3}@media (max-width:767px){:is(.elementor-68,.elementor-70) .wd-el-title,:is(.elementor-68,.elementor-70) .title-wrapper .title{font-size:22px}}:is(.elementor-68,.elementor-70) form.searchform input.s{font-size:16px;color:var(--tp-ink);border-radius:var(--tp-pill);background:var(--tp-surface);border-color:var(--tp-line)}:is(.elementor-68,.elementor-70) form.searchform .searchsubmit{border-radius:var(--tp-pill)}:is(.elementor-68,.elementor-70) .wd-cat .wd-entities-title{font-size:15px;color:var(--tp-ink);font-weight:700}:is(.elementor-68,.elementor-70) .wd-product .product-wrapper{border-radius:var(--tp-radius)}:is(.elementor-68,.elementor-70) .wd-product .product-element-top{border-radius:calc(var(--tp-radius) - 6px);overflow:hidden}:is(.elementor-68,.elementor-70) .wd-product .wd-product-cats,:is(.elementor-68,.elementor-70) .wd-product .wd-product-sku{display:none}:is(.elementor-68,.elementor-70) .wd-product .wd-entities-title{font-size:15px;line-height:1.5;color:var(--tp-ink);font-weight:500}:is(.elementor-68,.elementor-70) .wd-product .price,:is(.elementor-68,.elementor-70) .wd-product .price .amount{color:var(--tp-price);font-weight:700;font-size:18px}:is(.elementor-68,.elementor-70) .wd-product .quantity{border-radius:var(--tp-pill);overflow:hidden;background:var(--tp-white)}:is(.elementor-68,.elementor-70) .wd-product .quantity .minus,:is(.elementor-68,.elementor-70) .wd-product .quantity .plus{min-width:44px;height:44px;font-size:18px;color:var(--tp-ink);background:var(--tp-white)}:is(.elementor-68,.elementor-70) .wd-product .quantity input.qty{width:44px;height:44px;font-size:16px;color:var(--tp-ink);background:var(--tp-white)}:is(.elementor-68,.elementor-70) .wd-product .add_to_cart_button,:is(.elementor-68,.elementor-70) .wd-product .button{background-color:var(--tp-primary)!important;color:var(--tp-white)!important;min-height:44px;width:100%;white-space:nowrap;font-size:14px;border-radius:var(--tp-pill)!important}:is(.elementor-68,.elementor-70) .wd-product .add_to_cart_button:hover,:is(.elementor-68,.elementor-70) .wd-product .button:hover{background-color:var(--tp-primary-hover)!important}:is(.elementor-68,.elementor-70) .wd-nav-tabs .wd-nav-link{color:var(--tp-muted)}:is(.elementor-68,.elementor-70) .wd-nav-tabs .wd-active .wd-nav-link,:is(.elementor-68,.elementor-70) .wd-nav-tabs .wd-nav-link:hover{color:var(--tp-ink)}:is(.elementor-68,.elementor-70) .wd-nav-tabs{--nav-chosen-color:var(--tp-primary)}:is(.elementor-68,.elementor-70) .elementor-element-9a486b2,:is(.elementor-68,.elementor-70) .elementor-element-51e7e3c{border-radius:var(--tp-radius);overflow:hidden}:is(.elementor-68,.elementor-70) .elementor-element-882a688 .title{color:var(--tp-ink)!important}:is(.elementor-68,.elementor-70) .elementor-element-c181600 .btn{background-color:var(--tp-primary);color:var(--tp-white);min-height:48px;font-size:16px;border-radius:var(--tp-pill)}:is(.elementor-68,.elementor-70) .elementor-element-c181600 .btn:hover{background-color:var(--tp-primary-hover);color:var(--tp-white)}:is(.elementor-68,.elementor-70) .elementor-element-93d5d23{font-size:16px;color:var(--tp-muted)}:is(.elementor-68,.elementor-70) .tp-kits-note a{color:var(--tp-primary);font-weight:700;text-decoration:underline}:is(.elementor-68,.elementor-70) .tp-kits-note p{margin:0}:is(.elementor-68,.elementor-70) .tp-wholesale-cta{border-radius:var(--tp-radius)}:is(.elementor-68,.elementor-70) .tp-wholesale-cta p{margin:0;color:var(--tp-white)}:is(.elementor-68,.elementor-70) .tp-wholesale-cta .elementor-button{min-height:48px}@media (max-width:767px){:is(.elementor-68,.elementor-70) .tp-wholesale-cta .tp-hero-ctas{flex-direction:column!important;flex-wrap:nowrap!important}:is(.elementor-68,.elementor-70) .tp-wholesale-cta .tp-hero-ctas>.elementor-widget{width:100%}:is(.elementor-68,.elementor-70) .tp-wholesale-cta .elementor-button{width:100%;justify-content:center}}:is(.elementor-68,.elementor-70) .tp-faq-acc .elementor-accordion-item{border:0!important;background:var(--tp-surface);border-radius:var(--tp-radius-md);margin-bottom:10px;overflow:hidden}:is(.elementor-68,.elementor-70) .tp-faq-acc .elementor-tab-title{border:0!important;padding:18px 20px;line-height:1.5}:is(.elementor-68,.elementor-70) .tp-faq-acc .elementor-tab-content{border:0!important;padding:0 20px 18px;color:var(--tp-muted)}:is(.elementor-68,.elementor-70) .tp-faq-acc .elementor-tab-content a{color:var(--tp-primary);text-decoration:underline}@media (max-width:1024px){:is(.elementor-68,.elementor-70) .wd-product-grid-slider-nav,:is(.elementor-68,.elementor-70) .wd-product-grid-slider-pagin{display:none!important}}:is(.elementor-68,.elementor-70) .elementor-element-daad23b .wd-cat .wd-entities-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){:is(.elementor-68,.elementor-70) .elementor-element-daad23b .wd-grid-g{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px!important;padding-bottom:8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:0!important}:is(.elementor-68,.elementor-70) .elementor-element-daad23b .wd-grid-g::-webkit-scrollbar{display:none}:is(.elementor-68,.elementor-70) .elementor-element-daad23b .wd-grid-g>*{flex:0 0 38%!important;max-width:38%!important;width:38%!important;scroll-snap-align:start;margin:0!important;padding:0!important}:is(.elementor-68,.elementor-70) .elementor-element-daad23b .wd-cat .wd-entities-title{font-size:14px}}.tp-faq{display:flex;flex-direction:column;gap:10px}.tp-faq-item{background:var(--tp-surface);border-radius:var(--tp-radius-md);overflow:hidden}.tp-faq-q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--tp-tap);padding:18px 20px;font-family:var(--tp-font);font-size:17px;font-weight:700;line-height:1.5;color:var(--tp-ink)}.tp-faq-q::-webkit-details-marker{display:none}.tp-faq-q::after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 14px no-repeat;color:var(--tp-primary);transition:transform .2s ease}.tp-faq-item[open]>.tp-faq-q{color:var(--tp-primary)}.tp-faq-item[open]>.tp-faq-q::after{background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat;transform:rotate(180deg)}.tp-faq-q:hover{color:var(--tp-primary)}.tp-faq-q:focus-visible{outline:2px solid var(--tp-primary);outline-offset:-2px;border-radius:var(--tp-radius-md)}.tp-faq-a{padding:0 20px 18px;font-size:16px;line-height:1.7;color:var(--tp-muted)}.tp-faq-a p{margin:0}.tp-faq-a a{color:var(--tp-primary);text-decoration:underline}@media (prefers-reduced-motion:reduce){.tp-faq-q::after{transition:none}}.tp-kit .elementor-widget,.tp-kit .elementor-widget-container,.tp-kit .wd-breadcrumbs,.tp-kit .woocommerce-breadcrumb{text-align:start!important}.tp-kit>.e-con-inner,.tp-kit .e-con,.tp-kit .e-con-inner{align-items:stretch!important}.tp-kit .wd-breadcrumbs,.tp-kit .woocommerce-breadcrumb{justify-content:flex-start!important}.tp-kit-hero .product_title,.tp-kit-hero h1,.tp-kit-hero .price,.tp-kit-hero .woocommerce-product-details__short-description{text-align:start!important;text-wrap:balance}.tp-kit-hero .woocommerce-product-details__short-description{text-wrap:pretty}.tp-kit-hero .price{display:block}.tp-kit-hero .elementor-widget-html:first-child{align-self:flex-start}.tp-kit-stack{justify-content:flex-start}@media (min-width:1025px){.tp-kit .e-con.tp-kit-main{align-items:start!important}.tp-kit-hero{align-self:start!important}}.tp-kit-mini{width:100%;border:2px solid transparent!important;font:inherit;text-align:start;cursor:pointer;transition:border-color .15s,background-color .15s}.tp-kit-mini:hover{border-color:var(--tp-line)!important}.tp-kit-mini.is-active{border-color:var(--tp-primary)!important;background:var(--tp-white)}.tp-kit-mini:focus-visible,.tp-d-x:focus-visible,.tp-d-go:focus-visible{outline:3px solid var(--tp-accent);outline-offset:2px}.tp-kit .group_table tr.is-active{box-shadow:inset 0 0 0 2px var(--tp-primary)}.tp-kit-detail{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:4px 14px;align-items:start;margin:4px 0 10px;padding:16px;background:var(--tp-white);border:2px solid var(--tp-primary);border-radius:var(--tp-radius);animation:tpIn .18s ease-out}.tp-kit-detail[hidden]{display:none}.tp-kit-detail img{grid-row:span 2;width:84px;height:84px;object-fit:contain;background:var(--tp-tile);border-radius:var(--tp-radius-sm)}.tp-kit-detail h3{margin:0;padding-inline-end:40px;font-size:16px;line-height:1.45;font-weight:700;color:var(--tp-ink)}.tp-d-meta{margin:0;font-size:14px;color:var(--tp-muted)}.tp-d-meta b{color:var(--tp-price)}.tp-d-desc{grid-column:1/-1;margin-top:8px;font-size:14.5px;line-height:1.75;color:var(--tp-ink)}.tp-d-desc p{margin:0 0 8px}.tp-d-desc ul{margin:0;padding-inline-start:18px}.tp-d-desc li{margin:0 0 4px}.tp-d-go{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0 18px;border-radius:var(--tp-pill);background:var(--tp-surface);color:var(--tp-primary)!important;font-weight:700}.tp-d-go:hover{background:var(--tp-primary);color:var(--tp-white)!important}.tp-d-x{position:absolute;top:10px;inset-inline-end:10px;width:36px;height:36px;border:0;border-radius:50%;background:var(--tp-surface);color:var(--tp-ink);font-size:20px;line-height:1;cursor:pointer}@keyframes tpIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tp-kit-detail{animation:none}}