.psa-product-detail{--pd-ink:#08152f;--pd-muted:#687590;--pd-line:#e1e7f0;--pd-blue:#365df5;--pd-mint:#3bd0ad;background:#f7f9fc;color:var(--pd-ink);padding-bottom:4rem}.psa-product-detail__breadcrumb{align-items:center;color:#8390a6;display:flex;font-size:.72rem;gap:.4rem;margin-bottom:1.2rem;min-width:0}.psa-product-detail__breadcrumb a{color:#53617a}.psa-product-detail__breadcrumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psa-product-detail .card{border:1px solid var(--pd-line)!important;border-radius:22px!important;box-shadow:0 14px 38px rgba(16,38,82,.055)}.psa-product-detail>.container>.row>.col-lg-9>.h-100>.card:first-child{padding:1.15rem}.psa-product-detail .quickviewSlider2{background:#f2f5f9!important;border:0!important;border-radius:18px!important}.psa-product-detail .quickviewSlider2 .swiper-slide{align-items:center;display:flex;justify-content:center}.psa-product-detail .quickviewSlider2 img{object-fit:contain;padding:1.25rem}.psa-product-detail .quickviewSliderThumb2 .swiper-slide{background:#fff;border-color:var(--pd-line)!important;border-radius:11px!important}.psa-product-detail .quickviewSliderThumb2 img{object-fit:contain;padding:.3rem}.psa-product-detail__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.psa-product-detail__badges span{background:#eaf0ff;border-radius:99px;color:var(--pd-blue);font-size:.62rem;font-weight:800;letter-spacing:.07em;padding:.4rem .65rem;text-transform:uppercase}.psa-product-detail__badges .is-trusted{background:#e6fff7;color:#08745e}.psa-product-detail__badges i{margin-right:.25rem}.psa-product-detail .details h1{color:var(--pd-ink);font-size:clamp(1.65rem,3vw,2.65rem);font-weight:800;letter-spacing:-.045em;line-height:1.08}.psa-product-detail .details>.pro{border-bottom:1px solid var(--pd-line);color:var(--pd-muted);font-weight:500;margin-bottom:1.3rem!important;padding-bottom:1rem}.psa-product-detail .discounted-unit-price{color:var(--pd-ink);font-size:1.75rem!important}.psa-product-detail__availability{align-items:center;display:flex;font-size:.72rem;font-weight:700;gap:.4rem;margin-top:.6rem}.psa-product-detail__availability.is-available{color:#08745e}.psa-product-detail__availability.is-unavailable{color:#b23b48}.psa-product-detail .addToCartDynamicForm{background:#fbfcfe;border:1px solid var(--pd-line);border-radius:16px;gap:1.25rem!important;padding:1.1rem}.psa-product-detail .product-description-label{color:#59667d!important;font-weight:700}.psa-product-detail .checkbox-alphanumeric label{border-color:#d5dce7!important;border-radius:9px!important}.psa-product-detail .quantity-box{background:#fff;border-color:#cad4e2!important;border-radius:10px!important}.psa-product-detail .quantity-box .btn-number{background:#edf1f7!important;color:var(--pd-ink)!important}.psa-product-detail .product-add-and-buy-section{display:grid!important;grid-template-columns:1fr 1.25fr}.psa-product-detail .product-add-and-buy-section .btn{border-radius:11px;font-size:.78rem;font-weight:800;min-height:48px}.psa-product-detail .product-add-and-buy-section .btn-secondary{background:#0a1830;border-color:#0a1830;color:#fff}.psa-product-detail .product-add-and-buy-section .btn--primary{background:var(--pd-blue);border-color:var(--pd-blue)}.psa-product-detail .product-action-add-wishlist{border-color:var(--pd-line)!important;border-radius:10px!important;margin-top:.6rem}.psa-product-detail__assurances{border-top:1px solid var(--pd-line);display:grid;gap:.55rem;grid-template-columns:repeat(3,1fr);margin-top:1rem;padding-top:1rem}.psa-product-detail__assurances span{align-items:center;color:#69768c;display:flex;font-size:.64rem;gap:.35rem}.psa-product-detail__assurances i{color:#16856f}.psa-product-detail .__review-overview{padding:1.2rem}.psa-product-detail .nav--tabs{border-bottom:1px solid var(--pd-line);justify-content:flex-start!important}.psa-product-detail .nav--tabs .nav-link{border:0!important;color:#6c788d;font-size:.82rem!important;font-weight:800!important;padding:.8rem 1rem!important}.psa-product-detail .nav--tabs .nav-link.active{color:var(--pd-blue)!important}.psa-product-detail .details-content-wrap{color:#526079;line-height:1.75}.psa-product-detail .product-details-shipping-details,.psa-product-detail .__inline-31{background:#fff;border:1px solid var(--pd-line);border-radius:18px!important;box-shadow:0 12px 30px rgba(16,38,82,.05);overflow:hidden}.psa-product-detail .shipping-details-bottom-border{border-color:var(--pd-line)!important}.psa-product-detail .shipping-details-bottom-border span{color:#536079;font-size:.75rem}.psa-product-detail .__seller-author{padding:1rem}.psa-product-detail .chat_with_seller-buttons .btn{border-radius:10px!important;font-size:.76rem;font-weight:800}.psa-product-detail .view-all-btn-text{color:var(--pd-blue)!important;font-size:.72rem;font-weight:800}.psa-product-detail__related-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.psa-product-detail>.container:last-of-type .card-body{padding:1.4rem}.psa-product-detail .bottom-sticky{border-radius:18px 18px 0 0}.psa-product-detail iframe{border:0;border-radius:14px;max-width:100%}body:has(.psa-product-detail) footer{background:#071831!important}@media(max-width:991px){.psa-product-detail__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.psa-product-detail .product-details-shipping-details{margin-top:0}}@media(max-width:767px){.psa-product-detail{padding-bottom:2.5rem}.psa-product-detail>.container{padding-top:1rem!important}.psa-product-detail>.container>.row>.col-lg-9>.h-100>.card:first-child{padding:.8rem}.psa-product-detail .details{padding-top:.6rem!important}.psa-product-detail .details h1{font-size:1.8rem}.psa-product-detail .addToCartDynamicForm{padding:.85rem}.psa-product-detail .product-add-and-buy-section{grid-template-columns:1fr}.psa-product-detail__assurances{grid-template-columns:1fr}.psa-product-detail__related-grid{gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.psa-product-detail .nav--tabs{overflow-x:auto;white-space:nowrap}}@media(max-width:420px){.psa-product-detail .discounted-unit-price{font-size:1.35rem!important}.psa-product-detail .details>.pro{gap:.55rem!important}.psa-product-detail .product-quantity>div:first-child{align-items:flex-start!important;flex-direction:column;gap:.55rem!important}}
