:root{--pdc-green:#0a8f55;--pdc-green-dark:#086b42;--pdc-ink:#12372a;--pdc-muted:#60756b;--pdc-bg:#f5f8f6;--pdc-white:#fff;--pdc-gold:#d3a541;--pdc-border:#dce8e0;--pdc-danger:#b42318;--pdc-radius:18px;--pdc-shadow:0 14px 40px rgba(18,55,42,.09);--pdc-width:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;overflow-x:hidden;color:var(--pdc-ink);background:var(--pdc-white);font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}body.rtl{font-family:"Noto Sans Arabic","Segoe UI",Tahoma,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--pdc-green)}img{max-width:100%;height:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pdc-container{width:min(calc(100% - 36px),var(--pdc-width));margin-inline:auto}.pdc-main{min-height:55vh}.pdc-search,.pdc-hero-copy,.pdc-hero-visual{min-width:0}.button,.wp-element-button,button,input[type=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 20px!important;border:0!important;border-radius:12px!important;background:var(--pdc-green)!important;color:#fff!important;font-weight:750!important;cursor:pointer;transition:.2s ease}.button:hover,.wp-element-button:hover,button:hover,input[type=submit]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--pdc-green-dark)!important;transform:translateY(-1px)}.pdc-button-light{background:#fff!important;color:var(--pdc-ink)!important}.pdc-button-outline{background:transparent!important;color:var(--pdc-green)!important;border:1px solid var(--pdc-green)!important}.pdc-section{padding:72px 0}.pdc-section-muted{background:var(--pdc-bg)}.pdc-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.pdc-eyebrow{display:block;margin-bottom:9px;color:var(--pdc-green);font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pdc-section h2{margin:0;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.16;letter-spacing:-.035em}.pdc-section-head p{max-width:590px;margin:8px 0 0;color:var(--pdc-muted)}.pdc-announcement{background:var(--pdc-ink);color:#fff;font-size:.84rem}.pdc-announcement-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:38px}.pdc-announcement p{margin:0}.pdc-announcement-links{display:flex;gap:18px}.pdc-header{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .96);border-bottom:1px solid var(--pdc-border);backdrop-filter:blur(16px)}.pdc-header-main{display:grid;grid-template-columns:245px minmax(280px,1fr) auto;align-items:center;gap:28px;min-height:82px}.pdc-logo img{display:block;width:230px;max-height:58px}.pdc-search{position:relative}.pdc-search input[type=search]{width:100%;height:48px;padding:0 52px 0 18px;border:1px solid var(--pdc-border);border-radius:14px;background:var(--pdc-bg);font:inherit;outline:0}.rtl .pdc-search input[type=search]{padding:0 18px 0 52px}.pdc-search input:focus{border-color:var(--pdc-green);box-shadow:0 0 0 4px rgb(10 143 85 / .1)}.pdc-search button{position:absolute;inset-inline-end:5px;top:5px;min-height:38px!important;width:42px;padding:0!important;border-radius:10px!important}.pdc-header-actions{display:flex;align-items:center;gap:8px}.pdc-icon-link{display:flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--pdc-border);border-radius:12px;background:#fff;font-weight:700}.pdc-cart-count{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-inline-start:5px;border-radius:20px;background:var(--pdc-green);color:#fff;font-size:.7rem}.pdc-menu-toggle{display:none!important}.pdc-nav{border-top:1px solid var(--pdc-border)}.pdc-nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:50px}.pdc-nav ul{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}.pdc-nav a{font-size:.92rem;font-weight:700}.pdc-language-switcher{display:flex;align-items:center;gap:7px;font-size:.78rem;font-weight:800}.pdc-language-switcher a{padding:5px 7px;border-radius:7px}.pdc-language-switcher .current-lang a{background:var(--pdc-bg);color:var(--pdc-green)}.pdc-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#e8f7ef 0%,#f8fbf9 54%,#fff8e6 100%)}.pdc-hero:before{content:"";position:absolute;top:-160px;inset-inline-end:-90px;width:530px;height:530px;border:90px solid rgb(10 143 85 / .06);border-radius:50%}.pdc-hero-inner{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;min-height:570px;padding:76px 0}.pdc-hero h1{max-width:720px;margin:0;font-size:clamp(2.7rem,5.8vw,5.2rem);line-height:1.01;letter-spacing:-.06em}.pdc-hero h1 span{color:var(--pdc-green)}.pdc-hero-copy>p{max-width:620px;margin:22px 0 30px;color:var(--pdc-muted);font-size:1.08rem}.pdc-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.pdc-hero-visual{position:relative;min-height:400px}.pdc-hero-card{position:absolute;inset:28px 12px 18px 34px;padding:38px;border:1px solid rgb(255 255 255 / .8);border-radius:34px;background:rgb(255 255 255 / .78);box-shadow:var(--pdc-shadow);backdrop-filter:blur(12px)}.pdc-hero-card img{display:block;width:220px;margin:18px auto}.pdc-hero-card h2{margin:12px 0 5px;text-align:center;font-size:1.45rem}.pdc-hero-card p{text-align:center;color:var(--pdc-muted)}.pdc-status-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:30px;background:#e2f6eb;color:var(--pdc-green-dark);font-size:.78rem;font-weight:800}.pdc-status-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pdc-green);box-shadow:0 0 0 5px rgb(10 143 85 / .12)}.pdc-floating-note{position:absolute;inset-inline-start:-18px;bottom:42px;padding:15px 18px;border-radius:14px;background:#fff;box-shadow:var(--pdc-shadow);font-size:.86rem;font-weight:750}.pdc-trust{position:relative;margin-top:-30px;z-index:3}.pdc-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--pdc-border);border-radius:20px;background:#fff;box-shadow:var(--pdc-shadow)}.pdc-trust-item{padding:22px 24px;border-inline-end:1px solid var(--pdc-border)}.pdc-trust-item:last-child{border:0}.pdc-trust-item strong{display:block;margin-bottom:2px}.pdc-trust-item span{color:var(--pdc-muted);font-size:.84rem}.pdc-category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.pdc-category-card{position:relative;min-height:158px;padding:22px;border:1px solid var(--pdc-border);border-radius:18px;background:#fff;overflow:hidden;transition:.22s}.pdc-category-card:after{content:"+";position:absolute;inset-inline-end:17px;bottom:11px;color:rgb(10 143 85 / .18);font-size:4rem;font-weight:300;line-height:1}.pdc-category-card:hover{border-color:#a7d9bf;box-shadow:var(--pdc-shadow);transform:translateY(-3px)}.pdc-category-icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:22px;border-radius:14px;background:#e8f7ef;color:var(--pdc-green);font-weight:900}.pdc-category-card h3{position:relative;margin:0;font-size:1rem;z-index:1}.pdc-category-card span{position:relative;color:var(--pdc-muted);font-size:.78rem;z-index:1}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:16px!important;border:1px solid var(--pdc-border);border-radius:18px;background:#fff;transition:.22s}.woocommerce ul.products li.product:hover{box-shadow:var(--pdc-shadow);transform:translateY(-3px)}.woocommerce ul.products li.product a img{aspect-ratio:1/1;object-fit:contain;margin:0 0 16px!important;border-radius:12px;background:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:51px;padding:0!important;color:var(--pdc-ink);font-size:.94rem!important;line-height:1.45}.woocommerce ul.products li.product .price{color:var(--pdc-green)!important;font-size:1.05rem!important;font-weight:800!important}.woocommerce span.onsale{min-width:auto!important;min-height:auto!important;padding:5px 9px!important;border-radius:8px!important;background:var(--pdc-danger)!important;line-height:1.2!important}.woocommerce div.product{padding:55px 0}.woocommerce div.product .product_title{font-size:clamp(1.8rem,3vw,3rem);line-height:1.16}.woocommerce div.product p.price{color:var(--pdc-green)!important;font-size:1.8rem!important}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;border-radius:10px!important;background:var(--pdc-bg)!important}.woocommerce .quantity .qty{min-height:45px;border:1px solid var(--pdc-border);border-radius:10px}.woocommerce-message,.woocommerce-info{border-top-color:var(--pdc-green)!important;background:var(--pdc-bg)!important}.woocommerce-message:before,.woocommerce-info:before{color:var(--pdc-green)!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{min-height:48px;padding:10px 13px;border:1px solid var(--pdc-border);border-radius:10px}.pdc-woocommerce-wrap{padding:50px 0}.pdc-cta{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:42px;border-radius:26px;background:var(--pdc-ink);color:#fff}.pdc-cta h2{margin:0 0 8px;color:#fff}.pdc-cta p{margin:0;color:#c9d8d0}.pdc-footer{padding-top:58px;background:#0e2b21;color:#d9e5df}.pdc-footer-grid{display:grid;grid-template-columns:1.35fr repeat(3,1fr);gap:44px}.pdc-footer-logo{width:230px;padding:9px;border-radius:12px;background:#fff}.pdc-footer p{color:#adc0b6}.pdc-footer h3{margin:9px 0 18px;color:#fff;font-size:.95rem}.pdc-footer ul{margin:0;padding:0;list-style:none}.pdc-footer li{margin:9px 0}.pdc-footer a:hover{color:#86dab0}.pdc-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:45px;padding:20px 0;border-top:1px solid rgb(255 255 255 / .12);font-size:.78rem;color:#9bb1a6}.pdc-whatsapp{position:fixed;inset-inline-end:22px;bottom:22px;display:flex;align-items:center;gap:9px;padding:13px 17px;border-radius:50px;background:#25d366;color:#fff!important;font-weight:800;box-shadow:0 13px 34px rgb(0 0 0 / .22);z-index:90}.pdc-page{padding:60px 0}.pdc-page article{max-width:860px}.pdc-page h1{font-size:clamp(2rem,4vw,3.5rem)}@media(max-width:1050px){.pdc-header-main{grid-template-columns:210px 1fr auto;gap:15px}.pdc-logo img{width:200px}.pdc-category-grid{grid-template-columns:repeat(3,1fr)}.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.pdc-footer-grid{grid-template-columns:1.3fr repeat(2,1fr)}.pdc-footer-grid>div:last-child{grid-column:2/4}}@media(max-width:780px){.pdc-announcement-links,.pdc-account-link{display:none}.pdc-header-main{grid-template-columns:1fr auto;min-height:70px}.pdc-search{grid-column:1/-1;grid-row:2;padding-bottom:13px}.pdc-menu-toggle{display:inline-flex!important}.pdc-nav{display:none}.pdc-nav.is-open{display:block}.pdc-nav-inner,.pdc-nav ul{align-items:stretch;flex-direction:column}.pdc-nav-inner{padding:15px 0}.pdc-nav ul{gap:0;width:100%}.pdc-nav li{border-bottom:1px solid var(--pdc-border)}.pdc-nav a{display:block;padding:12px 0}.pdc-hero-inner{grid-template-columns:1fr;min-height:auto;padding:58px 0 85px}.pdc-hero-visual{min-height:360px}.pdc-trust-grid{grid-template-columns:1fr 1fr}.pdc-trust-item:nth-child(2){border-inline-end:0}.pdc-trust-item:nth-child(-n+2){border-bottom:1px solid var(--pdc-border)}.pdc-category-grid{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.pdc-footer-grid{grid-template-columns:1fr 1fr}.pdc-footer-grid>div:first-child,.pdc-footer-grid>div:last-child{grid-column:1/-1}.pdc-cta{grid-template-columns:1fr}.pdc-footer-bottom{flex-direction:column}.pdc-section{padding:54px 0}}@media(max-width:480px){.pdc-container{width:min(calc(100% - 24px),var(--pdc-width))}.pdc-logo img{width:185px}.pdc-header-actions{gap:5px}.pdc-icon-link{min-width:40px;padding:0 7px}.pdc-hero h1{font-size:2.55rem}.pdc-hero-card{inset:18px 0}.pdc-floating-note{inset-inline-start:-4px}.pdc-trust-grid{grid-template-columns:1fr}.pdc-trust-item{border-inline-end:0;border-bottom:1px solid var(--pdc-border)!important}.pdc-trust-item:last-child{border-bottom:0!important}.pdc-category-grid{grid-template-columns:1fr 1fr;gap:10px}.pdc-category-card{min-height:142px;padding:17px}.woocommerce ul.products{gap:10px}.woocommerce ul.products li.product{padding:10px!important}.pdc-cta{padding:28px}.pdc-whatsapp span{display:none}.pdc-whatsapp{width:52px;height:52px;justify-content:center;padding:0;border-radius:50%}}.pdc-language-switcher>a.current-lang{background:var(--pdc-bg);color:var(--pdc-green)}:root{--pdc-green:#078b52;--pdc-green-dark:#05653d;--pdc-forest:#103a2b;--pdc-mint:#eaf7f0;--pdc-cream:#fff8eb;--pdc-soft:#f6f9f7;--pdc-shadow-lg:0 24px 70px rgba(12,57,41,.14)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid rgb(7 139 82 / .25);outline-offset:3px}.pdc-announcement{background:#0c3427}.pdc-announcement-inner{min-height:36px}.pdc-announcement a:hover{color:#a9e4c6}.pdc-header{box-shadow:0 4px 18px rgb(14 58 43 / .035)}.pdc-header-main{grid-template-columns:230px minmax(320px,1fr) auto;min-height:78px}.pdc-search input[type=search]{height:50px;border-radius:999px;background:#f4f8f6;padding-inline-start:22px}.pdc-search button{top:5px;width:42px;border-radius:50%!important}.pdc-search button svg,.pdc-icon-link svg,.pdc-mega-toggle svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pdc-icon-link{gap:8px;height:46px;border:0;background:#fff0;font-size:.82rem}.pdc-icon-link:hover{background:var(--pdc-soft);color:var(--pdc-green)}.pdc-cart-link{position:relative;min-width:48px}.pdc-cart-link .pdc-cart-count{position:absolute;top:-1px;inset-inline-end:-1px;margin:0;border:2px solid #fff}.pdc-menu-toggle span{display:block;width:20px;height:2px;border-radius:2px;background:currentColor;transition:.2s}.pdc-menu-toggle{flex-direction:column;gap:4px;padding:0!important;width:44px;height:44px}.pdc-menu-toggle.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.pdc-menu-toggle.is-open span:nth-child(2){opacity:0}.pdc-menu-toggle.is-open span:last-child{transform:translateY(-6px) rotate(-45deg)}.pdc-nav{position:relative;background:#fff}.pdc-nav-inner{position:relative;justify-content:flex-start;gap:30px;min-height:54px}.pdc-nav-links{flex:1}.pdc-nav-links>ul,.pdc-nav-links>.menu{gap:28px}.pdc-language-switcher{margin-inline-start:auto}.pdc-mega{position:static;align-self:stretch;display:flex;align-items:center}.pdc-mega-toggle{min-height:42px!important;padding:9px 17px!important;border-radius:10px!important;background:var(--pdc-green)!important;font-size:.9rem}.pdc-mega-chevron{margin-inline-start:7px;font-size:1.05rem;transition:transform .2s}.pdc-mega.is-open .pdc-mega-chevron,.pdc-mega:hover .pdc-mega-chevron{transform:rotate(180deg)}.pdc-mega-panel{position:absolute;top:calc(100% + 1px);inset-inline:0;padding:18px;visibility:hidden;opacity:0;transform:translateY(8px);border:1px solid var(--pdc-border);border-radius:0 0 24px 24px;background:#fff;box-shadow:var(--pdc-shadow-lg);transition:opacity .18s,transform .18s,visibility .18s;z-index:120;pointer-events:none}.pdc-mega.is-open .pdc-mega-panel,.pdc-mega:hover .pdc-mega-panel,.pdc-mega:focus-within .pdc-mega-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto}.pdc-mega-columns{display:grid;grid-template-columns:1fr 1fr .8fr 1.15fr;gap:18px}.pdc-mega-column{padding:15px 12px}.pdc-mega-column h2{margin:0 0 12px;color:var(--pdc-muted);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.pdc-mega-column ul{display:block;margin:0;padding:0;list-style:none}.pdc-mega-column li+li{margin-top:4px}.pdc-mega-column a{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:10px;font-size:.88rem;font-weight:720}.pdc-mega-column a:hover{background:var(--pdc-mint)}.pdc-mega-column a span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:var(--pdc-mint);color:var(--pdc-green);font-size:.72rem;font-weight:900}.pdc-mega-feature{position:relative;display:block;min-height:225px;overflow:hidden;border-radius:18px;background:#e5f2eb;color:#fff!important}.pdc-mega-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(7 43 30 / .85),#fff0 68%)}.pdc-mega-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .35s}.pdc-mega-feature:hover img{transform:scale(1.04)}.pdc-mega-feature>span{position:absolute;inset-inline:20px;bottom:18px;display:grid;z-index:2}.pdc-mega-feature small{color:#b9f0d2;font-size:.68rem;font-style:normal;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.pdc-mega-feature strong{font-size:1.12rem}.pdc-mega-feature em{color:#e8f1ec;font-size:.76rem;font-style:normal;line-height:1.35}.pdc-store-hero{isolation:isolate;min-height:610px;background-image:linear-gradient(90deg,rgb(250 253 251 / .97) 0%,rgb(244 250 247 / .92) 31%,rgb(240 248 244 / .6) 48%,rgb(239 248 243 / .05) 63%),var(--pdc-hero-image);background-position:center;background-size:cover}.pdc-store-hero:before{display:none}.pdc-store-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .04),rgb(9 67 45 / .025));z-index:-1}.pdc-store-hero .pdc-hero-inner{display:flex;align-items:center;min-height:610px;padding:70px 0}.pdc-store-hero .pdc-hero-copy{width:min(49%,620px);padding:34px 0}.rtl .pdc-store-hero .pdc-hero-inner{direction:ltr}.rtl .pdc-store-hero .pdc-hero-copy{direction:rtl;text-align:right}.pdc-store-hero .pdc-eyebrow{margin:14px 0 12px}.pdc-store-hero h1{font-size:clamp(3rem,5.1vw,4.75rem)}.pdc-store-hero .pdc-hero-copy>p{max-width:560px;color:#3f6254;font-size:1.08rem}.pdc-hero-badge{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border:1px solid rgb(7 139 82 / .17);border-radius:999px;background:rgb(255 255 255 / .8);color:var(--pdc-green-dark);font-size:.76rem;font-weight:850;box-shadow:0 6px 20px rgb(9 82 54 / .05)}.pdc-hero-badge i{width:7px;height:7px;border-radius:50%;background:var(--pdc-green);box-shadow:0 0 0 5px rgb(7 139 82 / .12)}.pdc-hero-note{display:flex;align-items:center;gap:8px;margin-top:22px;color:#3e6253;font-size:.78rem;font-weight:750}.pdc-hero-note span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#fff;color:var(--pdc-green);box-shadow:0 4px 12px rgb(9 82 54 / .1)}.pdc-trust{margin-top:-37px}.pdc-trust-grid{border-radius:16px;box-shadow:0 16px 48px rgb(14 58 43 / .11)}.pdc-trust-item{display:flex;align-items:center;gap:14px;padding:20px}.pdc-trust-item>div>span{display:block}.pdc-service-icon{position:relative;flex:0 0 42px;width:42px;height:42px;border-radius:13px;background:var(--pdc-mint)}.pdc-service-icon:before,.pdc-service-icon:after{content:"";position:absolute}.pdc-service-truck:before{left:9px;top:13px;width:18px;height:11px;border:2px solid var(--pdc-green);border-radius:3px}.pdc-service-truck:after{left:12px;bottom:8px;width:5px;height:5px;border-radius:50%;background:var(--pdc-green);box-shadow:14px 0 var(--pdc-green)}.pdc-service-card:before{inset:11px 8px;border:2px solid var(--pdc-green);border-radius:4px}.pdc-service-card:after{left:10px;right:10px;top:17px;height:2px;background:var(--pdc-green)}.pdc-service-chat:before{inset:9px 8px 12px;border:2px solid var(--pdc-green);border-radius:8px}.pdc-service-chat:after{left:12px;bottom:8px;border:5px solid #fff0;border-top-color:var(--pdc-green);transform:rotate(18deg)}.pdc-service-shield:before{left:12px;top:8px;width:17px;height:21px;border:2px solid var(--pdc-green);border-radius:10px 10px 12px 12px}.pdc-service-shield:after{left:18px;top:15px;width:7px;height:4px;border-inline-start:2px solid var(--pdc-green);border-bottom:2px solid var(--pdc-green);transform:rotate(-45deg)}.pdc-promo-section{padding:42px 0 0}.pdc-promo-grid{display:grid;grid-template-columns:1fr 1fr .82fr;gap:16px}.pdc-promo-card{position:relative;display:block;min-height:225px;overflow:hidden;border-radius:22px;background:#edf5f1;box-shadow:0 10px 30px rgb(18 55 42 / .06);transition:transform .24s,box-shadow .24s}.pdc-promo-card:hover{transform:translateY(-4px);box-shadow:var(--pdc-shadow)}.pdc-promo-card>img{position:absolute;inset-block:0;inset-inline-end:0;width:54%;height:100%;object-fit:cover;mix-blend-mode:multiply}.pdc-promo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(231 245 238 / .98) 0%,rgb(231 245 238 / .93) 48%,#fff0 76%)}.rtl .pdc-promo-card:after{background:linear-gradient(-90deg,rgb(231 245 238 / .98) 0%,rgb(231 245 238 / .93) 48%,#fff0 76%)}.pdc-promo-baby{background:#fff4ed}.pdc-promo-baby:after{background:linear-gradient(90deg,rgb(255 244 237 / .98) 0%,rgb(255 244 237 / .93) 48%,#fff0 76%)}.rtl .pdc-promo-baby:after{background:linear-gradient(-90deg,rgb(255 244 237 / .98) 0%,rgb(255 244 237 / .93) 48%,#fff0 76%)}.pdc-promo-copy{position:absolute;inset-inline-start:24px;top:50%;display:grid;width:57%;transform:translateY(-50%);z-index:2}.pdc-promo-copy small{margin-bottom:5px;color:var(--pdc-green);font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pdc-promo-copy strong{font-size:1.28rem;line-height:1.2}.pdc-promo-copy em{margin-top:7px;color:var(--pdc-muted);font-size:.78rem;font-style:normal;line-height:1.45}.pdc-promo-copy b{display:grid;place-items:center;width:30px;height:30px;margin-top:14px;border-radius:50%;background:#fff;color:var(--pdc-green)}.pdc-promo-advice{background:var(--pdc-forest);color:#fff!important}.pdc-promo-advice:after{display:none}.pdc-promo-advice .pdc-promo-copy{inset-inline:22px;width:auto}.pdc-promo-advice .pdc-promo-copy small{color:#8ee0b5}.pdc-promo-advice .pdc-promo-copy em{color:#c9ddd3}.pdc-promo-advice .pdc-promo-copy b{background:rgb(255 255 255 / .12);color:#fff}.pdc-promo-whatsapp{position:absolute;inset-inline-end:20px;top:17px;display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .22);border-radius:50%;color:#9eedc5;font-size:.7rem;font-weight:900}.pdc-bestseller-section{padding:64px 0 18px;background:#fff}.pdc-bestseller-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:24px}.pdc-bestseller-head>div:first-child,.pdc-bestseller-slider,.pdc-bestseller-track{min-width:0;max-width:100%}.pdc-bestseller-slider,.pdc-bestseller-track{width:100%}.pdc-bestseller-head h2{margin:0;font-size:clamp(1.85rem,3vw,2.65rem);line-height:1.14;letter-spacing:-.035em}.pdc-bestseller-head p{max-width:670px;margin:9px 0 0;color:var(--pdc-muted)}.pdc-bestseller-toolbar{display:flex;flex:0 0 auto;align-items:center;gap:9px}.pdc-slider-button{display:grid!important;place-items:center;width:43px;min-width:43px;height:43px;min-height:43px!important;padding:0!important;border:1px solid var(--pdc-border)!important;border-radius:50%!important;background:#fff!important;color:var(--pdc-ink)!important;box-shadow:0 7px 18px rgb(18 55 42 / .07)}.pdc-slider-button:hover:not(:disabled){border-color:#91cbae!important;background:var(--pdc-mint)!important;color:var(--pdc-green-dark)!important}.pdc-slider-button:disabled{opacity:.36;cursor:not-allowed;transform:none!important}.pdc-slider-status{min-width:55px;color:var(--pdc-muted);font-size:.76rem;font-weight:800;text-align:center;white-space:nowrap}.pdc-bestseller-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 18px)/2);gap:18px;padding:3px 2px 20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;outline:0}.pdc-bestseller-track::-webkit-scrollbar{display:none}.pdc-bestseller-track:focus-visible{border-radius:25px;box-shadow:0 0 0 3px rgb(10 143 85 / .15)}.pdc-bestseller-card{--pdc-banner-accent:#0a8f55;position:relative;min-height:322px;overflow:hidden;border:1px solid rgb(18 55 42 / .09);border-radius:26px;background:#edf6f1;box-shadow:0 12px 34px rgb(18 55 42 / .09);scroll-snap-align:start;isolation:isolate;transition:transform .25s ease,box-shadow .25s ease}.pdc-bestseller-card:hover{transform:translateY(-3px);box-shadow:0 19px 44px rgb(18 55 42 / .14)}.pdc-bestseller-background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;transition:transform .45s ease}.pdc-bestseller-card:hover .pdc-bestseller-background{transform:scale(1.018)}.pdc-bestseller-card:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(250 253 251 / .96) 0%,rgb(250 253 251 / .89) 42%,rgb(250 253 251 / .2) 58%,#fff0 72%);z-index:-1;pointer-events:none}.pdc-scene-family:after{background:linear-gradient(90deg,rgb(255 251 247 / .96) 0%,rgb(255 251 247 / .89) 42%,rgb(255 251 247 / .18) 58%,#fff0 72%)}.pdc-scene-health:after{background:linear-gradient(90deg,rgb(248 252 250 / .96) 0%,rgb(248 252 250 / .89) 42%,rgb(248 252 250 / .18) 58%,#fff0 72%)}.pdc-bestseller-link{display:block;min-height:322px;color:var(--pdc-ink)!important;direction:ltr}.pdc-bestseller-copy{display:flex;width:58%;min-width:0;min-height:322px;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 10px 30px 30px;z-index:2}.rtl .pdc-bestseller-copy{direction:rtl;align-items:flex-end;padding:30px 30px 30px 10px;text-align:right}.pdc-bestseller-badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid color-mix(in srgb,var(--pdc-banner-accent) 25%,transparent);border-radius:999px;background:rgb(255 255 255 / .72);color:var(--pdc-banner-accent);font-size:.64rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 5px 16px rgb(18 55 42 / .05)}.pdc-bestseller-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pdc-banner-accent)}.pdc-bestseller-category{margin-top:17px;color:var(--pdc-banner-accent);font-size:.73rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pdc-bestseller-name{display:-webkit-box;max-width:350px;margin-top:7px;overflow:hidden;font-size:clamp(1.12rem,1.65vw,1.48rem);line-height:1.23;letter-spacing:-.02em;-webkit-box-orient:vertical;-webkit-line-clamp:3}.pdc-bestseller-price{margin-top:11px;color:var(--pdc-ink);font-size:1.08rem;font-weight:900}.pdc-bestseller-price del{margin-inline-end:5px;color:#85948d;font-size:.78rem;font-weight:650}.pdc-bestseller-price ins{text-decoration:none}.pdc-bestseller-action{display:inline-flex;align-items:center;gap:8px;margin-top:17px;padding:9px 13px;border-radius:10px;background:var(--pdc-banner-accent);color:#fff;font-size:.72rem;font-weight:850;box-shadow:0 7px 17px color-mix(in srgb,var(--pdc-banner-accent) 20%,transparent)}.pdc-bestseller-action b{font-size:1rem;line-height:1}.rtl .pdc-bestseller-action b{transform:scaleX(-1)}.pdc-accent-rose{--pdc-banner-accent:#b25c77}.pdc-accent-sand{--pdc-banner-accent:#9b6f39}.pdc-accent-jade{--pdc-banner-accent:#087d60}.pdc-accent-peach{--pdc-banner-accent:#bc6846}.pdc-accent-slate{--pdc-banner-accent:#45646d}.pdc-accent-aqua{--pdc-banner-accent:#087d8c}.pdc-accent-sun{--pdc-banner-accent:#b87508}.pdc-accent-mint{--pdc-banner-accent:#087c54}.pdc-accent-clinical{--pdc-banner-accent:#286a78}.rtl .pdc-slider-previous span,.rtl .pdc-slider-next span{transform:scaleX(-1)}.pdc-category-showcase{padding-top:75px}.pdc-text-link{align-self:center;color:var(--pdc-green);font-size:.86rem;font-weight:800;white-space:nowrap}.pdc-text-link span{margin-inline-start:5px}.pdc-visual-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pdc-visual-category{position:relative;aspect-ratio:1.32/1;overflow:hidden;border-radius:22px;background:var(--pdc-soft);box-shadow:0 8px 26px rgb(18 55 42 / .06)}.pdc-visual-category:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(6 41 28 / .82),#fff0 65%)}.pdc-visual-category img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.pdc-visual-category:hover img{transform:scale(1.045)}.pdc-visual-category-overlay{position:absolute;inset-inline:22px;bottom:19px;display:grid;color:#fff;z-index:2}.pdc-visual-category-overlay strong{font-size:1.22rem}.pdc-visual-category-overlay small{color:#d4e9de;font-size:.72rem}.pdc-visual-category-overlay b{position:absolute;inset-inline-end:0;bottom:2px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgb(255 255 255 / .4);border-radius:50%}.pdc-department-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.pdc-department-rail a{display:flex;align-items:center;gap:11px;padding:16px;border:1px solid var(--pdc-border);border-radius:14px;background:#fff;transition:.2s}.pdc-department-rail a:hover{border-color:#9ed5b9;background:var(--pdc-mint)}.pdc-department-rail a>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:var(--pdc-mint);color:var(--pdc-green);font-size:1.15rem}.pdc-department-rail strong{font-size:.88rem}.pdc-department-rail b{margin-inline-start:auto;color:var(--pdc-green)}.pdc-brand-section{border-block:1px solid var(--pdc-border);background:#fff}.pdc-brand-inner{display:flex;align-items:center;gap:36px;min-height:94px}.pdc-brand-inner>strong{font-size:.78rem;white-space:nowrap}.pdc-brand-list{display:flex;align-items:center;justify-content:space-between;gap:42px;flex:1;color:#718077}.pdc-brand-list span{font-size:.93rem;font-weight:850;letter-spacing:.04em;white-space:nowrap}.pdc-brand-list span:nth-child(2),.pdc-brand-list span:nth-child(5){font-family:Georgia,serif;font-style:italic;font-weight:700}.pdc-product-showcase{padding-block:72px}.pdc-product-showcase .woocommerce ul.products li.product{border:0!important;box-shadow:0 8px 26px rgb(18 55 42 / .06)}.pdc-product-showcase .woocommerce ul.products li.product a img{background:#fff}.woocommerce ul.products li.product .button{width:100%;margin-top:10px!important}.woocommerce .star-rating{color:#e0ad3e}.woocommerce nav.woocommerce-pagination ul{border:0!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important;margin:3px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:8px;background:var(--pdc-soft);min-width:40px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--pdc-green);color:#fff}.pdc-order-benefits{padding-top:56px}.pdc-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px}.pdc-benefit{display:flex;align-items:center;gap:16px;padding:25px;border:1px solid var(--pdc-border);border-radius:18px}.pdc-benefit>span{color:#b5d8c6;font-size:2rem;font-weight:900;line-height:1}.pdc-benefit h3{margin:0 0 3px;font-size:.98rem}.pdc-benefit p{margin:0;color:var(--pdc-muted);font-size:.78rem}.pdc-cta{overflow:hidden;position:relative;background:linear-gradient(110deg,#0c3427,#075c3a)}.pdc-cta:after{content:"+";position:absolute;inset-inline-end:35px;top:-65px;color:rgb(255 255 255 / .06);font-size:13rem;line-height:1}.pdc-cta>*{position:relative;z-index:1}.pdc-cta .button{background:#fff!important;color:var(--pdc-green-dark)!important}@media(max-width:1050px){.pdc-header-main{grid-template-columns:205px 1fr auto}.pdc-account-link span{display:none}.pdc-nav-inner{gap:18px}.pdc-nav-links>ul,.pdc-nav-links>.menu{gap:17px}.pdc-mega-columns{grid-template-columns:1fr 1fr 1fr}.pdc-mega-feature{display:none}.pdc-promo-grid{grid-template-columns:1fr 1fr}.pdc-promo-advice{grid-column:1/-1;min-height:170px}.pdc-promo-advice .pdc-promo-copy{width:60%}.pdc-visual-category-grid{grid-template-columns:repeat(3,1fr)}.pdc-department-rail{grid-template-columns:repeat(2,1fr)}.pdc-brand-list{overflow:auto;justify-content:flex-start;padding:20px 0}.pdc-brand-list::-webkit-scrollbar{display:none}}@media(max-width:780px){.pdc-header{position:relative}.pdc-header-main{gap:10px}.pdc-header-actions{align-self:center}.pdc-logo img{width:190px}.pdc-nav{position:absolute;top:100%;inset-inline:0;max-height:calc(100vh - 70px);overflow:auto;box-shadow:0 20px 45px rgb(10 48 35 / .18)}.pdc-nav-inner{gap:0;padding:10px 0 18px}.pdc-mega,.pdc-nav-links,.pdc-language-switcher{width:100%}.pdc-mega{display:block}.pdc-mega-toggle{width:100%;justify-content:flex-start!important}.pdc-mega-chevron{margin-inline-start:auto}.pdc-mega-panel{position:static;display:none;margin-top:8px;padding:8px;visibility:visible;opacity:1;transform:none;border:0;border-radius:14px;background:var(--pdc-soft);box-shadow:none;pointer-events:auto}.pdc-mega.is-open .pdc-mega-panel{display:block}.pdc-mega-columns{grid-template-columns:1fr 1fr;gap:4px}.pdc-mega-column{padding:10px}.pdc-mega-column:last-of-type{grid-column:1/-1}.pdc-mega-column h2{margin-bottom:6px}.pdc-mega-column li{border:0!important}.pdc-mega-column a{padding:5px}.pdc-nav-links{margin-top:6px}.pdc-nav-links li:last-child{border-bottom:0}.pdc-language-switcher{justify-content:center;margin-top:12px}.pdc-store-hero{min-height:720px;background-color:#f8fbf9;background-image:linear-gradient(180deg,rgb(248 251 249) 0%,rgb(248 251 249 / .98) 45%,rgb(248 251 249 / .56) 61%,rgb(248 251 249 / .02) 82%),var(--pdc-hero-image);background-position:center,68% bottom;background-repeat:no-repeat;background-size:cover,auto 54%}.pdc-store-hero .pdc-hero-inner{align-items:flex-start;min-height:720px;padding:42px 0 350px}.pdc-store-hero .pdc-hero-copy{width:min(88%,610px);padding:0}.pdc-store-hero h1{font-size:clamp(2.7rem,11vw,4.2rem)}.pdc-promo-grid{grid-template-columns:1fr}.pdc-promo-advice{grid-column:auto}.pdc-promo-card{min-height:210px}.pdc-promo-advice .pdc-promo-copy{width:auto}.pdc-category-showcase{padding-top:58px}.pdc-text-link{display:none}.pdc-visual-category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pdc-department-rail{grid-template-columns:repeat(2,1fr)}.pdc-brand-inner{align-items:flex-start;flex-direction:column;gap:2px;padding-block:20px}.pdc-brand-list{width:100%;padding:8px 0}.pdc-benefit-grid{grid-template-columns:1fr}.pdc-benefit{padding:19px}.pdc-order-benefits{padding-top:42px}}@media(max-width:480px){.pdc-announcement-inner{justify-content:center;text-align:center}.pdc-header-main{grid-template-columns:1fr auto}.pdc-logo img{width:174px}.pdc-header-actions .pdc-cart-link{min-width:42px;padding:0}.pdc-mega-columns{grid-template-columns:1fr}.pdc-mega-column:last-of-type{grid-column:auto}.pdc-store-hero{min-height:720px;background-image:linear-gradient(180deg,rgb(248 251 249) 0%,rgb(248 251 249 / .98) 47%,rgb(248 251 249 / .52) 63%,rgb(248 251 249 / .02) 84%),var(--pdc-hero-image);background-position:center,70% bottom;background-size:cover,auto 49%}.pdc-store-hero .pdc-hero-inner{min-height:720px;padding:36px 0 350px}.pdc-store-hero .pdc-hero-copy{width:100%}.pdc-store-hero .pdc-eyebrow{font-size:.72rem;letter-spacing:.1em}.pdc-store-hero h1{font-size:2.35rem;overflow-wrap:anywhere}.pdc-store-hero .pdc-hero-copy>p{font-size:.96rem}.pdc-hero-actions{gap:8px}.pdc-hero-actions .button{padding:10px 14px!important;font-size:.78rem}.pdc-hero-note{font-size:.7rem}.pdc-promo-section{padding-top:34px}.pdc-promo-card{min-height:190px}.pdc-promo-copy{inset-inline-start:18px;width:62%}.pdc-promo-copy strong{font-size:1.08rem}.pdc-promo-copy em{font-size:.71rem}.pdc-promo-card>img{width:56%}.pdc-visual-category-grid{grid-template-columns:1fr 1fr;gap:10px}.pdc-visual-category{aspect-ratio:1/1.12;border-radius:16px}.pdc-visual-category-overlay{inset-inline:13px;bottom:12px}.pdc-visual-category-overlay strong{font-size:.92rem}.pdc-visual-category-overlay b{width:27px;height:27px}.pdc-department-rail{grid-template-columns:1fr;gap:8px}.pdc-department-rail a{padding:13px}.pdc-brand-list{gap:28px}.pdc-product-showcase{padding-block:52px}.pdc-benefit>span{font-size:1.55rem}.pdc-cta:after{display:none}}.pdc-footer-security{display:inline-flex;padding:7px 11px;border:1px solid rgb(255 255 255 / .12);border-radius:9px;color:#b7cec2!important;font-size:.72rem}.pdc-whatsapp svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.pdc-mega:focus-within:not(.is-open):not(:hover) .pdc-mega-panel{visibility:hidden;opacity:0;transform:translateY(8px);pointer-events:none}.pdc-woocommerce-wrap{padding:42px 0 76px;background:#fff}.pdc-woocommerce-wrap .woocommerce-breadcrumb{margin:0 0 22px;color:#74847b;font-size:.78rem}.pdc-woocommerce-wrap .woocommerce-breadcrumb a{color:var(--pdc-green);font-weight:700}.woocommerce-products-header{margin-bottom:28px;padding:32px 36px;border-radius:22px;background:linear-gradient(110deg,var(--pdc-mint),#f8fbf9)}.woocommerce-products-header__title.page-title{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.045em}.term-description{max-width:720px;color:var(--pdc-muted)}.pdc-filter-mobile-toggle{display:none!important}.pdc-filter-backdrop{display:none}.pdc-shop-layout{display:grid;grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px}.pdc-catalog-filters{position:sticky;top:154px;border:1px solid var(--pdc-border);border-radius:20px;background:#fff;box-shadow:0 10px 34px rgb(18 55 42 / .055);overflow:hidden}.pdc-filter-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--pdc-border)}.pdc-filter-heading h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem}.pdc-filter-heading h2 span,.pdc-filter-mobile-toggle>span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:20px;background:var(--pdc-green);color:#fff;font-size:.68rem}.pdc-filter-close{display:none!important}.pdc-filter-form{padding:4px 20px 20px}.pdc-filter-group{padding:16px 0;border-bottom:1px solid #edf2ef}.pdc-filter-group>label:first-child{display:flex;justify-content:space-between;margin-bottom:9px;color:var(--pdc-ink);font-size:.78rem;font-weight:850}.pdc-filter-group label small{color:var(--pdc-muted);font-size:.67rem}.pdc-filter-group input[type=search],.pdc-filter-group input[type=number],.pdc-filter-group select{width:100%;height:43px;padding:0 12px;border:1px solid var(--pdc-border);border-radius:10px;background:#fafcfb;color:var(--pdc-ink);font:inherit;font-size:.78rem;outline:0}.pdc-filter-group input:focus,.pdc-filter-group select:focus{border-color:var(--pdc-green);box-shadow:0 0 0 3px rgb(7 139 82 / .1)}.pdc-filter-search{position:relative}.pdc-filter-search input{padding-inline-end:36px!important}.pdc-filter-search span{position:absolute;inset-inline-end:12px;top:8px;color:var(--pdc-green);font-size:1.1rem}.pdc-price-inputs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:7px}.pdc-price-inputs input{min-width:0}.pdc-price-inputs span{color:#a2b1a9}.pdc-filter-check{display:flex!important;align-items:center;justify-content:flex-start!important;gap:9px;margin:8px 0!important;color:#4f685c!important;font-size:.76rem!important;font-weight:650!important;cursor:pointer}.pdc-filter-check input{position:absolute;opacity:0}.pdc-filter-check span{position:relative;flex:0 0 19px;width:19px;height:19px;border:1px solid #b8cbc1;border-radius:6px;background:#fff}.pdc-filter-check input:checked+span{border-color:var(--pdc-green);background:var(--pdc-green)}.pdc-filter-check input:checked+span:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.pdc-filter-actions{display:grid;gap:9px;padding-top:18px}.pdc-filter-actions button{width:100%;font-size:.78rem}.pdc-filter-actions a{text-align:center;color:var(--pdc-muted);font-size:.72rem;font-weight:750}.pdc-filter-actions a:hover{color:var(--pdc-green)}.pdc-shop-results{min-width:0}.pdc-shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:58px;margin-bottom:18px;padding:8px 12px 8px 18px;border:1px solid var(--pdc-border);border-radius:14px;background:#fff}.pdc-shop-toolbar .woocommerce-result-count{margin:0;color:var(--pdc-muted);font-size:.78rem}.pdc-shop-toolbar .woocommerce-ordering{margin:0}.pdc-shop-toolbar select{height:40px;padding:0 34px 0 12px;border:1px solid var(--pdc-border);border-radius:9px;background:#f8faf9;font:inherit;font-size:.76rem}.pdc-shop-results .woocommerce-notices-wrapper{grid-column:1/-1}.pdc-shop-results .products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pdc-shop-results .products li.product{display:flex!important;flex-direction:column}.pdc-shop-results .products li.product>a:first-child{display:block;flex:1}.pdc-shop-results .products li.product .button{margin-top:auto!important;font-size:.76rem}.woocommerce nav.woocommerce-pagination{margin-top:34px}.single-product .pdc-woocommerce-wrap{background:linear-gradient(#f8faf9 0,#fff 520px)}.single-product .pdc-woocommerce-wrap div.product{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:50px;padding:18px 0 0}.single-product .woocommerce div.product div.images,.single-product .woocommerce div.product div.summary{float:none;width:auto;margin:0}.single-product .woocommerce-product-gallery{padding:22px;border:1px solid var(--pdc-border);border-radius:24px;background:#fff;box-shadow:0 15px 48px rgb(18 55 42 / .07)}.single-product .woocommerce-product-gallery__image a{display:grid;place-items:center;min-height:470px}.single-product .woocommerce-product-gallery__image img{max-height:520px;object-fit:contain}.single-product .woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px}.single-product .woocommerce div.product div.images .flex-control-thumbs li{float:none;width:auto;padding:4px;border:1px solid var(--pdc-border);border-radius:10px;background:#fff}.single-product .woocommerce div.product .summary{position:sticky;top:154px;align-self:start;padding:12px 0}.pdc-product-brand{margin:0 0 9px!important;color:var(--pdc-green);font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.single-product .woocommerce div.product .product_title{margin:0 0 14px;font-size:clamp(2rem,3.3vw,3.35rem);line-height:1.08;letter-spacing:-.045em}.pdc-product-status{display:flex;align-items:center;gap:12px;margin:3px 0 18px}.pdc-product-status>span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:30px;background:#e8f7ef;color:var(--pdc-green-dark);font-size:.7rem;font-weight:850}.pdc-product-status>span i{width:7px;height:7px;border-radius:50%;background:var(--pdc-green)}.pdc-product-status>span.is-out-stock{background:#fff0ee;color:#a4332a}.pdc-product-status>span.is-out-stock i{background:#c33b31}.pdc-product-status small{color:#829087;font-size:.67rem}.single-product .woocommerce div.product .woocommerce-product-rating{display:flex;align-items:center;gap:9px;margin:0 0 14px}.single-product .woocommerce div.product p.price{margin:10px 0 18px!important;font-size:clamp(1.65rem,3vw,2.15rem)!important}.single-product .woocommerce-product-details__short-description{padding:17px 0;border-block:1px solid var(--pdc-border);color:#536b60}.single-product .woocommerce-product-details__short-description p{margin:0}.single-product .woocommerce div.product form.cart{display:flex;align-items:center;gap:10px;margin:24px 0 16px}.single-product .woocommerce div.product form.cart .quantity{float:none;margin:0}.single-product .woocommerce div.product form.cart .button{flex:1;min-height:52px;font-size:.94rem}.single-product .woocommerce .quantity .qty{width:76px;min-height:52px}.pdc-product-services{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;padding:14px;border:1px solid var(--pdc-border);border-radius:16px;background:#fff}.pdc-product-services>div{display:flex;align-items:flex-start;gap:8px;min-width:0}.pdc-product-services>div>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:var(--pdc-mint);color:var(--pdc-green);font-weight:900}.pdc-product-services p{display:grid;margin:0}.pdc-product-services strong{font-size:.68rem;line-height:1.35}.pdc-product-services small{color:var(--pdc-muted);font-size:.59rem;line-height:1.3}.single-product .product_meta{display:grid;gap:4px;padding-top:12px;color:var(--pdc-muted);font-size:.7rem}.single-product .product_meta a{color:var(--pdc-green);font-weight:700}.single-product .woocommerce-tabs,.single-product .related,.single-product .up-sells{grid-column:1/-1}.single-product .woocommerce div.product .woocommerce-tabs{margin-top:24px;padding:30px;border:1px solid var(--pdc-border);border-radius:22px;background:#fff}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:8px;margin:0 0 25px!important;border-bottom:1px solid var(--pdc-border)}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs:before,.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li:before,.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none!important}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 4px -1px 0!important;padding:0!important;border-radius:9px 9px 0 0!important;background:transparent!important}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:11px 16px!important;color:var(--pdc-muted)!important}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom:3px solid var(--pdc-green);color:var(--pdc-ink)!important}.single-product .woocommerce-Tabs-panel{max-width:920px;color:#465f54}.single-product .woocommerce-Tabs-panel h2{font-size:1.45rem}.single-product .related{padding-top:34px}.single-product .related>h2{margin-bottom:22px;font-size:clamp(1.7rem,3vw,2.5rem)}.pdc-order-progress{position:relative;display:grid;grid-template-columns:repeat(3,1fr);max-width:940px;margin:0 auto 34px}.pdc-order-progress:before{content:"";position:absolute;top:18px;inset-inline:16.666%;height:2px;background:#dfeae4}.pdc-order-progress>div{position:relative;display:grid;justify-items:center;gap:7px;color:#86958d;text-align:center}.pdc-order-progress span{display:grid;place-items:center;width:37px;height:37px;border:2px solid #d8e5de;border-radius:50%;background:#fff;font-size:.74rem;font-weight:900;z-index:1}.pdc-order-progress strong{font-size:.73rem}.pdc-order-progress .is-active{color:var(--pdc-ink)}.pdc-order-progress .is-active span{border-color:var(--pdc-green);background:var(--pdc-green);color:#fff}.pdc-order-progress .is-active:not(:last-child):after{content:"";position:absolute;top:18px;inset-inline-start:50%;width:100%;height:2px;background:var(--pdc-green)}.pdc-secure-order-note{display:flex;align-items:flex-start;gap:12px;max-width:940px;margin:0 auto 22px;padding:15px 18px;border:1px solid #bfe4d1;border-radius:13px;background:var(--pdc-mint)}.pdc-secure-order-note>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--pdc-green);color:#fff;font-weight:900}.pdc-secure-order-note strong{font-size:.8rem}.pdc-secure-order-note p{margin:1px 0 0;color:var(--pdc-muted);font-size:.7rem}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-login-toggle{max-width:940px;margin-inline:auto}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);align-items:start;gap:30px;max-width:1120px;margin:28px auto 0}.woocommerce-checkout #customer_details{grid-column:1;grid-row:1/3}.woocommerce-checkout #order_review_heading{grid-column:2;grid-row:1;margin:0;padding:0 4px;font-size:1.35rem}.woocommerce-checkout #order_review{grid-column:2;grid-row:2;position:sticky;top:145px;padding:22px;border:1px solid var(--pdc-border);border-radius:20px;background:#fff;box-shadow:0 16px 48px rgb(18 55 42 / .08)}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%;padding:24px;border:1px solid var(--pdc-border);border-radius:20px;background:#fff}.woocommerce-checkout .col2-set .col-2{margin-top:18px}.woocommerce-checkout .woocommerce-billing-fields>h3,.woocommerce-checkout .woocommerce-additional-fields>h3,.woocommerce-checkout .woocommerce-shipping-fields h3{margin:0 0 20px;font-size:1.35rem}.woocommerce-checkout form .form-row{margin:0 0 14px}.woocommerce-checkout form .form-row label{margin-bottom:5px;color:#3e584c;font-size:.74rem;font-weight:800}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout .select2-container .select2-selection--single{background:#fbfcfb}.woocommerce-checkout form .form-row textarea{min-height:105px}.woocommerce-checkout-review-order-table{border:0!important;border-collapse:collapse!important}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{padding:12px 5px!important;border-color:#edf2ef!important;font-size:.76rem}.woocommerce-checkout-review-order-table .order-total th,.woocommerce-checkout-review-order-table .order-total td{color:var(--pdc-ink);font-size:.95rem}.woocommerce-checkout #payment{border-radius:14px!important;background:#f5f8f6!important}.woocommerce-checkout #payment ul.payment_methods{padding:14px!important;border-bottom:1px solid var(--pdc-border)!important}.woocommerce-checkout #payment ul.payment_methods li{margin:7px 0!important;padding:13px;border:1px solid var(--pdc-border);border-radius:11px;background:#fff}.woocommerce-checkout #payment div.payment_box{margin:10px 0 0!important;border-radius:9px!important;background:var(--pdc-mint)!important;color:#496257!important;font-size:.72rem}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--pdc-mint)!important}.woocommerce-checkout #payment .place-order{padding:16px!important}.woocommerce-checkout #place_order{width:100%;min-height:54px;font-size:.9rem}.pdc-checkout-notice{max-width:940px;margin:0 auto 18px!important;border:1px solid #c9e6d6!important;border-radius:12px;background:#f0faf5!important;font-size:.76rem}.woocommerce-error{border-radius:12px;background:#fff1ef!important}.woocommerce-order-received .woocommerce-order{max-width:980px;margin-inline:auto}.pdc-order-confirmation{display:flex;align-items:flex-start;gap:20px;margin:28px 0;padding:32px;border-radius:22px;background:linear-gradient(115deg,#0e3a2b,#087448);color:#fff}.pdc-order-confirmation>span{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--pdc-green);font-size:1.5rem;font-weight:900}.pdc-order-confirmation h2{margin:0 0 7px;color:#fff}.pdc-order-confirmation p{margin:0 0 16px;color:#d1e5db}.woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,1fr);padding:0!important;border:1px solid var(--pdc-border);border-radius:16px;background:#fff}.woocommerce-order-overview li{float:none!important;margin:0!important;padding:18px!important;border-inline-end:1px solid var(--pdc-border)!important}.woocommerce-order-details,.woocommerce-customer-details{padding:24px;border:1px solid var(--pdc-border);border-radius:18px;background:#fff}.woocommerce-cart-form{padding:20px;border:1px solid var(--pdc-border);border-radius:20px;background:#fff;box-shadow:0 12px 38px rgb(18 55 42 / .05)}.woocommerce-cart table.shop_table{border:0!important;border-collapse:collapse!important}.woocommerce-cart table.shop_table th{color:var(--pdc-muted);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.woocommerce-cart table.shop_table td{padding:15px 10px!important;border-color:#edf2ef!important}.woocommerce-cart table.shop_table .product-thumbnail img{width:74px;border:1px solid var(--pdc-border);border-radius:11px}.woocommerce-cart table.shop_table .product-name a{font-weight:800}.woocommerce-cart .coupon{display:flex}.woocommerce-cart .coupon input{min-width:190px!important;height:45px;border:1px solid var(--pdc-border)!important;border-radius:10px!important}.woocommerce-cart .cart-collaterals{margin-top:24px}.woocommerce-cart .cart-collaterals .cart_totals{float:none;width:min(100%,460px);margin-inline-start:auto;padding:24px;border:1px solid var(--pdc-border);border-radius:20px;background:#fff;box-shadow:0 12px 38px rgb(18 55 42 / .06)}.woocommerce-cart .cart_totals h2{margin-top:0}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:54px;font-size:.95rem}.woocommerce-account .woocommerce{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px}.woocommerce-account .woocommerce-notices-wrapper,.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register,.woocommerce-account .u-columns{grid-column:1/-1}.woocommerce-MyAccount-navigation{width:auto!important}.woocommerce-MyAccount-navigation ul{margin:0!important;padding:10px!important;border:1px solid var(--pdc-border);border-radius:17px;background:#fff;list-style:none}.woocommerce-MyAccount-navigation li{margin:3px 0}.woocommerce-MyAccount-navigation a{display:block;padding:10px 12px;border-radius:9px;font-size:.78rem;font-weight:750}.woocommerce-MyAccount-navigation .is-active a{background:var(--pdc-mint);color:var(--pdc-green)}.woocommerce-MyAccount-content{float:none!important;width:auto!important;min-width:0;padding:25px;border:1px solid var(--pdc-border);border-radius:18px;background:#fff}.woocommerce-MyAccount-content table{border-color:var(--pdc-border)!important}.wc-block-cart,.wc-block-checkout{max-width:1180px!important;margin-inline:auto!important}.wc-block-components-sidebar-layout{gap:30px!important}.wc-block-components-main{padding-inline-end:0!important}.wc-block-components-sidebar{padding:22px!important;border:1px solid var(--pdc-border);border-radius:20px;background:#fff;box-shadow:0 14px 44px rgb(18 55 42 / .07)}.wc-block-components-title{letter-spacing:-.02em}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-address-form select{border-color:var(--pdc-border)!important;border-radius:10px!important;background:#fbfcfb!important}.wc-block-components-checkout-step{padding:22px!important;border:1px solid var(--pdc-border);border-radius:18px;background:#fff}.wc-block-components-checkout-step+.wc-block-components-checkout-step{margin-top:14px!important}.wc-block-components-checkout-place-order-button{min-height:55px!important;border-radius:12px!important;background:var(--pdc-green)!important;color:#fff!important;font-weight:850!important}.wc-block-components-radio-control-accordion-option{margin:8px 0!important;border:1px solid var(--pdc-border)!important;border-radius:11px!important}.wc-block-cart-items{border:1px solid var(--pdc-border)!important;border-radius:18px;background:#fff}.wc-block-cart-item__image img{border-radius:10px}.wc-block-components-totals-wrapper{border-color:var(--pdc-border)!important}.rtl .pdc-filter-form,.rtl .woocommerce form,.rtl .wc-block-checkout{text-align:right}.rtl .pdc-shop-toolbar select{padding:0 12px 0 34px}.rtl .woocommerce-checkout #payment ul.payment_methods{text-align:right}.rtl .woocommerce-order-overview li{border-inline-end:1px solid var(--pdc-border)!important;border-right:0!important}.rtl .single-product .woocommerce div.product form.cart .button{float:none}@media(max-width:1050px){.pdc-shop-layout{grid-template-columns:245px minmax(0,1fr);gap:20px}.pdc-shop-results .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}.single-product .pdc-woocommerce-wrap div.product{gap:30px}.pdc-product-services{grid-template-columns:1fr}.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:20px}}@media(max-width:850px){.pdc-filter-mobile-toggle{display:inline-flex!important;margin:0 0 16px}.pdc-filter-mobile-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.pdc-filter-backdrop{position:fixed;inset:0;display:block;visibility:hidden;opacity:0;background:rgb(5 34 24 / .46);transition:.2s;z-index:199}.pdc-filter-open{overflow:hidden}.pdc-filter-open .pdc-filter-backdrop{visibility:visible;opacity:1}.pdc-shop-layout{display:block}.pdc-catalog-filters{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(88vw,360px);border:0;border-radius:0;box-shadow:0 0 50px rgb(0 0 0 / .22);transform:translateX(-105%);transition:transform .24s;overflow:auto;z-index:200}.rtl .pdc-catalog-filters{transform:translateX(105%)}.pdc-catalog-filters.is-open{transform:none}.pdc-filter-heading{position:sticky;top:0;background:#fff;z-index:2}.pdc-filter-close{display:grid!important;place-items:center;width:38px;height:38px;min-height:38px!important;padding:0!important;border-radius:50%!important;background:var(--pdc-soft)!important;color:var(--pdc-ink)!important;font-size:1.35rem}.single-product .pdc-woocommerce-wrap div.product{grid-template-columns:1fr}.single-product .woocommerce div.product .summary{position:static}.single-product .woocommerce-product-gallery__image a{min-height:350px}.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout #order_review_heading{margin:28px 0 12px}.woocommerce-checkout #order_review{position:static}.woocommerce-account .woocommerce{grid-template-columns:1fr}.woocommerce-MyAccount-navigation ul{display:flex;gap:4px;overflow:auto}.woocommerce-MyAccount-navigation li{flex:0 0 auto}}@media(max-width:600px){.pdc-woocommerce-wrap{padding:28px 0 55px}.woocommerce-products-header{padding:24px 20px}.pdc-shop-toolbar{align-items:stretch;flex-direction:column;gap:8px}.pdc-shop-toolbar .woocommerce-ordering,.pdc-shop-toolbar select{width:100%}.pdc-shop-results .products{gap:10px!important}.single-product .woocommerce-product-gallery{padding:12px;border-radius:17px}.single-product .woocommerce-product-gallery__image a{min-height:290px}.single-product .woocommerce div.product .product_title{font-size:2rem}.single-product .woocommerce div.product form.cart{align-items:stretch;flex-wrap:wrap}.single-product .woocommerce div.product form.cart .button{flex-basis:calc(100% - 86px)}.pdc-product-services{grid-template-columns:1fr 1fr 1fr;padding:10px}.pdc-product-services>div{display:grid;justify-items:center;text-align:center}.pdc-product-services small{display:none}.single-product .woocommerce div.product .woocommerce-tabs{padding:18px 14px}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{overflow:auto}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{flex:0 0 auto}.pdc-order-progress{margin-bottom:26px}.pdc-order-progress strong{font-size:.61rem}.pdc-secure-order-note{padding:12px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.woocommerce-checkout #order_review{padding:16px;border-radius:15px}.woocommerce-order-overview{grid-template-columns:1fr 1fr}.woocommerce-order-overview li{border-bottom:1px solid var(--pdc-border)!important}.pdc-order-confirmation{padding:22px 18px}.pdc-order-confirmation>span{flex-basis:40px;width:40px;height:40px}.woocommerce-cart-form{padding:8px;overflow:auto}.woocommerce-cart table.shop_table .product-thumbnail{display:none}.woocommerce-cart .coupon{width:100%;margin-bottom:8px}.woocommerce-cart .coupon input{min-width:0!important;flex:1}.woocommerce-cart table.cart td.actions .button{width:100%}.woocommerce-account .woocommerce-MyAccount-content{padding:16px}.wc-block-components-checkout-step,.wc-block-components-sidebar{padding:15px!important}}.woocommerce ul.products{padding:0!important}.pdc-shop-results .products li.product{min-width:0!important}.single-product.woocommerce div.product div.images,.single-product.woocommerce div.product div.summary{float:none;width:auto;margin:0}.single-product.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.single-product.woocommerce div.product div.images .flex-control-thumbs li{float:none;width:auto;margin:0;padding:4px;border:1px solid var(--pdc-border);border-radius:10px;background:#fff}.single-product.woocommerce div.product .summary{position:sticky;top:154px;align-self:start}.single-product.woocommerce div.product .product_title{margin:0 0 14px;font-size:clamp(2rem,3.3vw,3.35rem);line-height:1.08;letter-spacing:-.045em}.single-product.woocommerce div.product form.cart{display:flex;align-items:center;gap:10px;margin:24px 0 16px}.single-product.woocommerce div.product form.cart .quantity{float:none;margin:0}.single-product.woocommerce div.product form.cart .button{flex:1;min-height:52px}.single-product.woocommerce div.product .woocommerce-tabs{margin-top:24px;padding:30px;border:1px solid var(--pdc-border);border-radius:22px;background:#fff}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:8px;margin:0 0 25px!important;padding:0!important;border-bottom:1px solid var(--pdc-border)}@media(max-width:850px){.single-product.woocommerce div.product .summary{position:static}}@media(max-width:600px){.pdc-shop-results{width:100%;overflow:hidden}.pdc-shop-results .products{width:100%!important}.single-product.woocommerce div.product .product_title{font-size:2rem}.single-product.woocommerce div.product form.cart{align-items:stretch;flex-wrap:wrap}.single-product.woocommerce div.product form.cart .button{flex-basis:calc(100% - 86px)}.single-product.woocommerce div.product .woocommerce-tabs{padding:18px 14px}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{overflow:auto}}.pdc-container{width:min(calc(100% - 64px),var(--pdc-width))}.single-product.woocommerce div.product .woocommerce-tabs{padding:clamp(20px,3vw,38px);border-radius:26px;box-shadow:0 18px 50px rgb(18 55 42 / .055)}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{display:inline-flex;width:auto;max-width:100%;gap:5px;margin:0 0 30px!important;padding:6px!important;overflow-x:auto;border:1px solid var(--pdc-border)!important;border-radius:14px;background:#f4f8f6}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs:before,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none!important}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:0 0 auto;margin:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 17px!important;border:0!important;color:#536b60!important;font-size:.84rem;font-weight:800!important;white-space:nowrap}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff!important;box-shadow:0 4px 14px rgb(18 55 42 / .09)}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border:0!important;color:var(--pdc-green-dark)!important}.single-product.woocommerce div.product .woocommerce-Tabs-panel{max-width:none;margin:0!important;color:#466056;font-size:.96rem;line-height:1.8}.single-product.woocommerce div.product .woocommerce-Tabs-panel>h2:first-child{margin:0 0 20px;color:var(--pdc-ink);font-size:clamp(1.45rem,2.5vw,1.9rem);letter-spacing:-.025em}.single-product.woocommerce div.product .woocommerce-Tabs-panel h3{margin:26px 0 10px;color:var(--pdc-ink);font-size:1.05rem}.single-product.woocommerce div.product .woocommerce-Tabs-panel p{margin:0 0 17px}.single-product.woocommerce div.product .woocommerce-Tabs-panel ul,.single-product.woocommerce div.product .woocommerce-Tabs-panel ol{margin:12px 0 22px;padding-inline-start:25px}.single-product.woocommerce div.product .woocommerce-Tabs-panel li{margin:8px 0;padding-inline-start:4px}.single-product.woocommerce div.product .woocommerce-Tabs-panel blockquote{margin:22px 0;padding:18px 20px;border-inline-start:4px solid var(--pdc-green);border-radius:0 12px 12px 0;background:var(--pdc-bg)}.single-product.woocommerce #reviews{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;align-items:start}.single-product.woocommerce #reviews #comments,.single-product.woocommerce #reviews #review_form_wrapper{float:none;width:auto;min-width:0;margin:0;padding:24px;border:1px solid var(--pdc-border);border-radius:18px;background:#fbfcfb}.single-product.woocommerce #reviews #comments h2,.single-product.woocommerce #reviews #reply-title{display:block;margin:0 0 18px;color:var(--pdc-ink);font-size:1.18rem;font-weight:850;line-height:1.35}.single-product.woocommerce #reviews ol.commentlist{margin:0!important;padding:0!important}.single-product.woocommerce #reviews ol.commentlist li{margin:0 0 14px!important;padding:0!important}.single-product.woocommerce #reviews ol.commentlist li img.avatar{position:static!important;float:inline-start!important;width:44px!important;height:44px!important;margin-inline-end:12px!important;padding:0!important;border:0!important;border-radius:50%}.single-product.woocommerce #reviews ol.commentlist li .comment-text{margin:0!important;padding:17px!important;border-color:var(--pdc-border)!important;border-radius:14px!important;background:#fff}.single-product.woocommerce #reviews .comment-form-rating{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.single-product.woocommerce #reviews .comment-form-rating label,.single-product.woocommerce #reviews .comment-form-comment label{display:block;margin-bottom:6px;color:var(--pdc-ink);font-size:.76rem;font-weight:800}.single-product.woocommerce #reviews textarea,.single-product.woocommerce #reviews input[type=text],.single-product.woocommerce #reviews input[type=email]{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--pdc-border);border-radius:11px;background:#fff;font:inherit}.single-product.woocommerce #reviews textarea{min-height:130px;resize:vertical}.single-product.woocommerce #reviews .form-submit{margin:16px 0 0}.wc-block-cart .wc-block-cart-item__quantity{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.wc-block-cart .wc-block-components-quantity-selector{display:flex!important;align-items:stretch;width:126px!important;height:42px!important;min-height:42px!important;margin:0!important;overflow:hidden;border:1px solid var(--pdc-border)!important;border-radius:11px!important;background:#fff!important}.wc-block-cart .wc-block-components-quantity-selector:after{display:none!important}.wc-block-cart .wc-block-components-quantity-selector input{order:2;flex:0 0 44px!important;width:44px!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;color:var(--pdc-ink)!important;font-size:.84rem!important;font-weight:800!important;text-align:center!important;box-shadow:none!important}.wc-block-cart button.wc-block-components-quantity-selector__button{position:static!important;display:grid!important;place-items:center;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--pdc-green-dark)!important;font-size:1.08rem!important;font-weight:850!important;line-height:1!important;box-shadow:none!important;transform:none!important}.wc-block-cart button.wc-block-components-quantity-selector__button--minus{order:1;border-inline-end:1px solid var(--pdc-border)!important}.wc-block-cart button.wc-block-components-quantity-selector__button--plus{order:3;border-inline-start:1px solid var(--pdc-border)!important}.wc-block-cart button.wc-block-components-quantity-selector__button:hover,.wc-block-cart button.wc-block-components-quantity-selector__button:focus-visible{background:var(--pdc-mint)!important;color:var(--pdc-green-dark)!important;transform:none!important}.wc-block-cart button.wc-block-cart-item__remove-link,.wc-block-cart .wc-block-cart-item__remove-link{display:inline-flex!important;align-items:center;width:auto!important;min-width:0!important;height:auto!important;min-height:32px!important;margin:0!important;padding:5px 8px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#a33a32!important;font-size:.72rem!important;font-weight:750!important;line-height:1.25!important;text-decoration:underline;text-underline-offset:3px;box-shadow:none!important;transform:none!important}.wc-block-cart button.wc-block-cart-item__remove-link:hover,.wc-block-cart .wc-block-cart-item__remove-link:hover{background:#fff1ef!important;color:#842c26!important;transform:none!important}@media(min-width:760px){.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns,.woocommerce-order-received .woocommerce-customer-details .col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch;gap:22px!important}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column,.woocommerce-order-received .woocommerce-customer-details .col-1,.woocommerce-order-received .woocommerce-customer-details .col-2{display:flex;flex-direction:column;float:none!important;width:auto!important;max-width:none!important;margin:0!important}.woocommerce-order-received .woocommerce-customer-details address{flex:1}}@media(max-width:759px){.single-product.woocommerce #reviews{grid-template-columns:1fr;gap:16px}.single-product.woocommerce #reviews #comments,.single-product.woocommerce #reviews #review_form_wrapper{padding:18px}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses,.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns,.woocommerce-order-received .woocommerce-customer-details .col2-set{grid-template-columns:1fr!important}}.home .pdc-visual-category-grid{width:min(100%,1240px);margin-inline:auto;gap:14px}.home .pdc-visual-category{aspect-ratio:16/9;border-radius:18px}.home .pdc-visual-category-overlay{inset-inline:18px;bottom:15px}.home .pdc-visual-category-overlay strong{font-size:1.05rem}.home .pdc-visual-category-overlay b{width:31px;height:31px}.pdc-category-products{padding-block:76px 82px;background:linear-gradient(180deg,#f5f8f6 0%,#fff 100%)}.pdc-category-products-intro{margin-bottom:38px}.pdc-category-products-intro>div{min-width:0}.pdc-category-products-intro p{max-width:660px}.pdc-category-product-list{display:grid;gap:54px}.pdc-category-product-block{min-width:0;content-visibility:auto;contain-intrinsic-size:auto 480px}.pdc-category-product-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:17px;padding-bottom:13px;border-bottom:1px solid var(--pdc-border)}.pdc-category-product-number{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--pdc-mint);color:var(--pdc-green);font-size:.76rem;font-weight:900}.pdc-category-product-head>div>span{display:block;margin-bottom:1px;color:var(--pdc-green);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.pdc-category-product-head h3{margin:0;font-size:clamp(1.25rem,2vw,1.65rem)}.pdc-category-product-head>a{display:inline-flex;align-items:center;gap:7px;color:var(--pdc-green);font-size:.78rem;font-weight:850}.pdc-category-product-head>a b{font-size:1rem}.pdc-category-product-rail,.pdc-category-product-rail>.woocommerce{min-width:0;width:100%}.pdc-category-product-rail .woocommerce ul.products{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:15px!important}.pdc-category-product-rail .woocommerce ul.products li.product{display:flex!important;min-width:0;flex-direction:column;padding:13px!important;border:0!important;box-shadow:0 7px 24px rgb(18 55 42 / .07);scroll-snap-align:start}.pdc-category-product-rail .woocommerce ul.products li.product>a:first-child{display:block;flex:1}.pdc-category-product-rail .woocommerce ul.products li.product a img{margin-bottom:11px!important;border:1px solid #edf2ef}.pdc-category-product-rail .woocommerce ul.products li.product .woocommerce-loop-product__title{display:block;min-height:1.4em;overflow:hidden;font-size:.82rem!important;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.pdc-category-product-rail .woocommerce ul.products li.product .price{display:block;min-height:1.4em;overflow:hidden;font-size:.92rem!important;text-overflow:ellipsis;white-space:nowrap}.pdc-category-product-rail .woocommerce ul.products li.product .button{margin-top:auto!important;padding:10px 9px!important;font-size:.7rem;text-align:center;white-space:nowrap}@media(max-width:1050px){.home .pdc-visual-category{aspect-ratio:16/10}.pdc-category-product-rail .woocommerce ul.products{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(205px,31%);overflow-x:auto;overscroll-behavior-inline:contain;padding:2px 2px 12px!important;scroll-padding-inline:2px;scroll-snap-type:inline mandatory;scrollbar-color:#acd9c2 #fff0;scrollbar-width:thin}}@media(max-width:780px){.home .pdc-visual-category-grid{gap:10px}.home .pdc-visual-category{aspect-ratio:4/3;border-radius:15px}.pdc-category-products{padding-block:52px 58px}.pdc-category-products-intro{margin-bottom:30px}.pdc-category-product-list{gap:40px}.pdc-category-product-head{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.pdc-category-product-number{width:38px;height:38px;border-radius:11px}.pdc-category-product-head>a{font-size:0}.pdc-category-product-head>a b{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--pdc-border);border-radius:50%;font-size:1rem}.pdc-category-product-rail .woocommerce ul.products{grid-auto-columns:minmax(210px,43%);gap:12px!important}}@media(max-width:480px){.home .pdc-visual-category-overlay{inset-inline:12px;bottom:10px}.home .pdc-visual-category-overlay strong{font-size:.86rem}.home .pdc-visual-category-overlay small{font-size:.62rem}.home .pdc-visual-category-overlay b{width:25px;height:25px}.pdc-category-products-intro h2{font-size:1.85rem}.pdc-category-product-head h3{font-size:1.18rem}.pdc-category-product-rail .woocommerce ul.products{grid-auto-columns:minmax(210px,72vw)}}.home .pdc-bestseller-section{position:relative;padding:64px 0 24px;overflow:hidden;background:#fff}.home .pdc-bestseller-slider{width:100%;max-width:100%;overflow:hidden}.home .pdc-bestseller-track{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:calc((100% - 18px)/2)!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:3px 2px 20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:inline mandatory;scrollbar-width:none}.home .pdc-bestseller-card{position:relative!important;display:block!important;min-width:0!important;min-height:322px!important;margin:0!important;overflow:hidden!important;border-radius:26px;scroll-snap-align:start;isolation:isolate}.home img.pdc-bestseller-background{position:absolute!important;inset:0!important;display:block;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;object-fit:cover!important;object-position:center!important;z-index:-2}.home .pdc-bestseller-link{position:relative;display:block!important;min-height:322px!important;z-index:1}.home .pdc-bestseller-copy{position:relative;display:flex!important;width:58%;min-height:322px;flex-direction:column;align-items:flex-start;justify-content:center}.pdc-sticky-cart{position:fixed;inset-inline:0;bottom:0;z-index:170;padding:10px 0 max(10px,env(safe-area-inset-bottom));visibility:hidden;opacity:0;transform:translateY(calc(100% + 12px));border-top:1px solid rgb(18 55 42 / .12);background:rgb(255 255 255 / .97);box-shadow:0 -14px 38px rgb(8 52 37 / .14);backdrop-filter:blur(16px);pointer-events:none;transition:transform .24s ease,opacity .2s ease,visibility .24s}.pdc-sticky-cart.is-visible{visibility:visible;opacity:1;transform:none;pointer-events:auto}.pdc-sticky-cart-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px}.pdc-sticky-cart-product{display:flex;align-items:center;min-width:0;gap:13px}.pdc-sticky-cart-image{display:grid;place-items:center;flex:0 0 56px;width:56px;height:56px;overflow:hidden;border:1px solid var(--pdc-border);border-radius:12px;background:#fff}.pdc-sticky-cart-image img{display:block;width:100%;height:100%;margin:0;object-fit:contain}.pdc-sticky-cart-meta{display:grid;min-width:0;line-height:1.3}.pdc-sticky-cart-meta strong{overflow:hidden;color:var(--pdc-ink);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.pdc-sticky-cart-meta>span{margin-top:4px;color:var(--pdc-green);font-size:.9rem;font-weight:900}.pdc-sticky-cart-meta del{margin-inline-end:5px;color:#84958c;font-size:.72rem}.pdc-sticky-cart-meta ins{text-decoration:none}.pdc-sticky-cart-form{display:flex!important;align-items:center;gap:9px;margin:0!important}.pdc-sticky-cart-form .quantity{float:none!important;margin:0!important}.pdc-sticky-cart-form .quantity .qty{width:68px;min-height:48px;border-radius:10px}.pdc-sticky-cart-form .single_add_to_cart_button,.pdc-sticky-cart-scroll{min-width:190px;min-height:48px!important;margin:0!important}body.pdc-sticky-cart-active{padding-bottom:var(--pdc-sticky-cart-height,78px)}body.pdc-sticky-cart-active .pdc-whatsapp{bottom:calc(var(--pdc-sticky-cart-height,78px) + 18px)}@media(max-width:1050px){.home .pdc-bestseller-track{grid-auto-columns:78%!important}}@media(max-width:780px){.pdc-header-main{padding-top:7px}.home .pdc-bestseller-section{padding-top:52px}.home .pdc-bestseller-track{grid-auto-columns:88%!important;gap:13px!important}}@media(max-width:540px){.home .pdc-bestseller-track{grid-auto-columns:94%!important;gap:10px!important;padding-bottom:15px!important}.home .pdc-bestseller-card,.home .pdc-bestseller-link{min-height:330px!important}.home .pdc-bestseller-copy{width:61%;min-height:330px}.pdc-sticky-cart{padding-top:8px}.pdc-sticky-cart-inner{gap:8px}.pdc-sticky-cart-product{gap:8px}.pdc-sticky-cart-image{display:none}.pdc-sticky-cart-meta strong{max-width:42vw;font-size:.72rem}.pdc-sticky-cart-meta>span{font-size:.8rem}.pdc-sticky-cart-form{gap:6px}.pdc-sticky-cart-form .quantity{display:none!important}.pdc-sticky-cart-form .single_add_to_cart_button,.pdc-sticky-cart-scroll{min-width:145px;min-height:46px!important;padding:9px 12px!important;font-size:.76rem;white-space:nowrap}}@media(max-width:370px){.pdc-sticky-cart-meta strong{max-width:34vw}.pdc-sticky-cart-form .single_add_to_cart_button,.pdc-sticky-cart-scroll{min-width:132px;padding-inline:9px!important;font-size:.7rem}}@media(prefers-reduced-motion:reduce){.pdc-sticky-cart{transition:none}}@media(max-width:1050px){.pdc-bestseller-track{grid-auto-columns:78%}}@media(max-width:780px){.pdc-bestseller-section{padding-top:52px}.pdc-bestseller-head{align-items:flex-end;gap:18px}.pdc-bestseller-head p{font-size:.9rem}.pdc-bestseller-track{grid-auto-columns:88%;gap:13px}.pdc-bestseller-card,.pdc-bestseller-link{min-height:318px}}@media(max-width:540px){.pdc-store-hero .pdc-hero-copy{width:100%;max-width:360px}.pdc-store-hero .pdc-eyebrow{font-size:.72rem;letter-spacing:.1em}.pdc-store-hero h1{font-size:2.35rem;overflow-wrap:anywhere}.pdc-bestseller-head{align-items:flex-start;flex-direction:column;margin-bottom:18px}.pdc-bestseller-head>div:first-child{width:100%}.pdc-bestseller-toolbar{align-self:flex-end;margin-top:-4px}.pdc-bestseller-track{grid-auto-columns:94%;gap:10px;padding-bottom:15px}.pdc-bestseller-card,.pdc-bestseller-link{min-height:330px;border-radius:21px}.pdc-bestseller-background{object-position:60% center}.pdc-bestseller-copy{width:61%;padding:23px 4px 23px 20px}.rtl .pdc-bestseller-copy{padding:23px 20px 23px 4px}.pdc-bestseller-badge{padding:5px 8px;font-size:.57rem}.pdc-bestseller-category{margin-top:14px;font-size:.65rem}.pdc-bestseller-name{font-size:1.06rem;-webkit-line-clamp:4}.pdc-bestseller-price{font-size:.98rem}.pdc-bestseller-action{margin-top:14px;padding:8px 10px;font-size:.65rem}}@media(prefers-reduced-motion:reduce){.pdc-bestseller-track{scroll-behavior:auto}.pdc-bestseller-card,.pdc-bestseller-background{transition:none}}@media(min-width:760px){body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses.col2-set,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses.addresses{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto!important;grid-auto-flow:column!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:24px!important;clear:both!important}body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses:before,body.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses:after{display:none!important;content:none!important}body.woocommerce-order-received .woocommerce-columns--addresses>.woocommerce-column--billing-address,body.woocommerce-order-received .woocommerce-columns--addresses>.woocommerce-column--1,body.woocommerce-order-received .woocommerce-columns--addresses>.col-1{grid-column:1!important;grid-row:1!important}body.woocommerce-order-received .woocommerce-columns--addresses>.woocommerce-column--shipping-address,body.woocommerce-order-received .woocommerce-columns--addresses>.woocommerce-column--2,body.woocommerce-order-received .woocommerce-columns--addresses>.col-2{grid-column:2!important;grid-row:1!important}body.woocommerce-order-received .woocommerce-columns--addresses>.woocommerce-column,body.woocommerce-order-received .woocommerce-columns--addresses>.col-1,body.woocommerce-order-received .woocommerce-columns--addresses>.col-2{position:static!important;display:flex!important;flex-direction:column!important;float:none!important;clear:none!important;inset:auto!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;margin:0!important}}@media(max-width:480px){.single-product.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;width:100%}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:1 0 auto}.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;padding-inline:13px!important;text-align:center}.wc-block-cart .wc-block-components-quantity-selector{width:114px!important}.wc-block-cart .wc-block-components-quantity-selector input{flex-basis:38px!important;width:38px!important}.wc-block-cart button.wc-block-components-quantity-selector__button{flex-basis:37px!important;width:37px!important;min-width:37px!important}}.woocommerce-store-notice.demo_store{display:none!important}.pdc-woocommerce-wrap{padding:44px 0 76px}.pdc-woocommerce-wrap .pdc-container,.pdc-woocommerce-wrap div.product,.pdc-woocommerce-wrap div.summary,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{min-width:0;max-width:100%}.pdc-woocommerce-wrap>.pdc-container>.page-title{margin:0 0 28px;padding:30px 34px;border:1px solid #e5eee9;border-radius:22px;background:linear-gradient(110deg,var(--pdc-mint),#f8fbf9);font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.045em}.pdc-filter-mobile-toggle{margin-bottom:18px!important}.pdc-shop-results,.pdc-shop-results .products,.pdc-shop-results .products li.product,.pdc-shop-results .products li.product>a{min-width:0!important}.pdc-shop-results .products li.product{overflow:hidden;padding:14px!important}.pdc-shop-results .products li.product>a:first-child{flex:0 0 auto}.pdc-shop-results ul.products li.product a img{width:100%;height:250px;aspect-ratio:auto;object-fit:contain;object-position:center}.pdc-shop-results .woocommerce-loop-product__title{min-height:4.35em!important;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.single-product .woocommerce-product-gallery{opacity:1!important}.single-product .woocommerce-product-gallery__image a{min-height:430px}.single-product .woocommerce-product-gallery__image img{display:block;width:auto!important;max-width:100%;max-height:460px;margin:auto}.single-product .product_title{max-width:100%;overflow-wrap:anywhere}.single-product .pdc-woocommerce-wrap div.product{gap:44px}.pdc-product-services{grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce-cart .pdc-page article,.woocommerce-checkout .pdc-page article,.woocommerce-account .pdc-page article{max-width:none}.woocommerce-cart .pdc-page>div>article>h1,.woocommerce-checkout .pdc-page>div>article>h1,.woocommerce-account .pdc-page>div>article>h1{margin:0 0 34px}.wc-block-cart,.wc-block-checkout{width:100%}.woocommerce form .form-row label{display:block;width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%}.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout .col2-set,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{min-width:0;max-width:100%}.woocommerce-checkout #payment ul,.single-product .woocommerce-tabs ul.tabs{list-style:none}.pdc-whatsapp{inset-inline-end:max(20px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom))}@media(max-width:1050px){.pdc-container{width:min(calc(100% - 48px),var(--pdc-width))}.pdc-shop-results ul.products li.product a img{height:220px}.single-product .pdc-woocommerce-wrap div.product{gap:30px}}@media(min-width:701px) and (max-width:780px){.pdc-header-main{grid-template-columns:175px minmax(0,1fr) auto;gap:12px;min-height:76px}.pdc-logo img{width:175px}.pdc-search{grid-column:auto;grid-row:auto;padding-bottom:0}.pdc-search input[type=search]{height:46px}}@media(max-width:850px){.pdc-woocommerce-wrap{padding:34px 0 62px}.pdc-woocommerce-wrap>.pdc-container>.page-title{margin-bottom:22px;padding:25px 26px}.single-product .woocommerce-product-gallery__image a{min-height:340px}.single-product .woocommerce-product-gallery__image img{max-height:360px}.pdc-product-services{grid-template-columns:repeat(3,minmax(0,1fr))}.wc-block-components-sidebar-layout{gap:20px!important}}@media(max-width:600px){.pdc-container{width:min(calc(100% - 32px),var(--pdc-width))}.pdc-announcement{font-size:.74rem}.pdc-announcement-inner{min-height:36px}.pdc-header-main{gap:8px;min-height:66px}.pdc-logo img{width:152px}.pdc-search{padding-bottom:10px}.pdc-search input[type=search]{height:46px;font-size:.92rem}.pdc-woocommerce-wrap{padding:28px 0 52px}.pdc-woocommerce-wrap>.pdc-container>.page-title{margin-bottom:18px;padding:21px 20px;border-radius:17px;font-size:2rem}.pdc-shop-toolbar{margin-bottom:16px;padding:12px 14px}.pdc-shop-results .products{grid-template-columns:1fr!important;gap:16px!important}.pdc-shop-results .products li.product{width:100%!important;padding:14px!important}.pdc-shop-results .products li.product .button{max-width:100%}.pdc-shop-results ul.products li.product a img{height:230px}.pdc-shop-results .woocommerce-loop-product__title{min-height:auto!important;-webkit-line-clamp:2}.single-product .woocommerce-product-gallery{padding:10px}.single-product .woocommerce-product-gallery__image a{min-height:260px}.single-product .woocommerce-product-gallery__image img{max-height:280px}.single-product .woocommerce div.product .product_title{font-size:1.85rem;overflow-wrap:anywhere}.single-product .woocommerce-product-details__short-description{font-size:.92rem;line-height:1.65}.single-product .woocommerce div.product form.cart{gap:8px}.single-product .woocommerce .quantity .qty{width:66px}.pdc-product-services{grid-template-columns:1fr;padding:12px}.pdc-product-services>div{display:flex;justify-items:initial;text-align:start}.pdc-product-services small{display:block}.pdc-trust-grid{grid-template-columns:1fr}.pdc-trust-item{border-inline-end:0;border-bottom:1px solid var(--pdc-border)!important}.pdc-trust-item:last-child{border-bottom:0!important}.pdc-whatsapp{width:52px;height:52px;padding:0;justify-content:center;border-radius:50%}.pdc-whatsapp span{display:none}.pdc-page{padding:38px 0 52px}.woocommerce-checkout .pdc-order-progress,.woocommerce-cart .pdc-order-progress{width:100%;max-width:100%}.woocommerce-checkout form.checkout,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout .col2-set{width:100%;max-width:100%}.woocommerce-checkout form .form-row-first,.woocommerce-checkout form .form-row-last{float:none!important;width:100%!important}.woocommerce-checkout form .form-row{display:block;width:100%;max-width:100%}.woocommerce-cart .pdc-page>div>article>h1,.woocommerce-checkout .pdc-page>div>article>h1,.woocommerce-account .pdc-page>div>article>h1{margin-bottom:24px;font-size:2rem}.wc-block-components-sidebar{padding:15px!important}}@media(max-width:380px){.pdc-logo img{width:140px}.pdc-header-actions{gap:3px}.pdc-icon-link{min-width:38px;padding-inline:5px}.pdc-menu-toggle{width:48px!important}.pdc-store-hero h1{font-size:2.3rem}.pdc-hero-actions .button{width:100%}}.woocommerce-cart .pdc-page,.woocommerce-checkout .pdc-page{background:linear-gradient(180deg,#fff 0,#f7faf8 240px,#f7faf8 100%)}.woocommerce-cart .pdc-page article,.woocommerce-checkout .pdc-page article{overflow:visible}.woocommerce-cart .pdc-page>div>article>h1,.woocommerce-checkout .pdc-page>div>article>h1{max-width:1180px;margin-inline:auto;color:var(--pdc-ink);letter-spacing:-.035em}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{width:100%;max-width:1180px;margin-inline:auto}.pdc-order-progress{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.pdc-order-progress>div,.pdc-order-progress strong,.pdc-secure-order-note>div{min-width:0}.pdc-order-progress strong{max-width:100%;line-height:1.35;overflow-wrap:anywhere}.woocommerce-cart-form{padding:8px 24px 20px;border-radius:22px;box-shadow:0 18px 48px rgb(18 55 42 / .065)}.woocommerce-cart table.shop_table th{padding:16px 10px!important;border-bottom:1px solid var(--pdc-border)!important}.woocommerce-cart table.shop_table td{padding-block:18px!important;vertical-align:middle!important}.woocommerce-cart table.shop_table .product-thumbnail img{width:82px;background:#fff;object-fit:contain}.woocommerce-cart table.shop_table .product-name a{color:var(--pdc-ink);line-height:1.45}.woocommerce-cart .quantity .qty{min-height:42px;border:1px solid var(--pdc-border);border-radius:10px;background:#fbfcfb}.woocommerce-cart a.remove{display:grid!important;place-items:center;width:34px!important;height:34px!important;border:1px solid #f0d3d0;background:#fff7f6!important;color:#a83a31!important;font-size:1.25rem!important}.woocommerce-cart a.remove:hover{border-color:#a83a31;background:#a83a31!important;color:#fff!important}.woocommerce-cart table.cart td.actions{padding-top:22px!important}.woocommerce-cart .coupon{align-items:center;gap:8px}.woocommerce-cart .coupon input{padding-inline:14px!important}.woocommerce-cart .cart-collaterals{display:flex;justify-content:flex-end;margin-top:26px}.woocommerce-cart .cart-collaterals .cart_totals{width:min(100%,500px);margin:0;padding:28px;border-radius:22px;box-shadow:0 18px 48px rgb(18 55 42 / .075)}.woocommerce-cart .cart_totals h2{padding-bottom:15px;border-bottom:1px solid var(--pdc-border);font-size:1.5rem}.woocommerce-cart .cart_totals table th,.woocommerce-cart .cart_totals table td{padding:15px 6px!important}.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td{font-size:1.05rem}.woocommerce-cart .wc-proceed-to-checkout{padding:18px 0 0!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:flex!important;align-items:center;justify-content:center;margin:0!important;border-radius:12px!important}.woocommerce-checkout .woocommerce-form-login,.woocommerce-checkout .checkout_coupon{max-width:940px;margin-inline:auto!important;padding:20px!important;border:1px solid var(--pdc-border)!important;border-radius:16px!important;background:#fff}.woocommerce-checkout form.checkout{grid-template-columns:minmax(0,1.12fr) minmax(350px,.88fr);gap:32px;max-width:1180px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{padding:28px;border-radius:22px;box-shadow:0 16px 44px rgb(18 55 42 / .055)}.woocommerce-checkout form .form-row{position:relative;margin-bottom:17px}.woocommerce-checkout form .form-row label{margin-bottom:7px;color:#29483b;font-size:.78rem;letter-spacing:.01em}.woocommerce-checkout form .form-row .required{color:#bd2f25}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout .select2-container .select2-selection--single{min-height:50px;padding:12px 14px;border:1px solid #cfded6!important;border-radius:11px!important;background:#fff!important;box-shadow:0 1px 0 rgb(18 55 42 / .02);transition:border-color .18s,box-shadow .18s}.woocommerce-checkout .select2-container .select2-selection--single{padding:9px 13px}.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row textarea:focus,.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:var(--pdc-green)!important;box-shadow:0 0 0 3px rgb(10 143 85 / .12)!important;outline:0}.woocommerce-checkout .pdc-locked-city input,.woocommerce-checkout input[readonly][id$="_city"]{padding-inline-end:44px!important;border-color:#acd7bf!important;background:#f0faf5!important;color:var(--pdc-ink);font-weight:800;cursor:not-allowed}.pdc-city-note,.woocommerce-checkout .pdc-locked-city .description{display:flex;align-items:center;gap:6px;margin-top:7px;color:#547165;font-size:.69rem;line-height:1.45}.pdc-city-note:before,.woocommerce-checkout .pdc-locked-city .description:before{content:"✓";display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:#dff4e8;color:var(--pdc-green);font-size:.65rem;font-weight:900}.woocommerce-checkout #order_review{top:126px;padding:26px;border-radius:22px;box-shadow:0 18px 50px rgb(18 55 42 / .08)}.woocommerce-checkout #order_review_heading{padding-inline:6px;font-size:1.45rem}.woocommerce-checkout-review-order-table .cart_item .product-name{padding-inline-end:16px!important;line-height:1.45}.woocommerce-checkout #payment ul.payment_methods li{padding:15px;border-color:#d7e4dd}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{accent-color:var(--pdc-green)}.woocommerce-checkout #payment .payment_method_cod label,.woocommerce-checkout #payment .payment_method_pdc_tpe_delivery label{font-weight:850}.wc-block-cart,.wc-block-checkout{max-width:1180px!important}.wc-block-cart .wc-block-components-sidebar-layout,.wc-block-checkout .wc-block-components-sidebar-layout{align-items:flex-start;gap:32px!important}.wc-block-cart .wc-block-components-main,.wc-block-checkout .wc-block-components-main{flex-basis:calc(66% - 16px)!important;min-width:0}.wc-block-cart .wc-block-components-sidebar,.wc-block-checkout .wc-block-components-sidebar{position:sticky;top:126px;flex-basis:calc(34% - 16px)!important;padding:26px!important;border-radius:22px;box-shadow:0 18px 48px rgb(18 55 42 / .075)}.wc-block-cart-items{overflow:hidden;border-radius:22px!important;box-shadow:0 16px 44px rgb(18 55 42 / .055)}.wc-block-cart-items th,.wc-block-cart-items td{padding:20px!important}.wc-block-cart-item__image img{background:#fff;object-fit:contain}.wc-block-cart-item__product .wc-block-components-product-name{color:var(--pdc-ink)!important;font-weight:800!important;line-height:1.45!important}.wc-block-components-quantity-selector{border-color:var(--pdc-border)!important;border-radius:10px!important}.wc-block-components-quantity-selector input{min-height:40px!important}.wc-block-components-button:not(.is-link){border-radius:11px!important}.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button{min-height:56px!important;background:var(--pdc-green)!important;color:#fff!important;font-weight:850!important;box-shadow:0 9px 22px rgb(10 143 85 / .18)}.wc-block-components-checkout-step{padding:26px!important;border-radius:20px;box-shadow:0 14px 38px rgb(18 55 42 / .045)}.wc-block-components-checkout-step__heading{margin-bottom:18px!important}.wc-block-components-checkout-step__title{font-size:1.25rem!important}.wc-block-components-text-input input,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.wc-block-components-address-form select{min-height:52px!important;border-color:#cfded6!important;background:#fff!important}.wc-block-components-text-input input:focus,.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus{border-color:var(--pdc-green)!important;box-shadow:0 0 0 3px rgb(10 143 85 / .12)!important}.wc-block-components-text-input.pdc-locked-city input,.wc-block-components-address-form__city.pdc-locked-city input{border-color:#acd7bf!important;background:#f0faf5!important;color:var(--pdc-ink)!important;font-weight:800!important;cursor:not-allowed}.wc-block-components-radio-control-accordion-option{padding:2px;border-radius:13px!important}.wc-block-components-radio-control-accordion-option--checked-option-highlighted{border-color:var(--pdc-green)!important;box-shadow:0 0 0 2px rgb(10 143 85 / .09)}.woocommerce-order-received .woocommerce-order{width:100%;max-width:1100px;min-width:0}.woocommerce-order-received .woocommerce-thankyou-order-received{display:none}.woocommerce-order-received .pdc-order-confirmation{width:100%;max-width:100%;margin:0 0 26px;padding:30px 32px;border:1px solid rgb(255 255 255 / .14);box-shadow:0 20px 48px rgb(7 61 39 / .16)}.woocommerce-order-received .pdc-order-confirmation>div,.woocommerce-order-received .pdc-order-confirmation h2,.woocommerce-order-received .pdc-order-confirmation p{min-width:0;overflow-wrap:anywhere}.woocommerce-order-received .pdc-order-confirmation h2{font-size:1.45rem}.woocommerce-order-received .pdc-order-confirmation .button{border:1px solid rgb(255 255 255 / .45)!important;background:#fff!important;color:#0b5e3d!important}.woocommerce-order-received .woocommerce-order>p:not(.woocommerce-thankyou-order-received){margin:0 0 22px;padding:13px 16px;border:1px solid #c9e6d6;border-radius:12px;background:#f0faf5;color:#365c4b;font-size:.78rem}.woocommerce-order-received .woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));margin:0 0 28px!important;overflow:hidden;border-radius:18px;box-shadow:0 12px 34px rgb(18 55 42 / .045);list-style:none}.woocommerce-order-received .woocommerce-order-overview li{min-width:0;padding:20px!important;border-bottom:0!important;color:#60756b;font-size:.66rem!important;line-height:1.45;text-transform:uppercase}.woocommerce-order-received .woocommerce-order-overview li:last-child{border-inline-end:0!important}.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:5px;color:var(--pdc-ink);font-size:.88rem!important;line-height:1.35;text-transform:none;overflow-wrap:anywhere}.woocommerce-order-received .woocommerce-order-details{margin:0 0 28px;padding:28px;border-radius:20px;box-shadow:0 15px 40px rgb(18 55 42 / .05)}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-customer-details h2{margin:0 0 20px;font-size:1.4rem}.woocommerce-order-received table.order_details{width:100%!important;margin:0!important;border:1px solid var(--pdc-border)!important;border-collapse:separate!important;border-spacing:0;border-radius:12px;overflow:hidden}.woocommerce-order-received table.order_details th,.woocommerce-order-received table.order_details td{padding:14px 12px!important;border-width:0 0 1px!important;border-color:var(--pdc-border)!important;line-height:1.45}.woocommerce-order-received table.order_details tr:last-child th,.woocommerce-order-received table.order_details tr:last-child td{border-bottom:0!important}.woocommerce-order-received table.order_details tfoot th{color:var(--pdc-ink);font-weight:850}.woocommerce-order-received .woocommerce-customer-details{margin:0;padding:0;border:0;background:#fff0}.woocommerce-order-received .woocommerce-customer-details>.woocommerce-columns,.woocommerce-order-received .woocommerce-customer-details>.col2-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column,.woocommerce-order-received .woocommerce-customer-details .col-1,.woocommerce-order-received .woocommerce-customer-details .col-2{float:none;width:auto;min-width:0;padding:26px;border:1px solid var(--pdc-border);border-radius:20px;background:#fff;box-shadow:0 14px 38px rgb(18 55 42 / .045)}.woocommerce-order-received .woocommerce-customer-details address{margin:0;padding:18px;border:1px solid #e2ebe6;border-radius:12px;background:#fbfcfb;font-style:normal;line-height:1.65}.woocommerce-order-received .woocommerce-customer-details address p{margin:12px 0 0}.rtl.woocommerce-order-received table.order_details th,.rtl.woocommerce-order-received table.order_details td{text-align:right}@media(max-width:900px){.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout #order_review_heading{margin-top:30px}.woocommerce-checkout #order_review{position:static}.wc-block-cart .wc-block-components-sidebar-layout,.wc-block-checkout .wc-block-components-sidebar-layout{gap:22px!important}.wc-block-cart .wc-block-components-sidebar,.wc-block-checkout .wc-block-components-sidebar{position:static;padding:20px!important}.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.woocommerce-cart .pdc-page,.woocommerce-checkout .pdc-page{background:#f7faf8}.woocommerce-cart .pdc-order-progress,.woocommerce-checkout .pdc-order-progress{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;overflow:hidden}.woocommerce-checkout form.checkout,.woocommerce-checkout #customer_details,.woocommerce-checkout .col2-set,.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.woocommerce-checkout #order_review,.woocommerce-order-received .woocommerce-order,.woocommerce-order-received .pdc-order-confirmation,.woocommerce-order-received .woocommerce-order-overview,.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{width:100%!important;max-width:calc(100vw - 32px)!important;min-width:0!important}.woocommerce-cart-form{padding:4px 14px 16px;overflow:visible}.woocommerce-cart table.shop_table_responsive,.woocommerce-cart table.shop_table_responsive tbody{display:block;width:100%}.woocommerce-cart table.shop_table_responsive thead{display:none}.woocommerce-cart table.shop_table_responsive tr.cart_item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px 12px;padding:18px 0;border-bottom:1px solid var(--pdc-border)}.woocommerce-cart table.shop_table_responsive tr.cart_item td{display:block;width:auto!important;padding:0!important;border:0!important;text-align:start!important}.woocommerce-cart table.shop_table_responsive tr.cart_item td:before{display:none!important}.woocommerce-cart table.shop_table_responsive .product-remove{grid-column:1;grid-row:1}.woocommerce-cart table.shop_table_responsive .product-thumbnail{display:none!important}.woocommerce-cart table.shop_table_responsive .product-name,.woocommerce-cart table.shop_table_responsive .product-price,.woocommerce-cart table.shop_table_responsive .product-quantity,.woocommerce-cart table.shop_table_responsive .product-subtotal{grid-column:2;min-width:0}.woocommerce-cart table.shop_table_responsive .product-name{grid-row:1;padding-inline-end:4px!important}.woocommerce-cart table.shop_table_responsive .product-price{grid-row:2;color:var(--pdc-green);font-weight:800}.woocommerce-cart table.shop_table_responsive .product-quantity{grid-row:3}.woocommerce-cart table.shop_table_responsive .product-subtotal{grid-row:4;font-weight:800}.woocommerce-cart table.shop_table_responsive tr:not(.cart_item),.woocommerce-cart table.shop_table_responsive tr:not(.cart_item) td{display:block;width:100%!important}.woocommerce-cart .cart-collaterals .cart_totals{padding:21px}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2,.woocommerce-checkout #order_review{padding:20px}.wc-block-cart .wc-block-components-sidebar-layout,.wc-block-checkout .wc-block-components-sidebar-layout{display:block!important}.wc-block-cart .wc-block-components-sidebar,.wc-block-checkout .wc-block-components-sidebar{width:100%!important;margin-top:20px!important}.wc-block-components-checkout-step{padding:19px!important}.woocommerce-order-received .pdc-order-confirmation{padding:24px 20px}.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.woocommerce-order-received .woocommerce-order-overview li{border-bottom:1px solid var(--pdc-border)!important}.woocommerce-order-received .woocommerce-order-details{padding:20px 16px;overflow-x:auto}.woocommerce-order-received .woocommerce-customer-details>.woocommerce-columns,.woocommerce-order-received .woocommerce-customer-details>.col2-set{grid-template-columns:1fr;gap:16px}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column,.woocommerce-order-received .woocommerce-customer-details .col-1,.woocommerce-order-received .woocommerce-customer-details .col-2{padding:20px}}@media(max-width:480px){.woocommerce-cart .pdc-page>div>article>h1,.woocommerce-checkout .pdc-page>div>article>h1{font-size:1.85rem}.woocommerce-cart table.cart td.actions .coupon{display:grid;grid-template-columns:1fr}.woocommerce-cart table.cart td.actions .coupon input,.woocommerce-cart table.cart td.actions .coupon button{width:100%!important}.wc-block-cart-items th,.wc-block-cart-items td{padding:14px!important}.woocommerce-order-received .pdc-order-confirmation{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;border-radius:18px}.woocommerce-order-received .pdc-order-confirmation h2{font-size:1.2rem}.woocommerce-order-received .pdc-order-confirmation .button{width:100%;text-align:center}.woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr}.woocommerce-order-received .woocommerce-order-overview li{border-inline-end:0!important}.woocommerce-order-received table.order_details{min-width:0;table-layout:fixed}.woocommerce-order-received table.order_details th:first-child,.woocommerce-order-received table.order_details td:first-child{width:68%;overflow-wrap:anywhere}.woocommerce-order-received table.order_details th:last-child,.woocommerce-order-received table.order_details td:last-child{width:32%}}.single-product.woocommerce #reviews ol.commentlist{list-style:none!important}.single-product.woocommerce #reviews ol.commentlist li .comment_container{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px}.single-product.woocommerce #reviews ol.commentlist li img.avatar{grid-column:1;float:none!important;margin:0!important}.single-product.woocommerce #reviews ol.commentlist li .comment-text{grid-column:2;min-width:0;overflow-wrap:anywhere}.single-product.woocommerce #reviews .star-rating{float:none;margin:0 0 6px}.single-product.woocommerce #reviews .meta{margin:0 0 8px!important}.single-product.woocommerce #reviews .comment-form label{display:block;margin-bottom:6px;color:var(--pdc-ink);font-size:.76rem;font-weight:800}@media(max-width:759px){.single-product.woocommerce div.product .woocommerce-tabs,.single-product.woocommerce div.product .woocommerce-Tabs-panel,.single-product.woocommerce #reviews,.single-product.woocommerce #reviews #comments,.single-product.woocommerce #reviews #review_form_wrapper,.woocommerce-order-received .woocommerce-order,.woocommerce-order-received .pdc-order-confirmation,.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns--addresses{width:100%!important;max-width:100%!important;min-width:0!important}.single-product.woocommerce #reviews #comments,.single-product.woocommerce #reviews #review_form_wrapper,.single-product.woocommerce #reviews ol.commentlist li .comment-text,.woocommerce-order-received .pdc-order-confirmation{overflow:hidden}.single-product.woocommerce #reviews ol.commentlist li .description,.single-product.woocommerce #reviews ol.commentlist li .description p,.woocommerce-order-received .pdc-order-confirmation>div{min-width:0;max-width:100%;overflow-wrap:anywhere}}.pdc-v5-home .pdc-store-intro{padding-block:22px 8px}.pdc-v5-home .pdc-store-intro-title{margin:0 0 6px;color:var(--pdc-ink);font-size:clamp(1.25rem,2.5vw,1.8rem);line-height:1.25;letter-spacing:-.025em}.pdc-v5-home .pdc-store-intro>p{max-width:800px;margin:0;color:var(--pdc-muted);font-size:.9rem;line-height:1.55}.pdc-category-intro{max-width:800px;margin:12px 0 0;color:var(--pdc-muted);font-size:.92rem;line-height:1.65}.pdc-category-intro>p{margin:0}.pdc-footer-address{margin-top:16px;font-size:.84rem;line-height:1.65;font-style:normal}.pdc-footer-address a{text-decoration:underline;text-underline-offset:3px}@media(max-width:850px){.pdc-catalog-filters:not(.is-open){visibility:hidden}.pdc-catalog-filters.is-open{visibility:visible}}@media(max-width:600px){.pdc-v5-home .pdc-store-intro{padding-block:17px 4px}.pdc-v5-home .pdc-store-intro-title{max-width:28ch;font-size:1.2rem}.pdc-v5-home .pdc-store-intro>p{font-size:.82rem;line-height:1.5}.pdc-category-intro{font-size:.85rem;line-height:1.6}}