@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap";
body{font-family:DM Sans,sans-serif}.pullman-storefront{--red:#e4211c;--red-dark:#b8140f;--navy:#0b1b33;--navy-2:#122b4d;--ink:#1b2027;--line:#e7e7e7;--gray:#6b7280}.pullman-storefront *{box-sizing:border-box}.pullman-storefront{color:var(--ink);font-family:DM Sans,sans-serif}.pullman-storefront a{color:inherit;text-decoration:none}.pullman-storefront .topbar{border-bottom:1px solid var(--line);color:var(--ink);font-size:.82rem}.pullman-storefront .topbar .divider{color:#27272754;font-size:14px}.pullman-storefront .topbar i{color:#231f20d4}.pullman-storefront .topbar a:hover{color:var(--red)}.pullman-storefront .social-ic{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;display:inline-flex;color:var(--ink)!important}.pullman-storefront .social-ic:hover{border-color:var(--red);background:0 0;color:#fff!important}.pullman-storefront .site-header{z-index:1040;background:#fff;padding:12px 0;position:sticky;top:0}.pullman-storefront .logo-box{background:var(--red);color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex}.pullman-storefront .search-form{background:#f2f3f5;border-radius:5px;align-items:center;margin-bottom:0;display:flex;overflow:hidden}.pullman-storefront .search-form input{background:#f4f4f4;border:0;border-radius:5px;flex-grow:1;padding:12px;font-size:14px;font-weight:400}.pullman-storefront .search-form input:focus{box-shadow:none;outline:none}.pullman-storefront .search-form button{color:var(--ink);background:0 0;border:0;padding:0 1.1rem}.pullman-storefront .util-link{white-space:nowrap;color:#000;align-items:center;gap:.4rem;font-size:14px;font-weight:500;display:flex}.pullman-storefront button.util-link{font:inherit;line-height:inherit;text-align:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0}.pullman-storefront .util-link i{color:#da2128;font-size:1.05rem}.pullman-storefront .util-link .fa-cart-shopping{position:relative}.pullman-storefront .cat-nav{z-index:1030;background:#cc1a20;border-top:1px solid #cc1a20;transition:box-shadow .2s;position:sticky;top:0}.pullman-storefront .cat-nav.is-stuck{box-shadow:0 4px 12px #00000014}.pullman-storefront .cat-nav .nav-link{color:#fff;white-space:nowrap;padding:.85rem 0;font-size:14.5px;font-weight:400;text-decoration:none;display:block}.pullman-storefront .cat-nav .nav-link:hover,.pullman-storefront .cat-nav .nav-item.show>.nav-link{color:#fff}.pullman-storefront .cat-scroll{scrollbar-width:none;overflow-x:auto}.pullman-storefront .cat-nav .nav{flex-wrap:nowrap;justify-content:flex-start;gap:34px;width:auto;display:flex}@media (min-width:992px){.pullman-storefront .cat-scroll{overflow:visible}}.pullman-storefront .cat-nav .nav-item{position:static}.pullman-storefront .cat-nav .cat-toggle:after{vertical-align:1px;opacity:.6;margin-left:.4rem;font-family:"Font Awesome 6 Free";font-size:.7em;font-weight:900;transition:transform .15s;display:inline-block}.pullman-storefront .cat-nav .nav-item.show .cat-toggle:after,.pullman-storefront .cat-nav .nav-item:hover .cat-toggle:after{transform:rotate(180deg)}.pullman-storefront .mega-menu{opacity:0;background:#fff;border:0;border-top:3px solid #fff;border-radius:0;width:100%;margin:0;padding:0;transition:opacity .15s,transform .15s;display:none;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 16px 28px #0b1b331f}.pullman-storefront .cat-nav .nav-item.show .mega-menu,.pullman-storefront .cat-nav .nav-item:hover .mega-menu{opacity:1;display:block;transform:translateY(0)}.pullman-storefront .mega-menu .mega-inner{padding:7px 4rem}.pullman-storefront .mega-menu .row{flex-wrap:wrap;margin:0 -12px;display:flex}.pullman-storefront .mega-menu .col-lg-9{flex:0 0 75%;max-width:75%;padding:0 12px}.pullman-storefront .mega-menu .col-lg-3,.pullman-storefront .mega-menu .col-lg-2{flex:0 0 25%;max-width:25%;padding:0 12px}.pullman-storefront .mega-col-title{letter-spacing:.04em;text-transform:uppercase;color:#cc1a20;margin-bottom:8px;font-size:.8rem;font-weight:700}.pullman-storefront .mega-list li{margin-bottom:.65rem}.pullman-storefront .mega-list a{color:#222;align-items:center;gap:.5rem;font-size:14px;text-decoration:none;display:inline-flex}.pullman-storefront .mega-list a:hover{color:#cc1a20;text-decoration:none}.pullman-storefront .mega-menu .mega-divider{min-height:100%}.pullman-storefront .mega-promo{text-align:center;background:#f7f7f8;border-radius:10px;padding:1.5rem}.pullman-storefront .mega-promo img{width:100%;max-width:160px;margin:0 auto 1rem;display:block}.pullman-storefront .mega-promo .mega-promo-tag{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#cc1a20;border-radius:4px;margin-bottom:.6rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-block}.pullman-storefront .mega-promo p{color:#666;margin-bottom:.9rem;font-size:.88rem}.pullman-storefront .mega-promo .btn-shop{color:#cc1a20;border:1px solid #cc1a20;border-radius:5px;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.pullman-storefront .mega-promo .btn-shop:hover{color:#fff;background:#cc1a20}.pullman-storefront .cat-nav-toggle{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:1.1rem;display:none}@media (max-width:991.98px){.pullman-storefront .cat-nav-toggle{justify-content:space-between;width:100%;padding:10px;display:flex}.pullman-storefront .cat-scroll{display:none}.pullman-storefront .cat-nav.is-open .cat-scroll{display:block;padding-left:0!important;padding-right:0!important}.pullman-storefront .cat-nav .nav{white-space:normal;flex-direction:column}.pullman-storefront .cat-nav .nav-item{border-top:1px solid #ffffff26;width:100%}.pullman-storefront .cat-nav .nav-link{justify-content:space-between;align-items:center;width:100%;display:flex}.pullman-storefront .cat-nav .mega-menu{width:100%;box-shadow:none;opacity:1;background:#f7f7f8;border-top:0;max-height:0;transition:max-height .2s;position:static;overflow:hidden;transform:none;display:block!important}.pullman-storefront .cat-nav .nav-item:hover .mega-menu{max-height:0}.pullman-storefront .cat-nav .nav-item.show .mega-menu{max-height:3000px}.pullman-storefront .mega-menu .mega-inner{padding:1.25rem 1.5rem}.pullman-storefront .mega-menu .row>div{margin-bottom:1.5rem}.pullman-storefront .mega-menu .col-lg-9,.pullman-storefront .mega-menu .col-lg-3,.pullman-storefront .mega-menu .col-lg-2{max-width:100%}.pullman-storefront .mega-menu .mega-divider{border-top:1px solid #e5e5e5;border-left:0;padding-top:1rem}}.pullman-storefront .mobile-logo{display:none}@media (max-width:991.98px){.pullman-storefront .mobile-logo{display:flex}}.pullman-storefront .logo-desktop{display:flex}.pullman-storefront .logo-mobile-only{display:none}@media (max-width:991.98px){.pullman-storefront .logo-desktop{display:none}.pullman-storefront .logo-mobile-only{display:flex}.pullman-storefront .util-link{white-space:nowrap;color:#000;align-items:center;gap:.2rem;font-size:14px;font-weight:500;display:flex}.pullman-storefront .site-header .icon{vertical-align:middle;flex-shrink:0;width:1rem;height:1rem}}.pullman-storefront .hero-carousel{position:relative}.pullman-storefront .hero-carousel .carousel-item{background-position:50%;background-size:cover;min-height:390px;position:relative}.pullman-storefront .hero-carousel .carousel-item:after{content:"";position:absolute;inset:0}.pullman-storefront .offer-ribbon{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,92% 100%,0% 100%);align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.78rem;font-weight:700;display:inline-flex}.pullman-storefront .hero-carousel h1{color:#fff;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 4px 18px #0006;font-family:Archivo Black,sans-serif;font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.08}.pullman-storefront .hero-carousel h1 .accent{color:var(--red)}.pullman-storefront .feat-pill{color:#fff;align-items:center;gap:.7rem;display:flex}.pullman-storefront .feat-pill .ring{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff14;border:2px solid #ffffff59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.pullman-storefront .feat-pill .ring i{color:#fff;font-size:1.15rem}.pullman-storefront .feat-pill .ft-title{font-size:.92rem;font-weight:700;line-height:1.2}.pullman-storefront .feat-pill .ft-sub{color:#dbe1ea;font-size:.78rem}.pullman-storefront .quality-badge{z-index:3;background:linear-gradient(135deg, var(--red), var(--red-dark));color:#fff;text-align:center;border-radius:8px;padding:.7rem 1.1rem;font-family:Archivo Black,sans-serif;font-size:.85rem;line-height:1.3;position:absolute;top:8%;right:6%;transform:rotate(-6deg);box-shadow:0 12px 24px #00000059}.pullman-storefront .quality-badge small{letter-spacing:.1em;color:#ffd6d4;font-family:Inter,sans-serif;font-size:.6rem;font-weight:600;display:block}.pullman-storefront .hero-carousel .carousel-indicators{margin-bottom:1.25rem}.pullman-storefront .hero-carousel .carousel-indicators [data-bs-target]{opacity:.5;background:#fff;border:0;border-radius:50%;width:10px;height:10px}.pullman-storefront .hero-carousel .carousel-indicators .active{opacity:1;background:var(--red)}.pullman-storefront .hero-carousel .carousel-control-prev,.pullman-storefront .hero-carousel .carousel-control-next{opacity:.85;width:4%}.pullman-storefront .hero-carousel .carousel-control-prev-icon,.pullman-storefront .hero-carousel .carousel-control-next-icon{background-color:#00000059;background-size:1.2rem;border-radius:50%;width:2.2rem;height:2.2rem;padding:.5rem}@media (max-width:767.98px){.pullman-storefront .hero-carousel .carousel-item,.pullman-storefront .hero-carousel .slide-content{min-height:113px}.pullman-storefront .hero-carousel .carousel-item{background-image:var(--mobile-bg,var(--desktop-bg))!important}.pullman-storefront .quality-badge{top:auto;bottom:6%;right:6%}}.pullman-storefront .feature-strip{background:#fff}.pullman-storefront .feature-strip .feat-card{border-right:1px solid var(--line);border-radius:0;flex-direction:row;align-items:center;gap:.9rem;height:100%;padding:1.9rem 1.4rem;display:flex}.pullman-storefront .feature-strip .ic-circle{width:50px;height:50px;color:var(--red);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:21px;display:flex}.pullman-storefront .feature-strip .f-title{color:#2f2d32;font-size:17px;font-weight:500}.pullman-storefront .feature-strip .f-sub{color:#2f2d32;opacity:.7;font-size:17px}@media (max-width:991.98px){.pullman-storefront .hero-visual{min-height:220px;margin-top:2rem}.pullman-storefront .quality-badge{margin-bottom:1rem;display:inline-block;position:static;transform:none}}@media (max-width:575.98px){.pullman-storefront .pump-icon{width:56px;height:110px}.pullman-storefront .pump-icon.tall{height:140px}}.pullman-storefront .site-header .icon{vertical-align:middle;flex-shrink:0;width:19px;height:20px}.pullman-storefront .logo img{width:221px}.pullman-storefront .site-header .me-5{margin-right:13rem!important}.pullman-storefront .icon{vertical-align:middle;flex-shrink:0;width:40px;height:40px}.pullman-storefront .search-form button .icon{width:1.1rem;height:1.1rem}.pullman-storefront .cart-badge{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;display:flex;position:absolute;top:-8px;right:-10px}.pullman-storefront .topbar .util-link{white-space:nowrap;color:#000;align-items:center;gap:.4rem;font-size:13px;font-weight:450;display:flex}.pullman-storefront .eyebrow-line{background:var(--red);width:36px;height:2px;position:relative}.pullman-storefront .eyebrow-line:after{content:"";background:var(--red);width:8px;height:8px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}.pullman-storefront .eyebrow-text{color:#da2128;letter-spacing:.11em;text-transform:uppercase;font-size:14px;font-weight:500}.pullman-storefront .section-title{color:#2f2d32;font-size:38px;font-weight:800}.pullman-storefront .cat-scroll-row{scrollbar-width:none;gap:75px;padding-bottom:.5rem;display:flex;overflow-x:auto}.pullman-storefront .cat-scroll-row::-webkit-scrollbar{display:none}.pullman-storefront .cat-col{text-align:center;flex:none;width:110px}.pullman-storefront .cat-item{color:var(--ink);display:inline-block}.pullman-storefront .cat-item:hover .cat-label{color:var(--red)}.pullman-storefront .cat-circle{background:#ededed;border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;margin:0 auto 1rem;display:flex;overflow:hidden}.pullman-storefront .cat-circle img{object-fit:contain;width:100%;height:100%}.pullman-storefront .cat-label{color:#000;font-size:16px;font-weight:500;display:block}@media (max-width:767.98px){.pullman-storefront .cat-col{width:84px}.pullman-storefront .cat-circle{width:84px;height:84px}}.pullman-storefront .vendor-icon{vertical-align:middle;width:1.05rem;height:1.05rem;color:var(--red);flex-shrink:0}.pullman-storefront .btn-view-all{color:#fff;white-space:nowrap;background:#2c2b49;border-radius:6px;align-items:center;gap:.6rem;padding:14px 23px;font-size:16px;font-weight:500;display:inline-flex}.pullman-storefront .btn-view-all svg{width:16px;height:16px}.pullman-storefront .btn-view-all:hover{background:var(--navy-2);color:#fff}.pullman-storefront .product-card{border:1px solid var(--line);background:#fff;border-radius:1px;height:100%;padding:20px;transition:box-shadow .2s,transform .2s;position:relative}.pullman-storefront .product-media{justify-content:center;align-items:center;height:250px;margin-bottom:-24px;display:flex;position:relative}.pullman-storefront .product-media img{object-fit:contain;width:100%;max-width:85%;max-height:100%}.pullman-storefront .badge-off{background:var(--red);color:#fff;clip-path:polygon(0 0,86% 0,100% 53%,86% 100%,0 100%);padding:9px 27px 9px 11px;font-size:14px;font-weight:500;position:absolute;top:-4px;left:-20px}.pullman-storefront .wishlist-btn{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.pullman-storefront .wishlist-btn svg{width:15px;height:15px}.pullman-storefront .wishlist-btn:hover{color:var(--red);border-color:var(--red)}.pullman-storefront .product-title{color:#000;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-bottom:.55rem;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pullman-storefront .details-product .product-title{-webkit-line-clamp:none;line-clamp:none;min-height:0;display:block;overflow:visible}.pullman-storefront .price-row{align-items:center;gap:.6rem;min-height:33px;display:flex}.pullman-storefront .price-current{color:#000;font-size:1rem;font-weight:700}.pullman-storefront .price-original{color:#8f8c8c;font-size:16px;-webkit-text-decoration:line-through #e70303;text-decoration:line-through #e70303}.pullman-storefront .best-deals-section{background:#f7f7f8}.pullman-storefront .deal-card{background:#fff;height:100%;padding:1.2rem;transition:box-shadow .2s,transform .2s;position:relative}.pullman-storefront .deal-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0b1b3314}.pullman-storefront{--brand-red:#e0332c;--text-dark:#1f2328;--text-muted:#8a8f98;--card-border:#eceef1}.pullman-storefront .section-eyebrow{color:#cc1a20;letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:0;margin-bottom:.5rem;font-size:14px;font-weight:500;display:flex}.pullman-storefront .section-eyebrow .line{background:var(--brand-red);width:44px;height:1px;display:inline-block}.pullman-storefront .section-eyebrow .diamond{background:var(--brand-red);width:8px;height:8px;display:inline-block;transform:rotate(45deg)}.pullman-storefront .section-titles{color:#2f2d32;text-align:center;margin-bottom:22px;font-size:38px;font-weight:800}.pullman-storefront .category-tabs{border:none;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.25rem}.pullman-storefront .category-tabs .nav-link{border:1px solid var(--card-border);color:var(--text-dark);white-space:nowrap;background:#fff;border-radius:5px;align-items:center;gap:16px;padding:12px 29px;font-size:16px;font-weight:500;transition:all .2s;display:inline-flex}.pullman-storefront .category-tabs .nav-link i{font-size:1rem}.pullman-storefront .category-tabs .nav-link:hover{border-color:var(--brand-red);color:var(--text-dark)}.pullman-storefront .category-tabs .nav-link.active{color:var(--brand-red);background:#fdeceb;border-color:#da2128}.pullman-storefront .product-card{border:1px solid var(--card-border);background:#fff;border-radius:.25rem;height:100%;transition:box-shadow .2s,transform .2s;overflow:hidden}.pullman-storefront .product-card:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem #00000014}.pullman-storefront .product-media img{object-fit:contain;max-width:100%;max-height:130px}.pullman-storefront .discount-badge{background:var(--red);color:#fff;clip-path:polygon(0 0,86% 0,100% 53%,86% 100%,0 100%);padding:9px 27px 9px 11px;font-size:14px;font-weight:500;position:absolute;top:-4px;left:-20px}.pullman-storefront .product-info{padding:0 1rem 1.25rem}.pullman-storefront .product-name{color:#000;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-bottom:.35rem;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pullman-storefront .price-current{color:var(--text-dark);margin-right:.4rem;font-weight:700}.pullman-storefront .price-old{color:#8f8c8c;font-size:15px;font-weight:500;-webkit-text-decoration:line-through #cc1a20;text-decoration:line-through #cc1a20}.pullman-storefront .col-5th{flex:0 0 50%;max-width:50%}@media (min-width:576px){.pullman-storefront .col-5th{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px){.pullman-storefront .col-5th{flex:0 0 41%;max-width:32%}}@media (min-width:992px){.pullman-storefront .col-5th{flex:0 0 20%;max-width:20%}}@media (max-width:575.98px){.pullman-storefront .section-title{font-size:1.5rem}.pullman-storefront .category-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.pullman-storefront .category-tabs .nav-item{flex-shrink:0}}.pullman-storefront{--brand-red:#e0332c;--text-dark:#252836;--text-muted:#8a8f98;--card-border:#eceef1;--navy:#1c2135}.pullman-storefront .view-all-btn{color:#fff;white-space:nowrap;background:#2c2b49;border:none;border-radius:5px;align-items:center;gap:.9rem;padding:12px 23px;font-size:.95rem;font-weight:500;transition:opacity .2s;display:inline-flex}.pullman-storefront .view-all-btn:hover{color:#fff;opacity:.9}.pullman-storefront .brand-card{background:#fff;border:1px solid #d9dee7;border-radius:0;height:100%;padding:1rem;transition:box-shadow .2s,transform .2s}.pullman-storefront .brand-card:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem #00000014}.pullman-storefront .brand-logo-wrap{border-radius:.5rem;overflow:hidden}.pullman-storefront .brand-logo-wrap img{object-fit:contain;width:100%;max-width:100%;height:68px;max-height:100%}.pullman-storefront .brand-offer{align-items:center;gap:.6rem;display:flex}.pullman-storefront .offer-icon{border-radius:12%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pullman-storefront .offer-icon svg{width:16px;height:16px}.pullman-storefront .offer-text{line-height:1.2}.pullman-storefront .offer-text .upto-label{color:var(--text-muted);font-size:.78rem;display:block}.pullman-storefront .offer-text .off-value{font-size:.9rem;font-weight:700}.pullman-storefront .clr-red{color:var(--brand-red)}.pullman-storefront .clr-gray{color:#5a5f6b}.pullman-storefront .clr-blue{color:#2196c9}.pullman-storefront .clr-green{color:#2f8f4e}.pullman-storefront .clr-red .offer-icon{background-color:#fceded}.pullman-storefront .clr-gray .offer-icon{background-color:#f0f1f3}.pullman-storefront .clr-blue .offer-icon{background-color:#e6f5fb}.pullman-storefront .clr-green .offer-icon{background-color:#eaf6ee}.pullman-storefront .col-8th{flex:0 0 50%;max-width:50%}@media (min-width:576px){.pullman-storefront .col-8th{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px){.pullman-storefront .col-8th{flex:0 0 25%;max-width:25%}}@media (min-width:992px){.pullman-storefront .col-8th{flex:0 0 16.6666%;max-width:16.6666%}}@media (min-width:1200px){.pullman-storefront .col-8th{flex:0 0 12.5%;max-width:12.5%}}@media (max-width:575.98px){.pullman-storefront .section-title{font-size:1.5rem}.pullman-storefront .header-row{flex-direction:column;gap:1rem;align-items:flex-start!important}.pullman-storefront .view-all-btn{justify-content:center}}.pullman-storefront{--footer-bg:#312d4d;--footer-bg-2:#2a2743;--text-light:#fff;--text-muted-light:#a9a6c2;--divider:#ffffff1f;--accent:#e0332c}.pullman-storefront .site-footer{color:var(--text-light);background:#2c2b49}.pullman-storefront .perks-row{border-bottom:1px solid var(--divider);padding:2rem 0}.pullman-storefront .perk-item{align-items:center;gap:.9rem;display:flex}.pullman-storefront .perk-icon{background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.2rem;display:flex}.pullman-storefront .perk-text .perk-title{margin-bottom:.1rem;font-size:.95rem;font-weight:700}.pullman-storefront .perk-text .perk-sub{color:var(--text-muted-light);font-size:.8rem}.pullman-storefront .perk-divider{background:var(--divider);align-self:stretch;width:1px}.pullman-storefront .footer-main{padding:3rem 0 2.5rem}.pullman-storefront .footer-heading{color:var(--text-light);margin-bottom:1.25rem;font-size:1.05rem;font-weight:700}.pullman-storefront .footer-about-text{color:#fff;opacity:.8;max-width:340px;font-size:.9rem;line-height:1.7}.pullman-storefront .footer-links{margin:0;padding:0;list-style:none}.pullman-storefront .footer-links li{margin-bottom:.75rem}.pullman-storefront .footer-links a{color:#fff;opacity:.8;font-size:14px;text-decoration:none;transition:color .2s}.pullman-storefront .footer-links a:hover{color:var(--text-light)!important}.pullman-storefront .contact-list{margin:0;padding:0;list-style:none}.policy-list{margin:10px 0 20px;padding-left:22px}.policy-list li{margin-bottom:10px;line-height:1.7}.policy-list li::marker{color:#ff4d4d}.section-text{line-height:1.8}.contact-details{margin-top:15px;padding-left:0;list-style:none}.refound .section-title{color:#2f2d32;margin-top:12px;font-size:21px;font-weight:800}.contact-details li{margin-bottom:10px;line-height:1.7}.contact-label{margin-right:6px;font-weight:600}.pullman-storefront .contact-list li{color:#fff;opacity:.8;align-items:flex-start;gap:.7rem;margin-bottom:1rem;font-size:14px;line-height:1.5;display:flex}.pullman-storefront .contact-list i{color:var(--text-light);margin-top:.15rem}.pullman-storefront .footer-extras{border-top:1px solid var(--divider);padding:1.75rem 0}.pullman-storefront .extras-heading{margin-bottom:.9rem;font-size:18px;font-weight:500}.pullman-storefront .payment-badges,.pullman-storefront .shipping-badges{flex-wrap:wrap;gap:0;display:flex}.pullman-storefront .payment-badges img,.pullman-storefront .shipping-badges img{background:0 0;border-radius:3px;height:26px;padding:2px 6px}.pullman-storefront .social-icons{gap:.7rem;display:flex}.pullman-storefront .social-icons a{width:34px;height:34px;color:var(--text-light);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background .2s;display:flex}.pullman-storefront .social-icons a:hover{background:var(--accent)}.pullman-storefront .footer-copyright{border-top:1px solid var(--divider);color:#fff;opacity:.9;padding:1.25rem 0;font-size:14px}.pullman-storefront .footer-copyright a{color:#fff;opacity:.9;margin-left:1.25rem;padding-right:14px;font-size:14px;text-decoration:none}.pullman-storefront .footer-copyright a:hover{color:var(--text-light)!important}.pullman-storefront .footer-copyright .divider-dot{color:#ffffff9e}.pullman-storefront .keywords-band{background:#2c2b49;padding:1.75rem 0 .25rem}.pullman-storefront .keywords-heading{color:var(--text-light);margin-bottom:.75rem;font-size:1rem;font-weight:700}.pullman-storefront .keywords-text{color:var(--text-muted-light);font-size:.83rem;line-height:1.9}.pullman-storefront .keywords-text a{color:#fff;opacity:.8;font-size:14px;font-weight:400;text-decoration:none}.pullman-storefront .keywords-text a:hover{color:var(--text-light)}@media (max-width:767.98px){.pullman-storefront .perk-divider{display:none}.pullman-storefront .perk-item{margin-bottom:1.25rem}.pullman-storefront .footer-copyright{text-align:center}.pullman-storefront .footer-copyright .d-flex{flex-direction:column;gap:.5rem}.pullman-storefront .footer-copyright a{margin:0 .6rem}}@media (max-width:1399.98px){.pullman-storefront .site-header .me-5{margin-right:4rem!important}}@media (max-width:1199.98px){.pullman-storefront .site-header .me-5{margin-right:2rem!important}}@media (max-width:991.98px){.pullman-storefront .site-header .container-fluid{row-gap:.75rem}.pullman-storefront .site-header .me-5{margin-right:1rem!important}.pullman-storefront .logo img{width:160px}.pullman-storefront .search-form{flex-basis:100%;order:2}.pullman-storefront .util-link span.d-none.d-md-inline{display:none!important}}@media (max-width:575.98px){.pullman-storefront .logo img{width:130px}.pullman-storefront .site-header{padding:10px 0}.pullman-storefront .site-header .d-flex.gap-4{gap:18px!important}.pullman-storefront .cart-badge{background:var(--red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.6rem;display:flex;position:absolute;top:-12px;left:0;right:0}}@media (max-width:991.98px){.pullman-storefront .cat-nav .nav-link{padding:.75rem .7rem;font-size:13.5px}.pullman-storefront .mega-menu{width:100%;box-shadow:none;border-top:0;position:static}.pullman-storefront .feature-strip .feat-card{border-right:0;border-bottom:1px solid var(--line);padding:1.25rem 0}}@media (max-width:575.98px){.pullman-storefront .feature-strip .ic-circle{width:42px;height:42px;font-size:18px}.pullman-storefront .feature-strip .f-title,.pullman-storefront .feature-strip .f-sub{font-size:14px}}@media (max-width:767.98px){.pullman-storefront .section-title,.pullman-storefront .section-titles{font-size:26px}}@media (max-width:575.98px){.pullman-storefront .section-title,.pullman-storefront .section-titles{font-size:22px}.pullman-storefront .eyebrow-text{font-size:12px}}@media (max-width:991.98px){.pullman-storefront .cat-scroll-row{gap:32px}}@media (max-width:575.98px){.pullman-storefront .cat-scroll-row{gap:20px}.pullman-storefront .cat-col{width:78px}.pullman-storefront .cat-circle{width:78px;height:78px;margin-bottom:.6rem}.pullman-storefront .cat-label{font-size:13px}}.pullman-storefront .new-arrivals-section .col-lg,.pullman-storefront .best-deals-section .col-lg{flex:0 0 20%;max-width:20%}@media (max-width:991.98px){.pullman-storefront .new-arrivals-section .col-lg,.pullman-storefront .best-deals-section .col-lg{flex:0 0 33%;max-width:50%}}@media (max-width:767.98px){.pullman-storefront .new-arrivals-section .col-lg,.pullman-storefront .best-deals-section .col-lg,.pullman-storefront .new-arrivals-section .col-md-4,.pullman-storefront .best-deals-section .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}}@media (max-width:575.98px){.pullman-storefront .new-arrivals-section .col-6,.pullman-storefront .best-deals-section .col-6{flex:0 0 50%;max-width:100%}.pullman-storefront .product-media{height:180px;margin-bottom:-12px}.pullman-storefront .product-title{font-size:14px}.pullman-storefront .category-tabs .nav-link{gap:8px;padding:8px 16px;font-size:13px}.pullman-storefront .category-tabs .nav-link svg{width:18px;height:18px}.pullman-storefront .brand-logo-wrap{height:100px}.pullman-storefront .view-all-btn{padding:10px 18px;font-size:14px}}@media (max-width:767.98px){.pullman-storefront .footer-heading{margin-bottom:.9rem}.pullman-storefront .footer-about-text{max-width:100%}.pullman-storefront .extras-heading{font-size:16px}.pullman-storefront .px-5{padding-left:1rem!important;padding-right:1rem!important}.pullman-storefront .payment-badges img,.pullman-storefront .shipping-badges img{height:22px}}@media (max-width:575.98px){.pullman-storefront .payment-badges,.pullman-storefront .shipping-badges,.pullman-storefront .social-icons{justify-content:flex-start}}@media (max-width:767.98px){.pullman-storefront .keywords-text{font-size:12.5px;line-height:1.8}.pullman-storefront .keywords-heading{font-size:.92rem}}@media (max-width:991.98px){.pullman-storefront section .row>.col-lg-3,.pullman-storefront section .row>.col-lg-6{flex:0 0 50%;max-width:50%}.pullman-storefront .category-tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.5rem;overflow-x:auto}.pullman-storefront .px-5{padding-left:1rem!important;padding-right:1rem!important}.pullman-storefront .perk-text .perk-title{margin-bottom:.1rem;font-size:14px;font-weight:700}}@media (max-width:575.98px){.pullman-storefront section .row>.col-lg-3,.pullman-storefront section .row>.col-lg-6{flex:0 0 100%;max-width:100%}}.pullman-storefront{--navy:#0b2545;--navy-2:#123a6b;--red:#e2231a;--gold:#f4b400;--muted:#6c757d;--border:#e7e9ec}.pullman-storefront .hero{color:#fff;background:url(/images/slider-1.png) 50%/cover no-repeat;padding:130px 0;position:relative;overflow:hidden}.pullman-storefront .hero .badge-offer{background:var(--red);color:#fff;letter-spacing:1px;border-radius:2px;margin-bottom:10px;padding:5px 14px;font-size:.75rem;font-weight:600;display:inline-block}.pullman-storefront .hero h1{margin:0;font-size:2rem;font-weight:800;line-height:1.15}.pullman-storefront .hero h1 span{color:var(--gold)}.pullman-storefront .hero-quality{background:var(--red);color:#fff;text-align:center;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:110px;height:110px;margin-left:auto;font-size:.8rem;font-weight:700;line-height:1.2;display:flex}.pullman-storefront .hero-img-wrap{text-align:right}.pullman-storefront .hero-img-wrap i{opacity:.35;font-size:5rem}.pullman-storefront .breadcrumb-bar{border-bottom:0px solid var(--border);background:#fff;padding:10px 0;font-size:.85rem}.pullman-storefront .breadcrumb-bar a{color:#000;font-size:15px;font-weight:500;text-decoration:none}.pullman-storefront .filter-card{background:#fff;border:1px solid #dee2e6;border-radius:0;margin-bottom:10px;font-size:14px}.pullman-storefront .filter-card .filter-head{text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--border);color:#000;justify-content:space-between;align-items:center;padding:12px 14px;font-size:18px;font-weight:800;display:flex}.pullman-storefront .filter-card .filter-head .clear-all{color:#cc1a20;text-transform:none;cursor:pointer;font-size:15px;font-weight:500}.pullman-storefront .filter-body{padding:14px}.pullman-storefront .price-inputs{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pullman-storefront .price-inputs input{font-size:.85rem}.pullman-storefront .price-inputs span{color:var(--muted);font-size:.8rem}.pullman-storefront .form-check{align-items:center;gap:15px;margin-bottom:9px;display:flex}.pullman-storefront .form-check-label-row{cursor:pointer;color:#000;justify-content:space-between;width:100%;font-size:15px;font-weight:500;display:flex}.pullman-storefront .form-check-label-row .count{color:#000;font-size:13px;font-weight:600}.pullman-storefront .form-check-input:checked{background-color:#cc1a20;border-color:#cc1a20}.pullman-storefront .show-more-link{color:#da2128;margin-top:12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.pullman-storefront .show-more-link:hover{text-decoration:underline}.pullman-storefront .accordion-button.plain-filter-title{text-transform:uppercase;letter-spacing:.4px;color:#333;width:100%;box-shadow:none;background:#fff;padding:12px;font-size:14px;font-weight:700;border-radius:1px!important}.pullman-storefront .accordion-button.plain-filter-title:not(.collapsed){color:var(--navy);border-bottom:1px solid var(--border);background:#fff}.pullman-storefront .accordion-button.plain-filter-title:focus{box-shadow:none;border-color:var(--border)}.pullman-storefront .accordion-button.plain-filter-title:after{background-size:1rem}.pullman-storefront .accordion-item.filter-card{border:1px solid var(--border)}.pullman-storefront .toolbar{color:#000;background:#fff;border:1px solid #dee2e6;border-radius:1px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;font-size:15px;font-weight:500;display:flex}.pullman-storefront .toolbar select{font-size:.85rem}@media (max-width:767px){.pullman-storefront .hero-quality{margin:14px auto 0}.pullman-storefront .hero h1{font-size:1.4rem}.pullman-storefront .product-info{padding:0 0 1.25rem}.pullman-storefront .product-name{color:#000;margin-bottom:.35rem;font-size:14px;font-weight:600}.pullman-storefront .price-original{color:#8f8c8c;font-size:13px;-webkit-text-decoration:line-through #e70303;text-decoration:line-through #e70303}.pullman-storefront .product-card{border:1px solid var(--line);background:#fff;border-radius:1px;height:100%;padding:14px;transition:box-shadow .2s,transform .2s;position:relative}.pullman-storefront .order-3{order:1!important}}.pullman-storefront .input-group-sm>.btn,.pullman-storefront .input-group-sm>.form-control,.pullman-storefront .input-group-sm>.form-select,.pullman-storefront .input-group-sm>.input-group-text{border-radius:1px;padding:11px;font-size:14px}.pullman-storefront .filter-body span{color:#000;font-size:15px;font-weight:800}.pullman-storefront .form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:21px;height:21px}.pullman-storefront .accordion-item:first-of-type{border-top-left-radius:1px;border-top-right-radius:1px}.pullman-storefront .form-select-sm{appearance:auto;background:#f4f4f4;border-radius:1px;padding-top:8px;padding-bottom:8px;padding-left:.5rem;font-size:.875rem}.pullman-storefront input[type=range].form-range{accent-color:#e2231a}.pullman-storefront input[type=range].form-range::-webkit-slider-thumb{background-color:#e2231a}.pullman-storefront input[type=range].form-range::-webkit-slider-runnable-track{background-color:#f4b4b0}.pullman-storefront input[type=range].form-range::-moz-range-thumb{background-color:#e2231a}.pullman-storefront input[type=range].form-range::-moz-range-track{background-color:#f4b4b0}.pullman-storefront input[type=range].form-range::-ms-thumb{background-color:#e2231a}.pullman-storefront input[type=range].form-range::-ms-track{background-color:#f4b4b0}.pullman-storefront .cat-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.pullman-storefront .cat-scroll::-webkit-scrollbar{display:none}.pullman-storefront .cat-nav .nav{flex-wrap:nowrap;width:max-content;display:flex}.pullman-storefront .cat-nav .nav-item{flex-shrink:0}.pullman-storefront{--ink:#1c1f26;--muted:#6b7280;--line:#e7e7ea;--brand-red:#d0342c;--brand-navy:#1b2340;--price-green:#1a7f37;--bg-soft:#f4f5f7;--cream:#fbf3e7}.pullman-storefront .breadcrumb-bar{color:var(--muted);padding:1.5rem 0 .5rem;font-size:.85rem}.pullman-storefront .breadcrumb-bar a{color:#000}.pullman-storefront .breadcrumb-bar a:hover{color:var(--brand-navy)}.pullman-storefront .breadcrumb-bar .current{color:var(--ink);font-weight:500}.pullman-storefront .breadcrumb-bar i{color:#515356ae;margin:0 .5rem;font-size:12px}.pullman-storefront .gallery-wrap{position:relative}.pullman-storefront .gallery-main{cursor:crosshair;background:#efefef;border-radius:14px;justify-content:center;align-items:center;width:100%;height:505px;max-height:60vh;display:flex;position:relative;overflow:hidden}.pullman-storefront .gallery-main img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.pullman-storefront .zoom-lens{border:2px solid var(--brand-red);pointer-events:none;z-index:3;background:#d0342c1f;width:133px;height:133px;display:none;position:absolute;top:0;left:0}.pullman-storefront .zoom-result{border:1px solid var(--line);z-index:20;background-color:#fff;background-repeat:no-repeat;border-radius:14px;width:80%;height:50%;display:none;position:absolute;top:0;left:calc(100% + 10px);box-shadow:0 12px 32px #1c1f2624}.pullman-storefront .zoom-hint{color:#fff;pointer-events:none;z-index:4;background:#1c1f26b3;border-radius:20px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.7rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}@media (max-width:991.98px){.pullman-storefront .zoom-hint{display:none}.pullman-storefront .gallery-main{cursor:default}}.pullman-storefront .thumb-row{gap:.6rem;margin-top:.75rem;display:flex}.pullman-storefront .thumb{cursor:pointer;aspect-ratio:1;background:#efeeee;border:2px solid #0000;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;max-width:120px;transition:border-color .15s;display:flex;overflow:hidden}.pullman-storefront .thumb img{object-fit:contain;max-width:79%;max-height:100%}.pullman-storefront .thumb.active{border-color:var(--brand-red)}.pullman-storefront .thumb:hover{border-color:#f0b3af}.pullman-storefront .perk-strip{background:#fdfaf5;border-radius:12px;margin-top:1rem;padding:21px 20px}.pullman-storefront .details-product .perk-item{align-items:flex-start;gap:1.4rem;display:flex}.pullman-storefront .details-product .perk-item i{color:var(--brand-red);background:#fff;border-radius:5px;margin-top:.15rem;padding:12px;font-size:20px}.pullman-storefront .details-product .perk-item .perk-title{margin-bottom:.3rem;font-size:15px;font-weight:500}.pullman-storefront .details-product .perk-item .perk-sub{color:#2f2d32;opacity:.7;font-size:13px;line-height:1.3}.pullman-storefront .badge-bestseller{color:#fff;background:#da2128;border-radius:4px;padding:.4rem .9rem;font-size:14px;font-weight:600;display:inline-block}.pullman-storefront .details-product .product-title{max-width:500px;margin:.75rem 0 .6rem;font-size:26px;font-weight:700;line-height:1.25}.pullman-storefront .product-desc{color:#000;max-width:500px;margin-bottom:1.1rem;font-size:16px;font-weight:400;line-height:1.55}.pullman-storefront .trust-badges{border:1px solid #dee2e6;border-radius:8px;display:flex}.pullman-storefront .trust-badges .trust-item{flex:50%;align-items:center;gap:16px;padding:25px 16px;font-size:.8rem;display:flex}.pullman-storefront .trust-badges .trust-item:nth-last-child(-n+2){border-bottom:none}.pullman-storefront .trust-badges i{color:#da2128;-webkit-text-stroke:0px #da2128;stroke:#da2128;font-size:30px}.pullman-storefront .trust-badges .t-title{color:#000;font-size:15px;font-weight:500;line-height:1.2;display:block}.pullman-storefront .trust-badges .t-sub{color:#2f2d32;font-size:15px}.pullman-storefront .price-row{flex-wrap:wrap;align-items:baseline;gap:.9rem;margin:5px 0 0;display:flex}.pullman-storefront .price-now{color:#000;font-size:32px;font-weight:700}.pullman-storefront .price-old{color:#8f8c8c;font-size:20px;-webkit-text-decoration:line-through #cc1a20;text-decoration:line-through #cc1a20}.pullman-storefront .price-off{color:#017c0a;background:#c6f2bf7a;border-radius:6px;padding:4px 17px;font-size:16px;font-weight:600}.pullman-storefront .price-tax-note{color:#000;margin-bottom:1.1rem;font-size:16px;font-weight:400}.pullman-storefront .spec-strip{border:1px solid var(--line);border-radius:10px;padding:17px 16px;display:flex;overflow-x:auto}.pullman-storefront .spec-strip .spec-item{text-align:left;border-right:1px solid #dee2e6;flex:1 1 0;padding:1px 22px}.pullman-storefront .spec-strip .spec-item:last-child{border-right:none}.pullman-storefront .spec-strip .spec-value{color:#2f2d32;font-size:16px;font-weight:500}.pullman-storefront .spec-strip .spec-label{color:#2f2d32;opacity:.7;margin-top:.1rem;font-size:15px}.pullman-storefront .option-label{color:#000;margin:2.1rem 0 .8rem;font-size:16px;font-weight:600}.pullman-storefront .option-pills{flex-wrap:wrap;gap:.6rem;display:flex}.pullman-storefront .pill-btn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:11px 23px;font-size:14px;font-weight:500;transition:all .15s}.pullman-storefront .pill-btn small{color:#2f2d32;opacity:.7;font-size:16px;font-weight:500}.pullman-storefront .pill-btn:hover{border-color:#c7c9ce}.pullman-storefront .pill-btn.active{color:#2f2d32;background:0 0;border-color:#da2128a8;font-size:14px}.pullman-storefront .pill-btn.active small{color:var(--brand-red)}.pullman-storefront .pincode-row{border:1px solid #dee2e6;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:2.3rem;padding:14px;display:flex}.pullman-storefront .pincode-icon{width:42px;height:42px;color:var(--brand-red);background:#fcf3e8;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pullman-storefront .pincode-copy{color:#2f2d32de;flex-shrink:2;padding-right:80px;font-size:15px;font-weight:450;line-height:1.25}.pullman-storefront .pincode-input-group{flex:220px;gap:18px;min-width:179px;display:flex}.pullman-storefront .pincode-input-group input{border:1px solid #dee2e6;border-radius:5px;width:100%;padding:12px;font-size:14px}.pullman-storefront .pincode-input-group input:focus{border-color:var(--brand-navy);outline:none}.pullman-storefront .btn-check-pin{color:#fff;white-space:nowrap;background:#2c2b49;border:none;border-radius:4px;padding:.6rem 2.3rem;font-size:14px;font-weight:600}.pullman-storefront .btn-check-pin:hover{color:#fff;background:#141a30}.pullman-storefront .cta-row{gap:.9rem;margin-top:2.5rem;display:flex}.pullman-storefront .btn-add-cart,.pullman-storefront .btn-buy-now{border-radius:5px;flex:1 1 0;justify-content:center;align-items:center;gap:.5rem;padding:15px;font-size:16px;font-weight:600;display:flex}.pullman-storefront .btn-add-cart{color:#fff;background:#da2128;border:1px solid #da2128}.pullman-storefront .btn-buy-now{color:#2f2d32;background:#fff;border:1px solid #2c2b49}.pullman-storefront .btn-buy-now:hover{background:var(--ink);color:#fff}.pullman-storefront .pill-btn:focus-visible,.pullman-storefront .thumb:focus-visible,.pullman-storefront .btn-add-cart:focus-visible,.pullman-storefront .btn-buy-now:focus-visible,.pullman-storefront .btn-check-pin:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pullman-storefront *{transition:none!important}}@media (max-width:767.98px){.pullman-storefront .price-now{font-size:1.5rem}.pullman-storefront .trust-badges .trust-item{flex:100%;border-right:none!important}.pullman-storefront .trust-badges .trust-item:not(:last-child){border-bottom:1px solid var(--line)!important}.pullman-storefront .cta-row{border-top:1px solid var(--line);background:#fff;margin-top:1.25rem;padding:.75rem 0;position:sticky;bottom:0}.pullman-storefront .spec-strip{flex-wrap:nowrap;padding:17px 4px}}@media (min-width:768px) and (max-width:991.98px){.pullman-storefront .product-title{font-size:1.45rem}}.pullman-storefront .detail-tabs-section{margin-top:3rem;padding-bottom:2rem}.pullman-storefront .detail-tabs{border-bottom:1px solid var(--line);gap:2.5rem;display:flex;overflow-x:auto}.pullman-storefront .detail-tabs .tab-link{color:#000;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.5rem 11px;font-size:18px;font-weight:500}.pullman-storefront .detail-tabs .tab-link:hover{color:var(--ink)}.pullman-storefront .detail-tabs .tab-link.active{color:#da2128;border-bottom-color:var(--brand-red);font-weight:500}.pullman-storefront .detail-tab-content{padding-top:1.75rem}.pullman-storefront .detail-desc p{color:#6b6a6d;margin-bottom:1.1rem;font-size:16px;font-weight:400;line-height:1.75}.pullman-storefront .key-features-title{margin:1.4rem 0 1rem;font-size:1.05rem;font-weight:700}.pullman-storefront .key-features-list{margin:0;padding:0;list-style:none}.pullman-storefront .key-features-list li{color:var(--ink);align-items:flex-start;gap:.65rem;margin-bottom:.8rem;font-size:.92rem;display:flex}.pullman-storefront .key-features-list li i{color:var(--brand-red);flex-shrink:0;margin-top:.45rem;font-size:.5rem}.pullman-storefront .spec-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.pullman-storefront .spec-table .spec-row{display:flex}.pullman-storefront .spec-table .spec-row:not(:last-child){border-bottom:1px solid var(--line)}.pullman-storefront .spec-table .spec-key{background:#f8f8f8;flex:0 0 34%;padding:.85rem 1.25rem;font-size:.88rem;font-weight:600}.pullman-storefront .spec-table .spec-val{color:var(--ink);flex:1;padding:.85rem 1.25rem;font-size:.88rem}.pullman-storefront .empty-pane{color:var(--muted);font-size:.9rem}.pullman-storefront .faq-item{border-bottom:1px solid var(--line);padding:1rem 0}.pullman-storefront .faq-item:first-child{padding-top:0}.pullman-storefront .faq-q{margin-bottom:.4rem;font-size:.92rem;font-weight:600}.pullman-storefront .faq-a{color:var(--muted);font-size:.88rem;line-height:1.6}.pullman-storefront .download-link{border:1px solid var(--line);color:var(--ink);border-radius:8px;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.9rem 1.1rem;font-size:.9rem;font-weight:500;display:flex}.pullman-storefront .download-link i{color:var(--brand-red)}.pullman-storefront .download-link:hover{border-color:var(--brand-red);color:var(--brand-red)}@media (max-width:767.98px){.pullman-storefront .detail-tabs{gap:1.5rem}.pullman-storefront .spec-table .spec-key{flex:0 0 45%}.pullman-storefront .trust-badges{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pullman-storefront .trust-badges::-webkit-scrollbar{display:none}.pullman-storefront .spec-strip .spec-value{color:#2f2d32;font-size:14px;font-weight:500}.pullman-storefront .spec-strip .spec-item{text-align:center;border-right:1px solid #dee2e6;flex:1 1 0;min-width:151px;padding:0 20px}.pullman-storefront .trust-badges .trust-item{flex:none;width:70%;min-width:220px;border-right:1px solid var(--line)!important;border-bottom:none!important}.pullman-storefront .trust-badges .trust-item:last-child{border-right:none!important}}.pullman-storefront{--ink:#1c1f26;--muted:#6b7280;--line:#e7e7ea;--brand-red:#d0342c;--brand-navy:#1b2340;--price-green:#1a7f37;--bg-soft:#f4f5f7;--savings-bg:#e8f7ec}.pullman-storefront .cart-title{font-size:1.5rem;font-weight:700}.pullman-storefront .cart-title .item-count{color:#2f2d32;font-size:18px;font-weight:400}.pullman-storefront .cart-panel{border:1px solid var(--line);border-radius:5px;overflow:hidden}.pullman-storefront .cart-table-head{color:#000;border-bottom:1px solid var(--line);padding:1rem 1.25rem;font-size:15px;font-weight:600;display:flex}.pullman-storefront .cart-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;display:flex}.pullman-storefront .cart-row:last-child{border-bottom:none}.pullman-storefront .col-product{color:#000;flex:2 260px;align-items:center;gap:1.4rem;font-size:18px;display:flex}.pullman-storefront .col-price{color:#000;flex:90px;font-size:18px}.pullman-storefront .col-qty{color:#000;flex:120px;font-size:18px}.pullman-storefront .col-total{color:#000;flex:90px;justify-content:space-between;align-items:center;gap:1rem;font-size:18px;display:flex}.pullman-storefront .cart-table-head .col-product{flex:2 260px}.pullman-storefront .cart-table-head .col-price,.pullman-storefront .cart-table-head .col-qty,.pullman-storefront .cart-table-head .col-total{flex:100px}.pullman-storefront .prod-thumb{background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex;overflow:hidden}.pullman-storefront .prod-thumb img{object-fit:contain;max-width:100%;max-height:100%}.pullman-storefront .prod-name{max-width:249px;font-size:15px;font-weight:400;line-height:1.35}.pullman-storefront .cart-row .price-now{font-size:20px;font-weight:500}.pullman-storefront .cart-row .price-old{font-size:16px;display:block}.pullman-storefront .price-off-tag{color:#017c0a;background:#c6f2bf7a;border-radius:5px;margin-top:.2rem;padding:.1rem .45rem;font-size:12px;font-weight:600;display:inline-block}.pullman-storefront .qty-stepper{border:1px solid var(--line);border-radius:5px;align-items:center;display:inline-flex;overflow:hidden}.pullman-storefront .qty-stepper button{width:45px;height:45px;color:var(--ink);background:#fff;border:none;justify-content:center;align-items:center;font-size:27px;display:flex}.pullman-storefront .qty-stepper button:hover{background:var(--bg-soft)}.pullman-storefront .qty-stepper .qty-value{text-align:center;width:32px;font-size:20px;font-weight:600}.pullman-storefront .row-total{font-size:20px;font-weight:500}.pullman-storefront .btn-remove{color:#707070;background:0 0;border:none;padding:.25rem;font-size:1rem}.pullman-storefront .btn-remove:hover{color:var(--brand-red)}.pullman-storefront .summary-panel{border:1px solid var(--line);border-radius:5px;padding:0}.pullman-storefront .summary-title{color:#000;margin-bottom:1.1rem;font-size:1.25rem;font-weight:700}.pullman-storefront .summary-line .label{color:#000;font-size:15px}.pullman-storefront .summary-line .value{font-size:18px;font-weight:600}.pullman-storefront .summary-line.delivery .value{color:#0f932e}.pullman-storefront .total-note{color:var(--brand-navy);margin-bottom:1.25rem;font-size:14px}.pullman-storefront .promo-row{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.pullman-storefront .promo-tag-icon{border:1px solid var(--line);width:45px;height:45px;color:var(--muted);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pullman-storefront .promo-input-group{flex:1;gap:9px;display:flex}.pullman-storefront .promo-input-group input{border:1px solid var(--line);border-radius:5px;width:100%;padding:12px;font-size:14px}.pullman-storefront .promo-input-group input:focus{border-color:var(--brand-navy);outline:none}.pullman-storefront .btn-apply{background:var(--brand-navy);color:#fff;border:none;border-radius:5px;padding:.55rem 1.2rem;font-size:14px;font-weight:600}.pullman-storefront .btn-apply:hover{color:#fff;background:#141a30}.pullman-storefront .savings-banner{color:var(--price-green);background:#c6f2bf7a;border-radius:0;align-items:center;gap:.55rem;margin-bottom:7px;padding:12px;font-size:14px;font-weight:500;display:flex}.pullman-storefront .btn-checkout{border:1px solid var(--brand-red);color:#fff;background:#da2128;border-radius:5px;justify-content:center;align-items:center;gap:1.6rem;width:100%;padding:.85rem 1rem;font-size:15px;font-weight:600;display:flex}.pullman-storefront .btn-checkout:hover{background:#b82c25;color:#fff!important}@media (min-width:992px){.pullman-storefront .summary-panel{position:sticky;top:1.5rem}}@media (max-width:767.98px){.pullman-storefront .cart-table-head{display:none}.pullman-storefront .cart-row{padding:1rem;position:relative}.pullman-storefront .col-product{flex:100%}.pullman-storefront .col-price{flex:45%;order:2}.pullman-storefront .col-qty{flex:45%;order:3;justify-content:flex-end;display:flex}.pullman-storefront .col-total{border-top:1px dashed var(--line);flex:100%;order:4;margin-top:.5rem;padding-top:.5rem}}@media (max-width:575.98px){.pullman-storefront .cart-title{font-size:1.25rem}.pullman-storefront .prod-thumb{width:64px;height:64px}.pullman-storefront .prod-name{font-size:.85rem}}.pullman-storefront{--ink:#1c1f26;--muted:#6b7280;--line:#e7e7ea;--brand-red:#da2128;--brand-navy:#1b2340;--price-green:#1a7f37;--bg-soft:#f4f5f7;--selected-bg:#fdf3ee}.pullman-storefront .address-panel{border:1px solid var(--line);border-radius:12px;padding:1.25rem}.pullman-storefront .panel-heading{margin-bottom:1rem;font-size:1rem;font-weight:700}.pullman-storefront .address-card{border:1px solid var(--line);cursor:pointer;border-radius:5px;margin-bottom:1rem;padding:2rem 1.1rem;transition:border-color .15s,background-color .15s;position:relative}.pullman-storefront .address-card:hover{border-color:#d8d9dd}.pullman-storefront .address-card.selected{border-color:var(--brand-red);background:#fbf3e870}.pullman-storefront .address-card:last-of-type{margin-bottom:0}.pullman-storefront .address-card .addr-actions{position:absolute;top:.75rem;right:.75rem}.pullman-storefront .address-radio{border:2px solid #c7c9ce;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:.15rem;display:flex}.pullman-storefront .address-card.selected .address-radio{border-color:var(--brand-red)}.pullman-storefront .address-card.selected .address-radio:after{content:"";background:var(--brand-red);border-radius:50%;width:9px;height:9px}.pullman-storefront .address-body{gap:.75rem;display:flex}.pullman-storefront .address-text{flex:1}.pullman-storefront .address-name{margin-bottom:1px;font-size:18px;font-weight:700}.pullman-storefront .address-phone{color:var(--ink);margin-bottom:.35rem;font-size:15px;font-weight:500}.pullman-storefront .address-line{color:#000;max-width:300px;font-size:14px;line-height:1.45}.pullman-storefront .edit-link{color:#da2128;flex-shrink:0;font-size:16px;font-weight:600}.pullman-storefront .edit-link:hover{color:#a92720}.pullman-storefront .btn-add-address{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem;padding:14px 23px;font-size:16px;font-weight:500;display:flex}.pullman-storefront .btn-add-address:hover{background:var(--bg-soft);border-color:#c7c9ce}.pullman-storefront .summary-panels{border:1px solid var(--line);border-radius:12px;padding:1.25rem}.pullman-storefront .summary-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.1rem;display:flex}.pullman-storefront .summary-header .panel-heading{align-items:baseline;gap:.4rem;margin:0;display:flex}.pullman-storefront .summary-header .item-count{color:var(--muted);font-size:.85rem;font-weight:400}.pullman-storefront .edit-cart-link{color:var(--brand-red);font-size:.85rem;font-weight:600}.pullman-storefront .edit-cart-link:hover{color:#a92720}.pullman-storefront .summary-item{border-bottom:1px solid var(--line);gap:.9rem;margin-bottom:7px;padding:1.6rem 0;display:flex}.pullman-storefront .summary-item:first-of-type{padding-top:0}.pullman-storefront .item-thumb{background:var(--bg-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:77px;height:77px;display:flex;overflow:hidden}.pullman-storefront .item-thumb img{object-fit:contain;max-width:80%;max-height:80%}.pullman-storefront .item-mid{flex:1;min-width:0}.pullman-storefront .item-name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:300px;margin-bottom:.6rem;font-size:16px;font-weight:430;line-height:1.35;display:-webkit-box;overflow:hidden}.pullman-storefront .item-qty{color:#000;font-size:17px;font-weight:600}.pullman-storefront .item-price{text-align:right;flex-shrink:0}.pullman-storefront .item-price .now{font-size:20px;font-weight:700;display:block}.pullman-storefront .item-price .old{color:#8f8c8c;font-size:16px;-webkit-text-decoration:line-through #cc1a20;text-decoration:line-through #cc1a20;display:block}.pullman-storefront .summary-line .value{font-weight:600}.pullman-storefront .summary-line.discount .value,.pullman-storefront .summary-line.delivery .value{color:var(--price-green)}.pullman-storefront .total-row{justify-content:space-between;align-items:baseline;margin-bottom:.15rem;display:flex}.pullman-storefront .total-row .label{font-size:1.05rem;font-weight:700}.pullman-storefront .sections-titles{color:#2f2d32;margin-bottom:22px;font-size:24px;font-weight:800}.pullman-storefront .total-row .value{font-size:1.15rem;font-weight:700}.pullman-storefront .total-note{color:var(--brand-navy);font-size:.78rem}.pullman-storefront .checkout-actions{justify-content:flex-end;margin-top:1.5rem;display:flex}.pullman-storefront .btn-pay{border:1px solid var(--brand-red);color:#fff;background:#da2128;border-radius:6px;align-items:center;gap:2.6rem;padding:.8rem 1.6rem;font-size:15px;font-weight:600;display:inline-flex}.pullman-storefront .btn-pay:hover{color:#fff;background:#b82c25}@media (min-width:992px){.pullman-storefront .summary-panels{position:sticky;top:1.5rem}.pullman-storefront .item-name{max-width:300px;margin-bottom:.6rem;font-size:14px;font-weight:430;line-height:1.35}}@media (max-width:767.98px){.pullman-storefront .section-title{font-size:1.15rem}.pullman-storefront .checkout-actions{justify-content:stretch}.pullman-storefront .btn-pay{justify-content:center;width:100%;position:sticky;bottom:1rem}}@media (max-width:575.98px){.pullman-storefront .address-body{gap:.6rem}.pullman-storefront .item-thumb{width:48px;height:48px}}.pullman-storefront .address-modal{border:none;border-radius:14px;padding:1rem 14px;position:relative}.pullman-storefront .modal-close-btn{color:#fff;background:#000;border:none;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:.9rem;display:flex;position:absolute;top:3px;right:8px}.pullman-storefront .modal-title-text{margin-bottom:.25rem;font-size:1.4rem;font-weight:700}.pullman-storefront .modal-subtext{color:var(--muted);margin-bottom:1.5rem;font-size:.9rem}.pullman-storefront .form-section-title{margin-bottom:1rem;font-size:18px;font-weight:700}.pullman-storefront .form-label-custom{margin-bottom:.4rem;font-size:.85rem;font-weight:500;display:block}.pullman-storefront .form-control-custom,.pullman-storefront .form-select-custom{border:1px solid var(--line);border-radius:5px;width:100%;padding:11px;font-size:14px}.pullman-storefront .form-control-custom:focus,.pullman-storefront .form-select-custom:focus{border-color:var(--brand-navy);box-shadow:none;outline:none}.pullman-storefront .custom-checkbox .form-check-input{border:1px solid var(--line);border-radius:4px;width:1.1rem;height:1.1rem}.pullman-storefront .custom-checkbox .form-check-input:checked{background-color:var(--brand-red);border-color:var(--brand-red)}.pullman-storefront .custom-checkbox .form-check-label{color:#000;margin-left:3px;font-size:16px}.pullman-storefront .modal-actions{justify-content:space-between;gap:.9rem;margin-top:.5rem;display:flex}.pullman-storefront .btn-cancel{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;padding:12px 23px;font-size:15px;font-weight:600}.pullman-storefront .btn-cancel:hover{background:var(--bg-soft)}.pullman-storefront .btn-save-address{border:1px solid var(--brand-red);color:#fff;background:#da2128;border-radius:4px;align-items:center;gap:1.5rem;padding:12px 23px;font-size:15px;font-weight:600;display:inline-flex}.pullman-storefront .btn-save-address:hover{color:#fff;background:#b82c25}@media (min-width:992px){.pullman-storefront .modal-lg,.pullman-storefront .modal-xl{--bs-modal-width:881px}}@media (max-width:575.98px){.pullman-storefront .address-modal{padding:1.25rem}.pullman-storefront .modal-title-text{font-size:1.2rem}.pullman-storefront .modal-actions{flex-direction:column-reverse}.pullman-storefront .btn-cancel,.pullman-storefront .btn-save-address{justify-content:center;width:100%}}.pullman-storefront .btn-pay{color:#fff;background-color:#e53935;border:none;border-radius:5px;padding:13px 28px;font-size:15px;font-weight:600}.pullman-storefront .btn-pay:hover{color:#fff;background-color:#c62828}.pullman-storefront .success-modal .modal-content{border:none;border-radius:16px;padding:8px}.pullman-storefront .success-modal .modal-body{text-align:center;padding:40px 13px 24px}.pullman-storefront .success-icon-wrap{width:110px;height:110px;margin:0 auto 20px;position:relative}.pullman-storefront .success-icon-wrap .circle{background:#e6f7ea;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pullman-storefront .success-icon-wrap .circle i{color:#22a447;font-size:42px}.pullman-storefront .success-icon-wrap span.dot{opacity:.6;background:#22a447;border-radius:50%;position:absolute}.pullman-storefront .dot1{width:6px;height:6px;top:5px;left:0}.pullman-storefront .dot2{width:8px;height:8px;top:0;right:10px}.pullman-storefront .dot3{width:5px;height:5px;top:25px;right:-6px}.pullman-storefront .dot4{width:6px;height:6px;bottom:10px;left:-8px}.pullman-storefront .dot5{width:5px;height:5px;bottom:0;right:0}.pullman-storefront .dot6{width:7px;height:7px;top:40px;left:-12px}.pullman-storefront .success-title{color:#1a1a1a;margin-bottom:8px;font-size:22px;font-weight:700}.pullman-storefront .success-subtitle{color:#6c757d;margin-bottom:24px;font-size:14px;line-height:1.5}.pullman-storefront .order-id-box{background:#eaf7ee;border-radius:10px;margin-bottom:20px;padding:14px 16px}.pullman-storefront .order-id-box .label{color:#444;margin-bottom:4px;font-size:13px}.pullman-storefront .order-id-box .order-id{color:#1f9d4b;letter-spacing:.5px;font-size:20px;font-weight:700}.pullman-storefront .order-id-box .copy-btn{color:#1f9d4b;cursor:pointer;background:0 0;border:none;margin-left:8px;font-size:15px}.pullman-storefront .order-meta{text-align:left;border-top:1px solid #eee;justify-content:space-between;margin-bottom:24px;padding-top:18px;display:flex}.pullman-storefront .order-meta .meta-item{align-items:flex-start;gap:8px;display:flex}.pullman-storefront .order-meta .meta-item i{color:#444;margin-top:3px;font-size:15px}.pullman-storefront .order-meta .meta-label{color:#000;margin-bottom:2px;font-size:14.5px}.pullman-storefront .order-meta .meta-value{color:#1a1a1a;font-size:14px;font-weight:500}.pullman-storefront .modal-footer-buttons{gap:12px;padding:0 32px 8px;display:flex}.pullman-storefront .btn-continue{color:#333;background:#fff;border:1px solid #ccc;border-radius:5px;flex:1;padding:11px;font-size:14px;font-weight:500}.pullman-storefront .btn-continue:hover{background:#f5f5f5}.pullman-storefront .btn-orders{color:#fff;background:#e53935;border:none;border-radius:5px;flex:1;padding:13px;font-size:14px;font-weight:0}.pullman-storefront .btn-orders:hover{color:#fff;background:#c62828}@media (max-width:480px){.pullman-storefront .order-meta{flex-direction:column;gap:14px}}.pullman-storefront .btn-pay-fail{color:#fff;background-color:#444;border:none;border-radius:8px;margin-left:12px;padding:12px 28px;font-size:15px;font-weight:600}.pullman-storefront .btn-pay-fail:hover{color:#fff;background-color:#222}.pullman-storefront .fail-icon-wrap .circle{background:#fdeaea}.pullman-storefront .fail-icon-wrap .circle i{color:#e53935}.pullman-storefront .fail-icon-wrap span.dot{background:#e53935}.pullman-storefront .order-id-box.fail-box{background:#fdeceb}.pullman-storefront .order-id-box.fail-box .order-id,.pullman-storefront .order-id-box.fail-box .copy-btn{color:#e53935}.pullman-storefront .btn-retry{color:#fff;background:#e53935;border:none;border-radius:7px;flex:1;padding:10px;font-size:14px;font-weight:600}.pullman-storefront .btn-retry:hover{color:#fff;background:#c62828}.pullman-storefront .page-wrap{max-width:1180px;margin:0 auto;padding:28px 20px 60px}.pullman-storefront .breadcrumb-nav{color:#6c757d;margin-bottom:24px;font-size:14px}.pullman-storefront .breadcrumb-nav a{color:#6c757d;text-decoration:none}.pullman-storefront .breadcrumb-nav a:hover{color:#e53935}.pullman-storefront .breadcrumb-nav i{color:#adb5bd;margin:0 8px;font-size:11px}.pullman-storefront .breadcrumb-nav .current{color:#1a1a1a}.pullman-storefront .account-sidebar{border:1px solid #eee;border-radius:10px;overflow:hidden}.pullman-storefront .account-sidebar a{color:#333;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14.5px;text-decoration:none;transition:background .15s;display:flex}.pullman-storefront .account-sidebar a:last-child{border-bottom:none}.pullman-storefront .account-sidebar a:hover{background:#fafafa}.pullman-storefront .account-sidebar a .left{color:#000;align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.pullman-storefront .account-sidebar a .icon-wrap{color:#cc1a20;background:#fdeceb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.pullman-storefront sssss .account-sidebar a.active{color:#e53935;background:#fdf2f2;font-weight:600}.pullman-storefront .account-sidebar a.active .icon-wrap{color:#fff;background:#e53935}.pullman-storefront .account-sidebar a .chevron{color:#000;font-size:13px}.pullman-storefront .account-sidebar a.active .chevron{color:#e53935}.pullman-storefront .wishlist-title{margin-bottom:22px;font-size:22px;font-weight:700}.pullman-storefront .wishlist-title .count{color:#6c757d;font-size:16px;font-weight:500}.pullman-storefront .wishlist-table{border-collapse:collapse;border:1px solid #eee;width:100%}.pullman-storefront .wishlist-table thead th{text-align:left;color:#000;white-space:nowrap;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:14px;font-size:13.5px;font-weight:600}.pullman-storefront .wishlist-table tbody tr{border-bottom:1px solid #f0f0f0}.pullman-storefront .wishlist-table tbody td{vertical-align:middle;white-space:nowrap;padding:20px 11px}.pullman-storefront .heart-cell{color:#e53935;width:30px;font-size:17px}.pullman-storefront .price-cell .old{color:#8f8c8c;text-decoration:line-through;-webkit-text-decoration-color:re;text-decoration-color:re;font-size:14px;display:block}.pullman-storefront .price-cell .off{color:#017c0a;background:#c6f2bf7a;border-radius:4px;margin-top:4px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.pullman-storefront .stock-cell{color:#1f9d4b;font-size:14px;font-weight:600}.pullman-storefront .btn-add-cart{color:#fff;white-space:nowrap;background:#e53935;border:none;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600}.pullman-storefront .btn-add-cart:hover{color:#fff;background:#c62828}.pullman-storefront .remove-cell{color:#6c757d;cursor:pointer;text-align:center;font-size:15px}@media (max-width:767px){.pullman-storefront .wishlist-table thead{display:none}.pullman-storefront .wishlist-table,.pullman-storefront .wishlist-table tbody,.pullman-storefront .wishlist-table tr,.pullman-storefront .wishlist-table td{width:100%}.pullman-storefront .wishlist-table tbody tr{padding:16px 0;position:relative}.pullman-storefront .heart-cell{position:absolute;top:16px;left:0}.pullman-storefront .product-cell{margin-bottom:12px;padding-left:26px}.pullman-storefront .price-cell,.pullman-storefront .stock-cell,.pullman-storefront .action-cell,.pullman-storefront .remove-cell{margin-bottom:8px;padding-left:26px!important}.pullman-storefront .action-cell{justify-content:space-between;align-items:center;display:flex}}.pullman-storefront .remove-cell:hover{color:#e53935}.pullman-storefront .wishlist-row.removed{display:none}@media (max-width:767px){.pullman-storefront .wishlist-table thead{display:none}.pullman-storefront .wishlist-table,.pullman-storefront .wishlist-table tbody,.pullman-storefront .wishlist-table tr,.pullman-storefront .wishlist-table td{width:100%}.pullman-storefront .wishlist-table tbody tr{padding:16px 0;position:relative}.pullman-storefront .heart-cell{position:absolute;top:16px;left:0}.pullman-storefront .product-cell{margin-bottom:12px;padding-left:26px}.pullman-storefront .price-cell,.pullman-storefront .stock-cell,.pullman-storefront .action-cell,.pullman-storefront .remove-cell{margin-bottom:8px;padding-left:26px!important}.pullman-storefront .action-cell{justify-content:space-between;align-items:center;display:flex}}.pullman-storefront .page-title{margin-bottom:18px;font-size:22px;font-weight:700}.pullman-storefront .profile-card{border:1px solid #eee;border-radius:5px;overflow:hidden}.pullman-storefront .profile-card .card-header-custom{border-bottom:1px solid #eee;padding:18px 24px;font-size:15.5px;font-weight:600}.pullman-storefront .profile-card .card-body-custom{padding:28px 24px 26px}.pullman-storefront .form-group-custom label{color:#1a1a1a;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.pullman-storefront .form-control-custom{color:#333;background:#fff;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-size:14.5px;transition:border-color .15s}.pullman-storefront .form-control-custom:focus{border-color:#e53935}.pullman-storefront .input-with-icon .form-control-custom{padding-right:40px}.pullman-storefront .input-with-icon .icon-right{color:#6c757d;pointer-events:none;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pullman-storefront .input-with-icon .icon-right.verified{color:#fff;background:#22a447;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.pullman-storefront select.form-control-custom{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.pullman-storefront .save-row{justify-content:flex-end;display:flex}@media (max-width:576px){.pullman-storefront .save-row{justify-content:stretch}.pullman-storefront .btn-save{justify-content:center;width:100%}}.pullman-storefront .page-wraps{border:1px solid #eee;border-radius:12px;padding:26px 24px 30px}.pullman-storefront .orders-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pullman-storefront .orders-title{font-size:22px;font-weight:700}.pullman-storefront .search-box{width:320px;max-width:100%;position:relative}.pullman-storefront .search-box input{border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:10px 40px 10px 14px;font-size:14px}.pullman-storefront .search-box input:focus{border-color:#e53935}.pullman-storefront .search-box i{color:#6c757d;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pullman-storefront .orders-tabs{background:#f7f7f7;border:1px solid #eee;border-bottom:none;border-radius:0;gap:66px;margin-bottom:0;padding:14px 20px 0;display:flex}.pullman-storefront .orders-tabs .tab{color:#000;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:0 2px 14px;font-size:15px;font-weight:500}.pullman-storefront .orders-tabs .tab.active{color:#e53935;border-bottom-color:#e53935}.pullman-storefront .order-card{border:1px solid #e5e5e5;border-radius:1px;margin-bottom:18px}.pullman-storefront .order-card:last-child{margin-bottom:0}.pullman-storefront .order-products{flex-wrap:wrap;gap:68px;padding:18px 20px;display:flex}.pullman-storefront .order-product-item{align-items:center;gap:12px;display:flex}.pullman-storefront .order-product-item img{object-fit:contain;border:1px solid #eee;border-radius:8px;width:76px;height:76px;padding:4px}.pullman-storefront .order-product-item .name{max-width:420px;font-size:14.5px;font-weight:500;line-height:1.35}.pullman-storefront .order-product-item .qty{color:#000;margin-top:2px;font-size:14.5px;font-weight:600}.pullman-storefront .more-items{color:#0e0f0f;text-align:center;border-radius:8px;justify-content:center;align-items:center;width:108px;height:63px;font-size:13.5px;font-weight:600;display:flex}.pullman-storefront .order-footer{border-top:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 20px 18px;display:flex}.pullman-storefront .order-meta-left .order-id{color:#333;font-size:13.5px;font-weight:500}.pullman-storefront .order-meta-left .order-id i{color:#6c757d;cursor:pointer;margin-left:6px;font-size:12px}.pullman-storefront .order-meta-left .order-date{color:#000;margin-top:4px;font-size:14px}.pullman-storefront .order-meta-mid .total-label{color:#000;font-size:14px;font-weight:500}.pullman-storefront .order-meta-mid .total-amount{margin:2px 0;font-size:15px;font-weight:700}.pullman-storefront .order-meta-mid .taxes-note{color:#000;opacity:.7;font-size:14px;font-style:italic}.pullman-storefront .order-meta-right{text-align:right}.pullman-storefront .status-badge{border-radius:6px;margin-bottom:6px;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-block}.pullman-storefront .status-badge.delivered{color:#1f9d4b;background:#e6f7ea}.pullman-storefront .status-badge.shipped{color:#2b6fdb;background:#e8f0fe}.pullman-storefront .status-badge.cancelled{color:#e53935;background:#fdeceb}.pullman-storefront .status-note{color:#000;font-size:14.5px;font-weight:500;display:block}@media (max-width:576px){.pullman-storefront .order-footer{flex-direction:column;align-items:flex-start}.pullman-storefront .order-meta-right{text-align:left}.pullman-storefront .search-box{width:100%}}.pullman-storefront .order-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.pullman-storefront .order-header h1{margin-bottom:4px;font-size:18px;font-weight:700}.pullman-storefront .order-header .placed-on{color:#6c757d;font-size:13.5px}.pullman-storefront .btn-back{color:#da2128;white-space:nowrap;background:#fff;border:1px solid #f1b0ae;border-radius:8px;padding:12px 16px;font-size:14.5px;font-weight:550}.pullman-storefront .btn-back:hover{color:#e53935;background:#fdeceb}.pullman-storefront .info-grid{border:1px solid #eee;border-radius:5px;flex-wrap:wrap;margin-bottom:26px;display:flex}.pullman-storefront .info-col{border-right:1px solid #eee;flex:220px;padding:18px 22px}.pullman-storefront .info-col:last-child{border-right:none}.pullman-storefront .info-col .label{color:#000;margin-bottom:8px;font-size:14px;font-weight:600}.pullman-storefront .info-col .value{font-size:14.5px;font-weight:600}.pullman-storefront .info-col .sub{color:#000;margin-top:13px;font-size:13.5px;font-weight:400}.pullman-storefront .status-pill{color:#309043;background:#e6f7ea;border-radius:4px;padding:4px 15px;font-size:14px;font-weight:600;display:inline-block}.pullman-storefront .status-pill.cancelled{color:#c0392b;background:#fdeaea}.pullman-storefront .status-pill.in-progress{color:#2f5fc4;background:#eaf1fd}.pullman-storefront .download-links{color:#007acc;margin-top:18px;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.pullman-storefront .download-links:hover{text-decoration:underline}.pullman-storefront .taxes-italic{color:#6c757d;font-size:12px;font-style:italic}.pullman-storefront .section-title-1{margin-bottom:14px;font-size:20px;font-weight:700}.pullman-storefront .items-row{align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}.pullman-storefront .items-table-wrap{border:1px solid #eee;border-radius:10px;flex:600px;overflow:hidden}.pullman-storefront table.items-table{border-collapse:collapse;width:100%}.pullman-storefront table.items-table thead th{text-align:left;color:#000;background:#fafafa;border-bottom:1px solid #eee;padding:16px 20px;font-size:14px;font-weight:600}.pullman-storefront table.items-table thead th.num{text-align:left}.pullman-storefront table.items-table tbody td{vertical-align:middle;color:#000;border-bottom:1px solid #f2f2f2;padding:16px 20px;font-size:16px;font-weight:500}.pullman-storefront table.items-table tbody tr:last-child td{border-bottom:none}.pullman-storefront .product-cell{align-items:center;gap:14px;display:flex}.pullman-storefront .product-cell img{object-fit:contain;border:1px solid #eee;border-radius:8px;width:50px;height:50px;padding:4px}.pullman-storefront .product-cell .name{font-size:13.5px;font-weight:500;line-height:1.4}.pullman-storefront .summary-card{border:1px solid #eee;border-radius:10px;flex:0 0 300px;padding:20px 22px}.pullman-storefront .summary-card .section-title-1{margin-bottom:16px}.pullman-storefront .summary-line{justify-content:space-between;margin-bottom:12px;font-size:14px;display:flex}.pullman-storefront .summary-line .label{color:#444}.pullman-storefront .summary-line.discount .amt,.pullman-storefront .summary-line.delivery .amt{color:#1f9d4b;font-weight:600}.pullman-storefront .summary-divider{border-top:1px solid #eee;margin:14px 0}.pullman-storefront .summary-total{justify-content:space-between;align-items:flex-start;margin-top:15px;margin-bottom:21px;display:flex}.pullman-storefront .summary-total .label{font-size:20px;font-weight:700}.pullman-storefront .summary-total .sub{color:#6c757d;font-size:14px;display:block}.pullman-storefront .summary-total .amt{font-size:22px;font-weight:700}.pullman-storefront .save-banner{color:#1f9d4b;background:#eaf7ee;border-radius:0;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.pullman-storefront .shipment-card{border:1px solid #eee;border-radius:10px;padding:35px 15px 29px}.pullman-storefront .timeline{justify-content:space-between;display:flex;position:relative}.pullman-storefront .timeline:before{content:"";z-index:0;background:#22a447;height:2px;position:absolute;top:16px;left:29px;right:169px}.pullman-storefront .timeline-step{z-index:1;text-align:left;flex:1;position:relative}.pullman-storefront .timeline-step .dot{color:#fff;background:#09802f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:3px 3px 10px;font-size:14px;display:flex}.pullman-storefront .timeline-step .step-label{margin-bottom:4px;font-size:14px;font-weight:600}.pullman-storefront .timeline-step .step-date{color:#6c757d;font-size:12.5px}@media (max-width:767px){.pullman-storefront .order-header{flex-direction:column;align-items:flex-start;gap:12px}.pullman-storefront .btn-back{text-align:center;width:100%}.pullman-storefront .info-grid{flex-direction:column}.pullman-storefront .info-col{border-bottom:1px solid #eee;border-right:none;flex:auto;width:100%}.pullman-storefront .info-col:last-child{border-bottom:none}.pullman-storefront .items-row{flex-direction:column;gap:18px}.pullman-storefront .items-table-wrap{flex:auto;width:100%;overflow-x:auto}.pullman-storefront table.items-table{min-width:480px}.pullman-storefront .summary-card{flex:auto;width:100%}.pullman-storefront .shipment-card{padding:24px 18px 20px}.pullman-storefront .timeline{text-align:left;flex-direction:column;gap:24px}.pullman-storefront .timeline:before{width:2px;height:auto;inset:0 auto 0 16px}.pullman-storefront .timeline-step{text-align:left;align-items:center;gap:14px;display:flex}.pullman-storefront .timeline-step .dot{flex-shrink:0;margin:0}}@media (max-width:420px){.pullman-storefront .order-header h1{font-size:16px}.pullman-storefront .info-col{padding:14px 16px}.pullman-storefront .product-cell img{width:42px;height:42px}}.pullman-storefront .page-sec{border:1px solid #eee;border-radius:12px;padding:28px 24px 30px}.pullman-storefront .addr-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.pullman-storefront .addr-header h1{margin-bottom:4px;font-size:20px;font-weight:700}.pullman-storefront .addr-header .subtitle{color:#6c757d;font-size:13.5px}.pullman-storefront .btn-addd-address{color:#e53935;white-space:nowrap;background:#fff;border:1px solid #e53935;border-radius:4px;padding:11px 18px;font-size:13.5px;font-weight:600}.pullman-storefront .btn-addd-address:hover{color:#e53935;background:#fdeceb}.pullman-storefront .addr-card{border:1px solid #eee;border-radius:10px;margin-bottom:22px;padding:20px 20px 22px;position:relative}.pullman-storefront .addr-card .card-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.pullman-storefront .addr-card .name{font-size:16px;font-weight:700}.pullman-storefront .addr-actions{gap:8px;display:flex}.pullman-storefront .addr-actions button{border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:flex}.pullman-storefront .addr-actions .btn-edit{color:#1f9d4b;background:#eaf7ee}.pullman-storefront .addr-actions .btn-edit:hover{background:#d9f0df}.pullman-storefront .addr-actions .btn-delete{color:#e53935;background:#fdeceb}.pullman-storefront .addr-actions .btn-delete:hover{background:#fbdcda}.pullman-storefront .addr-card .phone{margin-bottom:10px;font-size:14px}.pullman-storefront .addr-card .address-text{color:#333;font-size:14px;line-height:1.6}.pullman-storefront .default-check{color:#fff;background:#22a447;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:none;position:absolute;bottom:18px;right:20px}.pullman-storefront .addr-card.is-default .default-check{display:flex}.pullman-storefront .set-default-btn{color:#6c757d;cursor:pointer;background:0 0;border:none;font-size:12.5px;text-decoration:underline;position:absolute;bottom:18px;right:20px}.pullman-storefront .addr-card.is-default .set-default-btn,.pullman-storefront .addr-card.removed{display:none}.pullman-storefront .addr-footer{justify-content:flex-end;margin-top:8px;display:flex}.pullman-storefront .btn-save{color:#fff;background:#e53935;border:none;border-radius:8px;padding:12px 26px;font-size:14.5px;font-weight:600}.pullman-storefront .btn-save:hover{color:#fff;background:#c62828}@media (max-width:767px){.pullman-storefront .page-wrap{border-radius:10px;padding:20px 16px 24px}.pullman-storefront .btn-add-address{text-align:center;width:100%}.pullman-storefront .addr-footer{justify-content:stretch}.pullman-storefront .btn-save{justify-content:center;width:100%}}.pullman-storefront .modal-content-custom{border:none;border-radius:12px}.pullman-storefront .password-card{border:1px solid #eee;border-radius:12px;max-width:550px;padding:26px 28px 10px}.pullman-storefront .password-card h1{margin-bottom:6px;font-size:19px;font-weight:700}.pullman-storefront .password-card .subtitle{color:#6c757d;margin-bottom:24px;font-size:13.5px}.pullman-storefront .form-group-custom{margin-bottom:20px}.pullman-storefront .form-group-custom label{margin-bottom:8px;font-size:14.5px;font-weight:600;display:block}.pullman-storefront .input-with-icon{position:relative}.pullman-storefront .input-with-icon .icon-left{color:#adb5bd;pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pullman-storefront .input-with-icon input{color:#333;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:100%;padding:11px 42px 11px 38px;font-size:14px}.pullman-storefront .input-with-icon input:focus{border-color:#e53935}.pullman-storefront .input-with-icon input::placeholder{color:#b0b3b8}.pullman-storefront .icon-toggle{color:#adb5bd;cursor:pointer;background:0 0;border:none;font-size:14px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.pullman-storefront .icon-toggle:hover{color:#6c757d}.pullman-storefront .field-error{color:#e53935;margin-top:6px;font-size:12.5px;display:none}.pullman-storefront .btn-update{color:#fff;background:#e53935;border:none;border-radius:5px;padding:14px 39px;font-size:14.5px;font-weight:600}.pullman-storefront .btn-update:hover{color:#fff;background:#c62828}@media (max-width:576px){.pullman-storefront .password-card{padding:20px 18px 24px}}.pullman-storefront .empty-state{text-align:center;max-width:460px;margin:0 auto}.pullman-storefront .empty-illustration{width:200px;margin:0 auto 18px}.pullman-storefront .empty-title{color:#000;margin-bottom:0;font-size:20px;font-weight:700}.pullman-storefront .empty-subtitle{color:#6c757d;margin-bottom:18px;font-size:14.5px}.pullman-storefront .empty-description{color:#444;margin-bottom:26px;font-size:14px;font-weight:500;line-height:1.6}.pullman-storefront .empty-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pullman-storefront .btn-start-shopping{color:#1a1a1a;background:#fff;border:1px solid #d9d9d9;border-radius:5px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;display:inline-flex}.pullman-storefront .btn-start-shopping:hover{color:#1a1a1a;background:#f7f7f7}.pullman-storefront .btn-browse-categories{color:#fff;background:#da2128;border:none;border-radius:8px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;display:inline-flex}.pullman-storefront .btn-browse-categories:hover{color:#fff;background:#c62828}@media (max-width:480px){.pullman-storefront .empty-actions{flex-direction:column}.pullman-storefront .btn-start-shopping,.pullman-storefront .btn-browse-categories{justify-content:center;width:100%}}.pullman-storefront .notif-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.pullman-storefront .notif-header h1{margin-bottom:4px;font-size:19px;font-weight:700}.pullman-storefront .notif-header .subtitle{color:#6c757d;font-size:13.5px}.pullman-storefront .mark-all-btn{color:#e53935;white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.pullman-storefront .mark-all-btn:hover{text-decoration:underline}.pullman-storefront .notif-list{margin-top:18px}.pullman-storefront .notif-item{border-bottom:1px solid #f0f0f0;align-items:flex-start;gap:16px;padding:18px 4px;display:flex}.pullman-storefront .notif-item:last-child{border-bottom:none}.pullman-storefront .notif-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex}.pullman-storefront .notif-icon.blue{color:#2b6fdb;background:#e8f0fe}.pullman-storefront .notif-icon.green{color:#1f9d4b;background:#e6f7ea}.pullman-storefront .notif-icon.orange{color:#e5892f;background:#fff2e0}.pullman-storefront .notif-icon.purple{color:#7c4fd6;background:#f1eafc}.pullman-storefront .notif-body{flex:1;min-width:0}.pullman-storefront .notif-title{margin-bottom:4px;font-size:14.5px;font-weight:700}.pullman-storefront .notif-desc{color:#6c757d;font-size:13.5px}.pullman-storefront .notif-item.is-read .notif-icon{filter:grayscale(60%);opacity:.7}.pullman-storefront .notif-meta{text-align:right;white-space:nowrap;color:#1a1a1a;flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:flex}.pullman-storefront .notif-item.is-read .notif-meta{color:#adb5bd}.pullman-storefront .unread-dot{background:#e53935;border-radius:50%;width:7px;height:7px;display:inline-block}.pullman-storefront .notif-item.is-read .unread-dot{background:#d9d9d9}@media (max-width:576px){.pullman-storefront .page-wrap{padding:20px 16px 10px}.pullman-storefront .notif-item{flex-wrap:inherit;display:block}.pullman-storefront .notif-meta{margin-top:8px;margin-left:0}}.pullman-storefront .demo-wrap{justify-content:center;align-items:center;min-height:100vh;display:flex}.pullman-storefront .btn-open-login{color:#fff;background:#e53935;border:none;border-radius:8px;padding:12px 26px;font-size:14.5px;font-weight:600}.pullman-storefront .btn-open-login:hover{color:#fff;background:#c62828}.pullman-storefront .login-modal .modal-dialog{max-width:749px}.pullman-storefront .login-modal .modal-content{border:none;border-radius:16px;position:relative;overflow:hidden}.pullman-storefront .modal-close-btn{color:#fff;z-index:10;background:#1a1a1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:flex;position:absolute;top:6px;right:11px}.pullman-storefront .modal-close-btn:hover{background:#333}.pullman-storefront .login-body-row{display:flex}.pullman-storefront .login-left{border-right:1px solid #eee;flex:0 0 44%;padding:31px 26px}.pullman-storefront .brand-logo{border-radius:8px;align-items:center;gap:10px;width:fit-content;margin-bottom:26px;display:flex}.pullman-storefront .brand-logo .brand-name{color:#1a1a1a;font-size:20px;font-weight:800;line-height:1.1}.pullman-storefront .brand-logo .brand-tag{color:#e53935;letter-spacing:.3px;font-size:9px}.pullman-storefront .brand-logo i{color:#e53935;font-size:22px}.pullman-storefront .welcome-title{margin-bottom:8px;font-size:20px;font-weight:700}.pullman-storefront .welcome-sub{color:#6c757d;margin-bottom:20px;font-size:13.5px;line-height:1.5}.pullman-storefront .phone-illustration{width:100%;max-width:220px;margin:0 auto;display:block}.pullman-storefront .login-right{flex:1;padding:33px 30px}.pullman-storefront .login-right h2{color:#000;margin-bottom:8px;font-size:22px;font-weight:700}.pullman-storefront .login-right .login-sub{color:#5c687d;max-width:278px;margin-bottom:26px;font-size:14px;line-height:1.5}.pullman-storefront .mobile-label{color:#3f4b60;margin-bottom:8px;font-size:13.5px;font-weight:500}.pullman-storefront .mobile-input-row{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:26px;display:flex;overflow:hidden}.pullman-storefront .country-code{color:#333;background:#fafafa;border-right:1px solid #e0e0e0;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.pullman-storefront .mobile-input-row input{border:none;outline:none;flex:1;padding:12px 14px;font-size:14px}.pullman-storefront .mobile-input-row:focus-within{border-color:#e53935}.pullman-storefront .btn-send-otp{color:#fff;background:#da2128;border:none;border-radius:5px;width:100%;margin-bottom:35px;padding:13px;font-size:15px;font-weight:600}.pullman-storefront .btn-send-otp:hover{color:#fff;background:#c62828}.pullman-storefront .trusts-badges{text-align:left;border:none;justify-content:space-between;gap:31px;display:flex}.pullman-storefront .trusts-badges .badge-item{text-align:center;flex:1}.pullman-storefront .trusts-badges .badge-icon{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 0 9px;font-size:19px;display:flex}.pullman-storefront .trusts-badges .badge-icon.red,.pullman-storefront .trusts-badges .badge-icon.green,.pullman-storefront .trusts-badges .badge-icon.orange{color:#e53935}.pullman-storefront .trusts-badges .badge-label{color:#3f4b60;text-align:left;font-size:14px;font-weight:500;line-height:1.3}@media (max-width:700px){.pullman-storefront .login-body-row{flex-direction:column}.pullman-storefront .login-left{border-bottom:1px solid #eee;border-right:none;flex:none}.pullman-storefront .phone-illustration{max-width:160px}}.pullman-storefront .brand-logo img{width:200px}.pullman-storefront .login-left .w-100{width:83%!important}.pullman-storefront .otp-icon-circle{color:#e53935;background:#fdeceb;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;font-size:22px;display:flex}.pullman-storefront .otp-title{margin-bottom:8px;font-size:20px;font-weight:700}.pullman-storefront .otp-sub{color:#6c757d;margin-bottom:2px;font-size:13.5px}.pullman-storefront .otp-number-row{margin-bottom:22px;font-size:15px;font-weight:700}.pullman-storefront .otp-number-row .change-link{color:#e53935;cursor:pointer;margin-left:8px;font-size:13.5px;font-weight:600;text-decoration:none}.pullman-storefront .otp-number-row .change-link:hover{text-decoration:underline}.pullman-storefront .otp-boxes{gap:10px;margin-bottom:18px;display:flex}.pullman-storefront .otp-boxes input{text-align:center;border:1px solid #e0e0e0;border-radius:8px;outline:none;width:46px;height:52px;font-size:18px;font-weight:700}.pullman-storefront .otp-boxes input:focus{border-color:#e53935;box-shadow:0 0 0 2px #e5393526}.pullman-storefront .otp-expire{color:#6c757d;margin-bottom:22px;font-size:13.5px}.pullman-storefront .otp-expire .timer{color:#e53935;font-weight:700}.pullman-storefront .btn-verify-login{color:#fff;background:#e53935;border:none;border-radius:8px;width:100%;margin-bottom:18px;padding:13px;font-size:15px;font-weight:600}.pullman-storefront .btn-verify-login:hover{color:#fff;background:#c62828}.pullman-storefront .resend-row{text-align:center;color:#6c757d;font-size:13.5px}.pullman-storefront .resend-row .resend-link{color:#e53935;cursor:pointer;font-weight:700}.pullman-storefront .cp{padding:48px 0 64px}.pullman-storefront .cp__title{color:#111;margin-bottom:6px;font-size:1.65rem;font-weight:800}.pullman-storefront .cp__sub{color:#6b7280;margin-bottom:32px;font-size:.9rem}.pullman-storefront .cp-form{background:#fff;border:1px solid #e9eaec;border-radius:12px;padding:30px 28px 32px}.pullman-storefront .cp-form__title{color:#111;margin-bottom:24px;font-size:1.1rem;font-weight:700}.pullman-storefront .cp-label{color:#374151;margin-bottom:5px;font-size:14px;font-weight:600;display:block}.pullman-storefront .cp-input{color:#111;background:#fff;border:1px solid #d1d5db;border-radius:5px;outline:none;width:100%;padding:11px 14px 11px 40px;font-family:inherit;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.pullman-storefront .cp-input:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.pullman-storefront .cp-input::placeholder{color:#9ca3af}.pullman-storefront .cp-field{position:relative}.pullman-storefront .cp-field i{color:#9ca3af;pointer-events:none;font-size:.82rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.pullman-storefront .cp-select{color:#6b7280;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%239ca3af' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center no-repeat;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;padding:11px 36px 11px 14px;font-family:inherit;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.pullman-storefront .cp-select:focus{color:#111;border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.pullman-storefront .cp-textarea{color:#111;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:5px;outline:none;width:100%;min-height:120px;padding:11px 14px;font-family:inherit;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.pullman-storefront .cp-textarea:focus{border-color:#e53e3e;box-shadow:0 0 0 3px #e53e3e1a}.pullman-storefront .cp-textarea::placeholder{color:#9ca3af}.pullman-storefront .cp-upload{color:#9ca3af;cursor:pointer;background:#fafafa;border:1.5px dashed #d1d5db;border-radius:8px;align-items:center;gap:10px;padding:13px 16px;font-size:.83rem;transition:border-color .2s,background .2s;display:flex}.pullman-storefront .cp-upload:hover{color:#e53e3e;background:#fff5f5;border-color:#e53e3e}.pullman-storefront .cp-upload input{display:none}.pullman-storefront .cp-upload i{font-size:.9rem}.pullman-storefront .cp-btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#cc1a20;border:none;border-radius:8px;align-items:center;gap:9px;padding:15px 38px;font-family:inherit;font-size:.88rem;font-weight:700;transition:background .25s,transform .15s,box-shadow .25s;display:inline-flex}.pullman-storefront .cp-btn:hover{background:#c53030;transform:translateY(-2px);box-shadow:0 8px 20px #e53e3e4d}.pullman-storefront .cp-btn:active{transform:scale(.97)}.pullman-storefront .cp-btn i{font-size:.85rem}.pullman-storefront .cp-info{background:#fff;border:1px solid #e9eaec;border-radius:12px;padding:30px 28px}.pullman-storefront .cp-info__title{color:#111;margin-bottom:22px;font-size:1.1rem;font-weight:700}.pullman-storefront .cp-info-item{border-bottom:1px solid #f3f4f6;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.pullman-storefront .cp-info-item:last-child{border-bottom:none;padding-bottom:0}.pullman-storefront .cp-info-item:first-child{padding-top:0}.pullman-storefront .cp-info-icon{color:#e53e3e;background:#fff5f5;border:1px solid #fecaca;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;transition:background .2s,transform .2s;display:flex}.pullman-storefront .cp-info-item:hover .cp-info-icon{background:#fee2e2;transform:scale(1.06)}.pullman-storefront .cp-info-label{color:#111;margin-bottom:2px;font-size:17px;font-weight:700}.pullman-storefront .cp-info-val{color:#374151;margin-bottom:2px;font-size:16px;font-weight:600}.pullman-storefront .cp-info-hint{color:#5c687d;font-size:14px;line-height:1.55}.pullman-storefront .rv,.pullman-storefront .rv-l,.pullman-storefront .rv-r{opacity:1;transition:opacity .6s,transform .6s;transform:none}.pullman-storefront.reveal-armed .rv{opacity:0;transform:translateY(24px)}.pullman-storefront.reveal-armed .rv-l{opacity:0;transform:translate(-24px)}.pullman-storefront.reveal-armed .rv-r{opacity:0;transform:translate(24px)}@media (max-width:767.98px){.pullman-storefront.reveal-armed .rv-l,.pullman-storefront.reveal-armed .rv-r{transform:translateY(24px)}}.pullman-storefront.reveal-armed .rv.in,.pullman-storefront.reveal-armed .rv-l.in,.pullman-storefront.reveal-armed .rv-r.in{opacity:1;transform:none}.pullman-storefront a:hover{color:#da2128!important}.pullman-storefront .cat-nav .nav-link:hover{color:#fff!important}@media (max-width:991.98px){.pullman-storefront .cp-info{margin-top:24px}}@media (max-width:575.98px){.pullman-storefront .cp-form{padding:22px 18px 24px}.pullman-storefront .cp-info{padding:22px 18px}.pullman-storefront .cp-btn{justify-content:center;width:100%}}.pullman-storefront .policy-container{background-color:#fff;border:1px solid #eee;border-radius:12px;margin:40px auto;padding:40px;box-shadow:0 4px 20px #0000000d}.pullman-storefront .header-section{justify-content:space-between;align-items:flex-start;margin-bottom:9px;display:flex}.pullman-storefront .policy-title{color:#000;margin-bottom:15px;font-size:2rem;font-weight:700}.pullman-storefront .policy-intro{color:#0e0e0f;max-width:820px;margin-bottom:0;font-size:15px;line-height:1.6}.pullman-storefront .shield-icon{opacity:.8;width:93px}.pullman-storefront .section-item{align-items:flex-start;margin-bottom:25px;display:flex}.pullman-storefront .check-icon{color:#d93025;margin-top:4px;margin-right:15px;font-size:1.1rem}.pullman-storefront .section-heading{color:#222;margin-bottom:6px;font-size:1.1rem;font-weight:700}.pullman-storefront .section-text{color:#666;margin-bottom:0;font-size:.92rem;line-height:1.5}.pullman-storefront .contact-details{color:#444;margin-top:15px;padding-left:0;font-size:.92rem;list-style:none}.pullman-storefront .contact-details li{margin-bottom:5px}.pullman-storefront .contact-label{font-weight:600}@media (max-width:768px){.pullman-storefront .header-section{text-align:left;flex-direction:column-reverse}.pullman-storefront .modal-close-btn{position:absolute;top:0}.pullman-storefront .shield-icon{width:80px;margin-bottom:20px}.pullman-storefront .policy-container{margin:15px;padding:20px}}.pullman-storefront .eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-red);align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.8rem;font-weight:700;display:inline-flex}.pullman-storefront .eyebrow:before{content:"";background:var(--brand-red);width:16px;height:2px;position:relative}.pullman-storefront .eyebrow:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--brand-red);width:0;height:0;margin-left:-8px}.pullman-storefront h1.headline{letter-spacing:-.01em;font-size:2.1rem;font-weight:800;line-height:1.25}.pullman-storefront .lead-copy{color:#6b6a6d;font-size:16px;line-height:1.65}.pullman-storefront .btn-brand{background:var(--brand-red);border-color:var(--brand-red);color:#fff;border-radius:4px;padding:.65rem 1.6rem;font-size:.9rem;font-weight:600}.pullman-storefront .btn-brand:hover{color:#fff;background:#c81d15;border-color:#c81d15}.pullman-storefront .hero-photo{object-fit:cover;border-radius:4px;width:100%;height:445px}.pullman-storefront .story-section{background:#f6f8fa}.pullman-storefront h2.headline{letter-spacing:0;font-size:38px;font-weight:800;line-height:1.3}.pullman-storefront .timeline-wrap{padding-top:6px;position:relative}.pullman-storefront .timeline-row{justify-content:space-between;align-items:flex-start;display:flex}.pullman-storefront .timeline-item{z-index:1;text-align:center;flex:1;margin-bottom:7px;padding:0 4px;position:relative}.pullman-storefront .timeline-badge{width:43px;height:43px;color:var(--brand-red);justify-content:center;align-items:center;margin:0 auto;display:flex}.pullman-storefront .timeline-badge svg{width:100%;height:100%;stroke:var(--brand-red);fill:none;stroke-width:1.6px}.pullman-storefront .timeline-line-row{height:13px;margin-top:2px;position:relative}.pullman-storefront .timeline-line-row:before{content:"";z-index:0;background:#f0d3d1;height:1px;position:absolute;top:50%;left:5%;right:5%;transform:translateY(-50%)}.pullman-storefront .timeline-dot{z-index:1;background:#da2128;border-radius:50%;width:16px;height:16px;margin:0 auto;position:relative}.pullman-storefront .timeline-year{margin-top:13px;margin-bottom:12px;font-size:20px;font-weight:700}.pullman-storefront .timeline-label{color:var(--muted);font-size:16px;line-height:1.3}@media (max-width:767.98px){.pullman-storefront .timeline-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pullman-storefront .timeline-row{justify-content:space-between;min-width:600px}.pullman-storefront .timeline-line-row{min-width:600px}.pullman-storefront .timeline-item{min-width:80px;padding:0 2px}.pullman-storefront .timeline-label{font-size:.68rem}.pullman-storefront .timeline-year{font-size:.82rem}.pullman-storefront .timeline-badge{width:32px;height:32px}}.pullman-storefront .why-photo{object-fit:cover;border-radius:6px;width:100%;height:280px}.pullman-storefront .why-photo-wrap{position:relative}.pullman-storefront .why-card{background:#fff;border-radius:6px;padding:1.25rem 1.4rem;position:absolute;bottom:26px;left:20px;right:20px;box-shadow:0 12px 30px #14141e1f}.pullman-storefront .why-card h5{margin-bottom:.5rem;font-size:22px;font-weight:700}.pullman-storefront .why-card p{color:#000;margin:0;font-size:16px;line-height:1.5}.pullman-storefront .cert-section{color:#fff;background:#0e2148}.pullman-storefront .cert-section .eyebrow{color:#f4a3a0;justify-content:center}.pullman-storefront .cert-section .eyebrow:before{background:#f4a3a0}.pullman-storefront .cert-section .eyebrow:after{border-left-color:#f4a3a0}.pullman-storefront .cert-heading{text-align:center;font-size:38px;font-weight:800}.pullman-storefront .cert-card{color:var(--ink);background:#fff;border-radius:8px;height:100%;padding:1.5rem}.pullman-storefront .cert-card .cert-title{min-height:2.8em;font-size:20px;font-weight:600;line-height:1.4}.pullman-storefront .cert-card .cert-bottom{justify-content:space-between;align-items:flex-end;margin-top:1.5rem;display:flex}.pullman-storefront .cert-card .cert-year{color:#1f242e;opacity:.18;font-size:30px;font-weight:700}.pullman-storefront .cert-trophy{color:#da2128ad;flex-shrink:0;width:48px;height:47px}.pullman-storefront .cert-nav-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s;display:flex}.pullman-storefront .cert-nav-btn:hover{background:#ffffff1f}.pullman-storefront .cert-nav-btn:disabled{opacity:.35;cursor:default}.pullman-storefront .cert-nav-btn:disabled:hover{background:0 0}.pullman-storefront .cert-track-wrap{flex:1;min-width:0;overflow:hidden}.pullman-storefront .cert-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.pullman-storefront .cert-track::-webkit-scrollbar{display:none}.pullman-storefront .cert-slide{scroll-snap-align:start;flex:0 0 calc(33.333% - .667rem)}@media (max-width:991.98px){.pullman-storefront .cert-slide{flex-basis:calc(50% - .5rem)}.pullman-storefront .why-col{margin-bottom:3.5rem}}@media (max-width:575.98px){.pullman-storefront .cert-slide{flex-basis:85%}}.pullman-storefront .achievements-section{border-top:1px solid #eceef1}.pullman-storefront .achieve-title{font-size:1.6rem;font-weight:800;line-height:1.2}.pullman-storefront .achieve-stat .num{font-size:27px;font-weight:800}.pullman-storefront .achieve-stat .label{color:var(--muted);font-size:17px}.pullman-storefront .achieve-divider{border-left:1px solid #e5e7eb}@media (max-width:991.98px){.pullman-storefront h1.headline{font-size:1.85rem}.pullman-storefront h2.headline{font-size:1.6rem}.pullman-storefront .cert-heading{font-size:1.5rem}}@media (max-width:767.98px){.pullman-storefront h1.headline{font-size:1.6rem}.pullman-storefront h2.headline{font-size:1.4rem}.pullman-storefront .notif-icon{margin-bottom:12px}.pullman-storefront .achieve-stat .num{font-size:18px;font-weight:800}.pullman-storefront .achieve-stat .label{color:var(--muted);font-size:14px}.pullman-storefront .hero-photo{height:220px}.pullman-storefront .why-photo{height:190px}.pullman-storefront .why-card{margin-top:16px;margin-left:5px;margin-right:5px;position:static}.pullman-storefront .why-col{margin-bottom:1.5rem}.pullman-storefront .cert-heading{font-size:1.3rem}.pullman-storefront .achieve-divider{border-left:0}.pullman-storefront .achieve-title{text-align:left;margin-bottom:.5rem}}@media (max-width:575.98px){.pullman-storefront .cert-nav-btn{width:32px;height:32px}.pullman-storefront .cert-card{padding:1.1rem}.pullman-storefront .cert-card .cert-year{font-size:1.4rem}.pullman-storefront .cert-trophy{width:28px;height:28px}}@media (max-width:991px){.pullman-storefront .orders-list{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.pullman-storefront .order-card{width:900px;min-width:900px}.pullman-storefront .order-products,.pullman-storefront .order-footer{flex-wrap:nowrap!important}.pullman-storefront .order-product-item,.pullman-storefront .more-items{flex-shrink:0}}@media (min-width:768px) and (max-width:991.98px){.pullman-storefront .logo-desktop{align-items:center;gap:8px;display:flex!important}}.pullman-storefront .menu-text-toggle{display:none!important}@media (min-width:768px) and (max-width:991.98px){.pullman-storefront .mobile-logo{display:none!important}.pullman-storefront .site-header .icon{vertical-align:middle;flex-shrink:0;width:23px;height:23px}.pullman-storefront .gallery-main{height:250px}.pullman-storefront .cat-nav{padding:0 12px}.pullman-storefront .topbar .util-link{font-size:15px}.pullman-storefront .site-header .gap-4{gap:1rem!important}.pullman-storefront .search-form{flex-basis:100%;order:0}.pullman-storefront .menu-text-toggle{letter-spacing:.5px;align-items:center;gap:8px;font-weight:700;display:flex!important}.pullman-storefront .util-link{align-items:center;gap:.2rem;font-size:17px;display:flex}.pullman-storefront .details-product .col-lg-5{grid-template-columns:1fr 1fr;grid-template-areas:"gallery thumbs""perks perks";align-items:start;gap:12px;display:grid}.pullman-storefront .gallery-wrap{grid-area:gallery}.pullman-storefront .gallery-main{max-height:320px}.pullman-storefront .gallery-main img{object-fit:contain;width:100%;height:100%}.pullman-storefront .thumb-row{grid-area:thumbs;grid-template-columns:repeat(2,1fr);gap:10px;max-height:320px;display:grid;overflow-y:auto}.pullman-storefront .thumb{aspect-ratio:1;object-fit:contain;width:100%;height:113px}.pullman-storefront .perk-strip{grid-area:perks}.pullman-storefront .btn-checkout{width:fit-content!important}}@media (min-width:1200px) and (max-width:1366px){.pullman-storefront .cat-nav .nav-link{padding:.85rem .5rem}.pullman-storefront .feature-strip .f-sub{font-size:15px}.pullman-storefront .cat-scroll-row{gap:36px;display:flex}.pullman-storefront .category-tabs .nav-link{gap:14px;padding:12px 20px;font-size:14px}.pullman-storefront .offer-text .off-value{font-size:.6rem;font-weight:700}}.pullman-storefront .mega-list{margin:0;padding:0;list-style:none}.pullman-storefront .mega-list li{margin-bottom:3px;line-height:1.4}.pullman-storefront .mega-list li a{color:#555;padding-left:15px;font-size:14px;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.pullman-storefront .mega-list li a:before{content:"•";color:#f60;font-size:18px;font-weight:700;line-height:1;position:absolute;top:0;left:0}.pullman-storefront .mega-list li a:hover{color:#f60;padding-left:18px}.pullman-storefront .mega-menu{scrollbar-width:thin;scrollbar-color:#da2128 transparent;max-height:85vh;overflow:hidden auto}.pullman-storefront .mega-menu::-webkit-scrollbar{width:6px}.pullman-storefront .mega-menu::-webkit-scrollbar-thumb{background-color:#da2128;border-radius:10px}.pullman-storefront .mega-menu::-webkit-scrollbar-track{background:0 0}.pullman-storefront .login-tabs{background:#f4f4f4;border-radius:10px;padding:5px;display:flex}.pullman-storefront .login-tabs .nav-item{flex:1}.pullman-storefront .login-tabs .nav-link{color:#666;border:none;border-radius:8px;width:100%;padding:10px;font-size:14px;font-weight:600;transition:all .3s}.pullman-storefront .login-tabs .nav-link.active{box-shadow:0 4px 10px #0000000d;color:#000!important;background-color:#fff!important}.pullman-storefront .tab-content h2{margin-top:10px;margin-bottom:5px;font-size:24px;font-weight:700}.pullman-storefront .login-sub{color:#777;margin-bottom:20px;font-size:14px}.pullman-storefront .bg-vendor{background:linear-gradient(135deg,#1e3c72 0%,#2a5298 100%)!important}.pullman-storefront .vendor-benefits{margin-top:25px;padding:0;list-style:none}.pullman-storefront .vendor-benefits li{color:#fff;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.pullman-storefront .vendor-benefits li i{color:#4cd137;margin-right:10px;font-size:16px}.pullman-storefront .custom-input{border:1px solid #ddd;border-radius:8px;padding:10px 15px;font-size:14px;transition:all .3s}.pullman-storefront .custom-input:focus{border-color:#1e3c72;box-shadow:0 0 0 .2rem #1e3c721a}.pullman-storefront #vendorRegistrationForm .form-label{color:#333;margin-bottom:5px}.pullman-storefront .modal-lg{max-width:900px}.pullman-storefront .search-form{position:relative!important;overflow:visible!important}.pullman-storefront .suggestions-dropdown{z-index:9999;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;max-height:250px;display:none;top:105%;left:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a;position:absolute!important}.pullman-storefront .suggestion-item{cursor:pointer;color:#333;border-bottom:1px solid #f8f9fa;padding:12px 15px;font-size:14px}.pullman-storefront .suggestion-item:hover{color:#1e3c72;background-color:#f1f1f1}.pullman-storefront .suggestion-item:last-child{border-bottom:none}.pullman-storefront .pump-card{cursor:pointer;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;transition:transform .2s ease-in-out;overflow:hidden}.pullman-storefront .pump-card:hover{transform:translateY(-5px)}.pullman-storefront .pump-img-container{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:4px;justify-content:center;align-items:center;height:220px;margin:14px;padding:40px 20px;display:flex}.pullman-storefront .pump-img-container img{object-fit:contain;max-width:100%;max-height:100%}.pullman-storefront .pump-footer{color:#fff;background-color:#d62327;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.pullman-storefront .pump-title{font-size:18px;font-weight:500}.pullman-storefront .pump-footer i{font-size:15px}.pullman-storefront .brand-tab-wrapper{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.pullman-storefront .brand-tab-wrapper::-webkit-scrollbar{display:none}.pullman-storefront .brand-tab{cursor:pointer;background:#fff;border:1px solid #e0e0e0;flex-shrink:0;justify-content:center;align-items:center;min-width:147px;height:53px;padding:8px;transition:all .2s ease-in-out;display:flex;border-radius:2px!important}.pullman-storefront .brand-tab.active,.pullman-storefront .brand-tab:hover{border-color:#d62327;background-color:#0000!important}.pullman-storefront .brand-tab img{object-fit:contain;max-width:82%;max-height:91%}.pullman-storefront .product-media{position:relative}.pullman-storefront .product-brand-logo{background:#fff;border-radius:4px;width:auto;height:auto;padding:2px 4px;position:absolute;bottom:31px;right:0;object-fit:contain!important;max-width:89px!important;max-height:98px!important}.pullman-storefront .social-icons a:hover{color:#fff!important}.pullman-storefront .add-to-cart-btn{color:#fff;cursor:pointer;background:#da2128;border:#da2128;border-radius:2px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:11px 12px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.pullman-storefront .add-to-cart-btn svg{width:16px;height:16px}.pullman-storefront .add-to-cart-btn:hover{color:#fff;background:#0d6efd}@media (max-width:768px){.pullman-storefront .brand-tab{min-width:110px;height:55px}}.pullman-storefront .product-model{color:#6c757d;min-height:56px;margin:2px 0 -10px;font-size:14px;font-weight:500}.pullman-storefront .brand-tab-wrapper{-webkit-overflow-scrolling:touch;white-space:nowrap;flex-wrap:nowrap;padding-bottom:6px;overflow:auto hidden}.pullman-storefront .brand-tab-wrapper .nav-item{flex:none}.pullman-storefront .brand-tab-wrapper::-webkit-scrollbar{height:6px}.pullman-storefront .brand-tab-wrapper::-webkit-scrollbar-thumb{background:#c9c9c9;border-radius:4px}.pullman-storefront .shop-toasts{z-index:1080;pointer-events:none;flex-direction:column;gap:.5rem;max-width:min(360px,100vw - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.pullman-storefront .shop-toasts .alert{pointer-events:auto;margin-bottom:0}.pullman-storefront .util-link .icon-badge-wrap{display:inline-flex;position:relative}.pullman-storefront .wishlist-btn.is-saved{color:var(--red);border-color:var(--red)}.pullman-storefront .wishlist-btn.is-saved svg{fill:currentColor}.pullman-storefront .wishlist-btn:disabled{opacity:.55;cursor:progress}.pullman-storefront button.add-to-cart-btn{border:0}.pullman-storefront button.add-to-cart-btn:disabled,.pullman-storefront .btn-add-cart:disabled,.pullman-storefront .btn-remove:disabled,.pullman-storefront .qty-stepper button:disabled{opacity:.6;cursor:not-allowed}.pullman-storefront .qty-stepper button:disabled:hover{background:inherit}.pullman-storefront .pdp-wishlist-link{color:var(--muted);background:0 0;border:0;align-items:center;gap:.5rem;margin-top:.85rem;padding:0;font-size:14px;font-weight:600;display:inline-flex}.pullman-storefront .pdp-wishlist-link:hover,.pullman-storefront .pdp-wishlist-link.is-saved{color:#da2128}.pullman-storefront .pdp-wishlist-link:disabled{opacity:.6;cursor:progress}.pullman-storefront .pdp-wishlist-link:focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.pullman-storefront button.btn-checkout{border:0;width:100%}.pullman-storefront button.btn-checkout:disabled{opacity:.6;cursor:not-allowed}.pullman-storefront .payment-option{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding:.75rem;font-size:14px;font-weight:600;display:flex}.pullman-storefront .payment-option:last-child{margin-bottom:0}.pullman-storefront .payment-option:has(input:checked){border-color:var(--brand-red)}.pullman-storefront .payment-option.is-disabled{opacity:.6;cursor:not-allowed}.pullman-storefront .payment-option input{margin-top:.2rem}.pullman-storefront button.btn-pay:disabled{opacity:.6;cursor:not-allowed}.pullman-storefront .timeline-step:not(.active) .dot{color:#0000;background:#d9d9de}.pullman-storefront .timeline-step:not(.active) .step-label{color:var(--muted);font-weight:500}.pullman-storefront .items-table-wrap{overflow:auto hidden}.pullman-storefront .summary-item{flex-wrap:wrap}.pullman-storefront .summary-item .item-mid{min-width:0}.pullman-storefront .summary-item .item-name,.pullman-storefront .address-card .address-line{overflow-wrap:anywhere}.pullman-storefront .order-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pullman-storefront .btn-cancel-order{color:#d6493f;white-space:nowrap;background:#fff;border:1px solid #d6493f;border-radius:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .15s}.pullman-storefront .btn-cancel-order:hover:not(:disabled){color:#fff;background:#d6493f}.pullman-storefront .btn-cancel-order:disabled{opacity:.55;cursor:not-allowed}.pullman-storefront .order-meta-right .btn-cancel-order{padding:5px 12px;font-size:.78rem}.pullman-storefront .invoice-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:820px;margin:0 auto 18px;display:flex}.pullman-storefront .invoice-toolbar .btn-send-otp{width:auto;margin-bottom:0;padding:10px 20px;font-size:14px}.pullman-storefront .invoice-sheet{color:#1b211f;background:#fff;border:1px solid #e6e4dc;border-radius:10px;max-width:820px;margin:0 auto;padding:34px 38px;font-size:13px;line-height:1.55}.pullman-storefront .invoice-head{border-bottom:2px solid #1b211f;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.pullman-storefront .invoice-brand img{max-width:190px;height:auto}.pullman-storefront .invoice-head-right{text-align:right}.pullman-storefront .invoice-eyebrow{letter-spacing:1.6px;color:#736c5d;font-size:10px;font-weight:700}.pullman-storefront .invoice-ref{margin:3px 0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;font-weight:700}.pullman-storefront .invoice-date{color:#736c5d;font-size:11px}.pullman-storefront .invoice-parties{grid-template-columns:1.4fr 1fr;gap:26px;padding:20px 0;display:grid}.pullman-storefront .invoice-label{letter-spacing:1px;text-transform:uppercase;color:#736c5d;margin-bottom:5px;font-size:10px;font-weight:700}.pullman-storefront .invoice-strong{font-weight:700}.pullman-storefront .invoice-sub{color:#736c5d;font-size:11px}.pullman-storefront .invoice-mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.pullman-storefront .invoice-txn{color:#736c5d;margin-top:8px;font-size:11px}.pullman-storefront .invoice-table-wrap{width:100%}.pullman-storefront .invoice-table{border-collapse:collapse;width:100%}.pullman-storefront .invoice-table th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:#736c5d;border-bottom:1px solid #1b211f;padding:7px 6px;font-size:10px}.pullman-storefront .invoice-table td{vertical-align:top;border-bottom:1px solid #f0eee7;padding:10px 6px}.pullman-storefront .invoice-table .right{text-align:right}.pullman-storefront .invoice-totals{max-width:340px;margin-top:18px;margin-left:auto}.pullman-storefront .invoice-total-line{justify-content:space-between;gap:16px;padding:5px 0;display:flex}.pullman-storefront .invoice-total-line.grand{border-top:2px solid #1b211f;margin-top:6px;padding-top:10px;font-size:16px;font-weight:800}.pullman-storefront .invoice-foot{color:#736c5d;border-top:1px solid #f0eee7;margin-top:28px;padding-top:12px;font-size:10.5px}.pullman-storefront .invoice-foot p{margin:0 0 4px}@media (max-width:640px){.pullman-storefront .invoice-page{padding-left:12px!important;padding-right:12px!important}.pullman-storefront .invoice-sheet{padding:18px 14px}.pullman-storefront .invoice-head,.pullman-storefront .invoice-parties{flex-direction:column;grid-template-columns:1fr}.pullman-storefront .invoice-head-right{text-align:left}.pullman-storefront .invoice-toolbar{flex-direction:column;align-items:stretch}.pullman-storefront .invoice-toolbar .btn-back,.pullman-storefront .invoice-toolbar .btn-send-otp{text-align:center;width:100%}.pullman-storefront .invoice-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pullman-storefront .invoice-table{min-width:460px}.pullman-storefront .invoice-totals{max-width:none;margin-left:0}}@media print{@page{size:A4;margin:14mm}.pullman-storefront .no-print,.pullman-storefront .topbar,.pullman-storefront .site-header,.pullman-storefront .navbar,.pullman-storefront .main-nav,.pullman-storefront .breadcrumb-bar,.pullman-storefront .hero,.pullman-storefront footer,.pullman-storefront .site-footer,.pullman-storefront .invoice-toolbar{display:none!important}.pullman-storefront{background:#fff!important;margin:0!important;padding:0!important}.pullman-storefront .container-fluid{max-width:none!important;margin:0!important;padding:0!important}.pullman-storefront .invoice-sheet{border:none;border-radius:0;max-width:none;padding:0;font-size:11.5pt}.pullman-storefront .invoice-table tr,.pullman-storefront .invoice-total-line{page-break-inside:avoid}.pullman-storefront .invoice-table thead{display:table-header-group}}.pullman-storefront .b2b-chip{border:1px solid var(--brand-red);color:var(--brand-red);letter-spacing:.06em;white-space:nowrap;vertical-align:middle;background:#d0342c14;border-radius:4px;align-items:center;margin-left:.4rem;padding:.1rem .38rem;font-size:.62rem;font-weight:800;line-height:1.5;display:inline-flex}.pullman-storefront .header-b2b-chip{margin-left:.3rem}.pullman-storefront .pill-price-retail{opacity:.6;text-decoration:line-through}.pullman-storefront .tracking-panel{border:1px solid var(--line);background:#fdfaf5;border-radius:12px;margin-bottom:1rem;padding:.85rem 1rem}.pullman-storefront .tracking-row{justify-content:space-between;gap:1rem;padding:.2rem 0;font-size:.85rem;display:flex}.pullman-storefront .tracking-row .label{color:#6b7280}.pullman-storefront .tracking-row .value{text-align:right;font-weight:600}.pullman-storefront .track-shipment-btn{background:var(--brand-red);color:#fff;border-radius:8px;align-items:center;margin-top:.6rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.pullman-storefront .track-shipment-btn:hover{filter:brightness(.94);color:#fff}.pullman-storefront .slide-link{color:inherit;text-decoration:none;display:block}.pullman-storefront .slide-link:hover{color:inherit}.pullman-storefront .profile-avatar{object-fit:cover;object-fit:contain;background:#f7f7f7;border:1px solid #eee;flex:none;width:72px;height:72px}.pullman-storefront .keywords-text a:hover,.pullman-storefront .keywords-text a:hover i{color:#fff!important}@media (max-width:767.98px){.pullman-storefront .orders-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:24px;overflow-x:auto}.pullman-storefront .orders-tabs::-webkit-scrollbar{display:none}.pullman-storefront .orders-tabs .tab{white-space:nowrap;flex:none}}.track-order-page{background:#f7f7f7;min-height:100vh;padding-bottom:70px}.track-order-hero{background:linear-gradient(135deg,#fff 0%,#fff6f6 50%,#fff 100%);border-bottom:1px solid #eee;padding:65px 0 95px;position:relative;overflow:hidden}.track-order-hero:before{content:"";background:#d000000a;border-radius:50%;width:380px;height:380px;position:absolute;top:-190px;right:5%}.track-order-hero:after{content:"";background:#d0000008;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-150px;left:7%}.track-hero-content{z-index:1;text-align:center;max-width:700px;margin:0 auto;position:relative}.track-icon{color:#fff;background:#d00000;border-radius:15px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:25px;display:flex;box-shadow:0 8px 25px #d000002e}.track-eyebrow{color:#d00000;letter-spacing:1.8px;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.track-hero-content h1{color:#171717;letter-spacing:-1.2px;margin:0 0 13px;font-size:clamp(34px,4vw,48px);font-weight:700}.track-hero-content p{color:#6d6d6d;max-width:620px;margin:0 auto;font-size:15px;line-height:1.8}.track-order-container{z-index:2;max-width:1120px;margin:-45px auto 0;position:relative}.track-search-card{background:#fff;border:1px solid #eee;border-radius:16px;margin-bottom:22px;padding:30px;box-shadow:0 10px 40px #0000000f}.track-search-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.track-search-header span{color:#d00000;letter-spacing:1.5px;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.track-search-header h2{color:#202020;margin:0;font-size:22px;font-weight:700}.search-header-icon{color:#d00000;background:#fff1f1;border-radius:12px;justify-content:center;align-items:center;width:45px;height:45px;font-size:18px;display:flex}.track-form-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;display:grid}.track-form-group label{color:#333;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.track-input-wrapper{border:1px solid #ddd;border-radius:9px;align-items:center;height:48px;padding:0 14px;transition:all .2s;display:flex}.track-input-wrapper:focus-within{border-color:#d00000;box-shadow:0 0 0 3px #d0000012}.track-input-wrapper i{color:#999;margin-right:10px}.track-input-wrapper input{color:#222;background:0 0;border:0;outline:none;width:100%;height:100%;font-size:13px}.track-input-wrapper input::placeholder{color:#aaa}.track-button{color:#fff;cursor:pointer;white-space:nowrap;background:#d00000;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:48px;padding:0 23px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.track-button:hover{background:#ad0000;transform:translateY(-1px)}.order-result{background:#fff;border:1px solid #eee;border-radius:16px;margin-bottom:22px;overflow:hidden;box-shadow:0 8px 35px #0000000a}.order-result-header{justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.order-result-header span,.product-label,.delivery-info-item span,.tracking-heading span,.shipping-address span{color:#999;letter-spacing:1.3px;font-size:10px;font-weight:700;display:block}.order-result-header h2{color:#1d1d1d;margin:5px 0 0;font-size:22px;font-weight:700}.order-delivered-badge{color:#c46600;background:#fff3e8;border-radius:50px;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.order-result-divider{background:#eee;height:1px}.order-product{align-items:center;gap:20px;padding:28px 32px;display:flex}.product-image{background:#f6f6f6;border:1px solid #eee;border-radius:12px;width:100px;min-width:100px;height:100px;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%}.product-details{flex:1}.product-details h3{color:#222;margin:6px 0 5px;font-size:17px;font-weight:700}.product-details p{color:#777;margin:0 0 12px;font-size:13px}.product-meta{color:#777;gap:20px;font-size:12px;display:flex}.product-meta strong{color:#333}.product-price{text-align:right}.product-price span{color:#999;margin-bottom:4px;font-size:11px;display:block}.product-price strong{color:#222;font-size:19px}.delivery-info{border-top:1px solid #eee;border-bottom:1px solid #eee;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 32px;padding:20px 0;display:grid}.delivery-info-item{align-items:center;gap:12px;display:flex}.delivery-info-icon{color:#d00000;background:#fff3f3;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;display:flex}.delivery-info-item strong{color:#333;margin-top:4px;font-size:12px;display:block}.tracking-section{padding:32px}.tracking-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.tracking-heading h2{color:#202020;margin:5px 0 0;font-size:21px;font-weight:700}.tracking-id{color:#d00000!important;letter-spacing:0!important;font-size:11px!important}.tracking-timeline{position:relative}.tracking-step{gap:18px;min-height:82px;display:flex;position:relative}.tracking-step:not(:last-child):before{content:"";background:#e6e6e6;width:2px;height:calc(100% - 15px);position:absolute;top:36px;left:17px}.tracking-step.completed:not(:last-child):before{background:#d00000}.timeline-icon{color:#999;z-index:1;background:#eee;border-radius:50%;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;font-size:14px;display:flex;position:relative}.tracking-step.completed .timeline-icon{color:#fff;background:#d00000}.tracking-step.active .timeline-icon{color:#d00000;background:#fff0f0;border:2px solid #d00000}.timeline-content{padding-bottom:22px}.timeline-content h3{color:#333;margin:1px 0 4px;font-size:14px;font-weight:700}.timeline-content p{color:#777;margin:0 0 3px;font-size:12px;line-height:1.6}.timeline-content span{color:#aaa;font-size:11px}.shipping-address{background:#f8f8f8;border-radius:12px;gap:15px;margin:0 32px 32px;padding:22px;display:flex}.shipping-address-icon{color:#d00000;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;display:flex}.shipping-address h3{color:#333;margin:5px 0;font-size:14px}.shipping-address p{color:#777;margin:0;font-size:12px;line-height:1.7}.track-help{color:#fff;background:#171717;border-radius:15px;align-items:center;gap:17px;padding:24px 28px;display:flex}.track-help-icon{background:#d00000;border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;font-size:20px;display:flex}.track-help>div:nth-child(2){flex:1}.track-help span{color:#ef5350;letter-spacing:1.5px;font-size:9px;font-weight:700}.track-help h3{color:#fff;margin:3px 0;font-size:15px}.track-help p{color:#999;margin:0;font-size:11px}.track-help>a{color:#fff;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.track-help>a:hover{color:#ef5350}@media (max-width:991px){.track-form-grid{grid-template-columns:1fr 1fr}.track-button{width:100%}.delivery-info{grid-template-columns:1fr}}@media (max-width:767px){.track-order-page{padding-bottom:40px}.track-order-hero{padding:45px 0 75px}.track-hero-content h1{font-size:32px}.track-hero-content p{font-size:14px}.track-order-container{margin-top:-35px}.track-search-card{padding:20px}.track-search-header h2{font-size:19px}.track-form-grid{grid-template-columns:1fr}.order-result-header{align-items:flex-start;gap:15px;padding:22px 20px}.order-product{align-items:flex-start;padding:22px 20px}.product-image{width:75px;min-width:75px;height:75px}.product-details h3{font-size:14px}.product-price{display:none}.product-meta{flex-direction:column;gap:4px}.delivery-info{margin:0 20px}.tracking-section{padding:25px 20px}.tracking-heading{display:block}.tracking-id{margin-top:10px;display:block}.shipping-address{margin:0 20px 20px}.track-help{flex-wrap:wrap;align-items:flex-start;padding:20px}.track-help>a{margin-left:65px}}@media (max-width:480px){.track-icon{width:52px;height:52px}.track-hero-content h1{font-size:28px}.order-delivered-badge{padding:7px 9px;font-size:10px}.product-details p{font-size:11px}.tracking-step{gap:13px}}.pullman-storefront .bottom-nav{z-index:1030;border-top:1px solid var(--line,#e7e7e7);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000000f}.pullman-storefront .bottom-nav-item{color:var(--text-muted,#6b7280);flex-direction:column;flex:1 1 0;align-items:center;gap:2px;padding:6px 2px;font-size:11px;text-decoration:none;display:flex}.pullman-storefront .bottom-nav-item.active{color:var(--brand-red,#e0332c)}.pullman-storefront .bottom-nav-icon{font-size:18px;line-height:1;position:relative}.pullman-storefront .bottom-nav-badge{background:var(--brand-red,#e0332c);color:#fff;text-align:center;border-radius:999px;min-width:14px;padding:2px 4px;font-size:9px;font-weight:700;line-height:1;position:absolute;top:-6px;right:-10px}.pullman-storefront .bottom-nav-label{font-weight:500}@media (max-width:767.98px){.pullman-storefront:has(.bottom-nav){padding-bottom:58px}}
