html{overflow-x:hidden;position:relative}:root{--pk-primary:#34225C;--pk-primary-rgb:52, 34, 92;--pk-primary-dark:#965FA8;--pk-secondary:#1A1A1A;--pk-accent:#dfc18b;--pk-rose:#34225C;--pk-rose-light:#FAF5FC;--pk-bg:#ffffff;--pk-bg-soft:#FAF5FC;--pk-border:#E5D9EB;--pk-text:#2C241B;--pk-text-muted:#6B5B49;--pk-white:#ffffff;--pk-btn-bg:linear-gradient(135deg, var(--pk-primary) 0%, var(--pk-primary-dark) 100%);--pk-btn-bg-hover:linear-gradient(135deg, var(--pk-primary-dark) 0%, var(--pk-primary) 100%);--pk-btn-text:#ffffff;--pk-font-main:'Anek Bangla', sans-serif;--pk-font-secondary:'Hind Siliguri', sans-serif;--pk-font-bengali:'Anek Bangla', sans-serif;--pk-radius:8px;--pk-radius-lg:12px;--pk-radius-xl:18px;--pk-shadow:0 4px 20px rgba(0, 0, 0, 0.05);--pk-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}body{font-family:var(--pk-font-main);color:var(--pk-text);background:var(--pk-bg);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}a{color:inherit;text-decoration:none;transition:var(--pk-transition)}a:hover{color:var(--pk-primary)}img{max-width:100%;height:auto;display:block}.text-primary{color:var(--pk-primary)!important}.dc-announce{background:linear-gradient(90deg,var(--pk-primary),var(--pk-primary-dark));color:var(--pk-white);padding:8px 0;font-size:13px;font-weight:500;position:relative;z-index:1100}.dc-announce__inner{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-right:30px}.dc-announce__left{flex:1;text-align:left}.dc-announce p{margin:0}.dc-announce__right{display:flex;align-items:center}.dc-announce__tracking-link{color:var(--pk-white);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:6px;padding:4px 15px;border-radius:35px;background:rgb(255 255 255 / .1);transition:var(--pk-transition)}.dc-announce__tracking-link:hover{color:var(--pk-white)}.dc-announce__close{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;color:rgb(255 255 255 / .8);font-size:20px;cursor:pointer;padding:0;line-height:1}.dc-header{background:var(--pk-white);position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgb(0 0 0 / .02)}.dc-header__inner{height:85px;display:flex;align-items:center;justify-content:space-between;gap:30px}.dc-logo__text{display:flex;flex-direction:column;line-height:1.1}.dc-logo__name{font-size:28px;font-weight:800;color:var(--pk-primary);letter-spacing:-1px}.dc-logo__tagline{font-size:10px;text-transform:uppercase;letter-spacing:2px;color:var(--pk-text-muted);font-weight:600}.custom-logo-link{display:inline-block;transition:var(--pk-transition)}.custom-logo{max-height:45px;width:auto;display:block}.pk-footer-brand .custom-logo-link{margin-bottom:20px}.dc-drawer__head .custom-logo{max-height:45px}.pk-footer-brand a img{filter:invert(1) brightness(11)!important}.dc-header__search{flex:1;max-width:600px}.dc-search-form-integrated{position:relative;width:100%}.dc-search-input-integrated{width:100%;height:48px;background:var(--pk-bg-soft);border:1px solid var(--pk-border);border-radius:50px;padding:0 50px 0 25px;font-size:14px;transition:var(--pk-transition);outline:none}.dc-search-input-integrated:focus{background:var(--pk-white);border-color:var(--pk-primary);box-shadow:0 0 0 4px rgba(var(--pk-primary-rgb),.1)}.dc-search-submit-integrated{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);border:none;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:var(--pk-transition)}.dc-search-submit-integrated:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)}.dc-mobile-search .btn-primary{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;border-color:var(--pk-primary)!important;color:var(--pk-white)!important}.dc-mobile-search .btn-primary:hover,.dc-mobile-search .btn-primary:focus,.dc-mobile-search .btn-primary:active{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;border-color:var(--pk-primary-dark)!important;color:var(--pk-white)!important}.dc-mobile-search .form-control:focus{border-color:var(--pk-primary);box-shadow:0 0 0 .25rem rgba(var(--pk-primary-rgb),.25)}.dc-header__actions{display:flex;align-items:center;gap:25px}.dc-header-call-cta{display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%);border-radius:50px;padding:5px 22px 5px 6px;text-decoration:none;gap:12px;box-shadow:0 4px 15px rgb(0 0 0 / .15);transition:all 0.3s ease;border:1px solid rgb(255 255 255 / .1);margin-right:0!important}.dc-header-call-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(37 211 102 / .4);background:linear-gradient(135deg,#25D366 0%,#128C7E 100%)!important}.dc-header-call-icon{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:inset 0 -2px 5px rgb(0 0 0 / .2),0 2px 5px rgb(0 0 0 / .1);transition:all 0.3s ease}.dc-header-call-cta:hover .dc-header-call-icon{transform:rotate(15deg) scale(1.05);background:#ffffff!important;color:#128C7E!important}.dc-header-call-text{display:flex;flex-direction:column;line-height:1.2}.dc-header-call-label{font-size:11px;color:#fff;font-weight:700;letter-spacing:.3px;margin:0;padding:0;text-transform:none}.dc-header-call-number{font-size:17px;color:#fff;font-weight:800;font-family:var(--pk-font-main);letter-spacing:.5px;margin-top:1px}.dc-icon-btn{background:none;border:none;padding:0;color:var(--pk-secondary);display:flex;align-items:center;gap:8px;transition:var(--pk-transition);cursor:pointer}.dc-icon-btn:hover{color:var(--pk-primary)}.dc-icon-btn--rel{position:relative}.dc-badge{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);font-size:10px;font-weight:700;min-width:18px;height:18px;border-radius:20px;display:flex;align-items:center;justify-content:center;border:2px solid var(--pk-white)}.dc-header-cart-btn{display:inline-flex;align-items:center;gap:3px;text-decoration:none!important;color:var(--pk-secondary,#2c2523);padding:2px 4px;transition:all 0.2s ease}.dc-header-cart-btn:hover{color:var(--pk-primary,#CF9827)}.dc-cart-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.dc-cart-icon-wrap svg{width:22px;height:22px}.dc-cart-icon-wrap .dc-cart-count{position:absolute;top:-5px;right:-6px;background:var(--pk-primary,#CF9827);color:#fff;font-size:10px;font-weight:800;min-width:16px;height:16px;line-height:16px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;padding:0 4px}.dc-cart-amount{font-size:14px;font-weight:700;color:#2c2523;line-height:1;margin-left:2px}.dc-header__categories{border-top:1px solid var(--pk-border);background:var(--pk-white);box-shadow:0 4px 6px 0 #905ba32e}.dc-cat-nav-main{display:flex;align-items:center;height:45px;scrollbar-width:none}.dc-cat-nav-main::-webkit-scrollbar{display:none}.dc-cat-nav-list{display:flex;align-items:center;gap:25px;margin:0 auto;padding:0 10px;list-style:none}.dc-cat-nav-link,.dc-cat-nav-list a{font-size:16px;font-weight:600;color:var(--pk-text);white-space:nowrap;padding:5px 0;position:relative;text-decoration:none;transition:var(--pk-transition)}.dc-cat-nav-link:hover,.dc-cat-nav-link.active,.dc-cat-nav-list a:hover,.dc-cat-nav-list .current-menu-item>a,.dc-cat-nav-list .current_page_item>a,.dc-cat-nav-list .current-menu-ancestor>a{color:var(--pk-primary)}.dc-cat-nav-link:after,.dc-cat-nav-list a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);transition:var(--pk-transition)}.dc-cat-nav-link:hover:after,.dc-cat-nav-link.active:after,.dc-cat-nav-list a:hover:after,.dc-cat-nav-list .current-menu-item>a:after,.dc-cat-nav-list .current_page_item>a:after,.dc-cat-nav-list .current-menu-ancestor>a:after{width:100%}.dc-cat-nav-list li{position:relative}.dc-cat-nav-list>li.menu-item-has-children>a,.dc-cat-nav-list>li.page_item_has_children>a,.dc-cat-nav-list>li.cat-parent>a{display:inline-flex!important;align-items:center;gap:6px}.dc-cat-nav-list>li.menu-item-has-children>a::before,.dc-cat-nav-list>li.page_item_has_children>a::before,.dc-cat-nav-list>li.cat-parent>a::before{content:'';order:2;display:inline-block;width:5px;height:5px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;margin-left:2px;margin-bottom:3px}.dc-cat-nav-list>li.menu-item-has-children:hover>a::before,.dc-cat-nav-list>li.page_item_has_children:hover>a::before,.dc-cat-nav-list>li.cat-parent:hover>a::before{transform:rotate(225deg);margin-bottom:-1px}.dc-cat-nav-list .sub-menu{position:absolute;top:100%;left:0;background-color:var(--pk-white,#ffffff);min-width:220px;box-shadow:0 10px 30px rgb(0 0 0 / .08);padding:10px 0;margin:0;list-style:none;opacity:0;visibility:hidden;transform:translateY(15px);transition:all 0.3s ease;z-index:999;border-radius:var(--pk-radius-md,8px);display:flex;flex-direction:column;gap:0;border:1px solid rgb(0 0 0 / .05)}.dc-cat-nav-list li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.dc-cat-nav-list .sub-menu li{width:100%;padding:0}.dc-cat-nav-list .sub-menu a{display:flex!important;align-items:center;justify-content:space-between;padding:10px 20px;font-size:15px;font-weight:500;color:var(--pk-text,#333333);white-space:normal}.dc-cat-nav-list .sub-menu a:hover{background-color:var(--pk-bg-soft,#f8f9fa);color:var(--pk-primary,#d4af37)}.dc-cat-nav-list .sub-menu a:after{display:none!important}.dc-cat-nav-list .sub-menu li.menu-item-has-children>a::before,.dc-cat-nav-list .sub-menu li.page_item_has_children>a::before,.dc-cat-nav-list .sub-menu li.cat-parent>a::before{content:'';order:2;display:inline-block;width:5px;height:5px;border-right:1.8px solid currentColor;border-top:1.8px solid currentColor;transform:rotate(45deg);transition:transform 0.2s ease;margin-left:10px}.dc-cat-nav-list .sub-menu li.menu-item-has-children:hover>a::before,.dc-cat-nav-list .sub-menu li.page_item_has_children:hover>a::before,.dc-cat-nav-list .sub-menu li.cat-parent:hover>a::before{transform:rotate(45deg) translateX(2px)}.dc-cat-nav-list .sub-menu .sub-menu{top:0;left:100%;transform:translateX(15px)}.dc-cat-nav-list .sub-menu li:hover>.sub-menu{transform:translateX(0)}.pk-hero-section{padding:30px 0;background:var(--pk-bg-soft)}.pk-hero-banner{position:relative;background-size:cover;background-position:center;border-radius:var(--pk-radius-lg);overflow:hidden;display:flex;align-items:center;transition:var(--pk-transition)}.pk-hero-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 26 30 / .75) 0%,rgb(10 26 30 / .3) 60%,transparent 100%);z-index:1}.pk-hero-banner--main{min-height:560px;padding:30px}.pk-hero-banner--side{height:100%;background-position:center right}.pk-banner-content{position:relative;z-index:2;max-width:600px;padding:0 30px}.pk-badge-amber{display:inline-block;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);font-size:12px;font-weight:800;text-transform:uppercase;padding:4px 12px;border-radius:4px;margin-bottom:15px}.pk-badge-green{display:inline-block;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);font-size:11px;font-weight:700;text-transform:uppercase;padding:3px 10px;border-radius:4px;margin-bottom:10px}.pk-hero-title{font-size:48px;font-weight:800;color:var(--pk-white);line-height:1.1;margin-bottom:15px;letter-spacing:-1.5px;text-shadow:0 2px 4px rgb(10 26 30 / .2)}.pk-hero-subtitle{font-size:16px;color:var(--pk-white);opacity:.95;margin-bottom:30px;text-shadow:0 1px 3px rgb(10 26 30 / .2)}.pk-banner-title{font-size:20px;font-weight:700;color:var(--pk-white);margin-bottom:15px;line-height:1.3;text-shadow:0 2px 4px rgb(10 26 30 / .2)}.pk-btn-white{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);font-weight:700;padding:14px 35px;border-radius:50px;transition:var(--pk-transition);box-shadow:0 10px 20px rgb(31 176 75 / .2);border:none}.pk-btn-white:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%);color:var(--pk-white);transform:translateY(-3px);box-shadow:0 15px 30px rgb(31 176 75 / .3)}.pk-btn-link{display:inline-flex;align-items:center;gap:8px;color:var(--pk-primary);font-weight:700;font-size:14px;transition:var(--pk-transition)}.pk-btn-link:hover{gap:12px;color:var(--pk-primary-dark)}.pk-hero-banner .pk-btn-link{color:var(--pk-white);text-shadow:0 1px 2px rgb(10 26 30 / .2)}.pk-section-padding{padding:60px 0}.pk-section-title{font-size:30px;font-weight:800;color:var(--pk-secondary);margin-bottom:0}.pk-link-green{color:var(--pk-primary);font-weight:700;font-size:14px}.pk-link-green:hover{text-decoration:underline}.category-slider .pk-section-head{margin-bottom:30px}.pk-cat-swiper{position:relative;overflow:hidden;margin:-15px -15px}.btn-swiper-arrow{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--pk-border);background:var(--pk-white);color:var(--pk-secondary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;transition:var(--pk-transition);padding:0}.btn-swiper-arrow:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);border-color:var(--pk-primary)}.btn-swiper-arrow.swiper-button-disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.pk-cat-pagination{bottom:10px!important;text-align:center}.pk-cat-pagination .swiper-pagination-bullet{background:#cbd5e1!important;opacity:1!important;margin:0 5px!important;transition:all 0.3s ease!important}.pk-cat-pagination .swiper-pagination-bullet-active{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;width:18px!important;border-radius:4px!important}.pk-cat-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;width:100%;text-decoration:none;border:1px solid var(--pk-border);padding:24px 15px;border-radius:var(--pk-radius);background:var(--pk-white);transition:var(--pk-transition);height:100%}.pk-cat-img-wrap{width:140px;height:140px;border-radius:50%;padding:6px;border:2px solid #fff0;transition:var(--pk-transition);background:var(--pk-white);box-shadow:0 5px 15px rgb(0 0 0 / .05);overflow:hidden;margin:0 auto}.pk-cat-img-wrap img{width:100%;height:100%;object-fit:cover;border-radius:50%;transition:transform 0.5s ease}.pk-cat-card:hover{border-color:var(--pk-primary);box-shadow:0 10px 20px rgb(0 0 0 / .05)}.pk-cat-card:hover .pk-cat-img-wrap{border-color:var(--pk-primary);box-shadow:0 10px 20px rgb(31 176 75 / .1)}.pk-cat-card:hover img{transform:scale(1.1)}.pk-cat-name{font-size:14px;font-weight:700;color:var(--pk-secondary)}.pk-flash-sale-section{padding:80px 0;background:#f4fff8}.pk-flash-sale-inner{background:var(--pk-white);border-radius:var(--pk-radius-lg);padding:40px;box-shadow:var(--pk-shadow)}.pk-flash-title{font-size:36px;font-weight:800;color:var(--pk-primary);margin-bottom:10px}.pk-flash-text{font-size:16px;color:var(--pk-text-muted);margin-bottom:30px}.pk-countdown{display:flex;align-items:center;gap:15px}.pk-cd-item{display:flex;flex-direction:column;align-items:center}.pk-cd-num{width:50px;height:50px;background:var(--pk-white);color:var(--pk-primary);font-size:20px;font-weight:800;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .05)}.pk-cd-label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--pk-text-muted);margin-top:5px}.pk-cd-sep{font-size:24px;font-weight:800;color:var(--pk-primary);margin-top:-15px}.pk-prod-card{background:var(--pk-white);border-radius:var(--pk-radius-lg);padding:15px;transition:var(--pk-transition);border:1px solid var(--pk-border);position:relative;height:100%;display:flex;flex-direction:column}.pk-prod-body{display:flex;flex-direction:column;flex:1;min-height:0;text-align:center}.pk-prod-body .pk-add-btn,.pk-prod-body .dc-btn--quick,.dc-prod-card__info .pk-add-btn,.dc-prod-card__info .dc-btn--quick{margin-top:auto}.pk-prod-card:hover{box-shadow:0 10px 30px rgb(0 0 0 / .08);transform:translateY(-5px);border-color:var(--pk-primary)}.pk-prod-img-wrap{position:relative;overflow:hidden;border-radius:var(--pk-radius);margin-bottom:15px;background:var(--pk-bg-soft)}.pk-prod-img-wrap img{width:100%;height:450px;object-fit:cover;object-position:center;transition:transform 0.5s ease}.pk-prod-card:hover .pk-prod-img-wrap img{transform:scale(1.1)}.pk-prod-badge{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);font-size:10px;font-weight:800;padding:3px 8px;border-radius:4px;z-index:10}.pk-prod-cat{font-size:11px;color:var(--pk-text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.5px}.pk-prod-title{font-size:15px;font-weight:600;color:var(--pk-secondary);margin:8px 0 8px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}.pk-prod-price-row{display:flex;align-items:center;justify-content:center;margin-bottom:12px;gap:8px}.pk-price{font-size:17px;font-weight:700;color:var(--pk-primary);line-height:1.25;text-align:center}.pk-price:has(ins){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.pk-price ins{text-decoration:none;font-size:17px;font-weight:700;color:var(--pk-primary)}.pk-price del{font-size:14px;color:#888;font-weight:400;text-decoration:line-through}.pk-add-btn{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);border:none;font-weight:700;font-size:15px;padding:10px 14px;border-radius:8px;transition:var(--pk-transition);display:block;width:100%;text-align:center;text-decoration:none}.pk-add-btn:hover{background:linear-gradient(135deg,var(--pk-rose) 0%,var(--pk-primary-dark) 100%);transform:translateY(-2px);color:var(--pk-white);box-shadow:0 4px 12px rgb(88 104 94 / .35)}.pk-promo-banner{position:relative;min-height:300px;background-size:cover;background-position:center;border-radius:var(--pk-radius-lg);overflow:hidden;padding:40px;display:flex;align-items:center;transition:var(--pk-transition)}.pk-promo-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgb(10 26 30 / .6) 0%,transparent 80%);z-index:1}.pk-promo-content{position:relative;z-index:2;color:var(--pk-white);max-width:300px}.pk-promo-title{font-size:24px;font-weight:800;margin-bottom:10px;text-shadow:0 2px 4px rgb(10 26 30 / .2)}.pk-promo-banner:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgb(0 0 0 / .1)}.pk-trust-section{padding:50px 0;border-top:1.5px solid #f1f5f9;border-bottom:1.5px solid #f1f5f9;background:var(--pk-bg-soft)}.pk-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pk-trust-item{display:flex;align-items:center;gap:18px;background:var(--pk-bg);border:1px solid rgb(0 0 0 / .03);border-radius:var(--pk-radius-lg);padding:24px 20px;box-shadow:0 4px 15px rgb(0 0 0 / .01);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.pk-trust-item:hover{transform:translateY(-5px);background:var(--pk-white);border-color:rgb(31 176 75 / .15);box-shadow:0 10px 25px rgb(31 176 75 / .06)}.pk-trust-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.3s ease}.pk-trust-icon svg,.pk-trust-icon i{color:inherit!important;font-size:22px}.pk-trust-item:nth-child(1) .pk-trust-icon{background:rgb(88 104 94 / .12);color:var(--pk-primary)}.pk-trust-item:nth-child(2) .pk-trust-icon{background:rgb(208 143 121 / .12);color:var(--pk-rose)}.pk-trust-item:nth-child(3) .pk-trust-icon{background:rgb(14 165 233 / .08);color:#0ea5e9}.pk-trust-item:nth-child(4) .pk-trust-icon{background:rgb(236 72 153 / .08);color:#ec4899}.pk-trust-item:hover .pk-trust-icon{transform:scale(1.08)}.pk-trust-info{display:flex;flex-direction:column;gap:3px}.pk-trust-info h5{font-size:16px;font-weight:700;margin:0;color:var(--pk-secondary)}.pk-trust-info p{font-size:13px;color:var(--pk-text-muted);margin:0;line-height:1.4}.pk-testimonial-slider{padding-bottom:50px!important}.pk-testimonial-slider .swiper-pagination{bottom:10px!important}.pk-testimonial-slider .swiper-pagination-bullet{background:#cbd5e1!important;opacity:1!important}.pk-testimonial-slider .swiper-pagination-bullet-active{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;width:18px!important;border-radius:4px!important;transition:all 0.3s ease!important}.pk-testimonial-card{background:var(--pk-white);padding:30px;border-radius:var(--pk-radius-lg);border:1px solid var(--pk-border);height:100%;transition:var(--pk-transition)}.pk-testimonial-card:hover{border-color:var(--pk-primary);box-shadow:0 10px 30px rgb(31 176 75 / .05)}.pk-stars{color:var(--pk-accent);font-size:18px;text-align:center}.pk-video-slider-section{background:var(--pk-bg-soft);position:relative}.pk-video-slider-wrap{position:relative;padding:0 45px}.pk-video-swiper{position:relative;overflow:hidden;padding-bottom:45px!important}.pk-video-card{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .04);transition:var(--pk-transition);height:100%}.pk-video-card:hover{border-color:var(--pk-primary);transform:translateY(-5px);box-shadow:0 12px 30px rgba(var(--pk-primary-rgb),.15)}.pk-video-embed-wrap{position:relative;width:100%;aspect-ratio:9 / 16;padding-top:177.77%;background:#000;overflow:hidden;border-radius:var(--pk-radius-lg) var(--pk-radius-lg) 0 0}@supports (aspect-ratio:9 / 16){.pk-video-embed-wrap{padding-top:0}}.pk-video-embed-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.pk-video-card-body{padding:16px 20px;text-align:center;background:var(--pk-white)}.pk-video-title{font-size:15px;font-weight:700;color:var(--pk-secondary);margin:0;line-height:1.4}.pk-video-prev,.pk-video-next{position:absolute;top:calc(50% - 22px);transform:translateY(-50%);z-index:10}.pk-video-prev{left:0}.pk-video-next{right:0}.pk-video-pagination{bottom:5px!important}.pk-video-pagination .swiper-pagination-bullet{background:#cbd5e1!important;opacity:1!important}.pk-video-pagination .swiper-pagination-bullet-active{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;width:18px!important;border-radius:4px!important;transition:all 0.3s ease!important}@media (max-width:767px){.pk-video-slider-wrap{padding:0}.pk-video-prev,.pk-video-next{display:none}}.pk-test-text{font-style:italic;color:var(--pk-text);font-size:15px;line-height:1.7;text-align:center}.pk-test-user{display:flex;flex-direction:column;align-items:center;text-align:center}.pk-test-user img{width:60px;height:60px;border:3px solid var(--pk-bg-soft);display:block;margin-bottom:10px}.pk-test-user h5{font-size:16px;font-weight:700}.pk-btn-outline{display:inline-flex;align-items:center;padding:10px 25px;border:2px solid var(--pk-primary);color:var(--pk-primary);font-weight:700;border-radius:50px;font-size:14px;transition:var(--pk-transition)}.pk-btn-outline:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)}.pk-blog-section{padding:100px 0;background:var(--pk-white)}.pk-blog-card{background:var(--pk-white);border-radius:var(--pk-radius-lg);overflow:hidden;transition:var(--pk-transition);border:1px solid var(--pk-border);height:100%;display:flex;flex-direction:column}.pk-blog-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 0 0 / .08);border-color:var(--pk-primary)}.pk-blog-img-wrap{position:relative;overflow:hidden;aspect-ratio:16/10}.pk-blog-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(.165,.84,.44,1)}.pk-blog-card:hover .pk-blog-img-wrap img{transform:scale(1.1)}.pk-blog-date{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);padding:5px 12px;font-size:11px;font-weight:800;border-radius:4px;z-index:2;text-transform:uppercase;letter-spacing:.5px}.pk-blog-body{padding:25px;flex:1;display:flex;flex-direction:column}.pk-blog-title{font-size:18px;font-weight:800;margin-bottom:12px;line-height:1.4}.pk-blog-title a{color:var(--pk-secondary);text-decoration:none;transition:var(--pk-transition)}.pk-blog-title a:hover{color:var(--pk-primary)}.pk-blog-excerpt{font-size:14px;color:var(--pk-text-muted);line-height:1.6;margin-bottom:20px}.pk-blog-more{margin-top:auto;font-size:13px;font-weight:800;color:var(--pk-primary);text-decoration:none;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;transition:var(--pk-transition)}.pk-social-proof-strip{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);padding:40px 0}.pk-social-proof-item .pk-sp-num,.pk-social-proof-item .pk-sp-label{color:var(--pk-white)}.pk-link-editorial{font-size:13px;font-weight:800;color:var(--pk-primary);text-decoration:none;text-transform:uppercase;letter-spacing:1.5px;display:flex;align-items:center;transition:var(--pk-transition)}.pk-link-editorial i{transition:transform 0.3s ease}.pk-link-editorial:hover{color:var(--pk-primary-dark)}.dc-cat-nav-link:hover{color:var(--pk-primary)!important;background:#f0fff4!important;border-radius:4px}.dc-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .6);z-index:1500;opacity:0;visibility:hidden;transition:all 0.4s ease;backdrop-filter:blur(4px)}.dc-overlay.is-active,.dc-overlay.is-visible{opacity:1!important;visibility:visible!important}.pk-footer{background:#140e22;color:#fff;padding:60px 0 0;border-top:1px solid rgb(255 255 255 / .08)}.pk-logo-footer{font-size:32px;font-weight:800;color:#fff;margin-bottom:20px}.pk-footer-desc{font-size:16px;color:rgb(255 255 255 / .75);line-height:1.8;margin-bottom:25px}.pk-footer-title{font-size:18px;font-weight:700;color:#fff;margin-bottom:25px}.pk-footer-links{list-style:none;padding:0;margin:0}.pk-footer-links li{margin-bottom:12px}.pk-footer-links a{font-size:16px;color:rgb(255 255 255 / .75)}.pk-footer-links a:hover{color:#965FA8;padding-left:5px}.pk-footer-nl{position:relative;width:100%}.pk-footer-nl input{width:100%;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .18);padding:0 50px 0 15px;height:46px;border-radius:10px;outline:none;color:#fff;box-sizing:border-box}.pk-footer-nl input::placeholder{color:rgb(255 255 255 / .5)}.pk-footer-nl input:focus{border-color:var(--pk-accent)}.pk-footer-nl button{position:absolute;right:5px;top:5px;transform:none;height:36px;width:36px;min-width:0!important;max-width:36px!important;background:linear-gradient(135deg,#965FA8 0%,#7B438E 100%);color:#fff0;border:none;padding:0;border-radius:8px;font-size:0;line-height:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:var(--pk-transition)}.pk-footer-nl button::after{content:"\f1d8";font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:1;margin:0;padding:0}.pk-footer-nl button:hover{background:linear-gradient(135deg,#A871BA 0%,#8C4E9F 100%)}.pk-footer-nl--small{gap:8px}.pk-footer-nl--small input{padding:8px 12px;font-size:13px}.pk-footer-nl--small button{padding:0 15px;font-size:13px;height:38px!important}.pk-footer-bottom{margin-top:60px;padding:15px 0;border-top:1px solid rgb(255 255 255 / .08);font-size:13px;color:rgb(255 255 255 / .6);display:flex;align-items:center;justify-content:space-between;gap:10px}.pk-footer-bottom a{color:#965FA8}.pk-footer-bottom a:hover{text-decoration:underline}.dc-drawer{position:fixed;top:0;width:320px;height:100%;background:var(--pk-white);z-index:99999;transition:transform 0.4s cubic-bezier(.165,.84,.44,1);box-shadow:0 0 40px rgb(0 0 0 / .1)}.dc-drawer--left{left:0;transform:translateX(-100%)}.dc-drawer--right{right:0;transform:translateX(100%)}.dc-drawer.is-active{transform:translateX(0)}.dc-drawer__inner{display:flex;flex-direction:column;height:100%}.dc-drawer__content{flex:1;display:flex;flex-direction:column;overflow:hidden}.dc-drawer__head{padding:20px 25px;border-bottom:1px solid var(--pk-border);display:flex;justify-content:space-between;align-items:center;font-weight:700}.dc-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);z-index:1500;opacity:0;visibility:hidden;transition:var(--pk-transition);backdrop-filter:blur(2px)}.dc-overlay.is-active,.dc-overlay.is-visible{opacity:1!important;visibility:visible!important}#dcMobileDrawer{position:fixed;top:0;left:0;width:300px;height:100%;background:var(--pk-white);z-index:2000;transform:translateX(-100%);transition:0.3s;box-shadow:0 0 40px rgb(0 0 0 / .1);visibility:hidden}#dcMobileDrawer.is-active{transform:translateX(0);visibility:visible}.pk-mobile-menu{list-style:none!important;padding:15px 25px!important;margin:0!important}.pk-mobile-menu li{list-style:none!important;border-bottom:1px solid #f1f3f5!important}.pk-mobile-menu li:last-child{border-bottom:none!important}.pk-mobile-menu li a{display:flex!important;align-items:center!important;padding:16px 0!important;font-size:15px!important;font-weight:600!important;color:var(--pk-secondary)!important;text-decoration:none!important;transition:all 0.25s ease}.pk-mobile-menu li a i{font-size:18px!important;color:var(--pk-text-muted)!important;transition:all 0.25s ease;width:24px;text-align:center}.pk-mobile-menu li a:hover{color:var(--pk-primary)!important;padding-left:5px!important}.pk-mobile-menu li a:hover i{color:var(--pk-primary)!important}.pk-mobile-menu .sub-menu{list-style:none!important;padding:0 0 0 20px!important;margin:0!important;display:block}.pk-mobile-menu li.menu-item-has-children>a{position:relative}.pk-mobile-menu .sub-menu li{border-bottom:none!important}.pk-mobile-menu .sub-menu li a{padding:10px 0!important;font-size:14px!important;font-weight:500!important}.dc-drawer__footer{margin-top:auto;border-top:1px solid var(--pk-border);background-color:#fafbfc;padding:25px}.pk-drawer-contact h6{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:var(--pk-text-muted)!important;margin-bottom:15px!important}.pk-drawer-social{display:flex!important;gap:12px!important;align-items:center!important}.pk-drawer-social a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background-color:var(--pk-white)!important;border:1.5px solid var(--pk-border)!important;color:var(--pk-secondary)!important;font-size:16px!important;text-decoration:none!important;transition:all 0.25s ease!important}.pk-drawer-social a:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;border-color:var(--pk-primary)!important;color:var(--pk-white)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgb(31 176 75 / .15)!important}.dc-drawer--right{width:400px!important}.widget_shopping_cart_content{display:flex!important;flex-direction:column!important;height:100%!important;flex:1!important}.dc-mini-cart-scroll{flex:1;overflow-y:auto}.cart_list{list-style:none!important;padding:0 25px!important;margin:0!important}.mini_cart_item{position:relative!important;padding:25px 0!important;border-bottom:1px solid #f0f0f0!important}.mini_cart_item>a:not(.remove){display:flex!important;gap:20px!important;text-decoration:none!important;align-items:flex-start!important}.mini_cart_item img{width:80px!important;height:100px!important;object-fit:cover!important;border-radius:4px!important;flex-shrink:0!important}.dc-mini-cart-item-info{flex:1!important;display:flex!important;flex-direction:column!important}.dc-mini-cart-item-title{display:block!important;font-weight:800!important;font-size:15px!important;color:#051820!important;margin-bottom:4px!important;line-height:1.3!important}dl.variation,.dc-mini-cart-item-info dl.variation,.woocommerce-mini-cart dl.variation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:2px 8px!important;margin:2px 0 8px 0!important;padding:0!important;font-size:12px!important;line-height:1.4!important}dl.variation dt,.dc-mini-cart-item-info dl.variation dt,.woocommerce-mini-cart dl.variation dt{display:inline-block!important;float:none!important;margin:0!important;padding:0!important;font-weight:700!important;color:#333!important;clear:none!important;font-size:12px!important}dl.variation dd,.dc-mini-cart-item-info dl.variation dd,.woocommerce-mini-cart dl.variation dd{display:inline-block!important;float:none!important;margin:0 6px 0 2px!important;padding:0!important;color:#555!important;font-weight:600!important;font-size:12px!important}dl.variation dd p,.dc-mini-cart-item-info dl.variation dd p,.woocommerce-mini-cart dl.variation dd p{display:inline!important;margin:0!important;padding:0!important;font-size:12px!important}ul.wc-item-meta,.wc-item-meta,.order_details ul.wc-item-meta,.woocommerce-table--order-details ul.wc-item-meta{list-style:none!important;margin:4px 0 8px 0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 14px!important;font-size:13px!important}ul.wc-item-meta li,.wc-item-meta li,.order_details ul.wc-item-meta li,.woocommerce-table--order-details ul.wc-item-meta li{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important;font-size:13px!important;line-height:1.4!important}ul.wc-item-meta li strong,ul.wc-item-meta li .wc-item-meta-label,.wc-item-meta li strong,.wc-item-meta li .wc-item-meta-label{font-weight:700!important;color:#333!important;display:inline!important;float:none!important;margin:0!important;padding:0!important;font-size:13px!important}ul.wc-item-meta li p,.wc-item-meta li p{display:inline!important;margin:0!important;padding:0!important;color:#555!important;font-weight:500!important;font-size:13px!important}.dc-mini-cart-qty-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.dc-qty-controls{display:inline-flex!important;align-items:center!important;background:#f0fff4!important;border:1px solid #dcfce7!important;padding:2px!important;border-radius:4px!important}.dc-qty-btn{width:30px!important;height:30px!important;background:transparent!important;border:none!important;color:#051820!important;font-size:18px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.dc-qty-input{width:35px!important;height:30px!important;background:transparent!important;border:none!important;text-align:center!important;font-weight:700!important;font-size:14px!important;color:#051820!important;padding:0!important}.dc-mini-cart-price .amount{color:var(--pk-primary)!important;font-weight:800!important;font-size:17px!important}.mini_cart_item .remove{position:absolute!important;top:20px;right:0;color:#bbb!important;font-size:20px!important;z-index:10;text-decoration:none!important}.dc-mini-cart-footer{padding:30px 25px!important;border-top:1px solid #f0f0f0!important;background:#fff!important;width:100%!important;box-sizing:border-box!important}.woocommerce-mini-cart__total{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:25px!important;width:100%!important}.woocommerce-mini-cart__total strong{font-family:serif!important;font-size:26px!important;font-weight:400!important;color:#051820!important}.woocommerce-mini-cart__total .amount{color:var(--pk-primary)!important;font-family:sans-serif!important;font-weight:800!important}.woocommerce-mini-cart__buttons{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important}.woocommerce-mini-cart__buttons .button{width:100%!important;height:55px!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:2px!important;font-size:13px!important;transition:var(--pk-transition)!important;border-radius:7px!important}.button.wc-forward:not(.checkout){background:#fff!important;color:#051820!important;border:1px solid #051820!important}.button.wc-forward:not(.checkout):hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:#fff!important;border-color:var(--pk-primary)!important}.button.checkout{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:#fff!important;border:1px solid var(--pk-primary)!important}.button.checkout:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:#fff!important;border-color:var(--pk-primary)!important}.woocommerce-mini-cart__empty-message{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex:1!important;padding:40px 25px!important;text-align:center!important}.pk-harvest-calendar-section{background-color:#f7faf8;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.pk-harvest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;margin-top:40px}.pk-harvest-card{display:block;text-decoration:none;background:#fff;border-radius:12px;padding:15px 15px 25px 15px;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .03);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #f0f0f0}.pk-harvest-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgb(31 176 75 / .08);border-color:rgb(31 176 75 / .2)}.pk-harvest-img-wrap{position:relative;width:100%;height:150px;border-radius:10px;overflow:hidden;margin-bottom:20px;background-color:#f7faf8}.pk-harvest-img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.pk-harvest-card:hover .pk-harvest-img{transform:scale(1.08)}.pk-harvest-card .pk-harvest-badge-wrap{position:absolute;top:10px;right:10px;margin-bottom:0;z-index:2}.pk-harvest-badge{font-size:11px;font-weight:700;text-transform:uppercase;padding:4px 12px;border-radius:20px;display:inline-block;letter-spacing:.5px}.pk-harvest-badge--active{background-color:rgb(31 176 75 / .1);color:#1FB04B}.pk-harvest-badge--upcoming{background-color:#1a943f;color:#fff}.pk-harvest-badge--finished{background-color:#f0f0f0;color:#888}.pk-harvest-name{font-size:20px;font-weight:700;color:#051820;margin-bottom:8px}.pk-harvest-time{font-size:14px;color:#666;margin-bottom:0}.pk-whatsapp-cta-section{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%);color:#fff;padding:60px 0;text-align:center}.pk-whatsapp-cta-inner{max-width:700px;margin:0 auto}.pk-whatsapp-cta-title{font-size:32px;font-weight:800;margin-bottom:12px;color:#fff}.pk-whatsapp-cta-subtitle{font-size:17px;color:rgb(255 255 255 / .9);margin-bottom:30px}.pk-cta-btn-group{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.pk-cta-btn{padding:14px 28px;font-weight:700;border-radius:30px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:16px;transition:transform 0.2s ease,box-shadow 0.2s ease}.pk-cta-btn--whatsapp{background-color:#fff;color:var(--pk-primary);box-shadow:0 4px 15px rgb(0 0 0 / .1)}.pk-cta-btn--whatsapp i{font-size:23px}.pk-cta-btn--whatsapp:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .15);color:var(--pk-primary-dark)}.pk-cta-btn--call{background-color:#051820;color:#fff;box-shadow:0 4px 15px rgb(0 0 0 / .15)}.pk-cta-btn--call:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .25);color:#fff}.pk-promise-section{background-color:#fff}.pk-promise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:50px}.pk-promise-card{text-align:center;padding:20px}.pk-promise-icon-wrap{width:80px;height:80px;border-radius:50%;background-color:rgba(var(--pk-primary-rgb),.1);display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto;color:var(--pk-primary);transition:background-color 0.3s ease,color 0.3s ease}.pk-promise-card:hover .pk-promise-icon-wrap{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:#fff}.pk-promise-card h4{font-size:20px;font-weight:700;color:#051820;margin-bottom:12px}.pk-promise-card p{color:#666;font-size:15px;line-height:1.6;margin-bottom:0}.pk-video-section{background-color:#fdfdfd}.pk-video-container{max-width:900px;margin:40px auto 0 auto;position:relative;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px rgb(0 0 0 / .08)}.pk-video-aspect{position:relative;padding-bottom:56.25%;height:0;background-color:#000}.pk-video-aspect iframe,.pk-video-aspect video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pk-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.pk-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(5 24 32 / .4);transition:background 0.3s ease}.pk-video-placeholder:hover .pk-video-overlay{background:rgb(5 24 32 / .5)}.pk-play-btn{width:80px;height:80px;border-radius:50%;background-color:#fff;color:#1FB04B;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 6px 20px rgb(0 0 0 / .2);transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275)}.pk-play-btn i{font-size:28px;margin-left:6px}.pk-video-placeholder:hover .pk-play-btn{transform:scale(1.1);background-color:#1FB04B;color:#fff}.dc-shop-page{padding:60px 0;background-color:var(--pk-bg)}.dc-shop-layout{display:grid;grid-template-columns:280px 1fr;gap:40px}.dc-shop-sidebar{background:var(--pk-white);border-radius:var(--pk-radius-lg);padding:25px;border:1px solid var(--pk-border);align-self:start;position:sticky;top:150px}.dc-shop-sidebar__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid var(--pk-border)}.dc-shop-sidebar__head h5{margin:0;font-weight:700;color:var(--pk-secondary)}.dc-shop-sidebar__close{background:none;border:none;color:var(--pk-text-muted);cursor:pointer;padding:5px;transition:var(--pk-transition)}.dc-shop-sidebar__close:hover{color:var(--pk-primary)}.dc-filter-group{margin-bottom:30px}.dc-filter-group:last-child{margin-bottom:0}.dc-filter-group__title{font-size:15px;font-weight:700;color:var(--pk-secondary);margin-bottom:15px;padding-bottom:8px;border-bottom:2px solid var(--pk-border);position:relative}.dc-filter-group__title::after{content:'';position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)}.dc-filter-list{list-style:none;padding:0;margin:0}.dc-filter-list li{margin-bottom:4px}.dc-filter-list li:last-child{margin-bottom:0}.dc-filter-list a{display:flex;justify-content:space-between;align-items:center;color:var(--pk-text);font-size:14px;padding:4px 10px;border-radius:6px;transition:var(--pk-transition);text-decoration:none}.dc-filter-list a:hover{background-color:var(--pk-rose-light);color:var(--pk-primary)}.dc-filter-list li.active a{background:var(--pk-btn-bg);color:#ffffff!important;font-weight:600;box-shadow:0 3px 10px rgb(52 34 92 / .25)}.dc-filter-list span{color:var(--pk-text-muted)}.dc-filter-list li.active a span{color:#ffffff!important;font-weight:600}.dc-filter-list li.active a svg{stroke:#fff}.dc-filter-layered-nav ul{list-style:none;padding:0;margin:0}.dc-filter-layered-nav li{margin-bottom:8px}.dc-filter-layered-nav li a{color:var(--pk-text);font-size:14px;text-decoration:none;transition:var(--pk-transition)}.dc-filter-layered-nav li a:hover{color:var(--pk-primary)}.dc-filter-layered-nav li.chosen a{color:var(--pk-primary);font-weight:700}.widget_price_filter .price_slider_wrapper{padding-top:5px}.widget_price_filter .ui-slider{background:var(--pk-border);height:6px;border-radius:4px;position:relative;margin-bottom:15px}.widget_price_filter .ui-slider .ui-slider-range{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);position:absolute;height:100%;border-radius:4px}.widget_price_filter .ui-slider .ui-slider-handle{background:var(--pk-white);border:2px solid var(--pk-primary);width:16px;height:16px;border-radius:50%;position:absolute;top:-5px;margin-left:-8px;cursor:pointer;outline:none;box-shadow:0 2px 5px rgb(0 0 0 / .1);transition:transform 0.1s ease}.widget_price_filter .ui-slider .ui-slider-handle:hover{transform:scale(1.1)}.widget_price_filter .price_slider_amount{display:flex;justify-content:space-between;align-items:center;font-size:13px}.widget_price_filter .price_slider_amount .price_label{color:var(--pk-text-muted)}.widget_price_filter .price_slider_amount .button{background:var(--pk-secondary);color:var(--pk-white);border:none;padding:6px 14px;font-size:12px;font-weight:700;border-radius:30px;transition:var(--pk-transition)}.widget_price_filter .price_slider_amount .button:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)}.dc-filter-clear{display:block;text-align:center;margin-top:25px;padding:10px;font-size:13px;font-weight:700;text-transform:uppercase;border-radius:50px;border:1px solid var(--pk-border);color:var(--pk-secondary);text-decoration:none;transition:var(--pk-transition)}.dc-filter-clear:hover{background:var(--pk-secondary);color:var(--pk-white);border-color:var(--pk-secondary)}.dc-shop-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;background:var(--pk-white);padding:15px 25px;border-radius:var(--pk-radius-lg);border:1px solid var(--pk-border)}.dc-shop-toolbar__right{display:flex;align-items:center;gap:20px}.woocommerce-result-count{margin:0!important;font-size:14px!important;color:var(--pk-text-muted)!important;float:none!important;text-align:left!important}.woocommerce-ordering select{border:1px solid var(--pk-border);padding:8px 16px;border-radius:50px;font-size:14px;color:var(--pk-text);background-color:var(--pk-white);outline:none;transition:var(--pk-transition);cursor:pointer}.woocommerce-ordering select:focus{border-color:var(--pk-primary)}#dcFilterToggle{align-items:center!important;justify-content:center!important;gap:8px!important;border:1.5px solid var(--pk-primary)!important;background:var(--pk-white)!important;color:var(--pk-primary)!important;padding:10px 20px!important;border-radius:50px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.2s ease!important}#dcFilterToggle:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:var(--pk-white)!important;border-color:var(--pk-primary)!important}.dc-view-toggle{display:flex;align-items:center;gap:8px}.dc-view-btn{background:none;border:1px solid var(--pk-border);color:var(--pk-text-muted);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--pk-transition)}.dc-view-btn:hover,.dc-view-btn.active{background:var(--pk-bg-soft);color:var(--pk-primary);border-color:var(--pk-primary)}.dc-product-grid--shop{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.dc-prod-card{background:var(--pk-white);border-radius:var(--pk-radius-lg);padding:15px;transition:var(--pk-transition);border:1px solid var(--pk-border);position:relative;height:100%;display:flex;flex-direction:column}.dc-prod-card:hover{box-shadow:0 10px 30px rgb(0 0 0 / .08);transform:translateY(-5px);border-color:var(--pk-primary)}.dc-prod-card__img-wrap{position:relative;overflow:hidden;border-radius:var(--pk-radius);margin-bottom:15px;background:var(--pk-bg-soft);flex-shrink:0}.dc-prod-card__img-wrap img{width:100%;height:400px;object-fit:cover;object-position:center;transition:transform 0.5s ease}.dc-prod-card:hover .dc-prod-card__img-wrap img{transform:scale(1.1)}.dc-prod-card__badge{position:absolute;top:10px;left:10px;background:var(--pk-accent);color:var(--pk-secondary);font-size:10px;font-weight:500;padding:3px 8px;border-radius:4px;z-index:2}.dc-prod-card__wish{position:absolute;top:10px;right:10px;background:var(--pk-white);border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--pk-text-muted);box-shadow:0 4px 10px rgb(0 0 0 / .05);transition:var(--pk-transition);cursor:pointer;z-index:2}.dc-prod-card__wish:hover,.dc-prod-card__wish.is-active{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)}.dc-prod-card__quick{position:absolute;bottom:-60px;left:0;width:100%;padding:10px;background:linear-gradient(to top,rgb(0 0 0 / .5),transparent);transition:all 0.3s cubic-bezier(.25,.46,.45,.94);display:flex;justify-content:center;z-index:3}.dc-prod-card__img-wrap:hover .dc-prod-card__quick{bottom:0}.dc-prod-card__quick .dc-btn--quick{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);border:none;font-weight:700;font-size:12px;padding:8px 16px;border-radius:50px;transition:var(--pk-transition);box-shadow:0 4px 15px rgb(31 176 75 / .3);width:100%}.dc-prod-card__quick .dc-btn--quick:hover{background:var(--pk-accent);color:var(--pk-secondary);box-shadow:0 4px 15px rgb(247 162 35 / .4)}.dc-prod-card__info{display:flex;flex-direction:column;justify-content:space-between;flex:1}.dc-prod-card__cat{font-size:11px;color:var(--pk-text-muted);text-transform:uppercase;font-weight:700;letter-spacing:.5px;text-decoration:none;margin-bottom:5px}.dc-prod-card__cat:hover{color:var(--pk-primary)}.dc-prod-card__name{font-size:15px;font-weight:700;color:var(--pk-secondary);margin:0 0 10px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-prod-card__name a{color:inherit;text-decoration:none;transition:var(--pk-transition)}.dc-prod-card__name a:hover{color:var(--pk-primary)}.dc-prod-card__rating{display:flex;align-items:center;gap:5px;margin-bottom:10px}.dc-prod-card__rating .dc-stars{color:#ffb800;display:flex}.dc-prod-card__rev{font-size:12px;color:var(--pk-text-muted)}.dc-prod-card__price{font-size:18px;font-weight:800;color:var(--pk-primary);line-height:1.25;margin-top:auto}.dc-prod-card__price:has(ins){display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px}.dc-prod-card__price ins{text-decoration:none;font-size:17px;font-weight:700;color:var(--pk-primary);display:inline-block}.dc-prod-card__price del{font-size:14px;color:#888;font-weight:400;display:inline-block;position:relative;text-decoration:none}.dc-prod-card__price del::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transform:translateY(-50%)}.dc-shop-pagination{margin-top:50px;display:flex;justify-content:center}.dc-shop-pagination ul.page-numbers{display:flex;list-style:none;padding:0;margin:0;gap:8px}.dc-shop-pagination ul.page-numbers li span.current{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);border-color:var(--pk-primary)}.dc-shop-pagination ul.page-numbers li a,.dc-shop-pagination ul.page-numbers li span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--pk-border);color:var(--pk-secondary);font-weight:600;font-size:14px;text-decoration:none;transition:var(--pk-transition)}.dc-shop-pagination ul.page-numbers li a:hover{border-color:var(--pk-primary);color:var(--pk-primary);background:var(--pk-bg-soft)}.dc-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgb(0 0 0 / .5);z-index:1040;opacity:0;visibility:hidden;transition:all 0.3s ease}.dc-overlay.is-active,.dc-overlay.is-visible{opacity:1!important;visibility:visible!important}.blog-hero{background:var(--pk-bg-soft);padding:50px 0;border-bottom:1px solid var(--pk-border)}.blog-hero__title{font-size:32px;font-weight:800;color:var(--pk-secondary);margin:0 0 10px}.dc-shop-header{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0;text-align:center;color:var(--pk-white);margin-bottom:50px}.dc-shop-header__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(5 24 32 / .6);z-index:1}.dc-shop-header__content{position:relative;z-index:2;max-width:700px;margin:0 auto;padding:0 20px}.dc-shop-header__title{font-size:38px;font-weight:800;margin-bottom:15px}.dc-shop-header__desc{font-size:15px;opacity:.9;line-height:1.6;margin-top:15px}.dc-shop-header .woocommerce-breadcrumb{color:rgb(255 255 255 / .8)}.dc-shop-header .woocommerce-breadcrumb a{color:var(--pk-white)}.dc-subcats{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:25px}.dc-subcat-pill{background:rgb(255 255 255 / .15);backdrop-filter:blur(5px);border:1px solid rgb(255 255 255 / .25);color:var(--pk-white);padding:6px 16px;font-size:13px;font-weight:600;border-radius:50px;text-decoration:none;transition:var(--pk-transition);display:flex;align-items:center;gap:6px}.dc-subcat-pill:hover{background:var(--pk-white);color:var(--pk-secondary)}.dc-subcat-pill__count{font-size:11px;background:rgb(0 0 0 / .15);padding:2px 6px;border-radius:10px}.dc-single-product{padding:60px 0;background-color:var(--pk-bg)}.dc-gallery{position:relative}.dc-gallery__main{position:relative;border-radius:var(--pk-radius-lg);overflow:hidden;background-color:var(--pk-white);border:1px solid var(--pk-border);width:100%;aspect-ratio:1080 / 1350;height:auto;margin-bottom:20px}.dc-gallery__main-img{width:100%;height:100%;object-fit:cover}.dc-gallery__sale-badge{position:absolute;top:15px;left:15px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-bg);font-size:11px;font-weight:800;padding:4px 10px;border-radius:4px}.dc-gallery__wish-badge{position:absolute;top:15px;right:15px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px}.dc-gallery__thumbs:not(.swiper-initialized){display:flex;gap:12px;overflow-x:auto;padding-bottom:5px}.dc-gallery__thumbs.swiper-initialized{display:block;overflow:hidden;position:relative;padding-bottom:0}.dc-gallery__thumbs.swiper-initialized .swiper-wrapper{display:flex}.dc-gallery__thumbs.swiper-initialized .swiper-slide{width:auto}.dc-gallery__thumb{background:var(--pk-white);border:2px solid var(--pk-border);width:80px;height:80px;border-radius:var(--pk-radius);overflow:hidden;padding:0;cursor:pointer;transition:var(--pk-transition)}.dc-gallery__thumb.active,.dc-gallery__thumb:hover{border-color:var(--pk-primary)}.dc-gallery__thumb img{width:100%;height:100%;object-fit:cover}.dc-gallery__thumbs-wrapper{position:relative;width:100%}.dc-gallery-thumbs-swiper{width:100%;overflow:hidden}.dc-gallery__thumbs-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--pk-white,#fff);border:1px solid var(--pk-border,#e2e8f0);border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--pk-black,#051820);cursor:pointer;transition:all 0.2s ease;padding:0;box-shadow:0 2px 6px rgb(0 0 0 / .1);z-index:10}.dc-gallery__thumbs-arrow--prev{left:-10px}.dc-gallery__thumbs-arrow--next{right:-10px}.dc-gallery__thumbs-arrow:hover{background:var(--pk-primary,#ea580c);color:#fff;border-color:var(--pk-primary,#ea580c);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.dc-gallery__thumbs-arrow.swiper-button-disabled{opacity:.35;pointer-events:none;box-shadow:none}.dc-prod-info{display:flex;flex-direction:column}.dc-prod-info__meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.dc-prod-info__cat{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--pk-primary);text-decoration:none;letter-spacing:.5px}.dc-prod-info__cat:hover{color:var(--pk-primary-dark)}.dc-prod-info__sku{font-size:12px;color:var(--pk-text-muted)}.dc-prod-info__title{font-size:32px;font-weight:800;color:var(--pk-secondary);margin-bottom:15px;line-height:1.25}.dc-prod-info__rating{display:flex;align-items:center;gap:8px;margin-bottom:20px}.dc-prod-info__rating .dc-stars{color:#ffb800;display:flex}.dc-prod-info__rev-link{font-size:14px;color:var(--pk-text-muted);text-decoration:none;transition:var(--pk-transition)}.dc-prod-info__rev-link:hover{color:var(--pk-primary)}.dc-prod-info__price{font-size:28px;font-weight:800;color:var(--pk-primary);margin-bottom:12px;display:flex;align-items:center;gap:12px}.dc-prod-info__stock{margin-bottom:20px;display:flex;align-items:center}.dc-stock-badge{display:inline-flex;align-items:center;font-size:13px;font-weight:600;padding:5px 13px;border-radius:20px;line-height:1.4;letter-spacing:.2px}.dc-stock-badge--instock{background-color:#e6f4ea;color:#137333;border:1px solid #ceead6}.dc-stock-badge--outofstock{background-color:#fce8e6;color:#c5221f;border:1px solid #fad2cf}.dc-stock-badge--onbackorder{background-color:#fef7e0;color:#b06000;border:1px solid #feefc3}.dc-prod-info__price ins{text-decoration:none}.dc-prod-info__price del{font-size:18px;color:var(--pk-text-muted);font-weight:400;position:relative;text-decoration:none}.dc-prod-info__price del::after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transform:translateY(-50%)}.dc-prod-info__desc{font-size:15px;color:var(--pk-text);line-height:1.6;margin-bottom:30px}.dc-variations{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:20px;margin-bottom:20px}.dc-variation-group{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}.dc-variation-group:last-child{margin-bottom:0!important}.dc-variation-group__label{font-size:13px;font-weight:700;color:var(--pk-secondary);text-transform:uppercase;margin-bottom:0!important;display:inline-block!important;white-space:nowrap!important;width:60px!important;min-width:60px!important;flex-shrink:0!important}.dc-variation-group__selected{display:none!important}.dc-variation-swatches{display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.dc-swatch{border:1.5px solid var(--pk-border);background:var(--pk-white);padding:8px 18px;font-size:14px;font-weight:600;border-radius:30px;cursor:pointer;transition:all 0.25s cubic-bezier(.4,0,.2,1);color:var(--pk-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgb(0 0 0 / .02)}.dc-swatch:hover{border-color:var(--pk-primary);color:var(--pk-primary);background:rgb(208 143 121 / .05);transform:translateY(-1px);box-shadow:0 4px 8px rgb(208 143 121 / .1)}.dc-swatch:not(.dc-swatch--color).active{border-color:var(--pk-primary);color:var(--pk-white);background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;font-weight:700;box-shadow:0 4px 12px rgb(52 34 92 / .25);transform:translateY(-1px) scale(1.02)}.dc-swatch--color{width:32px;height:32px;min-width:32px;padding:0;border-radius:50%!important;border:2px solid #ffffff!important;outline:1.5px solid var(--pk-border);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1),0 2px 4px rgb(0 0 0 / .05);transition:all 0.2s cubic-bezier(.4,0,.2,1);position:relative;background-image:none!important}.dc-swatch--color:hover{transform:scale(1.12);outline:2px solid var(--pk-primary);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1),0 4px 8px rgb(0 0 0 / .12);background-image:none!important}.dc-swatch--color.active{transform:scale(1.15)!important;outline:2.5px solid var(--pk-primary)!important;box-shadow:0 4px 12px rgb(52 34 92 / .3)!important;background-image:none!important}.dc-swatch--oos{position:relative;opacity:.45;cursor:not-allowed!important;pointer-events:none;color:#999!important;border-color:#ddd!important;background:#f5f5f5!important;overflow:hidden}.dc-swatch--oos::before,.dc-swatch--oos::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1.5px;background:#b0b0b0;transform-origin:center}.dc-swatch--oos::before{transform:translateY(-50%) rotate(45deg)}.dc-swatch--oos::after{transform:translateY(-50%) rotate(-45deg)}.dc-swatch--color.dc-swatch--oos::before,.dc-swatch--color.dc-swatch--oos::after{width:140%;left:-20%;background:rgb(0 0 0 / .55);height:1.5px}.dc-size-guide-btn{background:var(--pk-bg-soft,#FAF5FC);border:1px solid var(--pk-border,#E5D9EB);color:var(--pk-text,#2C241B);font-size:13px;font-weight:600;padding:6px 14px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all 0.25s ease;box-shadow:0 1px 3px rgb(0 0 0 / .03)}.dc-size-guide-btn:hover{background:var(--pk-white,#ffffff);border-color:var(--pk-primary,#34225C);color:var(--pk-primary,#34225C);box-shadow:0 3px 10px rgb(0 0 0 / .08)}.dc-size-guide-modal-dialog{max-width:480px;width:92%;margin-left:auto;margin-right:auto}.dc-size-guide-modal-content{border-radius:16px;border:none;box-shadow:0 15px 40px rgb(0 0 0 / .22);overflow:hidden;background:#fff}.dc-size-guide-modal-content .modal-header{padding:16px 20px 8px}.dc-size-guide-modal-content .modal-header-title{font-size:16px;font-weight:700;color:var(--pk-secondary,#1A1A1A);margin:0}.dc-size-guide-modal-content .modal-body{padding:10px 16px 16px}.dc-size-guide-img{width:100%;max-height:80vh;object-fit:contain;border-radius:8px;display:block;margin:0 auto}.dc-variation-error{font-size:14px;margin:0 0 10px!important}.dc-qty-row{display:flex;align-items:center;gap:15px}.dc-qty{display:inline-flex;align-items:center;background:var(--pk-white);border:1.5px solid var(--pk-border);border-radius:50px;padding:6px 12px;height:52px;box-shadow:0 4px 10px rgb(0 0 0 / .02);transition:all 0.3s ease}.dc-qty:hover{border-color:var(--pk-primary)}.dc-qty__btn{background:none;border:none;width:36px;height:36px;border-radius:50%;font-size:20px;font-weight:700;color:var(--pk-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease}.dc-qty__btn:hover{background:#f0fff4;color:var(--pk-primary)}.dc-qty__input{width:40px;border:none;background:none;text-align:center;font-size:16px;font-weight:700;color:var(--pk-secondary);outline:none;-moz-appearance:textfield}.dc-qty__input::-webkit-outer-spin-button,.dc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-btn--addcart{flex:1;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)!important;border:none;padding:16px 32px;font-size:16px;font-weight:700;border-radius:50px;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 6px 20px rgb(208 143 121 / .3);display:inline-flex;align-items:center;justify-content:center;gap:8px}.dc-btn--addcart:hover{background:linear-gradient(135deg,var(--pk-rose) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)!important;box-shadow:0 6px 20px rgb(88 104 94 / .35)}.dc-wish-btn{border:1px solid var(--pk-border);background:var(--pk-white);color:var(--pk-text-muted);width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 10px rgb(0 0 0 / .02)}.dc-wish-btn:hover,.dc-wish-btn.is-active{border-color:#ffb2b7;background:#ffeef0;color:#f36;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 15px rgb(255 51 102 / .15)}.pk-quick-contact-row{margin-top:15px;margin-bottom:25px}.pk-quick-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:50px;font-size:16px;font-weight:700;text-decoration:none!important;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .05);border:none;cursor:pointer}.pk-quick-btn--whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)!important;color:var(--pk-white)!important}.pk-quick-btn--whatsapp:hover{background:linear-gradient(135deg,#128c7e,#25d366)!important;transform:translateY(-2px);box-shadow:0 6px 20px rgb(88 104 94 / .3)}.pk-quick-btn--call{background:#111111!important;color:var(--pk-white)!important}.pk-quick-btn--call:hover{background:#000000!important;transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .35)!important}.dc-prod-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding-top:25px;border-top:1px solid var(--pk-border)}.dc-prod-trust__item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pk-text-muted);line-height:1.3}.dc-prod-trust__item svg{color:var(--pk-primary);flex-shrink:0}.dc-product-tabs{margin:60px 0}.dc-product-tabs__nav{display:flex;border-bottom:2px solid var(--pk-border);margin-bottom:30px;gap:30px;overflow-x:auto;scrollbar-width:none}.dc-product-tabs__tab{background:none;border:none;padding:12px 0;font-size:15px;font-weight:700;color:var(--pk-text-muted);cursor:pointer;position:relative;transition:var(--pk-transition);white-space:nowrap}.dc-product-tabs__tab::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);transform:scaleX(0);transition:var(--pk-transition)}.dc-product-tabs__tab:hover,.dc-product-tabs__tab.active{color:var(--pk-primary)}.dc-product-tabs__tab.active::after{transform:scaleX(1)}.dc-product-tabs__panel{display:none;animation:tabFadeIn 0.4s ease}.dc-product-tabs__panel.active{display:block}@keyframes tabFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#tab-description h2{font-size:24px;font-weight:700;color:var(--pk-primary);margin-bottom:20px}#tab-description h3,#tab-description h4,#tab-description h5{font-size:18px;font-weight:700;color:var(--pk-primary)!important;margin-top:25px;margin-bottom:15px}#tab-description span[style*="color"]{color:var(--pk-primary)!important}#tab-description ul{list-style:none;padding-left:0;margin-bottom:25px;display:flex;flex-direction:column;gap:10px}#tab-description ul li{position:relative;padding-left:20px;line-height:1.6;color:var(--pk-text)}#tab-description ul li::before{content:"✦";position:absolute;left:0;top:0;color:var(--pk-accent);font-weight:700}#tab-description ul li strong{color:var(--pk-primary)}.dc-product-tabs__panel p{line-height:1.7;color:var(--pk-text);margin-bottom:15px}.dc-attr-table,.dc-size-table{width:100%;border-collapse:collapse;margin-top:15px}.dc-attr-table th,.dc-attr-table td,.dc-size-table th,.dc-size-table td{padding:12px 15px;text-align:left;border-bottom:1px solid var(--pk-border)}.dc-attr-table th{width:30%;font-weight:700;color:var(--pk-secondary);background-color:var(--pk-bg-soft)}.dc-attr-table td{color:var(--pk-text)}.dc-size-table thead th{background-color:var(--pk-secondary);color:var(--pk-white);font-weight:700}.dc-size-table tbody tr:nth-child(even){background-color:var(--pk-bg-soft)}.dc-shipping-info ul,.dc-size-guide ul{padding-left:20px;margin-bottom:20px}.dc-shipping-info li,.dc-size-guide li{margin-bottom:8px;color:var(--pk-text)}.dc-related-products{padding-top:50px;border-top:1px solid var(--pk-border)}.dc-section__title{font-size:24px;font-weight:800;color:var(--pk-secondary)}.dc-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.dc-related-products .dc-product-grid{grid-template-columns:repeat(4,1fr)}.dc-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(5 24 32 / .9);z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s ease}.dc-lightbox.is-active{opacity:1;visibility:visible}.dc-lightbox__content{max-width:90%;max-height:85%;border-radius:var(--pk-radius-lg);box-shadow:0 10px 40px rgb(0 0 0 / .5);transform:scale(.9);transition:transform 0.3s cubic-bezier(.175,.885,.32,1.275);object-fit:contain}.dc-lightbox.is-active .dc-lightbox__content{transform:scale(1)}.dc-lightbox__close{position:absolute;top:20px;right:30px;background:none;border:none;color:var(--pk-white);font-size:50px;font-weight:300;cursor:pointer;line-height:1;transition:var(--pk-transition)}.dc-lightbox__close:hover{color:var(--pk-primary);transform:scale(1.1)}.blog-hero{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);padding:80px 0;text-align:center;color:var(--pk-white);position:relative;overflow:hidden}.blog-hero__content{position:relative;z-index:2;max-width:600px;margin:0 auto}.blog-hero__title{font-size:40px;font-weight:800;margin-bottom:15px;color:var(--pk-bg)}.blog-hero__sub{font-size:16px;opacity:.9;font-weight:500;color:var(--pk-white);margin:0}.dc-blog-index-grid{margin-top:20px}.dc-post-card{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:var(--pk-transition)}.dc-post-card:hover{transform:translateY(-5px);box-shadow:var(--pk-shadow-lg);border-color:var(--pk-primary)}.dc-post-card__img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--pk-bg-soft)}.dc-post-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.dc-post-card:hover .dc-post-card__img img{transform:scale(1.05)}.dc-post-card__date{position:absolute;bottom:15px;left:15px;background:var(--pk-secondary);color:var(--pk-white);font-size:11px;font-weight:700;padding:5px 12px;border-radius:4px;text-transform:uppercase}.dc-post-card__body{padding:25px;display:flex;flex-direction:column;flex-grow:1}.dc-post-card__cat a{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--pk-primary);text-decoration:none;letter-spacing:.5px}.dc-post-card__cat a:hover{color:var(--pk-primary-dark)}.dc-post-card__title{font-size:20px;font-weight:800;margin:12px 0;line-height:1.35}.dc-post-card__title a{color:var(--pk-secondary);text-decoration:none;transition:var(--pk-transition)}.dc-post-card__title a:hover{color:var(--pk-primary)}.dc-post-card__excerpt{font-size:14px;color:var(--pk-text);line-height:1.6;margin-bottom:20px;flex-grow:1}.dc-link{font-size:13px;font-weight:700;color:var(--pk-primary);text-decoration:none;transition:var(--pk-transition);display:inline-flex;align-items:center}.dc-link:hover{color:var(--pk-primary-dark);text-decoration:underline}.dc-pagination-wrap .pagination{display:flex;justify-content:center;gap:8px;list-style:none;padding:0}.dc-pagination-wrap .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--pk-border);color:var(--pk-secondary);font-weight:700;font-size:14px;text-decoration:none;transition:var(--pk-transition)}.dc-pagination-wrap .page-numbers:hover,.dc-pagination-wrap .page-numbers.current{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);border-color:var(--pk-primary)}.dc-single-post{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:40px}.dc-post-breadcrumbs{font-size:13px;color:var(--pk-text-muted)}.dc-post-breadcrumbs a{color:var(--pk-text-muted);text-decoration:none;transition:var(--pk-transition)}.dc-post-breadcrumbs a:hover{color:var(--pk-primary)}.dc-post-breadcrumbs .sep{margin:0 8px;color:var(--pk-border)}.dc-single-post__cat-list a{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--pk-white);background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);padding:4px 10px;border-radius:4px;text-decoration:none}.dc-single-post__cat-list a:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)}.dc-single-post__title{color:var(--pk-secondary);line-height:1.2}.dc-single-post__author-bar{border-color:var(--pk-border)!important}.dc-author-avatar img{border-radius:50%;border:2px solid var(--pk-border)}.dc-author-info span:first-child{color:var(--pk-secondary)}.dc-post-share a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--pk-bg-soft);color:var(--pk-secondary);font-size:12px;font-weight:700;text-decoration:none;margin-left:5px;transition:var(--pk-transition)}.dc-post-share a:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)}.dc-single-post__featured-img img{width:100%;height:auto;object-fit:cover;max-height:500px;border-radius:var(--pk-radius-lg)}.dc-single-post__content{font-size:16px;line-height:1.8;color:var(--pk-text)}.dc-single-post__content p{margin-bottom:20px}.dc-single-post__content h2,.dc-single-post__content h3,.dc-single-post__content h4{color:var(--pk-secondary);font-weight:800;margin-top:35px;margin-bottom:15px}.dc-single-post__content h2{font-size:26px}.dc-single-post__content h3{font-size:22px}.dc-single-post__content blockquote{background:var(--pk-bg-soft);border-left:4px solid var(--pk-primary);padding:20px 30px;font-style:italic;font-size:18px;color:var(--pk-secondary);margin:30px 0;border-radius:0 var(--pk-radius-lg) var(--pk-radius-lg) 0}.dc-single-post__content blockquote p{margin-bottom:0}.dc-single-post__content img{border-radius:var(--pk-radius-lg);max-width:100%;height:auto;margin:20px 0}.dc-sidebar--blog{display:flex;flex-direction:column;gap:30px}.dc-sidebar--blog .dc-widget{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:25px}.dc-sidebar--blog .dc-widget__title{font-size:14px;font-weight:800;color:var(--pk-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--pk-primary);display:inline-block}.dc-widget_search .search-form{display:flex;gap:10px}.dc-widget_search .search-field{flex:1;padding:8px 15px;border:1px solid var(--pk-border);border-radius:30px;font-size:13px;outline:none;background:var(--pk-bg-soft);transition:var(--pk-transition);color:var(--pk-secondary)}.dc-widget_search .search-field:focus{border-color:var(--pk-primary);background:var(--pk-white)}.dc-widget_search .search-submit{background:var(--pk-secondary);color:var(--pk-white);border:none;padding:8px 18px;font-size:13px;font-weight:700;border-radius:30px;cursor:pointer;transition:var(--pk-transition)}.dc-widget_search .search-submit:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)}.dc-recent-posts-list{display:flex;flex-direction:column;gap:15px}.dc-recent-post-item{display:flex;gap:12px;text-decoration:none;transition:var(--pk-transition)}.dc-recent-post-item:hover h6{color:var(--pk-primary)}.dc-recent-post-item__thumb{width:60px;height:60px;border-radius:var(--pk-radius);overflow:hidden;flex-shrink:0}.dc-recent-post-item__thumb img{width:100%;height:100%;object-fit:cover}.dc-recent-post-item__content{display:flex;flex-direction:column;justify-content:center}.dc-recent-post-item__content h6{font-size:13px;font-weight:700;color:var(--pk-secondary);margin-bottom:4px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dc-recent-post-item__date{font-size:11px;color:var(--pk-text-muted)}.dc-cat-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.dc-cat-list li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:14px;font-weight:600;color:var(--pk-text);transition:var(--pk-transition)}.dc-cat-list li a:hover{color:var(--pk-primary)}.dc-cat-list .dc-cat-count{font-size:11px;background:var(--pk-bg-soft);color:var(--pk-text-muted);padding:2px 8px;border-radius:20px;font-weight:700}.dc-sidebar-promo{position:relative;border-radius:var(--pk-radius-lg);overflow:hidden;background:linear-gradient(135deg,var(--pk-secondary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);padding:30px 20px;text-align:center}.dc-sidebar-promo::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--dc-promo-bg,url(https://images.unsplash.com/photo-1483985988355-763728e1935b?auto=compress&cs=tinysrgb&w=600&h=400&fit=crop));background-size:cover;background-position:center;opacity:.15}.dc-sidebar-promo__inner{position:relative;z-index:1}.dc-sidebar-promo__inner h5{font-weight:800;font-size:19px;color:var(--pk-white);margin-bottom:12px}.dc-sidebar-promo__inner p{font-size:13px;opacity:.9;margin-bottom:20px}.dc-comments-section{margin-top:50px;padding-top:50px;border-top:1px solid var(--pk-border)}.comments-title,#reply-title{font-size:22px;font-weight:800;color:var(--pk-secondary);margin-bottom:30px}.comment-list{list-style:none;padding:0;margin:0 0 50px 0;display:flex;flex-direction:column;gap:25px}.comment-list .comment{list-style:none}.comment-body{position:relative;background:var(--pk-bg-soft);border:1px solid var(--pk-border);padding:25px;border-radius:var(--pk-radius-lg);display:flex;gap:20px}.comment-meta{display:flex;gap:15px;align-items:center;flex-shrink:0}.comment-meta img.avatar{width:50px;height:50px;border-radius:50%;border:2px solid var(--pk-border)}.comment-author{font-weight:700;color:var(--pk-secondary);font-size:15px}.comment-author .fn{font-style:normal}.comment-metadata{font-size:12px;color:var(--pk-text-muted);margin-top:2px}.comment-metadata a{color:var(--pk-text-muted);text-decoration:none}.comment-metadata a:hover{color:var(--pk-primary)}.comment-content{flex-grow:1;font-size:14px;line-height:1.6;color:var(--pk-text);margin-top:5px}.comment-content p:last-child{margin-bottom:0}.reply{margin-top:10px}.comment-reply-link{font-size:11px;font-weight:700;color:var(--pk-primary);text-decoration:none;text-transform:uppercase;border:1px solid var(--pk-primary);padding:4px 12px;border-radius:20px;transition:var(--pk-transition);display:inline-block}.comment-reply-link:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)}#respond{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:35px}.comment-form{display:flex;flex-direction:column;gap:20px}.logged-in-as{font-size:13px;color:var(--pk-text-muted);margin-bottom:15px}.logged-in-as a{color:var(--pk-primary);text-decoration:none;font-weight:600}.comment-form-comment{display:flex;flex-direction:column;gap:8px}.comment-form-comment label,.comment-form-author label,.comment-form-email label,.comment-form-url label{font-size:13px;font-weight:700;color:var(--pk-secondary);text-transform:uppercase}#comment{width:100%;min-height:150px;padding:15px;border:1px solid var(--pk-border);border-radius:var(--pk-radius);font-size:14px;line-height:1.6;outline:none;background:var(--pk-bg-soft);transition:var(--pk-transition);resize:vertical;color:var(--pk-secondary)}#comment:focus{border-color:var(--pk-primary);background:var(--pk-white)}.comment-form-author,.comment-form-email,.comment-form-url{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%;padding:10px 15px;border:1px solid var(--pk-border);border-radius:var(--pk-radius);font-size:13px;outline:none;background:var(--pk-bg-soft);transition:var(--pk-transition);color:var(--pk-secondary)}.comment-form-author input:focus,.comment-form-email input:focus,.comment-form-url input:focus{border-color:var(--pk-primary);background:var(--pk-white)}.form-submit{margin-top:10px;margin-bottom:0}.comment-form input[type="submit"],#submit{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);border:none;padding:12px 30px;font-size:14px;font-weight:700;border-radius:50px;cursor:pointer;transition:var(--pk-transition);box-shadow:0 4px 12px rgb(31 176 75 / .2)}.comment-form input[type="submit"]:hover,#submit:hover{background-color:var(--pk-secondary);box-shadow:0 4px 12px rgb(5 24 32 / .2)}.pk-social-row{display:flex;gap:12px;margin-top:15px}.pk-social-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);color:#fff;font-size:14px;transition:var(--pk-transition)}.pk-social-icon:hover{background:#965FA8;border-color:#965FA8;transform:translateY(-3px)}.pk-social-icon:hover i{color:#FFF}.dc-section{padding:80px 0}.about-intro{background:var(--pk-white)}.about-img-main{border-radius:var(--pk-radius-lg);overflow:hidden;box-shadow:0 15px 40px rgb(0 0 0 / .06)}.about-img-main img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;transition:var(--pk-transition)}.about-img-sub{position:absolute;bottom:0;right:0;width:50%;border-radius:var(--pk-radius-lg);overflow:hidden;border:8px solid var(--pk-white);box-shadow:0 15px 35px rgb(0 0 0 / .1);z-index:2}.about-img-sub img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;transition:var(--pk-transition)}.about-intro__collage:hover .about-img-main img{transform:scale(1.03)}.about-intro__collage:hover .about-img-sub img{transform:scale(1.05)}.about-intro__text .eyebrow{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;color:var(--pk-primary);letter-spacing:2px;margin-bottom:12px}.about-intro__text .section-title{font-size:38px;font-weight:800;color:var(--pk-secondary);line-height:1.25;margin-bottom:24px}.about-intro__text .description{font-size:16px;color:var(--pk-text);line-height:1.8;margin-bottom:20px}.about-intro__text .sub-description{font-size:15px;color:var(--pk-text-muted);line-height:1.8;margin-bottom:30px}.manager-signature{display:flex;align-items:center;gap:20px;margin-top:35px;border-top:1px solid var(--pk-border);padding-top:25px}.signature-info strong{display:block;font-size:16px;font-weight:700;color:var(--pk-secondary);margin-bottom:2px}.signature-info span{font-size:13px;color:var(--pk-text-muted)}.about-stats{padding:70px 0;background:linear-gradient(135deg,#1A1A1A 0%,#2d2016 100%);position:relative}.about-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;text-align:center}.about-stat{display:flex;flex-direction:column;align-items:center;gap:8px}.about-stat .num{font-size:48px;font-weight:800;color:var(--pk-primary);line-height:1;text-shadow:0 2px 8px rgb(0 0 0 / .2)}.about-stat .label{font-size:13px;font-weight:700;color:var(--pk-white);opacity:.85;text-transform:uppercase;letter-spacing:1px}.about-hero-section{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);padding:90px 0 80px;text-align:center;color:var(--pk-white);position:relative;overflow:hidden}.about-hero__content{position:relative;z-index:2;max-width:680px;margin:0 auto}.about-hero__eyebrow{display:inline-block;font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#ffffff!important;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;border:none;padding:6px 20px;border-radius:50px;margin-bottom:20px;box-shadow:0 4px 15px rgb(0 0 0 / .12)}.about-hero__title{font-size:46px;font-weight:800;margin-bottom:16px;color:#fff;line-height:1.15}.about-hero__sub{font-size:17px;opacity:.88;font-weight:400;color:rgb(255 255 255 / .9);margin:0;line-height:1.7}.about-intro__collage{position:relative;display:inline-block;width:100%}.about-float-badge{position:absolute;bottom:28px;left:-16px;background:var(--pk-white);border-radius:14px;padding:18px 24px;box-shadow:0 12px 40px rgb(0 0 0 / .12);display:flex;flex-direction:column;align-items:center;gap:4px;border-left:4px solid var(--pk-primary);z-index:3}.about-float-badge__num{font-size:26px;font-weight:800;color:var(--pk-primary);line-height:1}.about-float-badge__txt{font-size:12px;font-weight:600;color:var(--pk-secondary);text-align:center;line-height:1.3}.about-feature-list{list-style:none;padding:0;margin:0 0 28px 0;display:flex;flex-direction:column;gap:12px}.about-feature-list li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--pk-text);font-weight:500}.about-feature-check{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.about-story-section{background:var(--pk-bg-soft)}.about-story-img{border-radius:var(--pk-radius-lg);overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .08);position:relative}.about-story-img img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform 0.5s ease}.about-story-img:hover img{transform:scale(1.03)}@media (max-width:991px){.about-hero__title{font-size:34px}.about-float-badge{left:10px;bottom:20px}}@media (max-width:575px){.about-hero-section{padding:65px 0 55px}.about-hero__title{font-size:28px}.about-hero__sub{font-size:15px}.about-float-badge{left:5px;bottom:15px;padding:12px 16px}}.legal-body{font-size:16px;line-height:1.8;color:var(--pk-text)}.legal-section h3{color:var(--pk-secondary);position:relative;padding-bottom:8px}.legal-section h3::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)}.legal-section ul{padding-left:20px;margin-top:10px}.legal-section ul li{margin-bottom:8px}.contact-area{padding:60px 0 80px;background:var(--pk-bg)}.dc-contact-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px}.dc-contact-card{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:45px;box-shadow:0 10px 30px rgb(0 0 0 / .02)}.dc-contact-card__title{font-size:26px;font-weight:800;color:var(--pk-secondary);margin-bottom:8px}.dc-contact-card__desc{font-size:15px;color:var(--pk-text-muted);margin-bottom:30px}.dc-form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.dc-form-group{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.dc-form-group label{font-size:13px;font-weight:700;color:var(--pk-secondary);text-transform:uppercase;letter-spacing:.5px}.dc-form-group input,.dc-form-group select,.dc-form-group textarea{width:100%;padding:12px 18px;border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-bg-soft);color:var(--pk-text);font-size:14.5px;transition:var(--pk-transition);outline:none}.dc-form-group input:focus,.dc-form-group select:focus,.dc-form-group textarea:focus{border-color:var(--pk-primary);background:var(--pk-white);box-shadow:0 4px 12px rgb(52 34 92 / .08)}.dc-form-group textarea{min-height:150px;resize:vertical}.dc-contact-card .forminator-ui.forminator-custom-form,.forminator-ui.forminator-custom-form,.forminator-ui{font-family:inherit!important;color:var(--pk-text,#2d3748);margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.forminator-ui .forminator-row{display:flex!important;flex-wrap:wrap!important;gap:20px!important;margin-left:0!important;margin-right:0!important;margin-bottom:20px!important;padding-left:0!important;padding-right:0!important}.forminator-ui .forminator-col{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;flex:1 1 100%!important;max-width:100%!important}.forminator-ui .forminator-col-12{flex:0 0 100%!important;max-width:100%!important;padding:0!important;margin:0!important}.forminator-ui .forminator-col-6{flex:1 1 calc(50% - 10px)!important;max-width:calc(50% - 10px)!important;padding:0!important;margin:0!important}@media (max-width:768px){.forminator-ui .forminator-col-6{flex:0 0 100%!important;max-width:100%!important}}.forminator-ui .forminator-field{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;margin-bottom:0!important;width:100%!important}.forminator-ui .forminator-label{font-size:13.5px!important;font-weight:700!important;color:var(--pk-secondary,#1a202c)!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;margin-bottom:8px!important;display:block!important;text-transform:capitalize!important;letter-spacing:0.3px!important;text-align:left!important}.forminator-ui .forminator-label .forminator-required,.forminator-ui .forminator-required{color:#dc2626!important;font-weight:800!important;margin-left:4px!important}.forminator-ui input.forminator-input,.forminator-ui textarea.forminator-textarea{width:100%!important;padding:13px 18px!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;background-color:#f8fafc!important;color:#1e293b!important;font-size:14.5px!important;font-weight:500!important;line-height:1.5!important;transition:all 0.25s ease-in-out!important;outline:none!important;box-shadow:none!important}.forminator-ui .forminator-select,.forminator-ui .forminator-field-select,.forminator-ui .forminator-select2,.forminator-ui .select2-container,.forminator-ui .forminator-field{position:relative!important;width:100%!important;box-sizing:border-box!important;border:none!important;background:transparent!important;padding:0!important;margin-bottom:0!important;box-shadow:none!important;outline:none!important}.forminator-ui select,.forminator-ui select.forminator-select,.forminator-ui .forminator-field-select select,.forminator-ui .forminator-custom-form select,.forminator-ui .select2-container--default .select2-selection--single,.forminator-ui .select2-container .select2-selection--single{width:100%!important;height:48px!important;padding:0 45px 0 18px!important;border:1.5px solid #e2e8f0!important;border-radius:10px!important;background-color:#f8fafc!important;color:#1e293b!important;font-size:14.5px!important;font-weight:500!important;line-height:44px!important;transition:all 0.25s ease-in-out!important;outline:none!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 18px) center!important}.forminator-ui .forminator-select .forminator-icon,.forminator-ui .forminator-field-select .forminator-icon,.forminator-ui .forminator-icon-angle-down,.forminator-ui .forminator-icon-chevron-down,.forminator-ui .forminator-select-arrow,.forminator-ui .forminator-select i[class*="forminator-icon"],.forminator-ui .forminator-select span[class*="forminator-icon"],.forminator-ui .forminator-field-select i,.forminator-ui .forminator-field-select span.forminator-icon{position:absolute!important;right:18px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;pointer-events:none!important;margin:0!important;z-index:5!important}.forminator-ui input.forminator-input:focus,.forminator-ui textarea.forminator-textarea:focus,.forminator-ui select:focus,.forminator-ui select.forminator-select:focus,.forminator-ui .select2-container--open .select2-selection--single,.forminator-ui .select2-container--focus .select2-selection--single{border-color:var(--pk-primary,#34225c)!important;background-color:#ffffff!important;box-shadow:0 0 0 4px rgb(52 34 92 / .12)!important}.forminator-ui textarea.forminator-textarea{min-height:140px!important;resize:vertical!important}.forminator-ui .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0!important;padding-right:35px!important;color:#1e293b!important;line-height:44px!important;font-size:14.5px!important;font-weight:500!important}.forminator-ui .select2-container .select2-selection--single .select2-selection__arrow{height:44px!important;right:18px!important;left:auto!important;top:2px!important}.forminator-ui .select2-container .select2-selection--single .select2-selection__arrow b{border-color:#475569 #fff0 #fff0 transparent!important}.forminator-ui .select2-dropdown{border:1.5px solid var(--pk-primary,#34225c)!important;border-radius:10px!important;box-shadow:0 10px 25px rgb(0 0 0 / .1)!important;overflow:hidden!important;background:#ffffff!important}.forminator-ui .select2-results__option{padding:10px 16px!important;font-size:14px!important}.forminator-ui .select2-results__option--highlighted[aria-selected]{background-color:var(--pk-primary,#34225c)!important;color:#ffffff!important}.forminator-ui .forminator-description,.forminator-ui .forminator-character-limit{font-size:12px!important;color:#64748b!important;margin-top:6px!important}.forminator-ui button.forminator-button-submit,.forminator-ui .forminator-button{background:var(--pk-btn-bg,linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%))!important;color:#ffffff!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.2px!important;padding:14px 38px!important;border:none!important;border-radius:50px!important;cursor:pointer!important;transition:all 0.3s ease!important;box-shadow:0 6px 18px rgb(52 34 92 / .25)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:10px!important}.forminator-ui button.forminator-button-submit:hover,.forminator-ui .forminator-button:hover{background:var(--pk-btn-bg-hover,linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%))!important;transform:translateY(-2px)!important;box-shadow:0 10px 24px rgb(52 34 92 / .35)!important;color:#ffffff!important}.forminator-ui button.forminator-button-submit:active{transform:translateY(0)!important;box-shadow:0 4px 12px rgb(52 34 92 / .2)!important}.forminator-ui .forminator-edit-module{margin-top:15px!important;font-size:12px!important;opacity:0.6!important}.forminator-ui .forminator-edit-module a{color:#64748b!important;text-decoration:underline!important}.forminator-ui .forminator-response-message.forminator-show.forminator-success{background:#f0fdf4!important;border:1px solid #bbf7d0!important;color:#166534!important;padding:14px 18px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;margin-bottom:20px!important}.forminator-ui .forminator-response-message.forminator-show.forminator-error{background:#fef2f2!important;border:1px solid #fecaca!important;color:#991b1b!important;padding:14px 18px!important;border-radius:10px!important;font-weight:600!important;font-size:14px!important;margin-bottom:20px!important}.forminator-ui .forminator-error-message{color:#dc2626!important;font-size:12.5px!important;margin-top:4px!important;font-weight:500!important}.dc-info-card{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:32px 24px;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;transition:var(--pk-transition)}.dc-info-card:hover{border-color:var(--pk-primary);box-shadow:0 10px 25px rgb(52 34 92 / .08);transform:translateY(-3px)}.dc-info-card__icon{width:60px;height:60px;border-radius:50%;background:var(--pk-bg-soft);color:var(--pk-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:var(--pk-transition)}.dc-info-card__icon svg{width:28px;height:28px}.dc-info-card:hover .dc-info-card__icon{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)}.dc-info-card__content{text-align:center}.dc-info-card__content h4{font-size:17px;font-weight:700;color:var(--pk-secondary);margin:0 0 6px 0}.dc-info-card__content p{color:var(--pk-text-muted);margin:0;line-height:1.5}.dc-info-card__content .dc-link{font-size:13px;font-weight:700;color:var(--pk-primary);text-decoration:none;transition:var(--pk-transition);display:inline-block}.dc-info-card__content .dc-link:hover{color:var(--pk-secondary);transform:translateX(4px)}.dc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 24px;font-family:var(--pk-font-main);font-size:14px;font-weight:700;border-radius:30px;border:2px solid #fff0;cursor:pointer;transition:var(--pk-transition);text-transform:uppercase;letter-spacing:.5px;outline:none;text-decoration:none}.dc-btn:not(.dc-btn--outline):not(.dc-btn--accent){background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)!important;border-color:var(--pk-primary)}.dc-btn:not(.dc-btn--outline):not(.dc-btn--accent):hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%);border-color:var(--pk-primary-dark);box-shadow:0 4px 12px rgb(31 176 75 / .25);transform:translateY(-1px)}.dc-btn--outline{background:#fff0;border-color:var(--pk-primary);color:var(--pk-primary)!important}.dc-btn--outline:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)!important;box-shadow:0 4px 12px rgb(31 176 75 / .15);transform:translateY(-1px)}.dc-btn--accent{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)!important;border-color:var(--pk-primary)}.dc-btn--accent:hover{background:linear-gradient(135deg,var(--pk-rose) 0%,var(--pk-primary-dark) 100%);border-color:var(--pk-rose);color:var(--pk-white)!important;box-shadow:0 4px 12px rgb(88 104 94 / .25);transform:translateY(-1px)}.dc-btn:disabled,.dc-btn[disabled]{background:#cbd5e1!important;border-color:#cbd5e1!important;color:#64748b!important;cursor:not-allowed;box-shadow:none!important;transform:none!important;opacity:.7}.dc-404{padding:100px 0;background:#fff0;min-height:70vh;display:flex;align-items:center;justify-content:center}.dc-404__inner{max-width:550px;margin:0 auto}.dc-404__number{font-size:120px;font-weight:800;line-height:1;color:var(--pk-primary);background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:20px;filter:drop-shadow(0 4px 10px rgb(31 176 75 / .15))}.dc-404__title{font-size:32px;font-weight:800;color:var(--pk-secondary);margin-bottom:15px}.dc-404__text{font-size:16px;color:var(--pk-text-muted);line-height:1.6;margin-bottom:30px}.dc-404__actions .dc-btn{padding:12px 30px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}.dc-cart-page{background:#fff0;min-height:80vh}.dc-cart-page__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;border-bottom:1px solid var(--pk-border);padding-bottom:20px}.dc-cart-page__header h1{font-size:28px;font-weight:800;color:var(--pk-secondary);margin:0}.dc-cart-page__header .dc-link{font-weight:600;color:var(--pk-primary);font-size:14px}.dc-cart-empty{text-align:center;padding:80px 40px;background:var(--pk-white);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow)}.dc-cart-empty__icon{color:var(--pk-text-muted);margin-bottom:24px;opacity:.7}.dc-cart-empty h3{font-size:22px;font-weight:700;color:var(--pk-secondary);margin-bottom:10px}.dc-cart-empty p{color:var(--pk-text-muted);font-size:15px;margin-bottom:20px}.dc-cart-items__head{display:grid;grid-template-columns:80px 2.5fr 1.2fr 1.5fr 1.2fr 0.5fr;padding:15px 25px;background:var(--pk-secondary);color:var(--pk-white);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;border-radius:var(--pk-radius) var(--pk-radius) 0 0}.dc-cart-items__head span:nth-child(1){grid-column:span 2}.dc-cart-items__head span:nth-child(2){grid-column:3}.dc-cart-items__head span:nth-child(3){grid-column:4}.dc-cart-items__head span:nth-child(4){grid-column:5}.dc-cart-items{background:var(--pk-white);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow);overflow:hidden}.dc-cart-item{display:grid;grid-template-columns:80px 2.5fr 1.2fr 1.5fr 1.2fr 0.5fr;align-items:center;padding:25px;border-bottom:1px solid var(--pk-border);transition:var(--pk-transition)}.dc-cart-item:hover{background:rgb(31 176 75 / .02)}.dc-cart-item__img{display:flex!important;align-items:center!important;justify-content:center!important;width:70px!important;height:70px!important;flex-shrink:0!important;overflow:hidden!important}.dc-cart-item__img a{display:block!important;width:70px!important;height:70px!important}.dc-cart-item__img img{width:70px!important;height:70px!important;object-fit:cover!important;border-radius:var(--pk-radius);border:1px solid var(--pk-border)}.dc-cart-item__info{display:flex;flex-direction:column;padding-left:20px;min-width:0}.dc-cart-item__name{font-weight:700;color:var(--pk-secondary);font-size:15px;margin-bottom:4px}.dc-cart-item__name a:hover{color:var(--pk-primary)}.dc-cart-item__sku{font-size:12px;color:var(--pk-text-muted)}.dc-cart-item__price{font-weight:600;color:var(--pk-text);font-size:15px}.dc-cart-item__qty{display:flex;align-items:center}.dc-cart-item__subtotal{font-weight:700;color:var(--pk-primary);font-size:16px}.dc-cart-item__remove{text-align:right}.dc-cart-item__del{color:var(--pk-text-muted);font-size:20px;line-height:1;transition:var(--pk-transition)}.dc-cart-item__del:hover{color:#dc3545}.dc-cart-item__remove-mob{display:none}.dc-qty{display:inline-flex;align-items:center;border:1px solid var(--pk-border);border-radius:30px;background:var(--pk-bg-soft);overflow:hidden;padding:2px}.dc-qty__btn{border:none;background:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;cursor:pointer;color:var(--pk-text);transition:var(--pk-transition);border-radius:50%}.dc-qty__btn:hover{background:var(--pk-white);color:var(--pk-primary)}.dc-qty input.dc-qty__input{border:none;background:#fff0;width:45px;height:32px;text-align:center;font-weight:700;font-size:14px;color:var(--pk-secondary)}.dc-qty input.dc-qty__input::-webkit-outer-spin-button,.dc-qty input.dc-qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dc-cart-actions{display:flex;justify-content:space-between;align-items:center;padding:25px;background:var(--pk-bg-soft);border-top:1px solid var(--pk-border)}.dc-coupon-row{display:flex;align-items:center}.dc-coupon{display:flex;gap:10px}.dc-coupon__input{border:1px solid var(--pk-border);border-radius:var(--pk-radius);padding:8px 15px;font-size:14px;background:var(--pk-white);outline:none;transition:var(--pk-transition);width:180px}.dc-coupon__input:focus{border-color:var(--pk-primary);box-shadow:0 0 0 3px rgb(31 176 75 / .1)}.dc-cart-summary{background:var(--pk-white);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow);padding:30px;border:1px solid var(--pk-border)}.dc-cart-summary__title{font-size:20px;font-weight:800;color:var(--pk-secondary);border-bottom:1px solid var(--pk-border);padding-bottom:15px}.dc-cart-summary__lines{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.dc-cart-summary__line{display:flex;justify-content:space-between;font-size:15px;color:var(--pk-text-muted)}.dc-cart-summary__val{font-weight:600;color:var(--pk-text)}.dc-cart-summary__line--discount .dc-discount{color:#28a745;font-weight:700}.dc-cart-summary__line--free .dc-free{color:var(--pk-primary);font-weight:700}.dc-cart-summary__total{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:800;color:var(--pk-secondary);border-top:1px solid var(--pk-border);padding-top:20px;margin-bottom:25px}.dc-cart-summary__total-val{font-size:22px;color:var(--pk-primary)}.dc-btn--checkout{padding:14px 20px!important;font-weight:700!important;font-size:15px!important;border-radius:30px!important}.dc-cart-summary__trust{margin-top:25px;display:flex;justify-content:space-around;border-top:1px solid var(--pk-border);padding-top:20px;gap:10px}.dc-cart-summary__trust-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--pk-text-muted);font-weight:600}.dc-cart-summary__trust-item svg{color:var(--pk-primary)}.dc-cart-summary__payments{margin-top:20px;display:flex;justify-content:center;gap:15px;opacity:1}.dc-payment-methods-img{max-width:100%;height:auto;max-height:45px;object-fit:contain}.dc-checkout-page{background:#fff0;min-height:80vh}.dc-checkout-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;border-bottom:1px solid var(--pk-border);padding-bottom:20px}.dc-checkout-header h1{font-size:28px;font-weight:800;color:var(--pk-secondary);margin:0}.dc-checkout-steps{display:flex;align-items:center;gap:10px}.dc-checkout-step{font-size:14px;color:var(--pk-text-muted);font-weight:600;display:flex;align-items:center;gap:6px}.dc-checkout-step.active{color:var(--pk-primary)}.dc-checkout-step__num{width:22px;height:22px;border-radius:50%;background:var(--pk-border);color:var(--pk-text-muted);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.dc-checkout-step.active .dc-checkout-step__num{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)}.dc-checkout-step__arrow{color:var(--pk-text-muted);font-size:16px;opacity:.5}.dc-checkout-section{background:var(--pk-white);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow);padding:30px;margin-bottom:30px;border:1px solid var(--pk-border)}.dc-checkout-section__head{margin-bottom:25px;border-bottom:1px solid var(--pk-border);padding-bottom:15px}.dc-checkout-section__head h3{font-size:20px;font-weight:800;color:var(--pk-secondary);margin:0;display:flex;align-items:center;gap:10px}.dc-checkout-section__icon{color:var(--pk-primary);background:rgb(31 176 75 / .1);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center}.woocommerce-checkout .form-row{display:flex;flex-direction:column}.create-account{margin:10px 0 0 0!important}#account_password_field{margin-bottom:0;margin-top:10px}#account_password_field input[type="password"]+.show-password-input{bottom:10px!important}.woocommerce-privacy-policy-text p{margin-bottom:0}.woocommerce-checkout label{font-size:14px;font-weight:700;color:var(--pk-secondary);margin-bottom:6px}.woocommerce-checkout label .required{color:#dc3545;text-decoration:none;font-weight:700}.dc-checkout-form input[type="text"],.dc-checkout-form input[type="email"],.dc-checkout-form input[type="tel"],.dc-checkout-form input[type="password"],.dc-checkout-form select,.dc-checkout-form textarea,.dc-checkout-form .select2-container--default .select2-selection--single{border:1px solid var(--pk-border)!important;border-radius:var(--pk-radius)!important;padding:10px 15px!important;font-size:14px!important;outline:none!important;background:var(--pk-white)!important;color:var(--pk-text)!important;transition:var(--pk-transition)!important;width:100%!important;box-sizing:border-box!important}.dc-checkout-form input[type="text"],.dc-checkout-form input[type="email"],.dc-checkout-form input[type="tel"],.dc-checkout-form input[type="password"]{height:48px!important}.dc-checkout-form input[type="text"]:focus,.dc-checkout-form input[type="email"]:focus,.dc-checkout-form input[type="tel"]:focus,.dc-checkout-form input[type="password"]:focus,.dc-checkout-form select:focus,.dc-checkout-form textarea:focus,.dc-checkout-form .select2-container--open .select2-selection--single,.dc-checkout-form .select2-container--focus .select2-selection--single{border-color:var(--pk-primary)!important;box-shadow:0 0 0 3px rgb(31 176 75 / .1)!important}.dc-checkout-form select,.dc-checkout-form select.state_select,.dc-checkout-form select.country_to_state,.dc-checkout-form select#billing_state,.dc-checkout-form select#shipping_state{height:48px!important;min-height:48px!important;line-height:1.5!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23444444' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;background-size:14px!important;padding-right:40px!important;cursor:pointer!important}.dc-checkout-form .select2-container,.woocommerce-billing-fields .select2-container,.woocommerce-shipping-fields .select2-container{width:100%!important}.dc-checkout-form .select2-container--default .select2-selection--single,.woocommerce-billing-fields .select2-container--default .select2-selection--single,.woocommerce-shipping-fields .select2-container--default .select2-selection--single{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;padding:0 15px!important;border-radius:var(--pk-radius)!important}.dc-checkout-form .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--pk-text)!important;font-size:14px!important;line-height:46px!important;padding-left:0!important;padding-right:25px!important}.dc-checkout-form .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-billing-fields .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-shipping-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important;right:12px!important;top:0!important}.dc-checkout-summary{background:var(--pk-white);border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow);padding:30px;border:1px solid var(--pk-border);position:sticky;top:100px}.dc-checkout-summary__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;border-bottom:1px solid var(--pk-border);padding-bottom:15px}.dc-checkout-summary__head h3{font-size:20px;font-weight:800;color:var(--pk-secondary);margin:0}.dc-checkout-summary__head .dc-link{font-weight:600;color:var(--pk-primary);font-size:14px}.woocommerce-checkout-review-order table.shop_table{width:100%;border-collapse:collapse;margin-bottom:25px}.woocommerce-checkout-review-order table.shop_table th,.woocommerce-checkout-review-order table.shop_table td{padding:12px 0;border-bottom:1px solid var(--pk-border);font-size:14px}.woocommerce-checkout-review-order table.shop_table th{color:var(--pk-secondary);font-weight:700}.woocommerce-checkout-review-order table.shop_table td{color:var(--pk-text-muted)}.woocommerce-checkout-review-order table.shop_table .product-name{color:var(--pk-secondary);font-weight:600}.woocommerce-checkout-review-order table.shop_table .product-total,.woocommerce-checkout-review-order table.shop_table td.product-total{text-align:right;font-weight:700;color:var(--pk-secondary)}.woocommerce-checkout-review-order table.shop_table .cart-subtotal th,.woocommerce-checkout-review-order table.shop_table .cart-subtotal td,.woocommerce-checkout-review-order table.shop_table .shipping th,.woocommerce-checkout-review-order table.shop_table .shipping td{font-size:14px}.woocommerce-checkout-review-order table.shop_table .order-total th{font-size:16px;font-weight:800;color:var(--pk-secondary);border-bottom:none;padding-top:20px}.woocommerce-checkout-review-order table.shop_table .order-total td{font-size:20px;font-weight:800;color:var(--pk-primary);text-align:right;border-bottom:none;padding-top:20px}.woocommerce-checkout-review-order table.shop_table .cart_item .variation{display:flex;width:fit-content;gap:10px}.woocommerce-checkout #payment{background:var(--pk-bg-soft)!important;border-radius:var(--pk-radius)!important;padding:20px!important}.woocommerce-checkout #payment ul.payment_methods{padding:0!important;margin:0!important;list-style:none!important}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:15px!important;border-bottom:1px solid var(--pk-border);padding-bottom:15px!important}.woocommerce-checkout #payment ul.payment_methods li:last-child{margin-bottom:0!important;border-bottom:none!important;padding-bottom:0!important}.woocommerce-checkout #payment ul.payment_methods li input{margin-right:10px!important}.woocommerce-checkout #payment ul.payment_methods li label{font-weight:700!important;color:var(--pk-secondary)!important;font-size:14px!important;cursor:pointer}.woocommerce-checkout #payment ul.payment_methods .payment_box{background:var(--pk-white)!important;border:1px solid var(--pk-border)!important;border-radius:var(--pk-radius)!important;padding:15px!important;font-size:13px!important;color:var(--pk-text-muted)!important;margin-top:10px!important;line-height:1.5!important}.woocommerce-checkout #payment ul.payment_methods .payment_box::before{display:none!important}.woocommerce-checkout #place_order{width:100%!important;padding:14px 20px!important;font-weight:800!important;font-size:15px!important;border-radius:30px!important;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;border:1px solid var(--pk-primary)!important;color:var(--pk-white)!important;transition:var(--pk-transition)!important;text-transform:uppercase;letter-spacing:1px}.woocommerce-checkout #place_order:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;border-color:var(--pk-primary-dark)!important}.dc-checkout-trust{display:flex;justify-content:space-around;border-top:1px solid var(--pk-border);padding-top:20px;gap:10px}.dc-checkout-trust__item{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--pk-text-muted);font-weight:600}.dc-checkout-trust__item svg{color:var(--pk-primary)}.dc-thankyou{background:var(--pk-bg-soft);min-height:80vh}.dc-thankyou__card{border:1px solid var(--pk-border)}.dc-thankyou__icon{display:inline-flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-primary);margin:0 auto}.dc-thankyou__icon svg{width:50px;height:50px;color:#FFFFFF!important}.dc-thankyou__title{color:var(--pk-secondary);font-weight:800}.dc-thankyou__text{color:var(--pk-text-muted);max-width:500px;margin-left:auto;margin-right:auto}.dc-thankyou__meta{border-top:1px dashed var(--pk-border);padding-top:25px}.dc-thankyou__meta span{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--pk-text-muted);margin-bottom:5px}.dc-thankyou__meta strong{font-size:16px;color:var(--pk-secondary)}.dc-thankyou__details,.dc-thankyou__customer{border:1px solid var(--pk-border)}.dc-thankyou__details h3,.dc-thankyou__customer h2,.dc-thankyou__customer h3{font-size:18px;font-weight:800;color:var(--pk-secondary);margin-bottom:20px;border-bottom:1px solid var(--pk-border);padding-bottom:12px}.dc-thankyou table.shop_table{width:100%;border-collapse:collapse;margin-bottom:20px}.dc-thankyou table.shop_table th,.dc-thankyou table.shop_table td{padding:12px 0;border-bottom:1px solid var(--pk-border);font-size:14px}.dc-thankyou table.shop_table th{color:var(--pk-secondary);font-weight:700}.dc-thankyou table.shop_table td{color:var(--pk-text-muted)}.dc-thankyou table.shop_table .product-total{text-align:right;font-weight:700;color:var(--pk-secondary)}.dc-thankyou table.shop_table .product-name strong{color:var(--pk-secondary)}.dc-thankyou table.shop_table tfoot th{font-weight:600;color:var(--pk-text)}.dc-thankyou table.shop_table tfoot td{font-weight:700;color:var(--pk-secondary);text-align:right}.dc-thankyou table.shop_table tfoot tr:last-child th,.dc-thankyou table.shop_table tfoot tr:last-child td{font-size:18px;font-weight:800;border-bottom:none;padding-top:20px}.dc-thankyou table.shop_table tfoot tr:last-child td{color:var(--pk-primary)}.woocommerce-customer-details address{border:1px solid var(--pk-border);border-radius:var(--pk-radius);padding:20px;background:var(--pk-bg-soft);font-style:normal;font-size:14px;color:var(--pk-text-muted);line-height:1.7}.dc-thankyou .woocommerce-columns--addresses.col2-set{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:24px!important;margin:30px 0 0 0!important}.dc-thankyou .woocommerce-columns--addresses .woocommerce-column{flex:1 1 300px!important;max-width:100%!important;width:auto!important;padding:0!important}.dc-thankyou .woocommerce-columns--addresses .woocommerce-column address{margin:0!important}.woocommerce-column__title{font-size:16px;font-weight:800;color:var(--pk-secondary);margin-bottom:12px}.dc-thankyou__actions .dc-btn{padding:12px 30px;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:1px}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account,body.error404{background-color:var(--pk-bg-soft)!important}body.woocommerce-cart #dcMain,body.woocommerce-checkout #dcMain,body.woocommerce-account #dcMain,body.error404 #dcMain{background-color:var(--pk-bg-soft)!important}.dc-cart-page,.dc-checkout-page,.dc-account-page,.dc-404{background:transparent!important}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:16px 24px;margin-bottom:30px;border-radius:var(--pk-radius-lg);border:1px solid var(--pk-border);background:var(--pk-white);color:var(--pk-secondary);font-size:14px;line-height:1.6;font-weight:500;box-shadow:var(--pk-shadow);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;list-style:none!important}.woocommerce-message{border-left:4px solid var(--pk-primary)!important;background:rgb(31 176 75 / .02)}.woocommerce-info{border-left:4px solid var(--pk-accent)!important;background:rgb(247 162 35 / .02)}.woocommerce-error{border-left:4px solid #ef4444!important;background:rgb(239 68 68 / .02);display:block}.woocommerce-error li{margin-bottom:8px;list-style-type:none}.woocommerce-error li:last-child{margin-bottom:0}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button,.woocommerce-message .wc-forward,.woocommerce-info .wc-forward{order:2;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;font-size:13px;font-weight:700;border-radius:20px;background:var(--pk-secondary);color:var(--pk-white)!important;text-decoration:none!important;transition:var(--pk-transition);border:none;cursor:pointer;text-transform:uppercase;letter-spacing:.5px}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover,.woocommerce-message .wc-forward:hover,.woocommerce-info .wc-forward:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)!important;transform:translateY(-1px)}.dc-cart-empty{max-width:600px;margin:60px auto;background:var(--pk-white);padding:50px 40px;border-radius:var(--pk-radius-lg);box-shadow:var(--pk-shadow);border:1px solid var(--pk-border)}.pk-floating-whatsapp{position:fixed;bottom:180px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 8px 24px rgb(37 211 102 / .4);z-index:9999;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none}.pk-floating-whatsapp:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 28px rgb(37 211 102 / .6);color:#fff!important}.pk-floating-whatsapp::before{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:2px solid #25d366;border-radius:50%;opacity:0;animation:pk-whatsapp-pulse 2s infinite;pointer-events:none}@keyframes pk-whatsapp-pulse{0%{transform:scale(.9);opacity:.8}100%{transform:scale(1.2);opacity:0}}.pk-whatsapp-tooltip{position:absolute;right:80px;background:#051820;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgb(0 0 0 / .15);opacity:0;visibility:hidden;transform:translateX(10px);transition:all 0.3s ease}.pk-whatsapp-tooltip::after{content:'';position:absolute;top:50%;right:-6px;transform:translateY(-50%);border-width:6px 0 6px 6px;border-style:solid;border-color:#fff0 #fff0 #fff0 #051820}.pk-floating-whatsapp:hover .pk-whatsapp-tooltip{opacity:1;visibility:visible;transform:translateX(0)}.pk-floating-messenger{position:fixed;bottom:100px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,#00b2fe 0%,#006aff 50%,#bc25b6 100%);color:#fff!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 8px 24px rgb(0 106 255 / .4);z-index:9999;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none}.pk-floating-messenger:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 12px 28px rgb(0 106 255 / .6);color:#fff!important}.pk-floating-messenger::before{content:'';position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:2px solid #006aff;border-radius:50%;opacity:0;animation:pk-messenger-pulse 2s infinite;pointer-events:none}@keyframes pk-messenger-pulse{0%{transform:scale(.9);opacity:.8}100%{transform:scale(1.2);opacity:0}}.pk-messenger-tooltip{position:absolute;right:80px;background:#051820;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;white-space:nowrap;box-shadow:0 4px 12px rgb(0 0 0 / .15);opacity:0;visibility:hidden;transform:translateX(10px);transition:all 0.3s ease}.pk-messenger-tooltip::after{content:'';position:absolute;top:50%;right:-6px;transform:translateY(-50%);border-width:6px 0 6px 6px;border-style:solid;border-color:#fff0 #fff0 #fff0 #051820}.pk-floating-messenger:hover .pk-messenger-tooltip{opacity:1;visibility:visible;transform:translateX(0)}.pk-back-to-top{position:fixed;bottom:20px;right:30px;width:60px;height:60px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white)!important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 8px 24px rgba(var(--pk-primary-rgb),.35);z-index:9999;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);text-decoration:none;opacity:0;visibility:hidden;transform:translateY(15px);cursor:pointer;border:1px solid rgb(255 255 255 / .2)}.pk-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.pk-back-to-top:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%);color:var(--pk-white)!important;transform:scale(1.1) translateY(-2px);box-shadow:0 12px 28px rgba(var(--pk-primary-rgb),.5)}.pk-landing{background-color:#fcfbf7;color:#2b3a42;font-family:'Anek Bangla',sans-serif;overflow-x:hidden}.pk-landing-hero{position:relative;background:linear-gradient(135deg,#fff9e6 0%,#fff0cc 100%);padding:80px 0 100px 0;border-bottom:1px solid rgb(0 0 0 / .05)}.pk-landing-hero__badge{display:inline-block;background:#ffc107;color:#3d2a00;padding:6px 16px;border-radius:30px;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;box-shadow:0 4px 10px rgb(255 193 7 / .2)}.pk-landing-hero__title{font-size:52px;font-weight:800;line-height:1.4;color:#1e2d2f;margin-bottom:20px}.pk-landing-hero__title span{color:#e67e22;position:relative;display:block;width:fit-content}.pk-landing-hero__sub{font-size:18px;line-height:1.6;color:#5d6d7e;margin-bottom:35px;max-width:540px}.pk-landing-hero__image{position:relative;text-align:center}.pk-landing-hero__image img{max-width:100%;height:auto;filter:drop-shadow(0 15px 30px rgb(0 0 0 / .15));animation:float 6s ease-in-out infinite;border-radius:var(--pk-radius-xl)}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-12px)}100%{transform:translateY(0)}}.pk-landing-benefits{padding:80px 0;background:#fff}.pk-section-title--landing{font-size:36px;font-weight:800;text-align:center;color:#1e2d2f;margin-bottom:15px}.pk-section-desc--landing{text-align:center;color:#7f8c8d;max-width:600px;margin:0 auto 50px auto;font-size:16px}.pk-benefit-card{background:#fdfefe;border:1px solid #f2f4f4;border-radius:var(--pk-radius-lg);padding:35px 25px;text-align:center;transition:all 0.3s ease;box-shadow:0 4px 15px rgb(0 0 0 / .02)}.pk-benefit-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .06);border-color:#f7dc6f}.pk-benefit-card__icon{width:70px;height:70px;background:#fef9e7;color:#f39c12;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px auto;font-size:28px}.pk-benefit-card__title{font-size:20px;font-weight:700;margin-bottom:12px;color:#1e2d2f}.pk-benefit-card__desc{font-size:14px;color:#7f8c8d;line-height:1.5}.pk-landing-quality{padding:80px 0;background:#fdfaf2}.pk-quality-item{display:flex;gap:20px;margin-bottom:30px}.pk-quality-item__num{flex-shrink:0;width:40px;height:40px;background:#e67e22;color:#fff;font-weight:700;font-size:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.pk-quality-item__title{font-size:18px;font-weight:700;color:#1e2d2f;margin-bottom:8px}.pk-quality-item__desc{font-size:14px;color:#5d6d7e;line-height:1.5}.pk-landing-gallery{padding:80px 0;background:#fff}.pk-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.pk-gallery-item{position:relative;overflow:hidden;border-radius:var(--pk-radius-lg);aspect-ratio:1}.pk-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.pk-gallery-item:hover img{transform:scale(1.08)}.pk-landing-pricing{padding:80px 0;background:linear-gradient(to bottom,#fdfaf2,#fff9e6)}.pk-pricing-card{background:#fff;border:2px solid #f2f4f4;border-radius:var(--pk-radius-xl);padding:40px 30px;text-align:center;position:relative;transition:all 0.3s ease;box-shadow:0 10px 30px rgb(0 0 0 / .03)}.pk-pricing-card--popular{border-color:#e67e22;box-shadow:0 15px 40px rgb(230 126 34 / .12);transform:translateY(-8px)}.pk-pricing-card--popular:hover{transform:translateY(-12px)}.pk-pricing-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgb(0 0 0 / .06)}.pk-pricing-badge{position:absolute;top:-15px;left:50%;transform:translateX(-50%);background:#e67e22;color:#fff;padding:6px 20px;border-radius:30px;font-size:12px;font-weight:700;text-transform:uppercase}.pk-pricing-title{font-size:24px;font-weight:800;color:#1e2d2f;margin-bottom:10px}.pk-pricing-qty{color:#7f8c8d;font-size:15px;margin-bottom:25px;font-weight:600}.pk-pricing-price{margin-bottom:30px}.pk-pricing-price .price-del{font-size:16px;color:#bdc3c7;text-decoration:line-through;margin-right:8px}.pk-pricing-price .price-ins{font-size:38px;font-weight:800;color:#e67e22}.pk-pricing-features{list-style:none;padding:0;margin:0 0 35px 0;text-align:left}.pk-pricing-features li{font-size:14px;color:#5d6d7e;margin-bottom:12px;padding-left:24px;position:relative}.pk-pricing-features li::before{content:'✓';position:absolute;left:0;color:#27ae60;font-weight:700}.pk-pricing-btn{width:100%;padding:14px 28px;border-radius:30px;background:#e67e22;color:#fff;font-weight:700;border:none;transition:all 0.3s ease;box-shadow:0 5px 15px rgb(230 126 34 / .2)}.pk-pricing-btn:hover{background:#d35400;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgb(230 126 34 / .3)}.pk-pricing-card--popular .pk-pricing-btn{background:#27ae60;box-shadow:0 5px 15px rgb(39 174 96 / .2)}.pk-pricing-card--popular .pk-pricing-btn:hover{background:#219a52;box-shadow:0 8px 20px rgb(39 174 96 / .3)}.pk-landing-checkout{padding:80px 0;background:#fff;border-top:1px solid #f2f4f4}.pk-checkout-box-wrap{max-width:1000px;margin:0 auto;background:#fcfbf9;border:1px solid #f0ebe0;border-radius:var(--pk-radius-xl);padding:50px;box-shadow:0 10px 30px rgb(0 0 0 / .02)}.pk-checkout-box-title{text-align:center;font-size:28px;font-weight:800;color:#1e2d2f;margin-bottom:10px}.pk-checkout-box-subtitle{text-align:center;color:#7f8c8d;margin-bottom:40px;font-size:15px}.pk-landing-checkout form.checkout_coupon.woocommerce-form-coupon{display:none!important}.pk-landing-checkout .woocommerce-checkout-review-order{background:#fff;border:1px solid #f2f4f4;border-radius:var(--pk-radius-lg);padding:25px}.pk-landing-delivery{padding:80px 0;background:#fdfefe;display:none}.pk-sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -5px 25px rgb(0 0 0 / .08);padding:15px 0;z-index:999;transform:translateY(100%);transition:transform 0.4s cubic-bezier(.165,.84,.44,1)}.pk-sticky-cta.is-visible{transform:translateY(0)}.pk-sticky-cta__inner{display:flex;align-items:center;justify-content:space-between}.pk-sticky-cta__product{display:flex;align-items:center;gap:15px}.pk-sticky-cta__img{width:50px;height:50px;border-radius:8px;object-fit:cover;border:1px solid #f2f4f4}.pk-sticky-cta__name{font-weight:700;font-size:15px;color:#1e2d2f;margin:0}.pk-sticky-cta__price{font-weight:800;color:#e67e22;font-size:16px}.pk-sticky-cta__btn{padding:10px 24px;background:#e67e22;color:#fff;font-weight:700;border-radius:30px;border:none;font-size:14px;box-shadow:0 4px 12px rgb(230 126 34 / .25);transition:all 0.3s ease}.pk-sticky-cta__btn:hover{background:#d35400;transform:translateY(-1px)}.dc-faq{background-color:var(--pk-bg-soft,#FAF5FC);min-height:800px}.pk-faq-hero{padding:60px 0 50px 0;position:relative}.pk-faq-search-wrap input:focus{outline:none;box-shadow:0 10px 25px rgb(52 34 92 / .25)!important;border-color:var(--pk-accent,#dfc18b)!important}.dc-faq__nav{background:#fff;border:1px solid var(--pk-border,#E5D9EB);border-radius:var(--pk-radius-lg,12px);padding:24px;box-shadow:0 4px 20px rgb(0 0 0 / .04)}.dc-faq__nav ul li a{text-decoration:none;font-size:15px;color:#2C241B!important;transition:all 0.25s ease;border-radius:8px}.dc-faq__nav ul li a:hover,.dc-faq__nav ul li a.active{background-color:var(--pk-primary,#34225C)!important;color:#ffffff!important;padding-left:14px!important}.dc-faq__nav ul li a:hover i,.dc-faq__nav ul li a.active i{color:var(--pk-accent,#dfc18b)!important}.pk-faq-mobile-cats{-webkit-overflow-scrolling:touch}.pk-faq-mobile-cats a.active{background-color:var(--pk-primary,#34225C)!important;color:#ffffff!important;border-color:var(--pk-primary,#34225C)!important}.dc-accordion .accordion-item{border:1px solid var(--pk-border,#E5D9EB)!important;background-color:#fff;margin-bottom:16px!important;border-radius:12px!important;overflow:hidden;transition:all 0.3s ease}.dc-accordion .accordion-item:hover{box-shadow:0 8px 24px rgb(52 34 92 / .08);border-color:var(--pk-primary,#34225C)!important}.dc-accordion .accordion-button{background-color:#fff;color:#1A1A1A;font-size:16px;font-weight:700;padding:18px 22px;border:none;box-shadow:none}.dc-accordion .accordion-button:not(.collapsed){background-color:var(--pk-bg-soft,#FAF5FC);color:var(--pk-primary,#34225C);border-bottom:1px solid var(--pk-border,#E5D9EB)}.dc-accordion .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2334225C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important;transition:transform 0.3s ease}.dc-accordion .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23965FA8'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")!important}.dc-accordion .accordion-body{padding:20px 22px;line-height:1.8;font-size:15px;color:#333333!important;background-color:#fff}.faq-q-number{font-family:var(--pk-font-main);letter-spacing:.5px;color:var(--pk-primary,#34225C)!important}.pk-faq-support-banner{border:1px solid rgb(255 255 255 / .1)}.pk-discount-badge{background:var(--pk-btn-bg)!important;color:var(--pk-bg)!important;font-size:13px!important;font-weight:700!important;padding:6px 12px!important;border-radius:30px!important;border:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;margin-left:12px!important;text-shadow:none!important}.single_add_to_cart_button{flex:1;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:var(--pk-white)!important;border:none!important;padding:16px 32px!important;font-size:16px!important;font-weight:700!important;border-radius:50px!important;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 6px 20px rgb(208 143 121 / .3)!important}.single_add_to_cart_button:hover{background:linear-gradient(135deg,var(--pk-rose) 0%,var(--pk-primary-dark) 100%)!important;color:var(--pk-white)!important;box-shadow:0 6px 20px rgb(88 104 94 / .35)!important}.pk-quick-contact-row{display:flex!important;gap:12px!important;margin:25px 0!important}.pk-quick-contact-row .btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 20px;font-size:15px;font-weight:700;border-radius:50px;text-decoration:none;transition:all 0.3s cubic-bezier(.4,0,.2,1);cursor:pointer}.pk-quick-contact-row .btn i{font-size:16px}.pk-quick-contact-row .btn-success{background:rgb(88 104 94 / .08)!important;color:#58685E!important;border:1.5px solid rgb(88 104 94 / .25)!important;box-shadow:0 4px 10px rgb(88 104 94 / .02)!important}.pk-quick-contact-row .btn-success:hover{background:#58685E!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 18px rgb(88 104 94 / .25)!important;transform:translateY(-2px)}.pk-quick-contact-row .btn-warning{background:rgb(208 143 121 / .08)!important;color:#D08F79!important;border:1.5px solid rgb(208 143 121 / .25)!important;box-shadow:0 4px 10px rgb(208 143 121 / .02)!important}.pk-quick-contact-row .btn-warning:hover{background:#D08F79!important;color:#fff!important;border-color:transparent!important;box-shadow:0 6px 18px rgb(208 143 121 / .25)!important;transform:translateY(-2px)}.pk-delivery-info-box{background:var(--pk-bg-soft);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:16px 20px;margin:30px 0;display:flex;flex-direction:column;gap:12px}.pk-delivery-info-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid rgb(0 0 0 / .05)}.pk-delivery-info-row:last-child{border-bottom:none;padding-bottom:0}.pk-delivery-label{font-size:14px;font-weight:600;color:var(--pk-text)}.pk-delivery-value{font-size:14px;font-weight:700;color:var(--pk-text)}.pk-delivery-value.pk-delivery-value--phone{color:var(--pk-primary);font-size:16px;letter-spacing:.5px}.woocommerce-form-coupon-toggle{display:none!important}form.checkout_coupon.woocommerce-form-coupon{display:block!important;background:#fdfbf9;border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:24px;margin-bottom:30px!important;box-shadow:0 4px 15px rgb(0 0 0 / .01)}form.checkout_coupon.woocommerce-form-coupon::before,form.checkout_coupon.woocommerce-form-coupon::after{content:"";display:table;clear:both}form.checkout_coupon.woocommerce-form-coupon p{font-size:14px;color:var(--pk-text);margin-bottom:15px}form.checkout_coupon.woocommerce-form-coupon p.form-row-first{width:70%;float:left;margin:0;padding-right:12px;box-sizing:border-box}form.checkout_coupon.woocommerce-form-coupon p.form-row-last{width:30%;float:right;margin:0;box-sizing:border-box}form.checkout_coupon.woocommerce-form-coupon input.input-text{width:100%!important;height:48px!important;padding:10px 18px!important;border:1.5px solid var(--pk-border)!important;background:var(--pk-white)!important;border-radius:30px!important;font-size:14px!important;outline:none!important;transition:all 0.3s ease!important;box-sizing:border-box}form.checkout_coupon.woocommerce-form-coupon input.input-text:focus{border-color:var(--pk-primary)!important;box-shadow:0 0 0 3px rgb(31 176 75 / .1)!important}form.checkout_coupon.woocommerce-form-coupon button.button{width:100%!important;height:48px!important;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:#fff!important;border:none!important;border-radius:30px!important;font-weight:700!important;font-size:14px!important;cursor:pointer!important;transition:all 0.3s ease!important;box-sizing:border-box;text-align:center;padding:0!important}form.checkout_coupon.woocommerce-form-coupon button.button:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;box-shadow:0 4px 12px rgb(31 176 75 / .25)!important}.dc-account-page{max-width:1200px;margin:40px auto 80px auto;padding:0 15px}.dc-account-header{margin-bottom:40px;background:var(--pk-white);padding:30px 40px;border-radius:var(--pk-radius-lg);border:1px solid var(--pk-border);box-shadow:0 4px 15px rgb(0 0 0 / .01)}.dc-account-header h1{font-size:28px;font-weight:800;color:var(--pk-secondary);margin-bottom:8px}.dc-account-header__sub{font-size:15px;color:var(--pk-text-muted);margin:0;line-height:1.6}.dc-account-header__sub a{color:var(--pk-primary);text-decoration:none;font-weight:700;border-bottom:1.5px dotted var(--pk-primary);transition:all 0.2s ease}.dc-account-header__sub a:hover{color:var(--pk-primary-dark);border-bottom-style:solid}.dc-account-layout{display:flex;gap:30px;align-items:start}.dc-account-nav{width:280px;background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:15px 0;flex-shrink:0;box-shadow:0 4px 15px rgb(0 0 0 / .01)}.dc-account-nav ul{list-style:none;padding:0;margin:0}.dc-account-nav ul li{margin:0;border-bottom:1px solid #f8f9fa}.dc-account-nav ul li:last-child{border-bottom:none}.dc-account-nav ul li a{display:flex;align-items:center;gap:12px;padding:14px 24px;font-size:15px;font-weight:600;color:#5d6d7e!important;text-decoration:none;transition:all 0.3s ease;border-left:3px solid #fff0}.dc-account-nav ul li a svg{color:#94a3b8;transition:all 0.3s ease;flex-shrink:0}.dc-account-nav ul li a:hover{color:var(--pk-primary)!important;background:#fdfbf9}.dc-account-nav ul li a:hover svg{color:var(--pk-primary);transform:translateX(2px)}.dc-account-nav ul li.is-active a{color:var(--pk-primary)!important;background:#f2faf5;border-left-color:var(--pk-primary)}.dc-account-nav ul li.is-active a svg{color:var(--pk-primary)}.dc-account-content{flex:1;background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:40px;box-shadow:0 4px 15px rgb(0 0 0 / .01);min-height:400px}.dc-account-content form .form-row{margin-bottom:20px}.dc-account-content form label{display:block;font-size:14px;font-weight:600;color:#5d6d7e;margin-bottom:8px}.dc-account-content form input.input-text,.dc-account-content form select,.dc-account-content form textarea{width:100%;height:48px;padding:10px 16px;border:1.5px solid var(--pk-border);background:var(--pk-white);border-radius:30px;font-size:14px;outline:none;transition:all 0.3s ease;box-sizing:border-box}.dc-account-content form input.input-text:focus,.dc-account-content form select:focus,.dc-account-content form textarea:focus{border-color:var(--pk-primary);box-shadow:0 0 0 3px rgb(31 176 75 / .1)}.dc-account-content form button.button{height:48px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:#fff!important;border:none!important;border-radius:30px!important;font-weight:700!important;font-size:14px!important;cursor:pointer!important;transition:all 0.3s ease!important;padding:0 32px!important;text-transform:uppercase;letter-spacing:.5px}.dc-account-content form button.button:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;box-shadow:0 4px 12px rgb(31 176 75 / .25)!important;transform:translateY(-1px)}.dc-account-content table.shop_table{width:100%!important;border-collapse:collapse!important;margin-bottom:25px!important;border-radius:var(--pk-radius-lg)!important;overflow:hidden!important;border:1px solid var(--pk-border)!important}.dc-account-content table.shop_table th{background:#fdfbf9!important;color:var(--pk-secondary)!important;padding:16px 20px!important;font-weight:700!important;font-size:14px!important;border-bottom:2px solid var(--pk-border)!important;text-align:left!important}.dc-account-content table.shop_table td{padding:16px 20px!important;font-size:14px!important;color:var(--pk-text)!important;border-bottom:1px solid var(--pk-border)!important;vertical-align:middle!important}.dc-account-content table.shop_table tr:last-child td{border-bottom:none!important}.dc-account-content table.shop_table td a.button{background:#e8f7ed!important;color:#1b8a5a!important;border:1.5px solid #c2ebcf!important;padding:6px 16px!important;border-radius:30px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;display:inline-block!important;transition:all 0.3s ease!important}.dc-account-content table.shop_table td a.button:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:#fff!important;border-color:var(--pk-primary)!important;box-shadow:0 4px 10px rgb(31 176 75 / .15)!important}.dc-account-auth{max-width:900px;margin:20px auto}.dc-auth-box{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:24px;padding:40px;box-shadow:0 10px 30px rgb(0 0 0 / .02);height:100%}.dc-auth-box h2{font-size:24px;font-weight:800;color:var(--pk-secondary);margin-bottom:25px;text-align:center}.dc-auth-box form .form-row{margin-bottom:20px}.dc-auth-box form label{display:block;font-size:14px;font-weight:600;color:#5d6d7e;margin-bottom:8px}.dc-auth-box form input.input-text{width:100%!important;height:48px!important;padding:10px 18px!important;border:1.5px solid var(--pk-border)!important;background:var(--pk-white)!important;border-radius:30px!important;font-size:14px!important;outline:none!important;transition:all 0.3s ease!important;box-sizing:border-box}.dc-auth-box form input.input-text:focus{border-color:var(--pk-primary)!important;box-shadow:0 0 0 3px rgb(31 176 75 / .1)!important}.dc-auth-box form button.button{width:100%!important;height:48px!important;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:#fff!important;border:none!important;border-radius:30px!important;font-weight:700!important;font-size:14px!important;cursor:pointer!important;transition:all 0.3s ease!important;text-transform:uppercase;letter-spacing:.5px;box-sizing:border-box}.dc-auth-box form button.button:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;box-shadow:0 4px 12px rgb(31 176 75 / .25)!important}.dc-auth-box form label.woocommerce-form-login__rememberme,.dc-auth-box form label.woocommerce-form-login__privacy{display:inline-flex;align-items:center;gap:8px;font-weight:500;margin-top:10px;cursor:pointer}.dc-auth-box form label.woocommerce-form-login__rememberme input,.dc-auth-box form label.woocommerce-form-login__privacy input{margin:0;width:16px;height:16px;accent-color:var(--pk-primary)}.dc-auth-box .woocommerce-LostPassword{margin-top:15px;font-size:14px;text-align:center}.dc-auth-box .woocommerce-LostPassword a{color:var(--pk-primary);text-decoration:none;font-weight:600;transition:all 0.2s ease}.dc-auth-box .woocommerce-LostPassword a:hover{color:var(--pk-primary-dark);text-decoration:underline}.dc-auth-box form .form-row.privacy-row{margin-top:10px!important;margin-bottom:6px!important}.dc-auth-box .woocommerce-privacy-policy-text,.dc-auth-box .woocommerce-privacy-policy-text p{font-size:12px!important;line-height:1.45!important;color:#7f8c8d!important;margin:6px 0 16px 0!important}.dc-auth-box form .form-row.submit-row{margin-top:15px!important;margin-bottom:12px!important}.dc-auth-box .toggle-auth-link{margin-top:15px!important;font-size:14px;text-align:center}.dc-auth-box .toggle-auth-link a{color:var(--pk-primary);font-weight:600;text-decoration:underline}.woocommerce-form-row,.form-row,.woocommerce-input-wrapper{position:relative!important}.woocommerce-Input+.show-password-input,input[type="password"]+.show-password-input{position:absolute!important;bottom:0px!important;right:15px!important;cursor:pointer!important;width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;text-indent:0!important}.woocommerce-Input+.show-password-input::after,input[type="password"]+.show-password-input::after{content:"\f070"!important;font-family:"Font Awesome 5 Free","Font Awesome 6 Free","FontAwesome"!important;font-weight:900!important;font-size:16px!important;color:#94a3b8!important;transition:color 0.2s ease!important}.woocommerce-Input+.show-password-input.display::after,input[type="password"]+.show-password-input.display::after{content:"\f06e"!important;color:var(--pk-primary)!important}.woocommerce-Input+.show-password-input:hover::after,input[type="password"]+.show-password-input:hover::after{color:var(--pk-primary)!important}.dc-auth-box p.reg-note{font-size:14px;color:var(--pk-text-muted);line-height:1.6;margin-bottom:20px}.toggle-auth-link{margin-top:25px;font-size:14px;color:var(--pk-text-muted);text-align:center}.toggle-auth-link a{color:var(--pk-primary);text-decoration:none;font-weight:700;transition:all 0.2s ease}.toggle-auth-link a:hover{color:var(--pk-primary-dark);text-decoration:underline}.dc-auth-box form.login,.dc-auth-box form.register,.dc-auth-box form.lost_reset_password{float:none!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;background:none!important;box-shadow:none!important}.dc-auth-box p.lost-pass-note{font-size:14px;color:var(--pk-text-muted);line-height:1.6;margin-bottom:25px;text-align:center}.dc-legal__content h2{font-size:25px;font-weight:600}.dc-all-categories{padding:80px 0;background:var(--pk-bg-soft)}.dc-cat-card--static{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--pk-radius-lg);overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .05);transition:all 0.4s cubic-bezier(.4,0,.2,1);width:100%;text-decoration:none}.dc-cat-card--static img,.dc-cat-card--static video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s cubic-bezier(.4,0,.2,1);pointer-events:none}.dc-cat-card--static .dc-cat-card__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgb(10 26 30 / .8) 0%,rgb(10 26 30 / .2) 60%,rgb(10 26 30 / .1) 100%);z-index:1;transition:opacity 0.4s ease}.dc-cat-card--static .dc-cat-card__info{position:absolute;bottom:0;left:0;width:100%;padding:25px;z-index:2;color:var(--pk-white);display:flex;flex-direction:column;gap:5px}.dc-cat-card--static .dc-cat-card__name{font-size:22px;font-weight:700;line-height:1.2}.dc-cat-card--static .dc-cat-card__count{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--pk-primary);font-weight:600}.dc-cat-card--static:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgb(0 0 0 / .15)}.dc-cat-card--static:hover img,.dc-cat-card--static:hover video{transform:scale(1.08)}.dc-cat-card--static:hover .dc-cat-card__overlay{background:linear-gradient(to top,rgb(31 176 75 / .85) 0%,rgb(10 26 30 / .4) 60%,rgb(10 26 30 / .2) 100%)}.blog-hero .dc-post-breadcrumbs,.blog-hero .dc-post-breadcrumbs a{color:rgb(255 255 255 / .75)}.blog-hero .dc-post-breadcrumbs a:hover{color:var(--pk-primary)}.blog-hero .dc-post-breadcrumbs .sep{color:rgb(255 255 255 / .35)}.pk-hero-swiper{position:relative;width:100%;height:100%;border-radius:var(--pk-radius-lg);overflow:hidden}.pk-hero-swiper .swiper-slide{height:auto}.pk-hero-swiper .pk-hero-banner--main{height:100%;min-height:560px;position:relative;background-image:none!important}.pk-hero-bg-img{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;transition:transform 6.5s cubic-bezier(.25,.46,.45,.94)}.swiper-slide-active .pk-hero-bg-img{transform:scale(1.08)}.pk-hero-prev,.pk-hero-next{width:38px;height:38px;background:rgb(255 255 255 / .15);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid rgb(255 255 255 / .25);border-radius:50%;color:var(--pk-white);display:flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:var(--pk-transition);position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding:0}.pk-hero-prev:hover,.pk-hero-next:hover{background:var(--pk-white);color:var(--pk-secondary);border-color:var(--pk-white)}.pk-hero-prev{left:10px}.pk-hero-next{right:10px}.pk-hero-pagination{bottom:25px!important;left:50%!important;transform:translateX(-50%);text-align:center!important;width:auto!important;z-index:10}.pk-hero-pagination .swiper-pagination-bullet{background:rgb(255 255 255 / .4)!important;opacity:1!important;width:8px!important;height:8px!important;margin:0 4px!important;transition:all 0.3s ease!important}.pk-hero-pagination .swiper-pagination-bullet-active{background:var(--pk-white)!important;width:24px!important;border-radius:4px!important}.pk-landing-checkout{background-color:#f9f5eb;padding:60px 0}.pk-funnel-product-selector{background:#fff;border-radius:12px;padding:24px;margin-bottom:30px;border:1px solid #e8dec8}.pk-funnel-step-title{font-size:20px;font-weight:700;color:#006400;margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #e8dec8}.pk-funnel-radio-group{display:flex;gap:20px;flex-wrap:wrap}.pk-funnel-radio-card{flex:1;min-width:280px;border:2px solid #e8dec8;border-radius:8px;padding:15px;cursor:pointer;display:flex;align-items:center;position:relative;transition:all 0.3s ease;background:#fff}.pk-funnel-radio-card.is-selected{border-color:#006400;background-color:#f6fdf6}.pk-funnel-radio-input{margin-right:15px;accent-color:#006400;width:18px;height:18px;cursor:pointer}.pk-funnel-radio-content{display:flex;align-items:center;flex:1;gap:15px}.pk-funnel-radio-img img{width:60px;height:60px;object-fit:cover;border-radius:6px}.pk-funnel-radio-info{flex:1}.pk-funnel-radio-title{font-size:16px;font-weight:700;color:#006400;margin:0 0 5px 0}.pk-funnel-radio-price{font-size:15px;color:#555;font-weight:600}.pk-funnel-radio-badge{position:absolute;top:-12px;right:15px;background:#006400;color:#fff;font-size:12px;padding:2px 8px;border-radius:4px}.pk-funnel-swatches{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.pk-funnel-swatch{border:1px solid #d1d9dd;background:#fff;padding:4px 10px;font-size:11px;font-weight:600;border-radius:30px;cursor:pointer;transition:all 0.2s ease;color:#333}.pk-funnel-swatch:hover{border-color:#006400;color:#006400;background:rgb(0 100 0 / .04)}.pk-funnel-swatch.active{border-color:#006400;color:#fff;background:#006400;font-weight:700;box-shadow:0 3px 8px rgb(0 100 0 / .2)}.pk-landing-checkout form.woocommerce-checkout{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start}.pk-landing-checkout #customer_details{background:#fff;border-radius:12px;padding:24px;border:1px solid #e8dec8;grid-column:1 / 2;grid-row:1 / 3}.pk-landing-checkout #customer_details .col-1{width:100%!important;max-width:100%!important;float:none!important}.pk-landing-checkout #customer_details .col-2{display:none!important}.pk-landing-checkout #order_review_heading{font-size:20px;font-weight:700;color:#006400;margin-top:0;margin-bottom:20px;padding-bottom:15px;border-bottom:1px dashed #e8dec8;display:block;grid-column:2 / 3;grid-row:1 / 2;background:#fff;border-radius:12px 12px 0 0;padding:24px 24px 0 24px;border:1px solid #e8dec8;border-bottom:none}.pk-landing-checkout #order_review{background:#fff;border-radius:0 0 12px 12px;padding:0 24px 24px 24px;border:1px solid #e8dec8;border-top:none;grid-column:2 / 3;grid-row:2 / 3}.pk-landing-checkout .woocommerce-form-coupon-toggle,.pk-landing-checkout .checkout_coupon{display:none!important}.pk-landing-checkout h3{font-size:18px;font-weight:700;color:#004b23;margin-bottom:20px}.pk-landing-checkout .woocommerce-checkout label{color:#006400;font-weight:600;font-size:14px;margin-bottom:8px;display:block}.pk-landing-checkout .woocommerce-checkout label .required{color:red}.pk-landing-checkout .dc-checkout-form input[type="text"],.pk-landing-checkout .dc-checkout-form input[type="tel"],.pk-landing-checkout .dc-checkout-form input[type="email"],.pk-landing-checkout .dc-checkout-form select,.pk-landing-checkout .dc-checkout-form textarea{background-color:#f9f5eb;border:1px solid #e8dec8;border-radius:4px;padding:12px;width:100%}.pk-landing-checkout .dc-checkout-form input:focus,.pk-landing-checkout .dc-checkout-form textarea:focus{border-color:#006400;outline:none}.dc-tracking-card address{border:1px solid var(--pk-border);border-radius:var(--pk-radius);padding:15px 20px;background:var(--pk-bg-soft);font-style:normal;font-size:14px;color:var(--pk-text-muted);line-height:1.6}.dc-tracking-info-badge{background:var(--pk-bg-soft);padding:10px 20px;border-radius:30px;font-size:13.5px;display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;border:1px solid var(--pk-border);color:var(--pk-text-muted);gap:5px}.dc-tracking-info-badge strong{color:var(--pk-secondary)}.status-badge{padding:4px 10px;border-radius:4px;font-size:12px;text-transform:uppercase}.status-badge.status-processing,.status-badge.status-completed{background:rgb(31 176 75 / .1);color:var(--pk-primary)}.status-badge.status-on-hold,.status-badge.status-pending{background:rgb(247 162 35 / .1);color:var(--pk-accent)}.status-badge.status-cancelled,.status-badge.status-failed,.status-badge.status-refunded{background:rgb(239 68 68 / .1);color:#ef4444}.dc-tracking-title{font-size:24px;font-weight:800;color:var(--pk-secondary);margin-top:15px}.pk-tracking-timeline-wrap{position:relative;padding:20px 0}.pk-tracking-timeline{display:grid;grid-template-columns:repeat(4,1fr);position:relative;gap:15px}.timeline-line{position:absolute;top:25px;left:12.5%;right:12.5%;height:4px;background:var(--pk-border);z-index:1}.timeline-line-progress{position:absolute;top:0;left:0;height:100%;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);transition:width 0.8s cubic-bezier(.4,0,.2,1)}.timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.timeline-step .step-icon{width:50px;height:50px;border-radius:50%;background:var(--pk-white);border:3px solid var(--pk-border);color:var(--pk-text-muted);display:flex;align-items:center;justify-content:center;font-size:18px;transition:all 0.4s ease;box-shadow:0 0 0 4px var(--pk-white)}.timeline-step .step-title{font-size:14px;font-weight:700;color:var(--pk-secondary);margin-top:15px;margin-bottom:5px}.timeline-step .step-desc{font-size:11px;color:var(--pk-text-muted);line-height:1.4;padding:0 10px}.timeline-step.completed .step-icon{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);border-color:var(--pk-primary);color:var(--pk-white)}.timeline-step.active .step-icon{background:var(--pk-white);border-color:var(--pk-primary);color:var(--pk-primary);box-shadow:0 0 0 4px var(--pk-white),0 0 12px rgb(31 176 75 / .4);animation:pk-step-pulse 2s infinite}@keyframes pk-step-pulse{0%{box-shadow:0 0 0 4px var(--pk-white),0 0 0 0 rgb(31 176 75 / .4)}70%{box-shadow:0 0 0 4px var(--pk-white),0 0 0 8px #fff0}100%{box-shadow:0 0 0 4px var(--pk-white),0 0 0 0 #fff0}}.timeline-step.pending .step-icon{background:var(--pk-white);border-color:var(--pk-border);color:var(--pk-text-muted)}.timeline-step.cancelled .step-icon{background:#ef4444;border-color:#ef4444;color:var(--pk-white)}.timeline-step.cancelled .step-title{color:#ef4444}.details-section-title{font-size:18px;font-weight:800;color:var(--pk-secondary);border-bottom:2px solid var(--pk-primary);padding-bottom:8px;display:inline-block}.dc-btn--secondary{display:inline-flex;align-items:center;padding:12px 25px;border-radius:30px;background:var(--pk-bg-soft);border:1px solid var(--pk-border);color:var(--pk-secondary);font-weight:700;font-size:14px;transition:var(--pk-transition)}.dc-btn--secondary:hover{background:var(--pk-secondary);border-color:var(--pk-secondary);color:var(--pk-white)}.pk-landing-checkout .woocommerce-checkout-review-order-table{width:100%;margin-bottom:20px}.pk-landing-checkout .woocommerce-checkout-review-order-table th{color:#006400;border-bottom:1px dashed #e8dec8;padding-bottom:10px}.pk-landing-checkout .woocommerce-checkout-review-order-table td{border-bottom:1px dashed #e8dec8;padding:15px 0;color:#333}.pk-landing-checkout .woocommerce-checkout-review-order-table tfoot th,.pk-landing-checkout .woocommerce-checkout-review-order-table tfoot td{color:#006400}.pk-landing-checkout .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{font-weight:700;font-size:18px}.pk-landing-checkout #place_order{background:#e68a00;color:#000;font-size:20px;font-weight:800;padding:15px;width:100%;border-radius:8px;border:none;margin-top:15px;transition:background 0.3s}.pk-landing-checkout #place_order:hover{background:#cc7a00}.dc-tracking-section{background-color:var(--pk-bg-soft);padding:80px 0}.dc-tracking-card{background:var(--pk-white);border:1px solid var(--pk-border);border-radius:var(--pk-radius-lg);padding:50px 40px;box-shadow:var(--pk-shadow)}.dc-tracking-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:rgb(31 176 75 / .08);color:var(--pk-primary)}.dc-tracking-icon svg{width:38px;height:38px}.dc-tracking-help h5{font-size:18px;font-weight:800;color:var(--pk-secondary);margin-bottom:8px}.dc-tracking-help p{color:var(--pk-text-muted);font-size:14.5px;margin-bottom:12px}.dc-tracking-help .dc-link{font-size:22px;color:var(--pk-primary);text-decoration:none;transition:var(--pk-transition)}.dc-tracking-help .dc-link:hover{color:var(--pk-primary-dark);letter-spacing:.5px}.dc-tracking-form-wrap .track_order>p:first-of-type{display:none}.dc-tracking-form-wrap .track_order{display:flex;flex-direction:column;gap:20px}.dc-tracking-form-wrap .track_order p.form-row{margin:0;display:flex;flex-direction:column;gap:8px;width:100%!important;float:none!important}.dc-tracking-form-wrap .track_order p.form-row label{font-size:13px;font-weight:700;color:var(--pk-secondary);text-transform:uppercase;letter-spacing:.5px}.dc-tracking-form-wrap .track_order p.form-row input.input-text{width:100%;padding:14px 18px;border:1px solid var(--pk-border);border-radius:var(--pk-radius);background:var(--pk-bg-soft);color:var(--pk-text);font-size:14.5px;transition:var(--pk-transition);outline:none}.dc-tracking-form-wrap .track_order p.form-row input.input-text:focus{border-color:var(--pk-primary);background:var(--pk-white);box-shadow:0 4px 12px rgb(31 176 75 / .08)}.dc-tracking-form-wrap .track_order p.form-row button[type="submit"]{width:100%;padding:14px 20px;font-weight:800;font-size:15px;border-radius:30px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;border:1px solid var(--pk-primary)!important;color:var(--pk-white)!important;transition:var(--pk-transition)!important;text-transform:uppercase;letter-spacing:1px;cursor:pointer;margin-top:10px}.dc-tracking-form-wrap .track_order p.form-row button[type="submit"]:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;border-color:var(--pk-primary-dark)!important;transform:translateY(-2px);box-shadow:0 8px 20px rgb(31 176 75 / .2)}.dc-tracking-card p.woocommerce-info{margin-bottom:20px;border-radius:var(--pk-radius);font-size:14px}.dc-tracking-card .woocommerce-order-details{margin-top:10px}.dc-tracking-card .woocommerce-order-details__title{font-size:20px;font-weight:800;color:var(--pk-secondary);margin-bottom:15px;border-bottom:1px solid var(--pk-border);padding-bottom:10px}.dc-tracking-card table.order_details{width:100%;border-collapse:collapse;margin-bottom:30px}.dc-tracking-card table.order_details th,.dc-tracking-card table.order_details td{padding:12px 0;border-bottom:1px solid var(--pk-border);font-size:14px;color:var(--pk-text-muted)}.dc-tracking-card table.order_details th:last-child,.dc-tracking-card table.order_details td:last-child{text-align:right}.dc-tracking-card table.order_details th{color:var(--pk-secondary);font-weight:700}.dc-tracking-card table.order_details .product-name strong{color:var(--pk-secondary)}.dc-tracking-card table.order_details tfoot th{font-weight:600;color:var(--pk-text)}.dc-tracking-card table.order_details tfoot td{font-weight:700;color:var(--pk-secondary);text-align:right}.dc-tracking-card table.order_details tfoot tr:last-child th,.dc-tracking-card table.order_details tfoot tr:last-child td{font-size:16px;font-weight:800;border-bottom:none;padding-top:15px}.dc-tracking-card table.order_details tfoot tr:last-child td{color:var(--pk-primary)}.dc-tracking-card .woocommerce-customer-details{margin-top:25px;border-top:1px solid var(--pk-border);padding-top:25px}.dc-tracking-card .woocommerce-column__title{font-size:16px;font-weight:800;color:var(--pk-secondary);margin-bottom:12px}.dc-tracking-card address{border:1px solid var(--pk-border);border-radius:var(--pk-radius);padding:15px 20px;background:var(--pk-bg-soft);font-style:normal;font-size:14px;color:var(--pk-text-muted);line-height:1.6}.dc-product-grid--list{display:flex!important;flex-direction:column!important;gap:24px!important}.dc-product-grid--list .dc-prod-card{display:grid!important;grid-template-columns:200px 1fr!important;gap:28px!important;padding:20px!important;align-items:center!important;height:auto!important;flex-direction:row!important;background:var(--pk-white)!important;border-radius:var(--pk-radius-lg)!important;border:1px solid var(--pk-border)!important;box-shadow:0 2px 10px rgb(0 0 0 / .02)!important;transition:var(--pk-transition)!important}.dc-product-grid--list .dc-prod-card:hover{transform:translateX(4px)!important;box-shadow:0 10px 30px rgb(0 0 0 / .06)!important;border-color:var(--pk-primary)!important}.dc-product-grid--list .dc-prod-card__img-wrap{width:100%!important;height:200px!important;margin-bottom:0!important;aspect-ratio:1 / 1!important;border-radius:var(--pk-radius-lg)!important}.dc-product-grid--list .dc-prod-card__img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important}.dc-product-grid--list .dc-prod-card__info{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:0!important;height:100%!important}.dc-product-grid--list .dc-prod-card__cat{font-size:11px!important;color:var(--pk-primary)!important;text-transform:uppercase!important;font-weight:700!important;letter-spacing:1px!important;margin-bottom:8px!important}.dc-product-grid--list .dc-prod-card__name{font-size:18px!important;font-weight:800!important;color:var(--pk-secondary)!important;margin:0 0 12px!important;line-height:1.4!important;height:auto!important;display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.dc-product-grid--list .dc-prod-card__name a{color:inherit!important;text-decoration:none!important}.dc-product-grid--list .dc-prod-card__name a:hover{color:var(--pk-primary)!important}.dc-product-grid--list .dc-prod-card__rating{margin-bottom:15px!important}.dc-product-grid--list .pk-prod-price-row{margin-top:15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px dashed var(--pk-border)!important;padding-top:15px!important;gap:15px!important}.dc-product-grid--list .pk-price{flex-direction:row-reverse!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;margin-top:0!important}.dc-product-grid--list .pk-price ins{font-size:22px!important;font-weight:800!important;color:var(--pk-primary)!important}.dc-product-grid--list .pk-price del{font-size:15px!important;color:var(--pk-text-muted)!important;margin-top:0!important}.dc-product-grid--list .pk-add-btn{padding:10px 24px!important;font-size:14px!important;font-weight:700!important}.comment-form-rating{margin:15px 0 25px}.comment-form-rating label{display:block;font-weight:700;color:var(--pk-secondary);margin-bottom:8px}.comment-form-rating .stars{display:inline-block;margin:0;vertical-align:middle}.comment-form-rating .stars span{display:flex;gap:6px}.comment-form-rating .stars a{position:relative;display:inline-block;width:24px;height:24px;text-indent:-9999px;overflow:hidden;color:#ffb800;transition:transform 0.15s ease;text-decoration:none}.comment-form-rating .stars a:hover{transform:scale(1.2)}.comment-form-rating .stars a::before{content:"\f005";font-family:"Font Awesome 6 Free";font-weight:400;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:0;font-size:20px;text-align:center;line-height:24px}.comment-form-rating .stars.selected a::before{content:"\f005";font-weight:900}.comment-form-rating .stars.selected a.active~a::before{content:"\f005";font-weight:400}.comment-form-rating .stars:hover a::before{content:"\f005";font-weight:900!important}.comment-form-rating .stars a:hover~a::before{content:"\f005";font-weight:400!important}.woocommerce-checkout-review-order table.shop_table{display:block!important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout-review-order table.shop_table thead,.woocommerce-checkout-review-order table.shop_table tbody,.woocommerce-checkout-review-order table.shop_table tfoot{display:block!important;width:100%!important;box-sizing:border-box!important}.woocommerce-checkout-review-order table.shop_table tfoot tr{display:flex!important;width:100%!important;box-sizing:border-box!important;padding:12px 0!important;border-bottom:1px solid var(--pk-border)!important;align-items:center!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.shipping{flex-direction:column!important;align-items:stretch!important}.woocommerce-checkout-review-order table.shop_table tfoot tr th,.woocommerce-checkout-review-order table.shop_table tfoot tr td{display:block!important;border:none!important;padding:0!important;background:transparent!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal th,.woocommerce-checkout-review-order table.shop_table tfoot tr.nyrisa-checkout-delivery-row th,.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total th{flex:1!important;text-align:left!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td,.woocommerce-checkout-review-order table.shop_table tfoot tr.nyrisa-checkout-delivery-row td,.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td{text-align:right!important;flex-shrink:0!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal th{font-size:16px!important;font-weight:700!important;color:var(--pk-secondary)!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.cart-subtotal td{font-size:16px!important;font-weight:700!important;color:var(--pk-primary)!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.shipping th{font-size:16px!important;font-weight:700!important;color:var(--pk-secondary)!important;margin-bottom:10px!important;width:100%!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.shipping td{width:100%!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total th{font-size:20px!important;font-weight:800!important;color:var(--pk-secondary)!important}.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td,.woocommerce-checkout-review-order table.shop_table tfoot tr.order-total td .woocommerce-Price-amount{font-size:24px!important;font-weight:800!important;color:var(--pk-primary)!important}.woocommerce-shipping-methods{list-style:none!important;padding:0!important;margin:0!important;display:block!important;width:100%!important}.woocommerce-shipping-methods li{display:flex!important;align-items:center!important;width:100%!important;margin-bottom:8px!important}.woocommerce-shipping-methods li:last-child{margin-bottom:0!important}.woocommerce-shipping-methods li input[type="radio"]{flex-shrink:0!important;margin:0 10px 0 0!important;width:18px!important;height:18px!important;accent-color:#1a943f!important;cursor:pointer!important}.woocommerce-shipping-methods li label{display:flex!important;justify-content:space-between!important;align-items:center!important;flex:1!important;font-size:14px!important;font-weight:500!important;color:var(--pk-secondary)!important;cursor:pointer!important;margin:0!important}.woocommerce-shipping-methods li label .woocommerce-Price-amount{font-weight:700!important;color:var(--pk-secondary)!important}.woocommerce-shipping-methods li input[type="radio"]:checked+label{font-weight:700!important}.woocommerce-shipping-methods li input[type="radio"]:checked+label .woocommerce-Price-amount{color:#ff3a3a!important}.woocommerce-checkout #payment ul.payment_methods .payment_box{background:transparent!important;border:none!important;padding:0 0 0 30px!important;font-size:13px!important;color:var(--pk-text-muted)!important;margin-top:5px!important;line-height:1.5!important;box-shadow:none!important}.woocommerce-shipping-destination,.shipping-calculator-button,.woocommerce-shipping-calculator,p.woocommerce-shipping-contents{display:none!important}.dc-cart-summary__lines{gap:0!important;margin-bottom:15px!important}.dc-cart-summary__line{border-bottom:1px solid var(--pk-border)!important;padding:10px 0!important}.dc-cart-summary__line:not(.dc-cart-summary__line--shipping) .dc-cart-summary__val,.dc-cart-summary__line:not(.dc-cart-summary__line--shipping) .dc-cart-summary__val .woocommerce-Price-amount{color:var(--pk-primary,#34225C)!important;font-weight:700!important}.dc-cart-summary__line--shipping{display:block!important;padding:10px 0!important;border-bottom:1px solid var(--pk-border)!important}.dc-cart-summary__line--shipping>span{display:none!important}.dc-cart-summary__line--shipping table,.dc-cart-summary__line--shipping tbody,.dc-cart-summary__line--shipping tr.shipping,.dc-cart-summary__line--shipping tr.woocommerce-shipping-totals{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;border:none!important;margin:0!important;padding:0!important;background:transparent!important}.dc-cart-summary__line--shipping th{font-size:15px!important;font-weight:700!important;color:var(--pk-secondary)!important;margin:0!important;text-align:left!important;display:inline-block!important;border:none!important;padding:0!important;background:transparent!important}.dc-cart-summary__line--shipping td{display:inline-block!important;width:auto!important;text-align:right!important;border:none!important;padding:0!important;background:transparent!important}.dc-cart-summary__line--shipping td label,.dc-cart-summary__line--shipping td .woocommerce-Price-amount{font-size:15px!important;font-weight:700!important;color:var(--pk-primary,#34225C)!important;margin:0!important}.dc-cart-summary__total{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:12px 0!important;border-bottom:1px solid var(--pk-border)!important;border-top:none!important;margin-top:0!important;margin-bottom:15px!important}.dc-cart-summary__total>span:first-child{font-size:20px!important;font-weight:800!important;color:var(--pk-secondary)!important}.dc-cart-summary__total-val,.dc-cart-summary__total-val .woocommerce-Price-amount{font-size:24px!important;font-weight:800!important;color:var(--pk-primary,#34225C)!important}.woocommerce-billing-fields #billing_country_field,.woocommerce-billing-fields .billing_country_field,p#billing_country_field{display:none!important}.woocommerce-billing-fields #billing_email_field{display:block}.woocommerce-account-fields{margin-top:25px;padding:20px;background:var(--pk-bg-soft);border:1px solid var(--pk-border);border-radius:var(--pk-radius);margin-bottom:25px}.woocommerce-account-fields .create-account label.checkbox{font-weight:700;color:var(--pk-secondary);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.woocommerce-account-fields .create-account input[type="checkbox"]{width:18px;height:18px;accent-color:#698b73;cursor:pointer}.woocommerce-billing-fields>h3,.woocommerce-billing-fields h3.billing-title{display:none!important}.woocommerce-password-strength{margin-top:12px;padding:10px 15px;border-radius:var(--pk-radius);font-size:13px;font-weight:700;text-align:center;transition:var(--pk-transition)}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background-color:#fff1f2;border:1px solid #fecdd3;color:#e11d48}.woocommerce-password-strength.weak{background-color:#fff7ed;border:1px solid #ffedd5;color:#ea580c}.woocommerce-password-strength.good{background-color:#fef9c3;border:1px solid #fef08a;color:#ca8a04}.woocommerce-password-strength.strong{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.woocommerce-password-hint{margin-top:12px;font-size:12px;color:var(--pk-text-muted);line-height:1.6;padding:12px 15px;background:var(--pk-white);border-left:3px solid var(--pk-primary);border-radius:0 var(--pk-radius) var(--pk-radius) 0;box-shadow:0 2px 10px rgb(0 0 0 / .02)}.pk-landing-product-showcase{padding:85px 0;position:relative;overflow:hidden;transition:background-color 0.3s ease;display:none}.pk-product-langra{background-color:#fff}.pk-product-himsagar{background-color:#f5fbf7;border-top:1px solid #e2f3e8;border-bottom:1px solid #e2f3e8}.pk-product-khirsapat{background-color:#fff}.pk-landing-product-showcase .pk-title{font-size:32px;font-weight:800;color:#1e2d2f;letter-spacing:-.5px;font-family:var(--pk-font-main)}.pk-landing-product-showcase .pk-subtitle{font-size:13px;letter-spacing:1.5px;color:#006400;font-weight:700;text-transform:uppercase}.pk-landing-product-showcase .title-sep{width:70px!important;height:4px!important;background:linear-gradient(90deg,#006400 0%,#ffc107 100%)!important;border-radius:4px;margin:15px auto 0 auto}.pk-showcase-img-wrap{overflow:hidden;border-radius:20px;box-shadow:0 15px 35px rgb(0 0 0 / .05);background:#fff;transition:transform 0.4s cubic-bezier(.165,.84,.44,1),box-shadow 0.4s cubic-bezier(.165,.84,.44,1)}.pk-showcase-img-wrap img{transition:transform 0.6s cubic-bezier(.165,.84,.44,1);width:100%;display:block}.pk-landing-product-showcase:hover .pk-showcase-img-wrap{transform:translateY(-6px);box-shadow:0 25px 45px rgb(0 100 0 / .08)}.pk-landing-product-showcase:hover .pk-showcase-img-wrap img{transform:scale(1.04)}.pk-showcase-img-wrap .badge{font-size:13px!important;font-weight:700!important;padding:8px 16px!important;background:linear-gradient(135deg,#ff3a3a 0%,#e74c3c 100%)!important;box-shadow:0 5px 12px rgb(231 76 60 / .3)!important;z-index:2;border-radius:30px!important}.pk-showcase-content h3{font-size:24px;font-weight:800;color:#1e2d2f;line-height:1.4;margin-bottom:12px}.pk-showcase-price .text-dark{font-size:30px!important;color:#006400!important;font-weight:800}.pk-showcase-price del{font-size:18px!important;color:#a0aec0!important;margin-left:8px}.pk-showcase-content h5{font-size:16px;font-weight:700;color:#1e2d2f;display:flex;align-items:center;gap:8px;border-bottom:2px solid #f0f4f8;padding-bottom:10px;margin-bottom:15px}.pk-showcase-content ul{padding-left:0!important;margin-bottom:0}.pk-showcase-content ul li{font-size:14.5px;color:#4a5568;margin-bottom:10px;list-style:none;padding-left:0;display:flex;align-items:center}.pk-showcase-content ul li i{color:#27ae60!important;font-size:15px;flex-shrink:0}.pk-showcase-content .col-md-6:last-child{background:rgb(0 100 0 / .02);border-left:4px solid #006400;padding:20px;border-radius:4px 12px 12px 4px;box-shadow:inset 0 0 10px rgb(0 100 0 / .01)}.pk-showcase-content .col-md-6:last-child p{line-height:1.6}.pk-showcase-content .btn-warning{background:linear-gradient(135deg,#f7a223 0%,#ff8c00 100%)!important;color:#ffffff!important;border:none!important;padding:12px 36px!important;font-size:16px!important;font-weight:700!important;border-radius:50px!important;box-shadow:0 6px 16px rgb(247 162 35 / .3)!important;transition:all 0.3s cubic-bezier(.165,.84,.44,1)!important}.pk-showcase-content .btn-warning:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px rgb(247 162 35 / .45)!important;background:linear-gradient(135deg,#ff8c00 0%,#e67e00 100%)!important}.pk-showcase-content .text-muted.small{font-size:12.5px!important;font-weight:500;color:#718096!important}.pk-showcase-content .text-muted.small i{color:#006400!important}.pk-funnel-radio-card{box-shadow:0 4px 12px rgb(0 0 0 / .02)!important;transition:all 0.3s cubic-bezier(.165,.84,.44,1)!important;border:2px solid #e8dec8!important;border-radius:12px!important}.pk-funnel-radio-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .05)!important;border-color:#006400!important}.pk-funnel-radio-card.is-selected{border-color:#006400!important;background-color:#f7faf8!important;box-shadow:0 10px 25px rgb(0 100 0 / .05)!important}.pk-funnel-step-title{font-family:var(--pk-font-main)!important;font-size:22px!important;font-weight:800!important;color:#006400!important}.pk-funnel-radio-title{font-family:var(--pk-font-main)!important;font-size:17px!important;font-weight:750!important}.pk-funnel-radio-price{font-family:var(--pk-font-main)!important;color:#e67e22!important;font-size:16px!important;font-weight:700!important}.pk-funnel-swatch{font-family:var(--pk-font-main)!important;font-size:12px!important;padding:6px 14px!important;border-radius:30px!important;border:1px solid #c8d3d9!important;transition:all 0.25s ease!important}.pk-funnel-swatch.active{background:#006400!important;border-color:#006400!important;box-shadow:0 4px 10px rgb(0 100 0 / .25)!important}.pk-landing-checkout #customer_details{border-radius:16px!important;box-shadow:0 10px 30px rgb(0 0 0 / .03)!important;border:1px solid #e8dec8!important}.pk-landing-checkout #order_review{border-radius:0 0 16px 16px!important;box-shadow:0 10px 30px rgb(0 0 0 / .03)!important;border:1px solid #e8dec8!important;border-top:none!important}.pk-landing-checkout #order_review_heading{border-radius:16px 16px 0 0!important;border:1px solid #e8dec8!important;border-bottom:1px dashed #e8dec8!important;background:#fff;padding:24px 24px 10px 24px!important;margin-bottom:0!important}.pk-funnel-quantity-controls{border:2px solid #006400!important;border-radius:30px!important;overflow:hidden;background:#fff!important;box-shadow:0 4px 12px rgb(0 100 0 / .05)!important}.pk-funnel-qty-btn{background:none!important;border:none!important;padding:8px 18px!important;font-size:18px!important;font-weight:700!important;color:#006400!important;transition:background 0.2s!important}.pk-funnel-qty-btn:hover{background:rgb(0 100 0 / .05)!important}.pk-funnel-quantity-controls input{width:50px!important;border-left:1px solid rgb(0 100 0 / .15)!important;border-right:1px solid rgb(0 100 0 / .15)!important;color:#006400!important;font-family:var(--pk-font-main)!important}.pk-showcase-img-wrap{margin-bottom:30px!important;transition:transform 0.4s ease,box-shadow 0.4s ease}.pk-showcase-img-wrap:hover{transform:scale(1.02);box-shadow:0 15px 35px rgb(0 0 0 / .08)!important}.pk-showcase-content{transition:all 0.3s ease}.pk-funnel-swatches{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important;margin-bottom:12px!important}.pk-funnel-swatch{font-family:var(--pk-font-main)!important;font-size:13px!important;font-weight:600!important;padding:8px 18px!important;border-radius:50px!important;border:2px solid #e8dec8!important;background-color:#fff!important;color:#555!important;cursor:pointer!important;transition:all 0.3s cubic-bezier(.25,.8,.25,1)!important;box-shadow:0 2px 5px rgb(0 0 0 / .02)!important;outline:none!important}.pk-funnel-swatch:hover{border-color:#006400!important;color:#006400!important;background-color:rgb(0 100 0 / .02)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px rgb(0 100 0 / .08)!important}.pk-funnel-swatch.active{background:linear-gradient(135deg,#006400 0%,#004d00 100%)!important;border-color:#006400!important;color:#ffffff!important;font-weight:700!important;transform:scale(1.06) translateY(-1px)!important;box-shadow:0 6px 15px rgb(0 100 0 / .3)!important}.pk-funnel-variation-group span{font-size:13px!important;letter-spacing:0.5px!important;text-transform:uppercase!important;color:#4a5568!important}.pk-funnel-radio-card.is-selected .pk-funnel-variation-group span{color:var(--pk-bg)!important}.pk-funnel-radio-card{position:relative!important;overflow:visible!important}.pk-funnel-radio-card.is-selected::after{content:'✓ Selected';position:absolute;top:-12px;right:15px;background:#006400;color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;box-shadow:0 3px 6px rgb(0 100 0 / .2);font-family:var(--pk-font-main);z-index:5}.pk-btn-mango-primary{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ffc107 0%,#f7a223 100%);color:#0b2e1d!important;font-weight:700;font-size:16px;padding:14px 36px;border-radius:50px;border:none;text-decoration:none;box-shadow:0 10px 20px rgb(247 162 35 / .25);transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;gap:8px}.pk-btn-mango-primary:hover{transform:translateY(-4px);box-shadow:0 15px 25px rgb(247 162 35 / .4);background:linear-gradient(135deg,#f7a223 0%,#e08e1b 100%);color:#0b2e1d!important}.pk-btn-mango-primary:active{transform:translateY(-1px);box-shadow:0 8px 15px rgb(247 162 35 / .15)}.pk-btn-mango-whatsapp{display:inline-flex;align-items:center;justify-content:center;background:rgb(37 211 102 / .06);color:#0e6630!important;font-weight:700;font-size:16px;padding:13px 36px;border-radius:50px;border:2px solid #25d366;text-decoration:none;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;gap:8px}.pk-btn-mango-whatsapp i{font-size:20px;color:#25d366;transition:color 0.3s ease}.pk-btn-mango-whatsapp:hover{transform:translateY(-4px);background:#25d366;color:#ffffff!important;box-shadow:0 15px 25px rgb(37 211 102 / .3)}.pk-btn-mango-whatsapp:hover i{color:#fff}.pk-btn-mango-whatsapp:active{transform:translateY(-1px);box-shadow:0 8px 15px rgb(37 211 102 / .15)}.pk-btn-mango-sm{font-size:14px;padding:10px 28px;box-shadow:0 6px 15px rgb(247 162 35 / .15)}.pk-btn-mango-sm:hover{box-shadow:0 10px 20px rgb(247 162 35 / .25)}.page-template-template-mango-landing .product-quantity,.page-template-template-mango-landing .woocommerce-checkout-review-order-table .product-name .product-quantity,.page-template-template-mango-landing .woocommerce-checkout-review-order-table .product-name strong{display:none!important}.pk-landing-product-showcase{padding:80px 0;position:relative;overflow:hidden}.pk-showcase-card{background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 40px rgb(0 0 0 / .02);border:1px solid rgb(0 0 0 / .05);transition:all 0.4s ease;margin-top:15px}.pk-showcase-card:hover{box-shadow:0 15px 50px rgb(0 0 0 / .05);transform:translateY(-2px)}.pk-showcase-img-wrap{border-radius:20px;overflow:hidden;box-shadow:0 15px 35px rgb(0 0 0 / .06);transition:all 0.5s ease}.pk-showcase-img-wrap img{transition:transform 0.8s cubic-bezier(.15,1,.3,1);width:100%;height:420px;object-fit:cover}.pk-showcase-img-wrap:hover img{transform:scale(1.05)}.pk-badge-discount{position:absolute;top:20px;left:20px;background:linear-gradient(135deg,#ff4e50 0%,#f9d423 100%);color:#fff;font-weight:800;font-size:13px;padding:6px 16px;border-radius:50px;box-shadow:0 8px 15px rgb(255 78 80 / .25);z-index:10;border:1px solid rgb(255 255 255 / .2)}.pk-subtitle-premium{display:inline-block;background:#eaf6ec;color:#1b8a3e;padding:6px 16px;border-radius:50px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pk-title-premium{font-size:32px;font-weight:800;color:#0c2115;margin-top:10px}.pk-showcase-content h3{font-size:22px;color:#1b8a3e;font-weight:700;margin-bottom:15px;text-align:left}.pk-showcase-desc{font-size:15px;line-height:1.8;color:#5a6e60;text-align:left}.pk-feature-list-premium{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;text-align:left}.pk-feature-item-premium{background:#fdfdfd;border:1px solid #f0f3f1;border-radius:12px;padding:12px 16px;display:flex;align-items:center;gap:10px;transition:all 0.3s ease}.pk-feature-item-premium:hover{background:#f1f8f3;border-color:#cce7d3;transform:translateX(4px)}.pk-feature-item-premium i{color:#25d366;font-size:16px}.pk-feature-item-premium span{font-size:14px;font-weight:600;color:#2c3e50}.pk-info-card-premium{background:#f7faf8;border-left:4px solid #1b8a3e;border-radius:0 16px 16px 0;padding:18px;margin-bottom:30px;text-align:left}.pk-info-card-premium h5{font-size:15px;font-weight:700;color:#0c2115;margin-bottom:10px;display:flex;align-items:center;gap:8px}.pk-info-card-premium h5 i{color:#1b8a3e}.pk-info-card-premium p{font-size:13px;line-height:1.6;color:#5a6e60;margin-bottom:8px}.pk-info-card-premium p:last-child{margin-bottom:0}.pk-trust-badges-row{display:flex;flex-wrap:wrap;gap:15px}.pk-trust-badge-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;font-weight:500}.pk-trust-badge-item i{color:#1b8a3e}.pk-showcase-cta-wrap{margin-top:8px}.pk-showcase-btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.pk-showcase-btn-row .pk-btn-mango-primary,.pk-showcase-btn-row .pk-btn-mango-whatsapp{white-space:nowrap}.pk-urgency-bar{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:#fff;font-size:13px;font-weight:600;text-align:center;padding:11px 20px;z-index:9999;display:flex;align-items:center;justify-content:center;gap:12px;letter-spacing:.2px;box-shadow:0 2px 10px rgb(31 176 75 / .25)}.pk-urgency-bar .pk-urgency-icon{animation:pkBlink 1.8s ease-in-out infinite;flex-shrink:0}.pk-urgency-bar .pk-urgency-stock{background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .35);border-radius:30px;padding:3px 14px;font-size:12px;font-weight:700;white-space:nowrap}@keyframes pkBlink{0%,100%{opacity:1}50%{opacity:.45}}.pk-landing-hero{background:linear-gradient(135deg,#f0fdf4 0%,#fefce8 60%,#f0fdf4 100%);padding:72px 0 60px}.pk-landing-hero__badge{display:inline-flex;align-items:center;gap:7px;background:rgb(31 176 75 / .1);color:var(--pk-primary-dark);border:1px solid rgb(31 176 75 / .25);font-size:12px;font-weight:700;padding:6px 16px;border-radius:30px;text-transform:uppercase;letter-spacing:.6px;margin-bottom:20px}.pk-landing-hero__title{font-size:42px;font-weight:900;color:var(--pk-secondary);line-height:1.2;margin-bottom:0}.pk-landing-hero__title span{color:var(--pk-primary)}.pk-landing-hero__price-pill{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:#fff;font-size:20px;font-weight:700;padding:12px 28px;border-radius:50px;margin:18px 0 16px;box-shadow:0 8px 28px rgb(31 176 75 / .3)}.pk-landing-hero__price-pill .pk-old-price{font-size:13px;font-weight:500;text-decoration:line-through;opacity:.7}.pk-landing-hero__sub{font-size:16px;line-height:1.8;color:var(--pk-text-muted);margin-bottom:22px;max-width:520px}.pk-hero-trust-inline{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.pk-hero-trust-inline .pk-htag{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e2f0e8;color:var(--pk-secondary);font-size:13px;font-weight:600;padding:7px 14px;border-radius:30px;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.pk-hero-trust-inline .pk-htag i{color:var(--pk-primary)}.pk-landing-hero__image{border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgb(0 0 0 / .12)}.pk-landing-hero__image img{width:100%;border-radius:20px;display:block;transition:transform .6s ease}.pk-landing-hero__image img:hover{transform:scale(1.03)}.pk-showcase-btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.pk-btn-mango-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--pk-accent);color:var(--pk-secondary)!important;font-weight:700;font-size:16px;padding:16px 36px;border-radius:50px;border:none;text-decoration:none!important;box-shadow:0 8px 24px rgb(247 162 35 / .35);transition:all .3s ease;cursor:pointer;white-space:nowrap;animation:pkPulse 2.5s ease-in-out infinite}.pk-btn-mango-primary:hover{background:#e8920a;color:var(--pk-secondary)!important;transform:translateY(-3px);box-shadow:0 14px 32px rgb(247 162 35 / .5);animation:none}@keyframes pkPulse{0%,100%{box-shadow:0 8px 24px rgb(247 162 35 / .35)}50%{box-shadow:0 8px 32px rgb(247 162 35 / .6),0 0 0 6px rgb(247 162 35 / .12)}}.pk-btn-mango-whatsapp{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#fff0;color:#1a6b3a!important;font-weight:700;font-size:16px;padding:15px 32px;border-radius:50px;border:2px solid #25d366;text-decoration:none!important;transition:all .3s ease;cursor:pointer;white-space:nowrap}.pk-btn-mango-whatsapp i{color:#25d366;font-size:20px;transition:color .25s}.pk-btn-mango-whatsapp:hover{background:#25d366;color:#fff!important;border-color:#25d366;transform:translateY(-3px);box-shadow:0 12px 28px rgb(37 211 102 / .3)}.pk-btn-mango-whatsapp:hover i{color:#fff}.pk-social-proof-strip{background:#1FB04B!important;padding:22px 0}.pk-social-proof-grid{display:flex;align-items:center;justify-content:center}.pk-social-proof-item{display:flex;flex-direction:column;align-items:center;padding:0 40px;border-right:1px solid rgb(255 255 255 / .25);text-align:center}.pk-social-proof-item:last-child{border-right:none}.pk-social-proof-item .pk-sp-num{font-size:30px;font-weight:700;color:#fff!important;line-height:1.1;letter-spacing:-.5px}.pk-social-proof-item .pk-sp-label{font-size:12px;font-weight:600;color:rgb(255 255 255 / .85)!important;text-transform:uppercase;letter-spacing:.8px;margin-top:4px}.pk-landing-product-showcase{padding:72px 0;background:#f8fffe}.pk-subtitle-premium{display:inline-block;background:rgb(31 176 75 / .1);color:var(--pk-primary-dark);padding:6px 18px;border-radius:30px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;border:1px solid rgb(31 176 75 / .2);margin-bottom:10px}.pk-title-premium{font-size:30px;font-weight:800;color:var(--pk-secondary);line-height:1.3}.title-sep{width:52px;height:3px;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);border-radius:3px;margin:14px auto 0}.pk-showcase-card{background:#fff;border-radius:20px;padding:40px;box-shadow:0 4px 30px rgb(0 0 0 / .06);border:1px solid #e8f5ec;margin-top:32px;transition:box-shadow .4s,transform .4s}.pk-showcase-card:hover{box-shadow:0 12px 40px rgb(31 176 75 / .12);transform:translateY(-4px)}.pk-showcase-img-wrap{border-radius:16px;overflow:hidden;position:relative;box-shadow:0 8px 30px rgb(0 0 0 / .1)}.pk-showcase-img-wrap img{width:100%;height:420px;object-fit:cover;display:block;transition:transform .8s ease}.pk-showcase-img-wrap:hover img{transform:scale(1.05)}.pk-badge-discount{position:absolute;top:16px;left:16px;background:var(--pk-accent);color:var(--pk-secondary);font-weight:800;font-size:13px;padding:6px 18px;border-radius:30px;box-shadow:0 4px 14px rgb(247 162 35 / .4);z-index:2}.pk-showcase-content h3{font-size:22px;font-weight:800;color:var(--pk-secondary);margin-bottom:12px;line-height:1.35}.pk-showcase-desc{font-size:15px;line-height:1.85;color:var(--pk-text-muted)}.pk-feature-list-premium{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.pk-feature-item-premium{background:#f8fffe;border:1px solid #d4edda;border-radius:10px;padding:11px 14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--pk-secondary);transition:all .2s}.pk-feature-item-premium:hover{background:#e8f5ec;border-color:var(--pk-primary);transform:translateX(3px)}.pk-feature-item-premium i{color:var(--pk-primary);font-size:15px}.pk-info-card-premium{background:#f0fdf4;border-left:4px solid var(--pk-primary);border-radius:0 12px 12px 0;padding:18px 20px;margin:20px 0 24px}.pk-info-card-premium h5{font-size:14px;font-weight:700;color:var(--pk-secondary);margin-bottom:10px;display:flex;align-items:center;gap:8px}.pk-info-card-premium h5 i{color:var(--pk-primary)}.pk-info-card-premium p{font-size:13px;line-height:1.7;color:var(--pk-text-muted);margin-bottom:6px}.pk-info-card-premium p:last-child{margin-bottom:0}.pk-showcase-cta-wrap{margin-top:6px}.pk-trust-badges-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.pk-trust-badge-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--pk-text-muted);font-weight:600}.pk-trust-badge-item i{color:var(--pk-primary)}.pk-testimonial-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 4px 20px rgb(0 0 0 / .06);border:1px solid var(--pk-border);text-align:left;position:relative;height:100%}.pk-testimonial-card::before{content:'"';position:absolute;top:14px;right:22px;font-size:72px;color:rgb(31 176 75 / .1);font-family:Georgia,serif;line-height:1}.pk-stars{font-size:16px;color:var(--pk-accent);margin-bottom:12px}.pk-test-text{font-size:14px;line-height:1.8;color:var(--pk-text-muted);margin-bottom:18px}.pk-verified-badge{display:inline-flex;align-items:center;gap:4px;background:rgb(31 176 75 / .1);color:var(--pk-primary-dark);font-size:11px;font-weight:700;padding:3px 9px;border-radius:10px;margin-left:7px}.pk-test-user img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #e2f0e8}.pk-section-title--landing{font-size:28px;font-weight:800;color:var(--pk-secondary);margin-bottom:8px}.pk-landing-checkout{background:#f8fffe;padding:72px 0}.pk-checkout-header{text-align:center;margin-bottom:36px;max-width:1320px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.pk-checkout-header h2{font-size:32px;font-weight:900;color:var(--pk-secondary);margin-bottom:22px}.pk-step-indicator{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:24px}.pk-step{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:#b0bec5}.pk-step.active{color:var(--pk-primary-dark)}.pk-step .pk-step-num{width:32px;height:32px;border-radius:50%;background:#e0e0e0;color:#999;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;flex-shrink:0;transition:all .3s}.pk-step.active .pk-step-num{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:#fff;box-shadow:0 4px 14px rgb(31 176 75 / .35)}.pk-step-arrow{color:#ccc;font-size:13px;margin:0 14px}.pk-funnel-step-title{font-size:20px;font-weight:800;color:var(--pk-secondary);margin-bottom:20px;text-align:center;padding-bottom:16px;border-bottom:2px solid var(--pk-border)}.pk-landing-delivery{padding:72px 0;background:#fff}.pk-faq-title{font-size:26px;font-weight:800;color:var(--pk-secondary);margin-bottom:8px}.dc-accordion .accordion-item{border:1px solid var(--pk-border)!important;border-radius:12px!important;margin-bottom:12px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.dc-accordion .accordion-button{font-weight:700;font-size:15px;color:var(--pk-secondary);background:#fff;padding:18px 22px;border-radius:12px!important}.dc-accordion .accordion-button:not(.collapsed){color:var(--pk-primary-dark);background:#f0fdf4;box-shadow:none}.dc-accordion .accordion-body{font-size:14px;color:var(--pk-text-muted);line-height:1.8;padding:6px 22px 20px}.pk-final-cta{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%);padding:80px 0;text-align:center;position:relative;overflow:hidden;display:none}.pk-final-cta::before{content:'🥭';position:absolute;font-size:200px;opacity:.05;top:-30px;right:-30px;transform:rotate(20deg);pointer-events:none}.pk-final-cta h2{font-size:clamp(24px, 3.5vw, 38px);font-weight:900;color:#fff;margin-bottom:14px;line-height:1.2}.pk-final-cta h2 span{color:var(--pk-accent)}.pk-final-cta p{font-size:17px;color:rgb(255 255 255 / .8);margin-bottom:32px;max-width:540px;margin-left:auto;margin-right:auto;line-height:1.7}.pk-final-cta-btns{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.pk-final-cta .pk-btn-mango-primary{font-size:18px;padding:18px 48px;animation:pkPulse 2.5s ease-in-out infinite}.pk-final-cta .pk-btn-mango-whatsapp{border-color:rgb(255 255 255 / .6);color:#fff!important;background:rgb(255 255 255 / .1);font-size:18px;padding:17px 40px}.pk-final-cta .pk-btn-mango-whatsapp i{color:#fff}.pk-final-cta .pk-btn-mango-whatsapp:hover{background:#25d366;border-color:#25d366}.pk-final-cta-guarantee{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap}.pk-final-cta-guarantee span{display:inline-flex;align-items:center;gap:7px;font-size:14px;color:rgb(255 255 255 / .85);font-weight:600}.pk-final-cta-guarantee i{color:var(--pk-accent)}.pk-mobile-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#fff;border-top:2px solid var(--pk-border);padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px rgb(0 0 0 / .1);gap:10px;align-items:center}.pk-mobile-sticky-bar .pk-sticky-order{flex:1;background:var(--pk-accent);color:var(--pk-secondary)!important;font-weight:800;font-size:15px;padding:13px 16px;border-radius:12px;text-align:center;text-decoration:none!important;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px rgb(247 162 35 / .4);animation:pkPulse 2.5s ease-in-out infinite}.pk-mobile-sticky-bar .pk-sticky-wa{width:52px;height:52px;background:#25d366;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;text-decoration:none!important;flex-shrink:0;box-shadow:0 4px 14px rgb(37 211 102 / .4)}.pk-whatsapp-tooltip{position:absolute;right:72px;background:var(--pk-secondary);color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:8px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s}.pk-floating-whatsapp:hover .pk-whatsapp-tooltip{opacity:1}@keyframes pkWaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.chain-section{background:linear-gradient(180deg,#ffffff 0%,#f7faf8 100%);position:relative;overflow:hidden}.chain-section .section-eyebrow{font-family:var(--pk-font-main);color:var(--pk-primary);font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px}.chain-section .section-title{font-family:var(--pk-font-main);font-size:38px;font-weight:800;color:var(--pk-secondary);line-height:1.3;margin-bottom:50px}.chain-section .section-title span.green{color:var(--pk-primary);position:relative;display:inline-block}.chain-section .section-title span.green::after{content:'';position:absolute;bottom:4px;left:0;width:100%;height:8px;background:rgb(31 176 75 / .15);z-index:-1;border-radius:4px}.chain-wrap{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1140px;margin:0 auto}.chain-box{background:#fff;border-radius:20px;padding:40px 30px;box-shadow:0 10px 30px rgb(0 0 0 / .03);border:1px solid var(--pk-border);transition:transform 0.4s cubic-bezier(.165,.84,.44,1),box-shadow 0.4s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between}.chain-box:hover{transform:translateY(-8px)}.chain-bad{border-top:4px solid #ef4444}.chain-bad:hover{box-shadow:0 20px 40px rgb(239 68 68 / .08)}.chain-good{border-top:4px solid var(--pk-primary);background:linear-gradient(180deg,#ffffff 0%,#f3faf5 100%);border-color:var(--pk-primary)}.chain-good:hover{box-shadow:0 20px 40px rgb(31 176 75 / .12)}.chain-tag{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;padding:6px 16px;border-radius:30px;margin-bottom:30px;align-self:flex-start}.chain-bad .chain-tag{background:#fef2f2;color:#ef4444}.chain-good .chain-tag{background:#e6f7ed;color:var(--pk-primary)}.chain-steps{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:25px}.cs-bad,.cs-good{font-size:16px;font-weight:600;padding:8px 16px;border-radius:10px;background:#f8fafc;border:1px solid var(--pk-border);box-shadow:0 2px 4px rgb(0 0 0 / .01);display:inline-block}.cs-bad{color:#64748b}.cs-good{color:var(--pk-secondary);font-weight:700}.cs-bad:first-of-type,.cs-good:first-of-type{background:#fff;border-color:var(--pk-border)}.cs-bad:last-of-type{background:#fff;border-color:#fca5a5;color:#ef4444}.cs-good:last-of-type{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);border-color:var(--pk-primary);color:#fff}.cs-arr{font-size:18px;color:#94a3b8;font-weight:700;display:inline-block}.chain-line{font-size:15px;line-height:1.6;margin:0;color:var(--pk-text-muted)}.chain-good .chain-line{color:var(--pk-secondary);font-weight:500}.pk-funnel-product-selector .pk-funnel-step-title{font-family:var(--pk-font-main)!important;font-size:22px!important;font-weight:800!important;color:var(--pk-secondary,#0a1a1e)!important;border-bottom:none!important;margin-bottom:25px!important;padding-bottom:0!important;text-align:center!important}.pk-funnel-product-selector .pk-funnel-radio-card{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin:0!important;cursor:default!important;transform:none!important}.pk-funnel-product-selector .pk-funnel-radio-card::after,.pk-funnel-product-selector .pk-funnel-radio-input,.pk-funnel-product-selector .pk-funnel-radio-card .d-flex.w-100.align-items-center.gap-3,.pk-funnel-product-selector .pk-funnel-variation-group span.small.fw-bold.text-muted{display:none!important}.pk-funnel-swatches{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:20px!important;width:100%!important;margin-top:10px!important;margin-bottom:10px!important;overflow:visible!important}.pk-funnel-swatch{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background-color:#ffffff!important;border:2px solid #e2e8f0!important;border-radius:16px!important;padding:30px 15px!important;position:relative!important;cursor:pointer!important;transition:all 0.3s cubic-bezier(.165,.84,.44,1)!important;width:100%!important;min-height:160px!important;box-sizing:border-box!important;box-shadow:0 4px 12px rgb(0 0 0 / .02)!important;transform:none!important}.pk-funnel-swatch:hover{border-color:var(--pk-primary,#1FB04B)!important;background-color:#ffffff!important;transform:translateY(-4px)!important;box-shadow:0 12px 24px rgb(0 0 0 / .06)!important}.pk-funnel-swatch.active{background:#f4fbf6!important;border-color:var(--pk-primary,#1FB04B)!important;background-color:#f4fbf6!important;transform:translateY(-4px)!important;box-shadow:0 12px 30px rgb(31 176 75 / .15)!important;color:var(--pk-secondary,#0a1a1e)!important}.pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch .pk-swatch-weight{font-family:var(--pk-font-bengali)!important;font-size:16px!important;font-weight:700!important;color:#0b2228!important;display:block!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.2!important;transition:color 0.3s ease!important}.pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch .pk-swatch-price{font-family:var(--pk-font-bengali)!important;font-size:22px!important;font-weight:750!important;color:var(--pk-primary)!important;margin-bottom:8px!important;display:block!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;transition:color 0.3s ease!important}.pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch .pk-swatch-desc{font-family:var(--pk-font-bengali)!important;font-size:14px!important;font-weight:600!important;color:#64748b!important;display:block!important;text-align:center!important;text-transform:none!important;letter-spacing:normal!important;transition:color 0.3s ease!important}.pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch.active .pk-swatch-weight,.pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch.active .pk-swatch-price,.pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch.active .pk-swatch-desc{color:var(--pk-primary,#1FB04B)!important}.pk-swatch-badge{position:absolute!important;top:-14px!important;left:50%!important;transform:translateX(-50%)!important;color:#ffffff!important;font-size:12px!important;font-weight:700!important;padding:4px 14px!important;border-radius:20px!important;white-space:nowrap!important;box-shadow:0 4px 10px rgb(0 0 0 / .1)!important;z-index:10!important;font-family:var(--pk-font-bengali)!important}.pk-funnel-swatches .pk-funnel-swatch:nth-child(2) .pk-swatch-badge,.pk-swatch-badge.badge-popular{background:var(--pk-accent,#F7A223)!important}.pk-funnel-swatches .pk-funnel-swatch:nth-child(3) .pk-swatch-badge,.pk-swatch-badge.badge-best-price{background:var(--pk-primary,#1FB04B)!important}body,p,span,a,button,li,input,select,textarea{font-family:var(--pk-font-main)}h1,h2,h3,h4,h5,h6,.pk-hero-title,.pk-section-title,.dc-widget__title,.pk-banner-title{font-family:var(--pk-font-secondary)!important}#wpadminbar,#wpadminbar *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#wpadminbar .ab-icon,#wpadminbar .ab-icon::before,#wpadminbar .ab-item::before,#wpadminbar .dashicons,#wpadminbar .dashicons::before{font-family:dashicons!important}.woocommerce-checkout #payment{background:#f8f9fa!important;border:1px solid var(--pk-border)!important;border-radius:var(--pk-radius-lg)!important;padding:24px!important;margin-top:20px!important;box-shadow:0 4px 12px rgb(0 0 0 / .02)!important}.woocommerce-checkout #payment ul.payment_methods{padding:0!important;margin:0 0 20px 0!important;list-style:none!important}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:10px!important;border-bottom:none!important;padding-bottom:0!important}.woocommerce-checkout #payment ul.payment_methods li input[type="radio"]{margin-right:8px!important;transform:scale(1.1)!important}.woocommerce-checkout #payment ul.payment_methods li label{font-size:16px!important;font-weight:700!important;color:var(--pk-secondary)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important}.woocommerce-checkout #payment ul.payment_methods .payment_box{background:var(--pk-white)!important;border:1px solid #d4edda!important;border-left:4px solid var(--pk-primary)!important;border-radius:var(--pk-radius)!important;padding:15px!important;font-size:14px!important;color:#155724!important;line-height:1.6!important;box-shadow:0 2px 8px rgb(0 0 0 / .02)!important}.woocommerce-checkout #payment ul.payment_methods .payment_box p{margin-bottom:0}.woocommerce-checkout #payment ul.payment_methods .payment_box::before{display:none!important}.woocommerce-checkout #place_order{width:100%!important;padding:15px 25px!important;font-weight:700!important;font-size:18px!important;border-radius:50px!important;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;border:none!important;color:var(--pk-white)!important;transition:var(--pk-transition)!important;text-transform:none!important;box-shadow:0 4px 15px rgb(31 176 75 / .3)!important;letter-spacing:0px!important;cursor:pointer!important}.woocommerce-checkout #place_order:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(31 176 75 / .4)!important}.woocommerce-checkout-review-order-table .order-total th{font-size:18px!important;font-weight:700!important;color:var(--pk-secondary)!important;vertical-align:middle!important}.woocommerce-checkout-review-order-table .order-total td{text-align:right!important;vertical-align:middle!important}.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount{font-size:24px!important;font-weight:800!important;color:var(--pk-primary)!important}.section-title-new{font-family:var(--pk-font-secondary);font-size:36px;font-weight:800;color:var(--pk-secondary);line-height:1.3;margin-bottom:12px}.section-title-new .green{color:var(--pk-primary)}.section-subtitle-new{font-size:16px;color:var(--pk-text-muted);font-weight:500;margin-bottom:40px}.pk-step-box-wrap{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto;background:#f4fbf7;border:1px solid #e2f3e9;border-radius:20px;padding:40px 60px;box-shadow:0 4px 20px rgb(0 0 0 / .01)}.pk-step-column{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center}.pk-step-icon-circle{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;background:#fff;box-shadow:0 4px 10px rgb(0 0 0 / .03)}.pk-step-icon-circle i{font-size:32px}.pk-step-icon-circle i.fa-tree{color:#1FB04B!important}.pk-step-icon-circle i.fa-box{color:#F7A223!important}.pk-step-icon-circle i.fa-house{color:#0d6efd!important}.pk-step-title{font-family:var(--pk-font-secondary);font-size:18px;font-weight:800;color:var(--pk-secondary);margin-bottom:6px}.pk-step-desc{font-size:14px;color:var(--pk-text-muted);margin:0}.pk-step-arrow-col{padding:0 20px;color:#c2e7d3;font-size:20px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.pk-step-box-wrap{flex-direction:column;padding:30px 20px;gap:20px}.pk-step-arrow-col{transform:rotate(90deg);padding:10px 0}.section-title-new{font-size:28px}}.pk-image-slider-section{padding:60px 0;background:#fff}.pk-image-swiper{padding-bottom:50px!important}.pk-image-swiper .swiper-slide{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .05);transition:transform 0.3s ease;height:350px}.pk-image-swiper .swiper-slide:hover{transform:translateY(-5px)}.pk-image-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}.pk-image-swiper .swiper-pagination-bullet-active{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important}.pk-image-swiper .swiper-button-next,.pk-image-swiper .swiper-button-prev{color:var(--pk-primary)!important;background:#fff;width:45px;height:45px;border-radius:50%;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.pk-image-swiper .swiper-button-next::after,.pk-image-swiper .swiper-button-prev::after{font-size:18px!important;font-weight:700}.pk-left-shipping-section{background:#fff;padding:20px 0 10px 0;border-top:1px dashed #e2e8f0;margin-top:25px}.pk-left-shipping-title{font-family:var(--pk-font-secondary);font-size:16px;font-weight:700;color:#1a202c;margin-bottom:15px;display:block}.pk-left-shipping-section ul#shipping_method{padding:0!important;margin:0!important;list-style:none!important}.pk-left-shipping-section ul#shipping_method li{margin-bottom:12px;display:flex;align-items:center;gap:10px}.pk-left-shipping-section ul#shipping_method li input[type="radio"]{margin:0;width:18px;height:18px;accent-color:#1FB04B;cursor:pointer}.pk-left-shipping-section ul#shipping_method li label{font-size:15px;font-weight:600;color:#4a5568;cursor:pointer;margin:0;display:inline-block}#order_review tr.shipping,#order_review tr.woocommerce-shipping-totals,.woocommerce-checkout-review-order-table tr.shipping,.woocommerce-checkout-review-order-table tr.woocommerce-shipping-totals{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}#pk-custom-shipping-summary-row th{font-family:var(--pk-font-secondary);font-size:15px;font-weight:700;color:#1a202c;padding:12px 0;border-top:1px solid #eaeaea;text-align:left}#pk-custom-shipping-summary-row td{font-family:var(--pk-font-main);text-align:right;font-weight:600;color:#4a5568;padding:12px 0;border-top:1px solid #eaeaea;font-size:15px}.pk-funnel-product-selector{max-width:900px;margin:0 auto 20px}.pk-funnel-product-selector .pk-funnel-radio-card{display:block!important;background:#ffffff!important;border:2px solid #e2e8f0!important;border-radius:16px!important;padding:25px!important;box-shadow:0 4px 15px rgb(0 0 0 / .02)!important;position:relative!important;cursor:pointer!important;transition:all 0.3s ease!important;width:100%!important}.pk-funnel-product-selector .pk-funnel-radio-card.is-selected{border-color:#115e29!important;background:#ffffff!important;box-shadow:0 8px 30px rgb(17 94 41 / .08)!important}.pk-funnel-product-selector .pk-funnel-radio-card::after{content:'✓ Selected'!important;display:none!important}.pk-funnel-product-selector .pk-funnel-radio-card.is-selected::after{display:none!important}.pk-funnel-product-selector .pk-funnel-radio-card .d-flex.w-100.align-items-center.gap-3{display:flex!important}.pk-funnel-radio-img{width:65px!important;height:65px!important;border-radius:8px!important;overflow:hidden!important;flex-shrink:0!important}.pk-funnel-radio-img img{width:100%!important;height:100%!important;object-fit:cover!important}.pk-funnel-radio-title{font-family:var(--pk-font-secondary)!important;font-size:18px!important;font-weight:700!important;color:#115e29!important;margin:0 0 5px 0!important}.pk-funnel-radio-price{font-family:var(--pk-font-main)!important;font-size:18px!important;font-weight:700!important;color:#e15b00!important}.pk-funnel-variation-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important;position:relative!important;padding-left:0!important;width:100%!important}.pk-funnel-product-selector .pk-funnel-variation-group span.small.fw-bold.text-muted{display:block!important;font-family:var(--pk-font-secondary)!important;font-size:15px!important;font-weight:700!important;color:#115e29!important;margin-bottom:5px!important;text-transform:none!important;letter-spacing:normal!important}.pk-funnel-variation-group::before{display:none!important}.pk-funnel-radio-card.is-selected .pk-funnel-variation-group::before{display:none!important}.pk-funnel-product-selector .pk-funnel-swatches{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:12px!important;width:100%!important;margin:5px 0 0 0!important;padding:0!important}.pk-funnel-product-selector .pk-funnel-swatch{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#ffffff!important;border:1.5px solid #dfd9cf!important;border-radius:30px!important;padding:8px 20px!important;min-height:auto!important;width:auto!important;cursor:pointer!important;box-shadow:none!important;transition:all 0.2s ease!important;transform:none!important}.pk-funnel-product-selector .pk-funnel-swatch:hover{border-color:#115e29!important;background-color:#ffffff!important;transform:none!important;box-shadow:none!important}.pk-funnel-product-selector .pk-funnel-swatch.active{background-color:#115e29!important;border-color:#115e29!important;color:#ffffff!important;box-shadow:0 4px 12px rgb(17 94 41 / .2)!important}.pk-funnel-product-selector .pk-funnel-swatch .pk-swatch-weight{font-family:var(--pk-font-main)!important;font-size:14px!important;font-weight:700!important;color:#4a5568!important;margin:0!important;display:inline-block!important;text-transform:uppercase!important}.pk-funnel-product-selector .pk-funnel-swatch.active .pk-swatch-weight{color:#ffffff!important}.pk-funnel-product-selector .pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch .pk-swatch-price,.pk-funnel-product-selector .pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch .pk-swatch-desc,.pk-funnel-product-selector .pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch .pk-swatch-badge,.pk-funnel-product-selector .pk-funnel-swatch .pk-swatch-price,.pk-funnel-product-selector .pk-funnel-swatch .pk-swatch-desc,.pk-funnel-product-selector .pk-funnel-swatch .pk-swatch-badge,.pk-swatch-badge{display:none!important}.pk-funnel-product-selector .pk-funnel-radio-card.is-selected .pk-funnel-swatches .pk-funnel-swatch.active .pk-swatch-weight{color:#ffffff!important}.pk-why-best-section{padding:80px 0;background-color:#fff;font-family:'Anek Bangla',sans-serif;position:relative}.pk-section-badge-best{display:inline-flex;align-items:center;gap:6px;background:rgb(27 138 62 / .08);color:#1b8a3e;font-size:13px;font-weight:800;padding:6px 18px;border-radius:30px;margin-bottom:15px;border:1px solid rgb(27 138 62 / .15)}.pk-best-card{background:#fdfdfd;border:1.5px solid #f0f0f0;border-radius:20px;padding:35px 25px;text-align:center;height:100%;box-shadow:0 10px 30px rgb(0 0 0 / .02);transition:all 0.3s ease;position:relative;overflow:hidden}.pk-best-card::after{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#2e7d32,#ff8f00);opacity:0;transition:opacity 0.3s ease}.pk-best-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgb(27 138 62 / .08);border-color:#a5d6a7;background:#fff}.pk-best-card:hover::after{opacity:1}.pk-best-icon-box{width:68px;height:68px;border-radius:20px;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);color:#2e7d32;display:flex;align-items:center;justify-content:center;font-size:28px;margin:0 auto 22px;transition:all 0.4s ease}.pk-best-card:hover .pk-best-icon-box{background:linear-gradient(135deg,#2e7d32 0%,#1b5e20 100%);color:#fff;transform:rotateY(360deg)}.pk-best-title{font-size:20px;font-weight:800;color:#2c3e50;margin-bottom:12px}.pk-best-desc{font-size:14.5px;line-height:1.6;color:#546e7a;margin:0}.pk-badge-rose{background:linear-gradient(135deg,var(--pk-rose) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);padding:4px 12px;border-radius:50px;font-size:11px;font-weight:700;display:inline-block;margin-bottom:10px}.pk-badge-gold{background:var(--pk-accent);color:var(--pk-white);padding:4px 12px;border-radius:50px;font-size:11px;font-weight:700;display:inline-block;margin-bottom:10px}.pk-btn-rose{background:linear-gradient(135deg,var(--pk-rose) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);padding:10px 24px;border-radius:50px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:var(--pk-transition)}.pk-btn-rose:hover{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:var(--pk-white);transform:translateY(-2px)}.pk-prod-card{border-radius:14px!important;box-shadow:0 4px 15px rgb(0 0 0 / .04)!important;border:1px solid var(--pk-border)!important;overflow:hidden}.pk-prod-card:hover{box-shadow:0 12px 35px rgb(88 104 94 / .15)!important;border-color:var(--pk-primary)!important;transform:translateY(-5px)!important}.pk-add-btn{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;color:var(--pk-white)!important;border-radius:8px!important;font-weight:700!important;display:block!important;width:100%!important;text-align:center!important;padding:10px 14px!important;transition:all 0.3s ease!important}.pk-add-btn:hover{background:linear-gradient(135deg,var(--pk-rose) 0%,var(--pk-primary-dark) 100%)!important;color:var(--pk-white)!important;box-shadow:0 4px 12px rgb(88 104 94 / .35)!important;transform:translateY(-2px)!important}.added_to_cart{display:none!important}.dc-no-products-found{padding:60px 20px;background:var(--pk-bg-soft);border-radius:var(--pk-radius-lg);border:1px dashed var(--pk-border);margin:30px 0}.dc-no-products-found__icon svg{animation:pulse-icon 2s infinite ease-in-out}@keyframes pulse-icon{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}100%{transform:scale(1);opacity:.5}}.dc-no-products-found .form-control{border-radius:var(--pk-radius) 0 0 var(--pk-radius);border:1px solid var(--pk-border)!important;font-size:15px;height:auto;padding:12px 18px}.dc-no-products-found .form-control:focus{border-color:var(--pk-primary)!important;box-shadow:0 0 0 .25rem rgba(var(--pk-primary-rgb),.25);background:var(--pk-white)}.dc-no-products-found .btn-primary{background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%)!important;border-color:var(--pk-primary)!important;color:var(--pk-white)!important;border-radius:0 var(--pk-radius) var(--pk-radius) 0!important;font-size:15px;display:flex;align-items:center;justify-content:center;padding:0 24px}.dc-no-products-found .btn-primary:hover{background:linear-gradient(135deg,var(--pk-primary-dark) 0%,var(--pk-primary) 100%)!important;border-color:var(--pk-primary-dark)!important}.dc-no-products-found .btn-outline-dark{border:1px solid var(--pk-secondary)!important;color:var(--pk-secondary)!important;background:transparent!important;font-weight:600;transition:all 0.3s ease}.dc-no-products-found .btn-outline-dark:hover{background-color:var(--pk-secondary)!important;color:var(--pk-white)!important;transform:translateY(-2px);box-shadow:var(--pk-shadow)}.pk-flash-swiper{position:relative!important}.pk-swiper-prev,.pk-swiper-next{color:#ffffff!important;background:var(--pk-btn-bg-hover)!important;width:40px!important;height:40px!important;border-radius:50%!important;box-shadow:0 4px 10px rgb(0 0 0 / .15)!important;transition:all 0.3s ease!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;z-index:10!important}.pk-swiper-prev:hover,.pk-swiper-next:hover{background-color:#945340!important;transform:translateY(-50%) scale(1.08)!important;box-shadow:0 6px 15px rgb(176 104 83 / .35)!important}.pk-swiper-prev::after,.pk-swiper-next::after{font-size:16px!important;font-weight:700!important}.pk-swiper-prev{left:-20px!important}.pk-swiper-next{right:-20px!important}@media (max-width:1200px){.pk-swiper-prev{left:-10px!important}.pk-swiper-next{right:-10px!important}}@media (max-width:576px){.pk-swiper-prev,.pk-swiper-next{width:32px!important;height:32px!important}.pk-swiper-prev::after,.pk-swiper-next::after{font-size:12px!important}.pk-swiper-prev{left:-5px!important}.pk-swiper-next{right:-5px!important}}.dc-lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .85);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.dc-lightbox.is-active{opacity:1;pointer-events:auto}.dc-lightbox__content{max-width:90vw;max-height:85vh;border-radius:var(--pk-radius-lg);border:3px solid var(--pk-white);box-shadow:0 10px 40px rgb(0 0 0 / .5);object-fit:contain}.dc-lightbox__close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--pk-primary) 0%,var(--pk-primary-dark) 100%);color:#ffffff!important;border:2px solid #fff;font-size:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 15px rgb(0 0 0 / .4);transition:all 0.25s ease;line-height:1;z-index:100000;outline:none}.dc-lightbox__close:hover{background:#fff;color:var(--pk-primary)!important;transform:scale(1.1) rotate(90deg)}.pk-add-btn,.pk-view-all-btn,.dc-btn:not(.dc-btn--outline),.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.single_add_to_cart_button,.button.checkout,.woocommerce-checkout #place_order,.widget_price_filter .price_slider_amount .button,.pk-footer-nl button,.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{background:var(--pk-btn-bg)!important;border-color:var(--pk-btn-bg)!important;color:var(--pk-btn-text)!important;box-shadow:0 4px 15px rgb(207 152 39 / .15)!important}.pk-add-btn:hover,.pk-view-all-btn:hover,.dc-btn:not(.dc-btn--outline):hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.single_add_to_cart_button:hover,.button.checkout:hover,.woocommerce-checkout #place_order:hover,.widget_price_filter .price_slider_amount .button:hover,.pk-footer-nl button:hover,.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover{background:var(--pk-btn-bg-hover)!important;border-color:var(--pk-btn-bg-hover)!important;color:var(--pk-btn-text)!important;box-shadow:0 6px 20px rgb(166 118 26 / .3)!important}.pk-cat-card-modern{display:block;position:relative;width:100%;height:380px;border-radius:12px;overflow:hidden;text-decoration:none;box-shadow:0 5px 15px rgb(0 0 0 / .1);transition:transform 0.3s ease,box-shadow 0.3s ease;background:#000}.pk-cat-card-modern:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgb(0 0 0 / .2)}.pk-cat-modern-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.pk-cat-modern-bg img,.pk-cat-modern-bg video{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease;pointer-events:none}.pk-cat-card-modern:hover .pk-cat-modern-bg img,.pk-cat-card-modern:hover .pk-cat-modern-bg video{transform:scale(1.05)}.pk-cat-modern-overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to top,rgb(0 0 0 / .9) 0%,#fff0 100%);z-index:2}.pk-cat-modern-top{position:absolute;top:15px;left:15px;z-index:3}.pk-cat-modern-view{background:rgb(0 0 0 / .5);color:#fff;font-size:11px;padding:4px 8px;border-radius:20px;display:flex;align-items:center;gap:5px;backdrop-filter:blur(4px);font-weight:500}.pk-cat-modern-bottom{position:absolute;bottom:15px;left:15px;right:15px;z-index:3;display:flex;align-items:center;gap:12px}.pk-cat-modern-thumb{width:35px;height:35px;border-radius:8px;overflow:hidden;flex-shrink:0;border:1px solid rgb(255 255 255 / .4);box-shadow:0 2px 5px rgb(0 0 0 / .2)}.pk-cat-modern-thumb img{width:100%;height:100%;object-fit:cover}.pk-cat-modern-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.pk-cat-modern-title{color:#fff;font-size:14px;font-weight:600;margin:0 0 3px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--pk-font-main);text-shadow:0 1px 3px rgb(0 0 0 / .5)}.pk-cat-modern-subtitle{color:rgb(255 255 255 / .85);font-size:10px;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 2px rgb(0 0 0 / .5)}.pk-cat-modern-arrow{color:#fff;font-size:12px;opacity:.9;flex-shrink:0}#dcMain{width:100%;overflow:hidden}section{width:100%;display:block;position:relative;box-sizing:border-box}.pk-gohona-collections-section,.pk-modern-testimonial-section,.pk-video-slider-section,.pk-faq-homepage-section,.pk-flash-sale-section,.pk-trust-section{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:block}.pk-hp-swatches{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:8px 0 10px;min-height:24px}.pk-hp-swatches:empty{display:none!important;margin:0!important;min-height:0!important}.pk-hp-swatch{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px rgb(0 0 0 / .18);transition:transform 0.2s ease,box-shadow 0.2s ease;cursor:pointer;text-decoration:none}.pk-hp-swatch:hover{transform:scale(1.25);box-shadow:0 0 0 2px var(--pk-primary,#34225C)}.pk-hp-swatch-more{font-size:11px;font-weight:700;color:var(--pk-text-muted,#6B5B49);line-height:20px}.pk-hp-swatch--active{box-shadow:0 0 0 2.5px #fff,0 0 0 4px var(--pk-primary,#34225C)!important;transform:scale(1.18)}.pk-hp-sizes{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:6px 0 10px;min-height:20px}.pk-hp-size-tag{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--pk-text,#2C241B);background-color:var(--pk-bg-soft,#FAF5FC);border:1px solid var(--pk-border,#E5D9EB);border-radius:4px;padding:2px 6px;line-height:1.2;transition:all 0.2s ease;text-decoration:none}.pk-hp-size-tag:hover{border-color:var(--pk-primary,#34225C);color:var(--pk-primary,#34225C);background-color:#fff}.pk-hp-size-tag-more{font-size:11px;font-weight:700;color:var(--pk-text-muted,#6B5B49);padding:2px 4px}@media (max-width:576px){.pk-hp-swatch{width:16px;height:16px}.pk-hp-sizes{gap:3px;margin:4px 0 8px}.pk-hp-size-tag{font-size:9px;padding:1px 4px}.pk-hp-size-tag-more{font-size:9px}}.payment-badge{display:inline-block;padding:2px 8px;font-size:11px;font-weight:700;border-radius:4px;margin-left:8px;color:#fff!important;vertical-align:middle;text-transform:uppercase;letter-spacing:.5px}.bkash-badge{background-color:#E2136E}.nagad-badge{background-color:#EA5823}.rocket-badge{background-color:#8C3494}.bank-badge{background-color:#006A4E}.delivery-charge-badge{background-color:#0D6EFD}.dc-payment-gateway-icon,.woocommerce-checkout #payment ul.payment_methods li label img,.woocommerce-checkout #payment ul.payment_methods li img{height:28px!important;max-height:28px!important;width:auto!important;max-width:100px!important;margin-left:8px!important;vertical-align:middle!important;object-fit:contain!important;display:inline-block!important;border-radius:4px!important}.dc-manual-payment-info{background:#FAF8F6;border:1px solid #E5D9EB;border-left:4px solid var(--pk-primary,#34225C);border-radius:8px;padding:15px 20px;margin-bottom:20px;font-size:14px;color:var(--pk-text,#2C241B)}.dc-manual-payment-info.bkash-payment-box{border-left-color:#E2136E}.dc-manual-payment-info.nagad-payment-box{border-left-color:#EA5823}.dc-manual-payment-info.rocket-payment-box{border-left-color:#8C3494}.dc-manual-payment-info.bank-payment-box{border-left-color:#006A4E}.dc-manual-payment-info.delivery-charge-payment-box{border-left-color:#0D6EFD}.dc-payment-number-row{font-size:16px;margin-bottom:8px;color:var(--pk-secondary,#222)}.dc-highlight-number{font-weight:800;color:var(--pk-primary,#34225C);background:rgb(52 34 92 / .06);padding:2px 8px;border-radius:4px;letter-spacing:1px}.bkash-payment-box .dc-highlight-number{color:#E2136E;background:rgb(226 19 110 / .06)}.nagad-payment-box .dc-highlight-number{color:#EA5823;background:rgb(234 88 35 / .06)}.rocket-payment-box .dc-highlight-number{color:#8C3494;background:rgb(140 52 148 / .06)}.dc-payment-instructions{line-height:1.5}.dc-payment-instructions p:last-child{margin-bottom:0}.dc-payment-inputs{margin-top:15px;margin-bottom:10px}.dc-payment-inputs label{font-size:12px;font-weight:700;color:var(--pk-secondary,#222);text-transform:uppercase;margin-bottom:5px;display:block}.dc-payment-inputs .form-control{border-radius:6px;border:1px solid var(--pk-border,#E5D9EB);padding:10px 14px;font-size:14px;outline:none;transition:all 0.2s ease}.dc-payment-inputs .form-control:focus{border-color:var(--pk-primary,#34225C);box-shadow:0 0 0 3px rgb(52 34 92 / .1)}.bank-details-list{padding-left:0;list-style:none;margin-bottom:12px}.bank-details-list li{margin-bottom:6px;display:flex;justify-content:space-between;border-bottom:1px dashed rgb(0 0 0 / .06);padding-bottom:4px}.bank-details-list li strong{color:var(--pk-secondary,#222)}table.shop_table.woocommerce-checkout-review-order-table thead tr th{width:100%}table.shop_table.woocommerce-checkout-review-order-table tbody tr td{width:100%}.nyrisa-payment-options-wrap{background:#fff;border-radius:12px;border:1.5px solid #e5d9eb;box-shadow:0 4px 15px rgb(52 34 92 / .04)}.nyrisa-payment-card{position:relative;transition:all 0.25s ease;background-color:#fff;border:1.5px solid #e5d9eb!important;border-radius:10px!important}.nyrisa-payment-card:hover{border-color:#965FA8!important;background-color:#faf5fc}.nyrisa-payment-card.is-selected{border-color:var(--pk-primary,#34225C)!important;background-color:#faf5fc!important;box-shadow:0 0 0 1px var(--pk-primary,#34225C)}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon,.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout form.woocommerce-form-login{display:none!important}.pk-footer-nl input{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .18)!important;color:#ffffff!important;height:auto!important}.pk-footer-nl input::placeholder{color:rgb(255 255 255 / .5)!important}.nyrisa-payment-radio{width:1.25rem;height:1.25rem;accent-color:var(--pk-primary,#34225C);cursor:pointer}.nyrisa-payment-radio:checked{background-color:var(--pk-primary,#34225C)!important;border-color:var(--pk-primary,#34225C)!important}.nyrisa-payment-badge{background-color:var(--pk-primary,#34225C)!important;color:#ffffff!important;font-weight:700;border-radius:6px;padding:6px 14px;transition:all 0.2s ease}.nyrisa-payment-card:not(.is-selected) .nyrisa-payment-badge{background-color:#965FA8!important;opacity:.9}.nyrisa-review-payable-row th,.nyrisa-review-payable-row td{background-color:#f0f7ff!important}.nyrisa-review-due-row th,.nyrisa-review-due-row td{background-color:#fff5f5!important}.nyrisa-checkout-terms-wrap{background-color:#faf5fc!important;border:1.5px solid #e5d9eb!important;border-radius:10px!important}.nyrisa-checkout-terms-wrap .nyrisa-terms-link,.woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-privacy-policy-text a{color:var(--pk-primary,#34225C)!important;font-weight:600;text-decoration:underline;transition:color 0.2s ease}.nyrisa-checkout-terms-wrap .nyrisa-terms-link:hover,.woocommerce-terms-and-conditions-checkbox-text a:hover,.woocommerce-privacy-policy-text a:hover{color:#965FA8!important}.nyrisa-checkout-terms-wrap input[type="checkbox"]:checked{background-color:var(--pk-primary,#34225C)!important;border-color:var(--pk-primary,#34225C)!important}.woocommerce-privacy-policy-text{display:none!important}.mobile-bottom-nav-bar,.dc-mobile-bottom-nav{background:linear-gradient(135deg,var(--pk-primary,#34225C) 0%,var(--pk-primary-dark,#965FA8) 100%)!important;background-color:transparent!important;border-top:1px solid rgb(255 255 255 / .15)!important;box-shadow:0 -4px 20px rgb(0 0 0 / .25)!important;z-index:9990!important}.mobile-bottom-nav-bar .mbn-item,.dc-mobile-bottom-nav .dc-mobile-nav-item{color:rgb(255 255 255 / .9)!important;text-decoration:none!important}.mobile-bottom-nav-bar .mbn-icon,.mobile-bottom-nav-bar .mbn-label,.dc-mobile-bottom-nav .dc-mobile-nav-label{color:rgb(255 255 255 / .9)!important}.mobile-bottom-nav-bar .mbn-item.mbn-active,.mobile-bottom-nav-bar .mbn-item:hover,.mobile-bottom-nav-bar .mbn-item.mbn-active .mbn-icon,.mobile-bottom-nav-bar .mbn-item.mbn-active .mbn-label,.mobile-bottom-nav-bar .mbn-item:hover .mbn-icon,.mobile-bottom-nav-bar .mbn-item:hover .mbn-label,.dc-mobile-bottom-nav .dc-mobile-nav-item:hover,.dc-mobile-bottom-nav .dc-mobile-nav-item.active{color:#ffffff!important}.mobile-bottom-nav-bar .mbn-badge,.dc-mobile-bottom-nav .dc-badge{background-color:var(--pk-secondary,#1A1A1A)!important;color:#ffffff!important;border:1.5px solid var(--pk-primary,#34225C)!important}.dc-mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-around;padding:8px 4px calc(8px + env(safe-area-inset-bottom, 0px))}.dc-mobile-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;flex:1;padding:4px 0;transition:all 0.2s ease;position:relative}.dc-mobile-nav-icon{position:relative;font-size:19px;margin-bottom:3px;line-height:1;display:flex;align-items:center;justify-content:center;height:22px}.dc-mobile-nav-icon .dc-badge{position:absolute;top:-6px;right:-10px;font-size:10px;font-weight:800;min-width:17px;height:17px;padding:0 4px;border-radius:10px;display:flex;align-items:center;justify-content:center;line-height:1}.dc-mobile-nav-label{font-size:10px;font-weight:700;line-height:1.1}.mobile-bottom-nav-bar~.dc-mobile-bottom-nav{display:none!important}@media (max-width:991.98px){body{padding-bottom:70px!important}.pk-back-to-top{bottom:75px!important;right:15px!important}.pk-floating-messenger{bottom:135px!important;right:15px!important}.pk-floating-whatsapp{bottom:195px!important;right:15px!important}}@media (min-width:992px){.dc-mobile-bottom-nav,.mobile-bottom-nav-bar{display:none!important}}.embm-greeting-card{background:linear-gradient(135deg,var(--pk-primary,#34225C) 0%,var(--pk-primary-dark,#965FA8) 100%)!important;color:#ffffff!important;box-shadow:0 4px 15px rgb(52 34 92 / .25)!important}.embm-greeting-card:hover{box-shadow:0 6px 18px rgb(52 34 92 / .35)!important}.embm-avatar{background:rgb(255 255 255 / .2)!important;color:#ffffff!important;border-color:#ffffff!important}.embm-user-hello,.embm-user-action{color:#ffffff!important}.embm-section-title::after{background:var(--pk-primary,#34225C)!important}.embm-category-link:hover,.embm-category-link:focus,.embm-qlink-anchor:hover,.embm-qlink-anchor:focus{color:var(--pk-primary,#34225C)!important;background-color:rgb(52 34 92 / .05)!important}.embm-accordion-toggle:hover,.embm-qlink-icon{color:var(--pk-primary,#34225C)!important}.dc-checkout-review{display:flex;flex-direction:column;gap:1.5rem}.dc-checkout-items{display:flex;flex-direction:column;gap:1rem}.dc-checkout-item{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1rem;background:#fff;padding:1rem;border-radius:8px;border:1px solid #eaeaea}.dc-checkout-item__img{width:60px;height:60px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#f8f9fa}.dc-checkout-item__img img{width:100%;height:100%;object-fit:cover}.dc-checkout-item__content{flex:1 1 calc(100% - 60px - 1.5rem);min-width:0;display:flex;flex-direction:column;gap:.25rem}.dc-checkout-item__title{font-weight:600;color:#1a202c;font-size:14px}.dc-checkout-item__row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:.25rem}.dc-checkout-item__meta{display:flex;flex-direction:column;gap:.25rem}.dc-checkout-item__meta dl.variation{margin:0;font-size:12px;color:#666}.dc-checkout-item__price-calc{font-size:13px;color:#718096}.dc-checkout-item__price-calc strong{color:var(--pk-primary,#34225C);font-weight:700}.dc-checkout-item__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.dc-checkout-item__remove{color:#e53e3e;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:4px;transition:all 0.2s ease}.dc-checkout-item__remove:hover{background:#fff5f5;color:#c53030}.dc-checkout-coupon{display:flex;gap:.5rem;margin-bottom:.5rem}.dc-checkout-coupon .dc-coupon__input{flex:1;padding:.5rem 1rem;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;outline:none;transition:border-color 0.2s}.dc-checkout-coupon .dc-coupon__input:focus{border-color:var(--pk-primary,#34225C)}.dc-checkout-totals{background:#f8f9fa;padding:1.25rem;border-radius:8px;border:1px solid #eaeaea;display:flex;flex-direction:column;gap:.75rem}.dc-checkout-totals__row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#4a5568}.dc-checkout-totals__row.order-total{border-top:1px solid #e2e8f0;padding-top:.75rem;margin-top:.25rem;font-size:16px;color:#1a202c}.dc-checkout-totals__row.order-total strong{font-weight:700;color:var(--pk-primary,#34225C)}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout form.checkout_coupon{display:none!important}.dc-checkout-review .dc-qty{border:none!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:12px;border-radius:0!important;height:auto!important}.dc-checkout-review .dc-qty__btn{border:1.5px solid #a0aec0!important;border-radius:8px!important;background:transparent!important;color:#4a5568!important;font-size:18px!important;width:36px!important;height:36px!important;display:flex;align-items:center;justify-content:center}.dc-checkout-review .dc-qty__btn:hover{border-color:var(--pk-primary,#34225C)!important;color:var(--pk-primary,#34225C)!important;background:rgb(52 34 92 / .05)!important}.dc-checkout-review .dc-qty__input{width:24px!important;color:var(--pk-primary,#34225C)!important;font-weight:700!important;font-size:15px!important;padding:0!important}.dc-checkout-totals__row.shipping{display:none!important}.nyrisa-delivery-weight-note{color:#6c757d;margin-top:-2px;margin-bottom:4px;line-height:1.35}#pk-custom-shipping-summary-row{display:none!important}body form.checkout_coupon.woocommerce-form-coupon,.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon,.dc-checkout-page form.checkout_coupon.woocommerce-form-coupon,.woocommerce-form-coupon-toggle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}body .pk-footer-nl input,.pk-footer-nl input[type="email"]{background:rgb(255 255 255 / .08)!important;border:1px solid rgb(255 255 255 / .18)!important;color:#ffffff!important;height:46px!important;padding:0 52px 0 16px!important}body .pk-footer-nl input::placeholder,.pk-footer-nl input[type="email"]::placeholder{color:rgb(255 255 255 / .5)!important}.dc-legal__footer p{font-size:16px}.pk-footer-forminator-wrap{width:100%}.pk-footer-forminator-wrap .forminator-custom-form{margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;position:relative!important}.pk-footer-forminator-wrap form{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important}.pk-footer-forminator-wrap .forminator-row{order:1!important;margin:0!important;padding:0!important;width:100%!important;display:block!important;position:relative!important}.pk-footer-forminator-wrap .forminator-col{padding:0!important;margin:0!important;width:100%!important}.pk-footer-forminator-wrap .forminator-field{margin:0!important;padding:0!important;position:relative!important}.pk-footer-forminator-wrap .forminator-label{display:none!important}.pk-footer-forminator-wrap input.forminator-input,.pk-footer-forminator-wrap input[type="email"],.pk-footer-forminator-wrap input[type="text"]{background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:10px!important;color:#ffffff!important;height:46px!important;padding:0 52px 0 16px!important;font-size:14px!important;box-sizing:border-box!important;width:100%!important;transition:all 0.2s ease!important}.pk-footer-forminator-wrap input.forminator-input:focus,.pk-footer-forminator-wrap input[type="email"]:focus{border-color:rgb(255 255 255 / .4)!important;background:rgb(255 255 255 / .1)!important;outline:none!important;box-shadow:none!important}.pk-footer-forminator-wrap .forminator-has-error input.forminator-input,.pk-footer-forminator-wrap .forminator-has-error input[type="email"]{border-color:#ff6b6b!important}.pk-footer-forminator-wrap input.forminator-input::placeholder,.pk-footer-forminator-wrap input[type="email"]::placeholder{color:rgb(255 255 255 / .45)!important}.pk-footer-forminator-wrap .forminator-row-last,.pk-footer-forminator-wrap .forminator-pagination-footer{position:absolute!important;right:5px!important;left:auto!important;top:5px!important;transform:none!important;z-index:10!important;margin:0!important;padding:0!important;width:36px!important;height:36px!important;min-width:0!important;max-width:36px!important;float:none!important}.pk-footer-forminator-wrap .forminator-row-last .forminator-col{width:36px!important;height:36px!important;min-width:0!important;max-width:36px!important;margin:0!important;padding:0!important;float:none!important;position:static!important}.pk-footer-forminator-wrap button.forminator-button-submit,.pk-footer-forminator-wrap .forminator-button{position:absolute!important;right:0!important;left:auto!important;top:0!important;bottom:auto!important;background:linear-gradient(135deg,#965FA8 0%,#7B438E 100%)!important;color:transparent!important;border:none!important;border-radius:8px!important;height:36px!important;width:36px!important;min-width:0!important;max-width:36px!important;padding:0!important;font-size:0!important;line-height:0!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;box-shadow:0 4px 10px rgb(150 95 168 / .35)!important;transition:all 0.2s ease!important;margin:0!important;float:none!important}.pk-footer-forminator-wrap button.forminator-button-submit *{display:none!important}.pk-footer-forminator-wrap button.forminator-button-submit::after,.pk-footer-forminator-wrap .forminator-button::after{content:"\f1d8"!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-size:16px!important;color:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;margin:0!important;padding:0!important;transform:translate(-4px)}.pk-footer-forminator-wrap button.forminator-button-submit:hover,.pk-footer-forminator-wrap .forminator-button:hover{background:linear-gradient(135deg,#A871BA 0%,#8C4E9F 100%)!important;transform:scale(1.03)!important;box-shadow:0 6px 14px rgb(150 95 168 / .5)!important}.pk-footer-forminator-wrap .forminator-loading{display:none!important}.pk-footer-forminator-wrap .forminator-error-message,.pk-footer-forminator-wrap .forminator-has-error .forminator-error-message{background:transparent!important;border:none!important;color:#ff6b6b!important;font-size:12px!important;padding:6px 0 0 2px!important;margin:0!important;font-weight:500!important;box-shadow:none!important;display:block!important;line-height:1.3!important;order:98!important}.pk-footer-forminator-wrap .forminator-ui .forminator-response-message,.pk-footer-forminator-wrap .forminator-response-message{background:transparent!important;border:none!important;color:#ff6b6b!important;font-size:13px!important;font-weight:500!important;padding:0!important;margin:8px 0 0 0!important;width:100%!important;flex-basis:100%!important;order:99!important;box-shadow:none!important;box-sizing:border-box!important;text-align:left!important;line-height:1.4!important}.pk-footer-forminator-wrap .forminator-ui .forminator-response-message.forminator-show.forminator-success,.pk-footer-forminator-wrap .forminator-response-message.forminator-success{background:transparent!important;border:none!important;color:#25D366!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important;padding:0!important;margin:8px 0 0 0!important;order:99!important;display:block!important;width:100%!important}.pk-footer-forminator-wrap .forminator-edit-module{display:none!important}