.nexus-pdp-benefits{margin:18px 0 16px}.nexus-pdp-sale{display:flex;justify-content:space-between;gap:12px;margin-top:4px;padding:10px 14px;border-radius:8px 8px 0 0;background:#e11d48;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.nexus-pdp-countdown{margin:0 0 12px;padding:8px 14px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:600;border-radius:0 0 8px 8px}.nexus-pdp-countdown strong{display:inline-block;min-width:1.6em;padding:2px 5px;margin:0 1px;background:#9f1239;color:#fff;border-radius:4px;font-variant-numeric:tabular-nums}.nexus-pdp-rating{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;font-size:13px;color:#4b5563}.nexus-pdp-stars{color:#f59e0b;letter-spacing:1px}.nexus-pdp-shipping{display:flex;flex-direction:column;gap:2px;padding:16px 18px;border-radius:10px;background:linear-gradient(135deg,#e8f1fc,#d6e8ff);color:#0159d8}.nexus-pdp-shipping strong{font-size:22px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase}.nexus-pdp-shipping span{font-size:15px;font-weight:600;color:#0e2a5c}.nexus-pdp-shipping--karachi{background:linear-gradient(135deg,#e8f1fc,#d6e8ff)}.nexus-pdp-highlights{margin:14px 0 0;padding:0;list-style:none}.nexus-pdp-highlights li{position:relative;padding:6px 0 6px 22px;font-size:14px;line-height:1.45;color:#1f2937}.nexus-pdp-highlights li:before{content:"\2713";position:absolute;left:0;color:#0159d8;font-weight:800}.nexus-pdp-pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.nexus-pdp-pills li{padding:7px 10px;border-radius:999px;background:#f4f6fa;font-size:12px;font-weight:700;color:#0e2a5c}.nexus-pdp-trust{margin:8px 0 18px}.nexus-pdp-addmore{margin:0 0 14px;padding:14px;border:1px solid #dbe7f8;border-radius:12px;background:#f8fbff}.nexus-pdp-addmore__title{margin:0 0 10px;font-size:15px;font-weight:800;color:#0e2a5c}.nexus-pdp-addmore__row{position:relative;display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px;cursor:pointer;background:#fff;border:1px solid #d6e4f7;border-radius:10px}.nexus-pdp-addmore__row input{position:absolute;opacity:0;width:1px;height:1px}.nexus-tick{flex:0 0 24px;width:24px;height:24px;border:2px solid #0159D8;border-radius:6px;background:#fff}.nexus-pdp-addmore__row input:checked+.nexus-tick{background:#0159d8;border-color:#0159d8}.nexus-pdp-addmore__row input:checked+.nexus-tick:after{content:"";display:block;width:6px;height:12px;margin:2px auto 0;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.nexus-pdp-addmore__row:has(input:checked){border-color:#0159d8;box-shadow:0 0 0 1px #0159d8}.nexus-pdp-addmore__row img{width:48px;height:48px;object-fit:contain;background:#f8fbff;border-radius:8px}.nexus-pdp-addmore__row strong{display:block;font-size:13px;color:#111827}.nexus-pdp-addmore__row em{font-style:normal;color:#0159d8;font-weight:700;font-size:13px}.nexus-pdp-addmore__note{margin:8px 0 0;font-size:12px;color:#6b7280}.nexus-pdp-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nexus-pdp-icons div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;text-align:center;background:#f4f8ff;border:1px solid #e6eef9;border-radius:12px}.nexus-pdp-icons__svg{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#0159d8}.nexus-pdp-icons__svg .material-symbols-outlined{font-size:24px;color:inherit}.nexus-pdp-icons strong{display:block;font-size:12px;color:#0e2a5c}.nexus-pdp-whatsapp{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:12px;border-radius:8px;background:#25d366;color:#fff!important;font-weight:800;text-decoration:none!important}.nexus-pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -8px 24px #0e2a5c1f}.nexus-pdp-sticky[hidden]{display:none!important}.nexus-pdp-sticky__info strong{display:block;font-size:13px;color:#111827}.nexus-pdp-sticky__info span{color:#0159d8;font-weight:800}.nexus-pdp-sticky__btn{min-height:44px;padding:0 18px;border:0;border-radius:8px;background:#0159d8;color:#fff;font-weight:800;cursor:pointer}.template-product .productView-price .price,.template-product .productView-price .price-item{font-size:28px!important;font-weight:700;color:#0159d8!important}.template-product .productView-price .price--compare,.template-product .productView-price s,.template-product .productView-price .compare-price{color:#9ca3af!important;font-size:18px!important}.template-product .productView-title,.template-product h1.productView-title{font-size:30px!important;line-height:1.2}.template-product .product-form__submit,.template-product .button-addtocart,.template-product [name=add],.template-product .productView-action .button-1{background:#0159d8!important;border-color:#0159d8!important;color:#fff!important;min-height:50px!important;font-weight:800!important}.template-product .productView-payment,.template-product .shopify-payment-button,.template-product shopify-accelerated-checkout,.template-product shopify-accelerated-checkout-cart{display:none!important}.template-product .productView-ViewingProduct,.template-product .productView-customerViewing,.template-product .pickup-availability,.template-product .productView-perks,.template-product .productView-share{display:none!important}.template-product .productView-groupTop,.template-product .productView-action,.template-product .product-form__buttons,.template-product #product-add-to-cart{display:block!important;width:100%}.template-product .productView-shortDesc,.template-product .short-description{display:none!important}.nexus-upsell{background:#f7f9fc;padding:56px 0 32px}.nexus-upsell__inner,.nexus-faq__inner,.nexus-reviews__inner{width:min(1120px,calc(100% - 48px));margin:0 auto}.nexus-upsell__eyebrow,.nexus-reviews__eyebrow{margin:0 0 6px;text-align:center;color:#0159d8;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nexus-upsell__title,.nexus-faq h2,.nexus-reviews h2{margin:0;text-align:center;font-size:28px;color:#0e2a5c}.nexus-upsell__sub{margin:8px 0 28px;text-align:center;color:#666}.nexus-upsell__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nexus-upsell__item{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;background:#fff;border:2px solid #e6eef9;border-radius:16px;cursor:pointer}.nexus-upsell__item input{position:absolute;opacity:0;pointer-events:none}.nexus-upsell__item.is-current,.nexus-upsell__item:has(input:checked){border-color:#0159d8}.nexus-upsell__item img{width:100%;height:148px;object-fit:contain;background:#f4f6fa;border-radius:12px}.nexus-upsell__copy{min-width:0}.nexus-upsell__item small{display:block;font-size:11px;color:#6b7280;text-transform:uppercase;letter-spacing:.06em}.nexus-upsell__item strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.3;color:#161616}.nexus-upsell__item em{display:block;margin-top:4px;font-style:normal;color:#0159d8;font-weight:700}.nexus-upsell__bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 18px;background:#fff;border-radius:12px}.nexus-upsell__button,.nexus-upsell__bar button{min-height:48px;padding:0 22px;border:0;border-radius:8px;background:#0159d8;color:#fff;font-weight:800;cursor:pointer}.nexus-faq{padding:24px 0 8px}.nexus-faq__list{max-width:760px;margin:24px auto 0}.nexus-faq details{border-bottom:1px solid #e5e7eb}.nexus-faq summary{cursor:pointer;padding:16px 0;font-weight:700;color:#0e2a5c;list-style:none}.nexus-faq summary::-webkit-details-marker{display:none}.nexus-faq p{margin:0 0 16px;color:#4b5563}.nexus-reviews{padding:32px 0 48px;background:#fff}.nexus-reviews__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:20px auto 0;padding:18px 20px;background:#f7f9fc;border-radius:14px}.nexus-reviews__score strong{display:block;font-size:36px;line-height:1;color:#0e2a5c}.nexus-reviews__score span{color:#6b7280;font-size:13px}.nexus-reviews__write,.nexus-reviews__form button[type=submit]{min-height:44px;padding:0 18px;border:0;border-radius:8px;background:#0159d8;color:#fff;font-weight:800;cursor:pointer}.nexus-reviews__form-wrap{max-width:760px;margin:28px auto 0;padding:20px;background:#f7f9fc;border-radius:14px}.nexus-reviews__form-wrap h3{margin:0 0 16px;color:#0e2a5c}.nexus-reviews__form{display:grid;gap:12px}.nexus-reviews__form label{display:grid;gap:6px;font-size:13px;font-weight:700;color:#0e2a5c}.nexus-reviews__form input,.nexus-reviews__form select,.nexus-reviews__form textarea{width:100%;padding:10px 12px;border:1px solid #d7e0ee;border-radius:8px;background:#fff;font:inherit;font-weight:400}.nexus-reviews__actions{display:flex;gap:10px}.nexus-reviews__actions button[type=button]{min-height:44px;padding:0 16px;border:0;border-radius:8px;background:#e8eef7;color:#0e2a5c;font-weight:700;cursor:pointer}.nexus-reviews__thanks{margin:0;color:#0159d8;font-weight:700}.nexus-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}.nexus-reviews article{padding:20px;background:#f7f9fc;border-radius:12px}.nexus-reviews__stars{margin:0 0 8px;color:#f59e0b}.nexus-reviews article p{margin:0;color:#1f2937}.nexus-reviews cite{display:block;margin-top:12px;font-style:normal;font-size:13px;color:#6b7280}@media(max-width:767px){.nexus-pdp-icons,.nexus-reviews__grid{grid-template-columns:1fr 1fr;display:grid}.nexus-reviews__grid,.nexus-upsell__bar{grid-template-columns:1fr}.nexus-upsell{padding:36px 0 24px}.nexus-upsell__inner{width:calc(100% - 32px)}.nexus-upsell__title{font-size:22px}.nexus-upsell__items{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.nexus-upsell__item{flex:0 0 74%;max-width:240px;scroll-snap-align:start}.nexus-upsell__item img{height:128px}.nexus-upsell__bar{display:flex;flex-direction:column;align-items:stretch;text-align:center}.nexus-upsell__button,.nexus-upsell__bar button{width:100%}.nexus-pdp-shipping strong,.template-product .productView-title,.template-product h1.productView-title{font-size:22px!important}body.template-product{padding-bottom:76px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nexus-pdp.css.map */
