:root{--p-ink:#17191c;--p-muted:#70767d;--p-line:#e4e6e9;--p-paper:#f9fafb;--p-yellow:#ffc51a;--p-blue:#88ceff}
html:not([data-padey-lang="en"]) [data-p-lang="en"],html[data-padey-lang="en"] [data-p-lang="ar"]{display:none!important}
.padey-header [hidden],.p-drawer [hidden]{display:none!important}
.padey-header,.p-drawer,.p-product-card,.p-shop-intro{box-sizing:border-box;font-family:Manrope,"Noto Sans Arabic",Arial,sans-serif}
html[dir="rtl"] .padey-header,html[dir="rtl"] .p-drawer,html[dir="rtl"] .p-product-card,html[dir="rtl"] .p-shop-intro{font-family:"Noto Sans Arabic",Manrope,Arial,sans-serif}
body:not(.padey-experience){padding-top:76px}
.padey-header.nav{position:fixed;inset:0 0 auto;z-index:100;height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 4.5%;border-bottom:1px solid #17191c10;background:#fafbfcdf;backdrop-filter:blur(20px);direction:ltr;color:var(--p-ink)}
.admin-bar .padey-header{top:32px}
.padey-header a{text-decoration:none;color:inherit}
.padey-header button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;touch-action:manipulation}
.padey-header .p-logo{display:flex;flex-shrink:0;align-items:center;color:var(--p-ink);--brand:var(--p-yellow)}
.site[data-product="endurance"] .padey-header .p-logo{--brand:var(--p-blue)}
.padey-header .p-logo svg{display:block;width:114px!important;height:38px}
.p-header-middle,.p-header-actions,.p-links{display:flex;align-items:center;gap:26px}
.p-links{font-size:13px;color:#626970}
.p-links a:hover{color:var(--p-ink)}
.p-product-switch{display:flex;align-items:center;gap:3px;background:#e7e8ea;border-radius:999px;padding:4px;font-family:Manrope,Arial,sans-serif}
.p-product-switch a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:35px;padding:0 17px;border-radius:999px;color:#626970;font-size:13px;font-weight:600;white-space:nowrap;transition:background .2s,color .2s}
.p-product-switch a[data-selected="true"]{background:#fff;color:var(--p-ink);box-shadow:0 2px 8px #00000007}
.p-dot{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;font-style:normal}
.p-dot-yellow{background:#ffc51a!important}.p-dot-blue{background:#88ceff!important}
.p-short{display:none}
.p-header-actions{gap:17px}
.padey-header .p-language{font-size:13px;font-weight:600;min-height:40px;padding:0}
.padey-header .p-bag{position:relative;display:grid;place-items:center;min-width:32px;min-height:40px;padding:0}
.p-bag-count{position:absolute;top:0;right:-7px;min-width:17px;height:17px;border-radius:20px;padding:0 4px;background:var(--p-ink);color:white;font-family:Manrope,Arial,sans-serif;font-size:10px;line-height:17px;text-align:center}
.padey-header .p-order-nav{display:flex;align-items:center;gap:10px;padding:11px 21px;border-radius:999px;background:var(--p-ink);color:white;font-size:13px}
.padey-header .p-burger{display:none;place-items:center;width:30px;height:40px;padding:0}
.p-close-icon{display:none}.p-burger[aria-expanded="true"] .p-menu-icon{display:none}.p-burger[aria-expanded="true"] .p-close-icon{display:block}
.padey-header .p-menu{position:absolute;top:calc(100% + 10px);left:4.5%;right:auto;width:min(320px,92vw);padding:12px;border:1px solid #e5e7ea;border-radius:22px;background:#fff;box-shadow:0 18px 50px #17191c15;direction:rtl;text-align:right;display:grid;gap:4px}
html[dir="ltr"] .padey-header .p-menu{direction:ltr;text-align:left}
.padey-header .p-menu a,.padey-header .p-menu button{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;width:100%;border-radius:12px;font-size:14px;text-align:inherit;direction:inherit}
.padey-header .p-menu a:hover,.padey-header .p-menu button:hover{background:#f1f2f4}
.p-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:14px 24px;border:0;border-radius:999px;background:var(--p-ink);color:#fff!important;text-decoration:none!important;font:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;transition:background .2s,transform .2s}
.p-button:hover{background:#34383c;transform:translateY(-1px)}
.p-button:disabled{opacity:.45;cursor:wait;transform:none}
.p-button span[aria-hidden]{font-size:20px;line-height:1;font-weight:400}
.p-wide{width:100%}
.p-small{font-size:12px;line-height:1.8}.p-muted{color:var(--p-muted)}
.p-eyebrow{display:block;color:var(--p-muted);font-family:Manrope,"Noto Sans Arabic",sans-serif;font-size:10px;font-weight:600;letter-spacing:.13em;line-height:1.8;direction:ltr}
html[dir="rtl"] .p-eyebrow{letter-spacing:0;direction:rtl}
.p-drawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;width:min(100vw,480px);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:26px 0 0 26px;background:var(--p-paper);color:var(--p-ink);overflow:hidden;box-shadow:-20px 0 80px #00000018;z-index:999999;font-size:14px;line-height:1.65}
.p-drawer[open]{display:flex;flex-direction:column;animation:pDrawerIn .28s cubic-bezier(.2,.7,.2,1)}
.p-drawer::backdrop{background:#11182055;backdrop-filter:blur(5px)}
.p-drawer *{box-sizing:border-box}
.p-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 28px 23px;border-bottom:1px solid var(--p-line);flex-shrink:0;background:var(--p-paper)}
.p-drawer-head h2{margin:6px 0 0;font-size:27px;font-weight:650;line-height:1.35;letter-spacing:-.04em}
html[dir="rtl"] .p-drawer-head h2{letter-spacing:0}
.p-icon-button{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;padding:10px;border:1px solid var(--p-line);border-radius:50%;color:inherit;background:transparent;cursor:pointer}
.p-icon-button svg{width:18px;height:18px}
.p-drawer-scroll{overflow-y:auto;overscroll-behavior:contain;flex:1;padding:0 28px calc(24px + env(safe-area-inset-bottom));scrollbar-width:thin}
.p-cart-error{margin:20px 0;padding:14px 16px;border:1px solid #e8c5bb;border-radius:14px;background:#fff5f0;color:#863c27;font-size:13px;white-space:pre-line}
.p-cart-item{display:flex;gap:18px;padding:24px 0;border-bottom:1px solid var(--p-line)}
.p-cart-image{display:flex;align-items:center;justify-content:center;width:94px;min-width:94px;height:118px;border-radius:18px;overflow:hidden;background:#eeeff2}
.p-cart-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.p-cart-item-copy{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.p-cart-name{font-size:14px;line-height:1.6;font-weight:600;color:inherit;text-decoration:none}
.p-cart-price{font-size:13px;color:var(--p-muted);margin-top:7px}
.p-cart-item-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:auto;padding-top:16px}
.p-stepper{display:flex;align-items:center;border:1px solid #d8dce1;border-radius:999px;direction:ltr;overflow:hidden;height:34px;background:#fff}
.p-stepper button{display:grid;place-items:center;width:31px;height:32px;padding:0;background:none;border:0;font:inherit;font-size:17px;color:inherit;cursor:pointer}
.p-stepper button:disabled{opacity:.3;cursor:default}
.p-stepper>span{font-family:Manrope,sans-serif;min-width:27px;text-align:center;font-size:12px}
.p-remove,.p-text-button,.p-back{border:0;background:none;color:var(--p-muted);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;padding:4px 0}
.p-text-button{padding:16px;text-decoration:none}.p-back{margin:18px 0 6px;text-decoration:none}
.p-summary{padding:22px 0;display:grid;gap:12px;font-size:13px}
.p-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.p-summary strong{font-weight:600;white-space:nowrap}
.p-summary .p-grand-total{border-top:1px solid var(--p-line);padding-top:18px;margin-top:4px;font-size:17px}
.p-cart-filled>.p-small{margin:0 0 20px}
.p-empty{text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:60dvh;padding:40px 5px}
.p-empty>span{font-size:52px;line-height:1;color:#b5bac2;font-weight:200}
.p-empty h3{font-size:27px;font-weight:600;line-height:1.4;letter-spacing:-.04em;margin:28px 0 8px}
html[dir="rtl"] .p-empty h3{letter-spacing:0}
.p-empty p{margin:0 0 28px;color:var(--p-muted)}
#p-checkout-form{display:grid;gap:17px;margin-top:18px}
#p-checkout-form>label:not(.p-consent){display:grid;gap:7px;font-size:12px;font-weight:500}
#p-checkout-form input:not([type="checkbox"]),#p-checkout-form textarea,#p-checkout-form select{display:block;width:100%;min-height:46px;border:1px solid #d8dce1;border-radius:12px;padding:12px 14px;background:#fff;color:var(--p-ink);font:inherit;font-size:16px;line-height:1.5;box-shadow:none}
#p-checkout-form textarea{resize:vertical;min-height:78px;max-height:160px}
#p-checkout-form select{cursor:pointer}#p-checkout-form input[dir="ltr"]{text-align:start}
#p-checkout-form .p-summary{padding:4px 0}
#p-checkout-form .p-small{margin:0;text-align:center}
.p-cod{display:flex;align-items:center;gap:10px;padding:13px 15px;border-radius:14px;background:#eaeff0;font-size:12px;color:#405255}
.p-cod svg{width:21px;height:21px;flex-shrink:0}
.p-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8}
.p-consent input{margin-top:5px;accent-color:var(--p-ink)}
.p-success{display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:70dvh;text-align:center;padding:36px 0}
.p-success-mark{display:grid;place-items:center;width:65px;height:65px;background:#e3eae7;color:#49645c;border-radius:50%;font-size:30px}
.p-success h3{font-size:32px;line-height:1.35;letter-spacing:-.04em;margin:30px 0 14px}
html[dir="rtl"] .p-success h3{letter-spacing:0;line-height:1.6}
.p-success p{color:var(--p-muted);font-size:14px;line-height:1.8}
#p-order-reference{font-family:Manrope,sans-serif;font-size:23px;margin-top:20px}
.p-success .p-button{margin-top:25px}
.p-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.p-shop-intro{max-width:850px;padding:25px 0 52px}
.p-shop-intro .p-eyebrow{font-size:11px}
.p-shop-intro h1{font-size:clamp(42px,6vw,78px);letter-spacing:-.065em;line-height:1.15;margin:22px 0 16px}
html[dir="rtl"] .p-shop-intro h1{letter-spacing:0;line-height:1.5}
.p-shop-intro p{font-size:17px;color:var(--p-muted);margin:0;line-height:1.8}
.padey-store ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;clear:both;margin-top:28px;padding:0}
.padey-store ul.products::before,.padey-store ul.products::after{display:none!important}
.padey-store ul.products li.product.p-product-card{float:none!important;width:auto!important;margin:0!important;padding:0!important;border:1px solid #e5e7ea;border-radius:26px!important;background:#fff;overflow:hidden;display:flex;flex-direction:column}
.padey-store .p-product-card .p-product-image{display:flex;position:relative;align-items:center;justify-content:center;aspect-ratio:1.15;background:#f0f1f3;overflow:hidden;padding:25px}
.padey-store .p-product-card .p-product-image img{display:block;width:100%;height:100%;max-height:300px;object-fit:contain;aspect-ratio:auto;margin:0;transition:transform .5s;mix-blend-mode:multiply}
.padey-store .p-product-card .p-product-image:hover img{transform:scale(1.04)}
.p-product-tag{position:absolute;top:17px;inset-inline-start:17px;border-radius:999px;background:#fff;padding:5px 12px;font-size:10px;font-weight:600}
.p-product-info{padding:24px;display:flex;flex-direction:column;flex:1}
.padey-store .p-product-card .woocommerce-loop-product__title{font-size:20px!important;line-height:1.5!important;letter-spacing:-.035em;margin:12px 0 9px!important;padding:0!important;font-weight:650}
html[dir="rtl"] .padey-store .p-product-card .woocommerce-loop-product__title{letter-spacing:0}
.p-product-price{font-size:16px;font-family:Manrope,"Noto Sans Arabic",sans-serif}
.p-product-price del{color:#9399a1;font-size:13px;margin-inline-end:7px}.p-product-price ins{text-decoration:none}
.p-product-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:24px;margin-top:auto}
.p-product-actions .p-button{font-size:12px;min-height:44px;padding:12px 19px;justify-content:space-between;flex:1}
.p-product-detail{display:grid;place-items:center;flex-shrink:0;border:1px solid var(--p-line);width:44px;height:44px;border-radius:50%;font-family:Manrope,sans-serif;font-size:21px;text-decoration:none}
.p-product-detail:hover{background:#f1f2f4}
html[dir="rtl"] .padey-store div.product .summary{padding:12px 4% 20px 0}
@keyframes pDrawerIn{from{transform:translateX(100%)}to{transform:translateX(0)}}
@media(min-width:1500px){.padey-store{max-width:1440px}}
@media(max-width:1200px){.p-links{display:none}.padey-header .p-burger{display:grid;position:absolute;left:4.5%;top:18px}.padey-header .p-logo{margin-left:40px}.p-header-middle,.p-header-actions{gap:16px}.padey-store ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:782px){.admin-bar .padey-header{top:46px}}
@media(max-width:700px){.p-shop-intro{padding:12px 0 36px}.p-shop-intro h1{font-size:clamp(39px,9vw,60px)}.padey-store ul.products{gap:16px}.p-product-info{padding:19px}.padey-store .p-product-card .p-product-image{padding:18px}.padey-store .p-product-card .woocommerce-loop-product__title{font-size:18px!important}}
@media(max-width:600px){
 body:not(.padey-experience){padding-top:64px}
 .padey-header.nav{height:64px;padding:0 4%;gap:10px}
 .padey-header .p-logo svg{width:76px!important;height:27px}
 .p-header-actions{gap:9px}.padey-header .p-language{font-size:12px;min-width:19px}
 .padey-header .p-bag{min-width:27px}.padey-header .p-order-nav{display:none}
 .padey-header .p-burger{width:24px}.p-header-middle{gap:0}
 .p-product-switch{padding:3px;gap:1px}.p-product-switch a{padding:0 10px;gap:6px;min-height:30px;font-size:11px}
 .p-dot{flex-basis:6px;width:6px;height:6px}.p-full{display:none}.p-short{display:inline}
 .padey-header .p-burger{position:absolute;left:4%;top:12px}
 .padey-header .p-logo{margin-left:31px}
 .p-drawer{border-radius:0;width:100vw}.p-drawer-head{padding:22px 22px 18px}.p-drawer-scroll{padding:0 22px calc(24px + env(safe-area-inset-bottom))}
 .padey-store ul.products{grid-template-columns:1fr;gap:22px}
 .padey-store .p-product-card .p-product-image{aspect-ratio:1.2;padding:28px}
 .p-product-info{padding:23px}.p-shop-intro p{font-size:15px}
}
@media(max-width:360px){.p-product-switch a{padding:0 7px;gap:4px}.p-header-actions{gap:6px}.padey-header .p-logo svg{width:66px!important}.padey-header.nav{gap:7px}}
@media(prefers-reduced-motion:reduce){.p-drawer[open]{animation:none}.p-button,.p-product-image img{transition:none!important}}
