@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);.addresses-grid-container{display:flex;flex-direction:column;gap:40px;margin-top:10px}.addresses-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));width:100%}@media(max-width:768px){.addresses-grid{grid-template-columns:1fr}}.profile-address-card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;flex-direction:column;height:100%;padding:24px;position:relative;transition:all .3s ease}.profile-address-card:hover{border-color:#e2e8f0;box-shadow:0 12px 30px rgba(0,0,0,.05);transform:translateY(-4px)}.profile-address-card.primary{background:#fff;border-color:#0a1929}.profile-address-card.primary .primary-badge{background:#ff8c00;border-radius:6px;box-shadow:0 4px 10px rgba(255,140,0,.3);color:#fff;font-size:10px;font-weight:800;left:20px;letter-spacing:.05em;padding:4px 12px;position:absolute;top:-12px}.profile-address-card .card-header{margin-bottom:20px}.profile-address-card .card-header .title-group{align-items:center;display:flex;gap:8px;margin-bottom:4px}.profile-address-card .card-header .title-group .address-name{color:#1e293b;font-size:18px;font-weight:700;margin:0}.profile-address-card .card-header .title-group .verified-icon{color:#cbd5e1;font-size:18px}.profile-address-card .card-header .company-name{color:#0a1929;font-size:13px;font-weight:600;margin:0}.profile-address-card .address-details{display:flex;flex:1 1;flex-direction:column;gap:8px;margin-bottom:24px}.profile-address-card .address-details p{color:#64748b;font-size:14px;line-height:1.5;margin:0}.profile-address-card .address-details .phone-group{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:4px}.profile-address-card .address-details .phone-group .detail-icon{color:#94a3b8}.profile-address-card .card-actions{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:16px}.profile-address-card .card-actions .action-buttons{display:flex;gap:16px}.profile-address-card .card-actions .action-buttons .action-btn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:0;transition:color .2s}.profile-address-card .card-actions .action-buttons .action-btn:hover.edit{color:#1e293b}.profile-address-card .card-actions .action-buttons .action-btn:hover.delete{color:#ef4444}.profile-address-card .card-actions .default-status{background:#f8fafc;border-radius:6px;color:#94a3b8;font-size:11px;font-weight:700;padding:4px 10px}.profile-address-card .card-actions .set-default-btn{background:none;border:none;color:#0a1929;cursor:pointer;font-size:12px;font-weight:700;padding:0}.profile-address-card .card-actions .set-default-btn:hover{text-decoration:underline}.add-new-address-card{align-items:center;background:#fff;border:2px dashed #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:24px;text-align:center;transition:all .3s ease}.add-new-address-card:hover{background:#fff9f5;border-color:#0a1929}.add-new-address-card:hover .icon-wrapper{background:#0a1929;color:#fff;transform:scale(1.1)}.add-new-address-card .icon-wrapper{align-items:center;background:#f8fafc;border-radius:50%;color:#64748b;display:flex;height:48px;justify-content:center;margin-bottom:16px;transition:all .3s ease;width:48px}.add-new-address-card .add-title{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 4px}.add-new-address-card .add-subtitle{color:#94a3b8;font-size:13px;margin:0}.profile-stats-bar{align-items:center;background:#f8fafc;border-radius:16px;display:flex;justify-content:space-between;padding:24px 32px}@media(max-width:768px){.profile-stats-bar{flex-direction:column;gap:24px;padding:24px;text-align:center}}.profile-stats-bar .left-section{align-items:center;display:flex;gap:16px}@media(max-width:768px){.profile-stats-bar .left-section{flex-direction:column}}.profile-stats-bar .left-section .shield-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.03);color:#8b4513;display:flex;height:40px;justify-content:center;width:40px}.profile-stats-bar .left-section .info-text .info-title{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 2px}.profile-stats-bar .left-section .info-text .info-subtitle{color:#64748b;font-size:13px;margin:0}.profile-stats-bar .right-section{display:flex;gap:40px}.profile-stats-bar .right-section .stat-item{align-items:center;display:flex;flex-direction:column}.profile-stats-bar .right-section .stat-item .stat-value{color:#1e293b;font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.profile-stats-bar .right-section .stat-item .stat-label{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em}#my_bids_page_modern{animation:fadeIn .4s ease-out;display:flex;flex-direction:column;gap:32px}.bids-top-actions{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;padding-bottom:16px}@media(max-width:900px){.bids-top-actions{align-items:flex-start;flex-direction:column}}.action-buttons-group{display:flex;flex-shrink:0;gap:12px}@media(max-width:480px){.action-buttons-group{width:100%}.action-buttons-group button{flex:1 1}}.primary-action-btn,.submit-all-btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;padding:10px 20px;transition:all .2s}.primary-action-btn{background:#1e293b;color:#fff}.primary-action-btn:hover{background:#0f172a;transform:translateY(-1px)}.submit-all-btn{background:#0a1929;color:#fff}.submit-all-btn:hover{opacity:.9;transform:translateY(-1px)}.bids-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}@media(max-width:480px){.bids-grid{grid-template-columns:1fr}}.bid-card-premium{background:#fff;border:1px solid #f1f5f9;border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:24px;position:relative;transition:all .3s ease}.bid-card-premium:hover{border-color:#e2e8f0;box-shadow:0 20px 40px rgba(0,0,0,.04)}.bid-card-premium .card-header{align-items:center;display:flex;justify-content:space-between}.bid-card-premium .card-header .status-badge{align-items:center;border-radius:20px;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.05em;padding:6px 14px}.bid-card-premium .card-header .status-badge.new{background:#eff6ff;color:#2563eb}.bid-card-premium .card-header .status-badge.negotiation{background:#fffbeb;color:#d97706}.bid-card-premium .card-header .status-badge.rfq{background:#f5f3ff;color:#7c3aed}.bid-card-premium .card-header .status-badge.active{background:#ecfdf5;color:#059669}.bid-card-premium .card-header .delete-btn-sq{background:none;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;padding:8px;transition:all .2s}.bid-card-premium .card-header .delete-btn-sq:hover{background:#fee2e2;color:#ef4444}.bid-card-premium .card-main-content{display:flex;gap:20px}.bid-card-premium .card-main-content .product-visual{background:#f8fafc;border-radius:16px;flex-shrink:0;height:100px;padding:8px;width:100px}.bid-card-premium .card-main-content .product-visual img{height:100%;object-fit:contain;width:100%}.bid-card-premium .card-main-content .product-details{flex:1 1}.bid-card-premium .card-main-content .product-details .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:16px;font-weight:700;margin:0 0 8px;overflow:hidden}.bid-card-premium .card-main-content .product-details .product-meta{display:flex;gap:8px;margin-bottom:8px}.bid-card-premium .card-main-content .product-details .product-meta span{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:10px;font-weight:700;padding:2px 8px}.bid-card-premium .card-main-content .product-details .pack-size-info{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.bid-card-premium .card-pricing-section{background:#f8fafc;border-radius:16px;padding:16px}.bid-card-premium .card-pricing-section .pricing-grid{align-items:center;display:flex;gap:8px;justify-content:space-between}.bid-card-premium .card-pricing-section .price-col{flex:1 1;min-width:0}.bid-card-premium .card-pricing-section .price-col .price-label{color:#94a3b8;display:block;font-size:10px;font-weight:700;margin-bottom:4px}.bid-card-premium .card-pricing-section .price-col .price-value{align-items:baseline;display:flex;gap:4px}.bid-card-premium .card-pricing-section .price-col .price-value .currency{color:#64748b;font-size:14px;font-weight:600}.bid-card-premium .card-pricing-section .price-col .price-value .amount{color:#1e293b;font-size:20px;font-weight:700}.bid-card-premium .card-pricing-section .price-col.highlight .price-label{color:#0a1929}.bid-card-premium .card-pricing-section .price-col.highlight .bid-input-wrapper{align-items:baseline;display:flex;gap:4px;min-width:0}.bid-card-premium .card-pricing-section .price-col.highlight .bid-input-wrapper .currency{color:#0a1929;flex-shrink:0;font-size:14px;font-weight:700}.bid-card-premium .card-pricing-section .price-col.highlight .bid-input-wrapper input{background:none;border:none;border-bottom:2px solid #e2e8f0;color:#1e293b;flex:1 1;font-size:clamp(16px,2.2vw,24px);font-weight:800;min-width:0;padding:0;text-overflow:ellipsis;width:100%}.bid-card-premium .card-pricing-section .price-col.highlight .bid-input-wrapper input:focus{border-color:#0a1929;outline:none}.bid-card-premium .card-pricing-section .price-col.highlight .bid-input-wrapper input:disabled{border-color:transparent}.bid-card-premium .card-pricing-section .price-separator{color:#cbd5e1;padding:0 16px}.bid-card-premium .card-pricing-section .bid-price-row{margin-top:12px;width:100%}.bid-card-premium .card-pricing-section .bid-price-row .bid-input-wrapper{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;width:100%}.bid-card-premium .card-pricing-section .bid-price-row .bid-input-wrapper input{border-bottom:none}.bid-card-premium .card-pricing-section .bid-price-row .bid-input-wrapper:focus-within{border-color:#0a1929}.bid-card-premium .card-pricing-section .bid-price-row .bid-hint{display:block;font-size:11px;font-weight:600;line-height:1.3;margin-top:6px}.bid-card-premium .card-pricing-section .bid-price-row .bid-hint.error,.bid-card-premium .card-pricing-section .bid-price-row input[aria-invalid=true]{color:#dc2626}.bid-card-premium .card-pricing-section .gst-note{color:#94a3b8;font-size:11px;font-weight:500;margin-top:8px}.bid-card-premium .card-footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.bid-card-premium .card-footer .footer-label{color:#94a3b8;display:block;font-size:10px;font-weight:700;margin-bottom:8px}.bid-card-premium .card-footer .action-area,.bid-card-premium .card-footer .quantity-control-area{min-width:0}.bid-card-premium .card-footer .action-area .dual-actions{display:flex;flex-direction:column;gap:8px;width:100%}.bid-card-premium .card-footer .action-area .dual-actions>*{width:100%}.bid-card-premium .card-footer .action-area .dual-actions button{justify-content:center;width:100%}.bid-card-premium .card-footer .action-area .accepted-status{align-items:center;color:#059669;display:flex;font-size:14px;font-weight:800;gap:6px}.bid-card-premium .total-summary-bar{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}.bid-card-premium .total-summary-bar .meta-item{align-items:center;color:#cbd5e1;display:flex;font-size:11px;font-weight:600;gap:6px}.bid-card-premium .total-summary-bar .total-bid-amount{align-items:baseline;display:flex;gap:8px}.bid-card-premium .total-summary-bar .total-bid-amount span{color:#94a3b8;font-size:12px;font-weight:600}.bid-card-premium .total-summary-bar .total-bid-amount strong{color:#1e293b;font-size:18px;font-weight:800}.empty-bids-state{flex-direction:column;padding:80px 20px;text-align:center}.empty-bids-state,.empty-bids-state .empty-icon-box{align-items:center;display:flex;justify-content:center}.empty-bids-state .empty-icon-box{background:#f8fafc;border-radius:50%;color:#cbd5e1;height:80px;margin-bottom:24px;width:80px}.empty-bids-state .empty-title{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 8px}.empty-bids-state .empty-subtitle{color:#94a3b8;font-size:15px;margin:0 0 24px;max-width:400px}.empty-bids-state .empty-subtitle strong{color:#475569}.empty-bids-state .start-bidding-btn{background:#1e293b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 32px;transition:transform .2s}.empty-bids-state .start-bidding-btn:hover{transform:scale(1.05)}.bids-stats{margin-top:40px}#catalogue_page_modern{animation:fadeIn .4s ease-out;display:flex;flex-direction:column;gap:32px}.catalog-top-actions{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;padding-bottom:16px}@media(max-width:600px){.catalog-top-actions{align-items:flex-start;flex-direction:column}}.catalog-header-info{align-items:center;display:flex;gap:16px}.catalog-header-info .icon-box{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;color:#64748b;display:flex;height:44px;justify-content:center;width:44px}.catalog-header-info .text-box .catalog-title{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 2px}.catalog-header-info .text-box .catalog-subtitle{color:#94a3b8;font-size:13px;margin:0}.add-product-action-btn{align-items:center;background:#1e293b;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;padding:12px 24px;transition:all .2s}.add-product-action-btn:hover{background:#0f172a;box-shadow:0 8px 20px rgba(15,23,42,.15);transform:translateY(-2px)}@media(max-width:480px){.add-product-action-btn{justify-content:center;width:100%}}.catalog-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}@media(max-width:480px){.catalog-grid{grid-template-columns:1fr}}.catalog-card-modern{background:#fff;border:1px solid #f1f5f9;border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:24px;transition:all .3s ease}.catalog-card-modern:hover{border-color:#e2e8f0;box-shadow:0 20px 40px rgba(0,0,0,.04);transform:translateY(-4px)}.catalog-card-modern .card-header{align-items:center;display:flex;justify-content:space-between}.catalog-card-modern .card-header .sku-tag{align-items:center;background:#f8fafc;border-radius:6px;color:#64748b;display:flex;font-size:10px;font-weight:700;gap:4px;padding:4px 10px}.catalog-card-modern .card-header .delete-btn-sq{background:none;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;padding:6px;transition:all .2s}.catalog-card-modern .card-header .delete-btn-sq:hover{background:#fee2e2;color:#ef4444}.catalog-card-modern .card-main{display:flex;gap:16px}.catalog-card-modern .card-main .product-visual{background:#f8fafc;border-radius:12px;flex-shrink:0;height:80px;padding:8px;width:80px}.catalog-card-modern .card-main .product-visual img{height:100%;object-fit:contain;width:100%}.catalog-card-modern .card-main .product-info{flex:1 1}.catalog-card-modern .card-main .product-info .product-name{color:#1e293b;font-size:15px;font-weight:700;line-height:1.4;margin:0 0 6px}.catalog-card-modern .card-main .product-info .pack-size{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.catalog-card-modern .card-pricing-grid{background:#f8fafc;border-radius:16px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:16px}.catalog-card-modern .card-pricing-grid .price-item{display:flex;flex-direction:column;gap:2px}.catalog-card-modern .card-pricing-grid .price-item .label{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.catalog-card-modern .card-pricing-grid .price-item .value{color:#475569;font-size:12px;font-weight:700}.catalog-card-modern .card-pricing-grid .price-item.highlight .label{color:#0a1929}.catalog-card-modern .card-pricing-grid .price-item.highlight .value-total{color:#1e293b;font-size:14px;font-weight:800}.empty-catalog-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.empty-catalog-state .empty-icon-box{align-items:center;background:#f8fafc;border-radius:50%;color:#cbd5e1;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.empty-catalog-state .empty-title{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 8px}.empty-catalog-state .empty-subtitle{color:#94a3b8;font-size:15px;margin:0 0 24px;max-width:400px}.empty-catalog-state .start-adding-btn{background:#1e293b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 32px;transition:transform .2s}.empty-catalog-state .start-adding-btn:hover{transform:scale(1.05)}.catalog-stats{margin-top:40px}.profile-details-dashboard{display:flex;flex-direction:column;gap:21px;padding-top:12px}.profile-details-dashboard .settings-tabs-wrapper-modern{align-self:flex-start;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:inline-flex;margin-bottom:12px;padding:6px}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container{display:flex;gap:4px}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container .settings-tab-btn{align-items:center;background:none;border:none;border-radius:10px;color:rgba(0,0,0,.5);cursor:pointer;display:flex;gap:10px;padding:10px 20px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container .settings-tab-btn .tab-icon{font-size:1.1rem;transition:transform .2s}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container .settings-tab-btn .tab-label{font-size:.9rem;font-weight:600;white-space:nowrap}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container .settings-tab-btn:hover{background:rgba(0,0,0,.03);color:#000}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container .settings-tab-btn:hover .tab-icon{transform:translateY(-1px)}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container .settings-tab-btn.active{background:#000;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff}.profile-details-dashboard .settings-tabs-wrapper-modern .settings-tabs-container .settings-tab-btn.active .tab-icon{color:inherit}.profile-details-dashboard .settings-content-card{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.03);min-height:400px;padding:40px}.profile-details-dashboard .fade-in-section{animation:fadeIn .4s ease-out}@media(max-width:768px){.profile-details-dashboard .settings-tabs-wrapper-modern{box-sizing:border-box;max-width:100%;overflow:hidden;width:100%}.profile-details-dashboard .settings-tabs-container{overflow-x:auto;padding-bottom:8px;white-space:nowrap}.profile-details-dashboard .settings-tabs-container::-webkit-scrollbar{height:0}.profile-details-dashboard .settings-tabs-container .settings-tab-item{padding:15px}.profile-details-dashboard .settings-content-card{padding:27px}}#order_details_page_modern{animation:odFadeIn .4s ease-out;display:flex;flex-direction:column;gap:28px}@keyframes odFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.back-btn{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:10px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:8px 16px;transition:all .2s;width:fit-content}.back-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.order-hero-banner{align-items:flex-start;background:linear-gradient(135deg,#0a1929,#1e3a5f);border-radius:18px;color:#fff;display:flex;gap:20px;justify-content:space-between;overflow:hidden;padding:28px 32px;position:relative}.order-hero-banner:before{background:hsla(0,0%,100%,.04);border-radius:50%;content:"";height:200px;position:absolute;right:-40px;top:-40px;width:200px}.order-hero-banner:after{background:hsla(0,0%,100%,.03);border-radius:50%;bottom:-60px;content:"";height:140px;position:absolute;right:60px;width:140px}.order-hero-banner .hero-left{display:flex;flex-direction:column;gap:8px}.order-hero-banner .hero-left .order-id-pill{align-items:center;color:hsla(0,0%,100%,.5);display:flex;font-size:10px;font-weight:700;gap:5px;letter-spacing:.1em;text-transform:uppercase}.order-hero-banner .hero-left .order-id-display{color:#fff;font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0}.order-hero-banner .hero-left .po-row{align-items:center;color:hsla(0,0%,100%,.6);display:flex;font-size:13px;font-weight:500;gap:6px}.order-hero-banner .hero-right{align-items:flex-end;display:flex;flex-direction:column;gap:12px}.order-hero-banner .hero-right .status-badge-hero{border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 14px}.order-hero-banner .hero-right .hero-meta-row{display:flex;gap:16px}.order-hero-banner .hero-right .hero-meta-row .hero-meta-item{align-items:center;color:hsla(0,0%,100%,.65);display:flex;font-size:13px;font-weight:500;gap:6px}@media(max-width:640px){.order-hero-banner{flex-direction:column}.order-hero-banner .hero-right{align-items:flex-start}.order-hero-banner .hero-right .hero-meta-row{flex-wrap:wrap}}.section-label{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.order-progress-section{background:#fff;border:1px solid #f1f5f9;border-radius:18px;box-shadow:0 4px 20px rgba(0,0,0,.03);padding:28px 32px}.order-progress-section .progress-track{align-items:center;display:flex;gap:0;justify-content:space-between;overflow-x:auto;padding-bottom:4px}.order-progress-section .progress-track::-webkit-scrollbar{height:4px}.order-progress-section .progress-track::-webkit-scrollbar-thumb{background:#f1f5f9;border-radius:10px}.order-progress-section .track-step{align-items:center;display:flex;flex-direction:column;gap:12px;min-width:80px}.order-progress-section .track-step .step-icon,.order-progress-section .track-step .step-icon-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.order-progress-section .track-step .step-icon{background:#f1f5f9;border:2px solid #e2e8f0;border-radius:50%;color:#94a3b8;height:52px;transition:all .3s;width:52px;z-index:2}.order-progress-section .track-step .step-pulse{animation:pulse 2s infinite;background:rgba(230,83,0,.1);border-radius:50%;height:68px;position:absolute;width:68px;z-index:1}.order-progress-section .track-step .step-label{color:#94a3b8;font-size:12px;font-weight:600;margin:0;text-align:center;transition:color .3s;white-space:nowrap}.order-progress-section .track-step.active .step-icon{background:#fff7f0;border-color:#e65300;color:#e65300}.order-progress-section .track-step.active .step-label{color:#1e293b}.order-progress-section .track-step.current .step-icon{background:#e65300;border-color:#e65300;box-shadow:0 8px 24px rgba(230,83,0,.35);color:#fff}.order-progress-section .track-connector{background:#e2e8f0;flex:1 1;height:2px;min-width:20px;position:relative;top:-14px;transition:background .3s}.order-progress-section .track-connector.filled{background:#e65300}.order-details-grid{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 340px}@media(max-width:1100px){.order-details-grid{grid-template-columns:1fr}}.details-left-col,.details-right-col{display:flex;flex-direction:column;gap:24px}.details-card{background:#fff;border:1px solid #f1f5f9;border-radius:18px;box-shadow:0 4px 20px rgba(0,0,0,.03);padding:28px}.details-card .card-section-header{align-items:center;display:flex;gap:14px;margin-bottom:24px}.details-card .card-section-header .section-icon-box{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.details-card .card-section-header .section-icon-box.orange{background:#fff7ed;color:#e65300}.details-card .card-section-header .section-icon-box.blue{background:#eff6ff;color:#3b82f6}.details-card .card-section-header .section-icon-box.green{background:#ecfdf5;color:#059669}.details-card .card-section-header .section-card-title{color:#1e293b;font-size:16px;font-weight:700;margin:0 0 2px}.details-card .card-section-header .section-card-subtitle{color:#94a3b8;font-size:13px;margin:0}.products-list{gap:16px}.empty-products,.products-list{display:flex;flex-direction:column}.empty-products{align-items:center;color:#94a3b8;gap:10px;justify-content:center;padding:40px;text-align:center}.empty-products p{font-size:14px;font-weight:500;margin:0}.address-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr}.address-grid #address_card{border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);height:auto!important;width:100%!important}@media(max-width:640px){.address-grid{grid-template-columns:1fr}}.pricing-card{position:sticky;top:20px}.budget-dashboard-container{display:flex;flex-direction:column;gap:21px;margin-top:12px}.budget-dashboard-container .budget-summary-header{display:grid;gap:27px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:27px}@media(max-width:480px){.budget-dashboard-container .budget-summary-header{grid-template-columns:1fr}}.budget-dashboard-container .budget-summary-header .summary-card{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);display:flex;gap:27px;padding:27px}.budget-dashboard-container .budget-summary-header .summary-card.highlight{background:linear-gradient(135deg,#fff,rgba(0,0,0,.02));border-color:rgba(0,0,0,.1)}.budget-dashboard-container .budget-summary-header .summary-card .summary-icon-box{align-items:center;background-color:rgba(0,0,0,.05);border-radius:10px;color:#000;display:flex;font-size:1.4rem;height:48px;justify-content:center;width:48px}.budget-dashboard-container .budget-summary-header .summary-card .summary-content .summary-label{color:rgba(0,0,0,.5);font-size:.75rem;font-weight:600;letter-spacing:.05em}.budget-dashboard-container .budget-summary-header .summary-card .summary-content .summary-value{color:#000;font-size:1.5rem;font-weight:700;margin:2px 0 0}.budget-dashboard-container .members-grid-section .section-header{margin-bottom:27px}.budget-dashboard-container .members-grid-section .section-header .section-title{color:#000;font-size:1.25rem;font-weight:600;margin:0}.budget-dashboard-container .members-grid-section .section-header .section-subtitle{color:rgba(0,0,0,.6);font-size:.9rem;margin:4px 0 0}.budget-dashboard-container .members-grid-section .members-modern-grid{display:grid;gap:21px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.budget-dashboard-container .members-grid-section .member-budget-card{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:27px;padding:27px;transition:all .2s ease}.budget-dashboard-container .members-grid-section .member-budget-card:hover{border-color:rgba(0,0,0,.1);box-shadow:0 10px 25px rgba(0,0,0,.08);transform:translateY(-4px)}.budget-dashboard-container .members-grid-section .member-budget-card .member-identity{align-items:center;display:flex;gap:27px}.budget-dashboard-container .members-grid-section .member-budget-card .member-identity .avatar-wrapper{height:50px;position:relative;width:50px}.budget-dashboard-container .members-grid-section .member-budget-card .member-identity .avatar-wrapper img{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,.05);height:100%;object-fit:cover;width:100%}.budget-dashboard-container .members-grid-section .member-budget-card .member-identity .avatar-wrapper .role-indicator{align-items:center;background-color:#000;border:2px solid #fff;border-radius:50%;bottom:-2px;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:-2px;width:18px}.budget-dashboard-container .members-grid-section .member-budget-card .member-identity .member-info .member-name{color:#000;font-size:1rem;font-weight:600;margin:0}.budget-dashboard-container .members-grid-section .member-budget-card .member-identity .member-info .member-role{color:rgba(0,0,0,.5);font-size:.75rem;font-weight:500}.budget-dashboard-container .members-grid-section .member-budget-card .budget-mini-stats{align-items:center;background-color:rgba(0,0,0,.02);border-radius:10px;display:flex;justify-content:space-between;padding:15px}.budget-dashboard-container .members-grid-section .member-budget-card .budget-mini-stats .mini-label{color:rgba(0,0,0,.4);font-size:.7rem;font-weight:600;letter-spacing:.05em}.budget-dashboard-container .members-grid-section .member-budget-card .budget-mini-stats .mini-value{align-items:baseline;color:#000;display:flex;gap:2px}.budget-dashboard-container .members-grid-section .member-budget-card .budget-mini-stats .mini-value .currency{font-size:.75rem;font-weight:600;opacity:.7}.budget-dashboard-container .members-grid-section .member-budget-card .budget-mini-stats .mini-value .amount{font-size:1.1rem;font-weight:700}.budget-dashboard-container .members-grid-section .member-budget-card .card-action-trigger{margin-top:auto}.budget-dashboard-container .empty-members-state{align-items:center;color:rgba(0,0,0,.3);display:flex;flex-direction:column;grid-column:1/-1;padding:80px 0;text-align:center}.budget-dashboard-container .empty-members-state .empty-icon{font-size:3rem;margin-bottom:27px;opacity:.3}.budget-dashboard-container .empty-members-state .empty-title{color:#000;font-size:1.25rem;font-weight:600}.budget-dashboard-container .empty-members-state .empty-desc{font-size:.95rem;margin-top:8px}#cost_centers_page_modern{animation:fadeIn .4s ease-out;display:flex;flex-direction:column;gap:32px}.cc-header{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-bottom:16px}@media(max-width:600px){.cc-header{align-items:flex-start;flex-direction:column;gap:16px}}.cc-title-area{align-items:center;display:flex;gap:16px}.cc-title-area .icon-badge{align-items:center;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;color:#64748b;display:flex;height:44px;justify-content:center;width:44px}.cc-title-area .text-group .cc-title{color:#1e293b;font-size:18px;font-weight:700;margin:0 0 2px}.cc-title-area .text-group .cc-subtitle{color:#94a3b8;font-size:13px;margin:0}.cc-content-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:600px){.cc-content-grid{grid-template-columns:1fr}}.add-new-cc-card-dashed{background:#f8fafc;border-radius:20px;cursor:pointer;height:220px;padding:8px;transition:all .2s}.add-new-cc-card-dashed:hover{background:#fff;transform:translateY(-4px)}.add-new-cc-card-dashed:hover .inner-dashed{border-color:#0a1929}.add-new-cc-card-dashed:hover .plus-icon{background:#0a1929;color:#fff}.add-new-cc-card-dashed .inner-dashed{align-items:center;border:2px dashed #e2e8f0;border-radius:16px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:24px;text-align:center;transition:all .2s;width:100%}.add-new-cc-card-dashed .inner-dashed .plus-icon{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#94a3b8;display:flex;height:48px;justify-content:center;margin-bottom:16px;transition:all .2s;width:48px}.add-new-cc-card-dashed .inner-dashed span{color:#1e293b;font-size:16px;font-weight:700;margin-bottom:4px}.add-new-cc-card-dashed .inner-dashed p{color:#94a3b8;font-size:12px;margin:0}.cost-center-card-modern{background:#fff;border:1px solid #f1f5f9;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;gap:16px;min-height:220px;padding:24px;position:relative;transition:all .3s ease}.cost-center-card-modern:hover{border-color:#e2e8f0;box-shadow:0 20px 40px rgba(0,0,0,.04);transform:translateY(-4px)}.cost-center-card-modern .card-ribbon{align-items:center;background:#1e293b;border-radius:4px 8px 8px 4px;box-shadow:4px 4px 10px rgba(0,0,0,.1);color:#fff;display:flex;font-size:10px;font-weight:800;gap:6px;left:-8px;padding:4px 12px;position:absolute;top:16px}.cost-center-card-modern .card-ribbon:after{border-left:4px solid transparent;border-top:4px solid #000;content:"";left:0;position:absolute;top:100%}.cost-center-card-modern .card-content{flex:1 1;padding-top:24px}.cost-center-card-modern .card-content .header-zone{margin-bottom:12px}.cost-center-card-modern .card-content .header-zone .cc-name{color:#1e293b;font-size:18px;font-weight:700;margin:0}.cost-center-card-modern .card-content .header-zone .cc-code{color:#94a3b8;font-size:12px;font-weight:600}.cost-center-card-modern .card-content .address-zone{display:flex;gap:10px;margin-bottom:12px}.cost-center-card-modern .card-content .address-zone .pin-icon{color:#0a1929;flex-shrink:0;margin-top:2px}.cost-center-card-modern .card-content .address-zone .cc-address{color:#475569;font-size:13px;line-height:1.5;margin:0}.cost-center-card-modern .card-content .location-meta{color:#94a3b8;display:flex;font-size:12px;font-weight:600;gap:12px}.cost-center-card-modern .card-content .location-meta .pincode{color:#1e293b}.cost-center-card-modern .card-actions{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding-top:16px}.cost-center-card-modern .card-actions .delete-action-btn{background:none;border:none;border-radius:8px;color:#cbd5e1;cursor:pointer;padding:8px;transition:all .2s}.cost-center-card-modern .card-actions .delete-action-btn:hover{background:#fee2e2;color:#ef4444}.cost-center-card-modern .card-actions .view-details-action{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:6px;padding:6px 14px;transition:all .2s}.cost-center-card-modern .card-actions .view-details-action:hover{background:#fff;border-color:#0a1929;color:#0a1929}.cc-pagination-wrapper{display:flex;justify-content:center;margin-top:40px}.empty-cc-placeholder{grid-column:1/-1;padding:60px 20px;text-align:center}.empty-cc-placeholder .icon-box{color:#cbd5e1;margin-bottom:16px}.empty-cc-placeholder h3{color:#1e293b;font-size:18px;font-weight:700}.empty-cc-placeholder p{color:#94a3b8;font-size:14px;margin:8px auto 0;max-width:300px}#team_page .header_details{padding:20px 0}#team_page .header_details .header{align-items:center;display:flex;padding:10px 0}#team_page .header_details .header img{height:24px;margin-right:5px;width:24px}#team_page .header_details .add_click:hover{cursor:pointer}#team_page .content_section .btns_section{display:flex}#team_page .content_section .btns_section Button{margin-right:10px}#team_page .content_section .team_display_section{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:16px 0;padding:30px 0}@media(max-width:1024px){#team_page .content_section .team_display_section{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){#team_page .content_section .team_display_section{grid-template-columns:1fr}}#product_request_page{height:100%}#product_request_page .buttons_section{display:flex;height:55px;justify-content:flex-start}#product_request_page .buttons_section .storybook-button{margin-right:10px}#product_request_page .buttons_section .storybook-button:last-child{margin-left:auto}#product_request_page .products_container{display:flex;flex-direction:column;margin:15px 21px;overflow-x:auto;padding:15px 0}#product_request_page .products_container .product_container_titles{align-items:center;background-color:#f3f3f3;border-radius:4px;display:flex;margin-bottom:15px;min-width:1200px;padding:15px 21px}#product_request_page .products_container .product_container_titles h6{color:#4b4b4b;font-weight:600;padding:0 8px;text-align:center}#product_request_page .products_container .product_container_titles .title_status{text-align:left;width:120px}#product_request_page .products_container .product_container_titles .title_prod{flex:1 1;min-width:180px;text-align:left}#product_request_page .products_container .product_container_titles .title_desc{flex:1.5 1;min-width:250px;text-align:left}#product_request_page .products_container .product_container_titles .title_qty{width:100px}#product_request_page .products_container .product_container_titles .title_price{width:120px}#product_request_page .products_container .product_container_titles .title_name{width:180px}#product_request_page .products_container .product_container_titles .title_phone{width:150px}#product_request_page .no_products_container{align-items:center;display:flex;flex-direction:column;height:calc(100% - 55px);justify-content:center;width:100%}#product_request_page .no_products_container img.no_products_img{height:210px;width:226px}@media(max-width:768px){#product_request_page .buttons_section{overflow-x:scroll}#product_request_page .buttons_section Button p{white-space:nowrap}#product_request_page .no_products_container h4,#product_request_page .no_products_container p{text-align:center}}#support_main_page{align-items:center;display:flex;flex-direction:column}#support_main_page .title_section{padding:27px 0;text-align:center}#support_main_page .title_section p.p2{padding-bottom:8px}#support_main_page .issue_category_section{display:flex}#support_main_page .issue_category_section img.cat_img{height:72px;width:78px}#support_main_page .issue_category_section div.category_box{box-shadow:0 0 10px 2px #f3f3f3;margin:0 5px;max-width:250px;padding:27px 38px;text-align:center}#support_main_page .issue_category_section div.category_box h6{padding:8px 0}#support_main_page .issue_category_section div.category_box:hover{cursor:pointer;transform:scale(1.02)}#support_main_page .order_details_section{margin-top:38px;text-align:center}#support_main_page .order_details_section p.p7{margin-bottom:15px}@media(max-width:768px){#support_main_page .issue_category_section{flex-direction:column}}.wallet-dashboard-content{animation:fadeIn .5s ease-out;display:flex;flex-direction:column;gap:48px}.wallet-top-grid{display:grid;gap:24px;grid-template-columns:1.5fr 1fr}@media(max-width:1100px){.wallet-top-grid{grid-template-columns:1fr}}.wallet-balance-card-premium{background:linear-gradient(135deg,#1e293b,#0f172a);border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.2);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:240px;overflow:hidden;padding:32px;position:relative}.wallet-balance-card-premium .card-top{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.wallet-balance-card-premium .card-top .brand-info{align-items:center;display:flex;gap:12px}.wallet-balance-card-premium .card-top .brand-info .card-brand-icon{color:#0a1929;font-size:24px}.wallet-balance-card-premium .card-top .brand-info .card-type{font-size:11px;font-weight:700;letter-spacing:.1em;opacity:.6}.wallet-balance-card-premium .card-top .visibility-toggle{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.wallet-balance-card-premium .card-top .visibility-toggle:hover{background:hsla(0,0%,100%,.2)}.wallet-balance-card-premium .balance-display{margin:24px 0;position:relative;z-index:2}.wallet-balance-card-premium .balance-display .balance-label{display:block;font-size:14px;margin-bottom:8px;opacity:.6}.wallet-balance-card-premium .balance-display .amount-row{align-items:baseline;display:flex;gap:8px}.wallet-balance-card-premium .balance-display .amount-row .currency{font-size:24px;font-weight:500;opacity:.8}.wallet-balance-card-premium .balance-display .amount-row .amount{font-size:48px;font-weight:700;letter-spacing:-.02em;margin:0}@media(max-width:480px){.wallet-balance-card-premium .balance-display .amount-row .amount{font-size:clamp(20px,8vw,36px);word-break:break-all}}.wallet-balance-card-premium .card-bottom{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:2}.wallet-balance-card-premium .card-bottom .trend-pill{align-items:center;background:rgba(34,197,94,.15);border-radius:20px;color:#4ade80;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.wallet-balance-card-premium .card-bottom .download-report-btn-sq{background:#fff;border:none;border-radius:12px;color:#0f172a;cursor:pointer;font-size:13px;font-weight:700;padding:10px 20px;transition:all .2s}.wallet-balance-card-premium .card-bottom .download-report-btn-sq:hover{box-shadow:0 4px 12px hsla(0,0%,100%,.2);transform:translateY(-2px)}.wallet-balance-card-premium .card-mesh{background-image:radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 0);background-size:20px 20px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.wallet-balance-card-premium .card-circle{background:#0a1929;border-radius:50%;bottom:-50px;filter:blur(80px);height:200px;opacity:.15;position:absolute;right:-50px;width:200px}.quick-insights{display:grid;gap:16px;grid-template-rows:1fr 1fr}.quick-insights .insight-card{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:20px;display:flex;gap:20px;padding:24px;transition:all .3s}.quick-insights .insight-card:hover{border-color:#0a1929;box-shadow:0 8px 20px rgba(0,0,0,.03)}.quick-insights .insight-card .insight-icon{align-items:center;background:#f8fafc;border-radius:14px;color:#0a1929;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.quick-insights .insight-card .insight-data .insight-label{color:#94a3b8;display:block;font-size:13px;font-weight:500;margin-bottom:2px}.quick-insights .insight-card .insight-data .insight-value{color:#1e293b;font-size:20px;font-weight:700;margin:0}.quick-insights .insight-card.secondary .insight-icon{color:#8b4513}.transaction-history-modern-section .section-header{align-items:flex-end;border-bottom:2px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:24px;padding-bottom:12px}.transaction-history-modern-section .section-header .section-subtitle{color:#1e293b;font-size:20px;font-weight:700;margin:0}.transaction-history-modern-section .section-header .transaction-count{color:#94a3b8;font-size:12px;font-weight:600;letter-spacing:.05em}.transaction-history-modern-section .transactions-list{display:flex;flex-direction:column;gap:12px}.transaction-item-modern{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;gap:20px;padding:16px 20px;transition:all .2s}.transaction-item-modern:hover{background:#f8fafc;border-color:#e2e8f0}.transaction-item-modern .icon-indicator{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:18px;height:44px;justify-content:center;width:44px}.transaction-item-modern .icon-indicator.credit{background:#ecfdf5;color:#059669}.transaction-item-modern .icon-indicator.debit{background:#fff1f2;color:#e11d48}.transaction-item-modern .transaction-info{flex:1 1}.transaction-item-modern .transaction-info .main-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}@media(max-width:480px){.transaction-item-modern .transaction-info .main-row{align-items:flex-start;flex-direction:column;gap:4px}}.transaction-item-modern .transaction-info .main-row .transaction-title{color:#1e293b;font-size:15px;font-weight:600}.transaction-item-modern .transaction-info .main-row .transaction-amount{font-size:16px;font-weight:700}.transaction-item-modern .transaction-info .main-row .transaction-amount.credit{color:#059669}.transaction-item-modern .transaction-info .main-row .transaction-amount.debit{color:#1e293b}.transaction-item-modern .transaction-info .meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.transaction-item-modern .transaction-info .meta-row .date-group{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.transaction-item-modern .transaction-info .meta-row .status-pill{align-items:center;display:flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.02em;text-transform:uppercase}.transaction-item-modern .transaction-info .meta-row .status-pill.success{color:#10b981}.empty-transactions{background:#f8fafc;border-radius:20px;color:#64748b;font-weight:500;padding:60px;text-align:center}.loading-state-simple{color:#94a3b8;padding:40px;text-align:center}.wallet-stats{margin-top:20px}#unibic #unibic_overlay{left:0;pointer-events:none;position:fixed;top:0;z-index:3}#unibic .page_bg{background-position:top;background-repeat:no-repeat;background-size:cover}@media(max-width:430px){#unibic .page_bg{margin-bottom:27px}}.phc-card{background-color:#fff;border-radius:1rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);flex-shrink:0;height:350px;position:relative;transition:box-shadow .3s;width:350px}.phc-card:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25);cursor:pointer}.phc-inner{background-color:rgba(0,0,0,.05);border-radius:.75rem;bottom:1rem;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);left:1rem;right:1rem;top:1rem}.phc-inner,.phc-particles{overflow:hidden;position:absolute}.phc-particles{animation:floatParticlesAmbient 25s linear infinite;background-image:radial-gradient(circle at 15% 50%,hsla(0,0%,100%,.9) 1.5px,transparent 0),radial-gradient(circle at 60% 80%,hsla(0,0%,100%,.8) 2px,transparent 0),radial-gradient(circle at 85% 20%,hsla(0,0%,100%,.5) 1px,transparent 0),radial-gradient(circle at 30% 90%,hsla(0,0%,86%,.7) 2.5px,transparent 0),radial-gradient(circle at 75% 30%,hsla(0,0%,90%,.6) 1.2px,transparent 0);background-size:120px 120px,150px 150px,90px 90px,100px 100px,160px 160px;inset:0;mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 80%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,#000 80%,transparent 100%);opacity:.85;pointer-events:none}@keyframes floatParticlesAmbient{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:120px -120px,-150px 150px,90px 90px,-100px -100px,160px -160px}}.phc-glow{border-radius:.75rem;bottom:-1px;left:-1px;pointer-events:none;position:absolute;right:-1px;top:-1px}.phc-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1.5rem;position:relative;z-index:10}.phc-header{align-items:center;color:#1a1a1a;display:flex;gap:.5rem}.phc-header span{font-size:.875rem;font-weight:500}.phc-header svg{height:20px;width:20px}.phc-body{color:#1a1a1a}.phc-body h2{font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.1;margin:0}.phc-body .phc-description-container{margin-top:.5rem;max-height:80px;overflow-y:auto}.phc-body .phc-description-container p{color:#64748b;font-size:.75rem;line-height:1.4;margin:0;max-width:80%}.phc-body .phc-description-container::-webkit-scrollbar{width:2px}.phc-body .phc-description-container::-webkit-scrollbar-track{background:transparent}.phc-body .phc-description-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:10px}.phc-image{bottom:-3rem;height:14rem;mix-blend-mode:multiply;object-fit:contain;pointer-events:none;position:absolute;right:-3rem;width:14rem}.product-highlights-wrapper{background-color:#fff;border-bottom:1px solid #e8e8e8;margin-bottom:12px}.product-highlights-wrapper>div:first-child{max-width:1360px;padding:28px 32px 0}.product-highlights-wrapper>div:first-child h2{color:#111!important;font-family:Inter,sans-serif!important}.product-highlights-wrapper>div:first-child p{color:#888!important;font-family:Inter,sans-serif!important}.product-highlights-row{padding:16px 10px 28px}#brand_section{background:#fff;border-bottom:1px solid #e8e8e8;height:100vh;margin:0;position:relative;width:100%}#brand_section .section{height:100vh;width:100vw}#brand_section .bg{height:100%;object-fit:contain;position:absolute;top:0;width:50%;will-change:transform,opacity}#brand_section .bg-1{left:0}#brand_section .bg-2{right:0}#brand_section div.content{align-items:center;color:#111;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%;will-change:transform,opacity}#brand_section div.content h1.d2{font-family:Inter,sans-serif}#brand_section div.content p{color:#666;font-family:Inter,sans-serif;font-size:15px;padding-bottom:10%;width:40%}#brand_section svg.curve_svg{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:768px){#brand_section{height:50vh;margin:0;width:100%}#brand_section .bg-1{background-image:url(/static/mb_brands_l-1fbb601eebee88883e993c3345fe4ea6.png)}#brand_section .bg-2{background-image:url(/static/mb_brands_r-d68e0b8f41b092f6fdb4aa0e4b087217.png)}#brand_section div.content h1.d2{font-family:Inter,sans-serif;font-size:clamp(24px,5vw,36px)}#brand_section div.content p{font-size:13px;padding:0;width:80%}}.gift_hamper_comp{background:#fff;border-bottom:1px solid #e8e8e8;display:flex;flex-direction:column;justify-content:center}.gift_hamper_comp .carousel_container{padding:20px 0;position:relative;width:100%}.gift_hamper_comp .carousel_container .arrow_img{height:25px;width:25px}.gift_hamper_comp #carousel_for_similiar_products{display:flex;gap:20px;overflow-x:auto;padding:10px;scroll-behavior:smooth;scrollbar-width:none}.gift_hamper_comp #carousel_for_similiar_products>*{flex-basis:calc(20% - 16px);flex-grow:0;flex-shrink:0}.gift_hamper_comp #carousel_for_similiar_products::-webkit-scrollbar{display:none}.gift_hamper_comp .arrow{background-color:hsla(0,0%,100%,.8);border:none;border-radius:50%;box-shadow:0 0 6px rgba(0,0,0,.2);cursor:pointer;font-size:24px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease-in-out;z-index:5}.gift_hamper_comp .arrow:hover{background-color:#fff}.gift_hamper_comp .arrow.left{left:10px}.gift_hamper_comp .arrow.right{right:10px}.gift_hamper_comp .text_section{max-width:1360px;padding:28px 32px 0}.gift_hamper_comp .text_section h2,.gift_hamper_comp .text_section h3{color:#111;font-family:Inter,sans-serif}.gift_hamper_comp .text_section p{color:#888;font-family:Inter,sans-serif}.gift_hamper_comp .gift_hamper_content_section{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll}@media(max-width:768px){.gift_hamper_comp{padding:0}.gift_hamper_comp .text_section{align-items:center;display:flex;flex-direction:column;padding:0}.gift_hamper_comp .text_section p{margin-top:12px;padding:0 8px}}@media(max-width:768px)and (max-width:1024px){.gift_hamper_comp #carousel_for_similiar_products>*{flex-basis:calc(25% - 15px);flex-grow:0;flex-shrink:0}}@media(max-width:768px)and (max-width:768px){.gift_hamper_comp #carousel_for_similiar_products>*{flex-basis:calc(33.33333% - 13.33333px);flex-grow:0;flex-shrink:0}}@media(max-width:768px)and (max-width:480px){.gift_hamper_comp #carousel_for_similiar_products>*{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0}}@media(max-width:768px){.gift_hamper_comp .gift_hamper_content_section{height:75%;margin-top:21px}}#celebration_comp{background:#000;color:#fff;display:flex;justify-content:space-between;padding:52px 27px}#celebration_comp .dealberg_logo{height:107px;width:335.83px}#celebration_comp .right-side{align-items:flex-end;display:flex;flex-direction:column}#celebration_comp .right-side h1{text-align:center}@media(max-width:768px){#celebration_comp{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:27px 12px}#celebration_comp .dealberg_logo{margin-bottom:12px}#celebration_comp .dealberg_logo,#celebration_comp img.dLogo{height:40px;width:125px}#celebration_comp .right-side{align-items:center;display:flex;flex-direction:column}#celebration_comp .right-side h1{text-align:center}}@font-face{font-family:Insanibc;font-style:normal;font-weight:600;src:url(/static/Insanibc-a174353dcb93758187f4cd495b3cc051.ttf) format("truetype")}@font-face{font-family:Insanibu;font-style:normal;font-weight:600;src:url(/static/Insanibu-b802102b84d620db490842971fe5ca6f.ttf) format("truetype")}@font-face{font-family:Stevens;font-style:normal;font-weight:400;src:url(/static/Stevens-Regular-94bac26731872ef77d45883f8a5b3a39.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:400;src:url(/static/Jost-Italic-8186ce5384b705539ca8ac7adc2c508e.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:400;src:url(/static/Jost-Regular-59de2b38b1b77348c048d2bc7eff3bc6.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:500;src:url(/static/Jost-Medium-763024e26b2bcbcc8404dde8837a87b3.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:500;src:url(/static/Jost-MediumItalic-918f8396bcb367e0dd5ccdd461f145a7.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:600;src:url(/static/Jost-SemiBold-8a41a9f0991a217b59ef2c1057aff939.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:600;src:url(/static/Jost-SemiBoldItalic-c8f1947c4748a0dcf0a403d2c9bd63d6.ttf) format("truetype")}@font-face{font-family:Jost;font-style:normal;font-weight:700;src:url(/static/Jost-Bold-31ea9eccd9c8723bd3e8b33806043daf.ttf) format("truetype")}@font-face{font-family:Jost;font-style:italic;font-weight:700;src:url(/static/Jost-BoldItalic-d4a2e3a1b0983299463857c3a3623a91.ttf) format("truetype")}h1.d1{font-size:96px;font-weight:500}h1.d1,h1.d2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1.d2{font-size:64px;font-weight:400}h1.d3{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:48px;font-weight:500}h1.d4{font-weight:400}h1.d4,h1.d5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px}h1.d5{font-weight:600}h1.d6{font-size:72px}h1.d6,h1.d7{font-family:Insanibu,serif;font-weight:400}h1.d7{font-size:40px}h1.d8{font-family:Insanibu,serif;font-size:32px;font-weight:400}h1{font-size:48px}h1,h2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}h2{font-size:40px}h3{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:400}h4{font-size:24px}h4,h5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}h5{font-size:21px}h6{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:400}h6.h7{font-size:16px}h6.h7,h6.h8{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}h6.h8{font-size:14px}.p1{font-weight:500}.p1,.p2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px}.p2{font-weight:400}.p3{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600}.p4{font-weight:500}.p4,.p5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px}.p5{font-weight:400}.p6{font-weight:500}.p6,.p7{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}.p7,li{font-weight:400}li{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px}p.l1{font-size:21px}p.l1,p.l2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}p.l2{font-size:18px}p.l3{font-size:16px}p.l3,p.l4{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}p.l4,p.l5{font-size:14px}p.l5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400}@media(max-width:768px){h1.d1{font-size:28px;font-weight:500;line-height:32px}h1.d1,h1.d2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1.d2{font-size:24px;font-weight:400;line-height:28px}h1.d3{font-size:21px;font-weight:500;line-height:32px}h1.d3,h1.d4{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1.d4{font-size:14px;font-weight:400;line-height:28px}h1.d5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:28px;font-weight:600;line-height:36px}h1.d6{font-size:42px}h1.d6,h1.d7{font-family:Insanibu,serif;font-weight:400}h1.d7{font-size:28px}h1.d8{font-family:Insanibu,serif;font-size:24px;font-weight:400}h1{font-size:32px;line-height:46px}h1,h2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}h2{font-size:24px;line-height:36px}h3{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:400;line-height:26px}h4{line-height:24px}h4,h5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500}h5{line-height:26px}h6{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}h6.h7{font-size:12px;line-height:18px}h6.h7,h6.h8{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}h6.h8{font-size:10px;line-height:14px}.p1{font-weight:500}.p1,.p2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:20px}.p2{font-weight:400}.p3{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;line-height:20px}.p4{font-weight:500;line-height:18px}.p4,.p5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}.p5{font-weight:400;line-height:16px}.p6{font-weight:500}.p6,.p7{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9px;line-height:14px}.p7{font-weight:400}p.l1{font-size:18px;line-height:26px}p.l1,p.l2{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}p.l2{font-size:16px;line-height:24px}p.l3{font-size:14px;line-height:20px}p.l3,p.l4{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500}p.l4{line-height:18px}p.l4,p.l5{font-size:12px}p.l5{font-family:Jost,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;line-height:16px}}*{-ms-overflow-style:none;margin:0;padding:0;scrollbar-width:none}::-webkit-scrollbar{display:none}:root{--landing-max-width:1240px;--landing-pad-inline:clamp(1rem,3.2vw,3rem);--landing-section-space:clamp(2.75rem,6vw,5rem)}.landing-page .container{margin-inline:auto;padding-inline:var(--landing-pad-inline);width:min(var(--landing-max-width),100%)}.disable-select{-webkit-user-select:none;user-select:none}input[type=checkbox]{accent-color:#000;height:20px;width:15px}input[type=radio]{accent-color:#000;height:20px;width:25px}img{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.MuiAccordion-root,.MuiAccordionDetails-root,.MuiAccordionSummary-root{border:none!important}.loader{animation:animloader .3s linear .3s infinite alternate;color:#fff;display:block;margin:20px auto;position:relative}.loader,.loader:after,.loader:before{background:currentColor;border-radius:4px;box-sizing:border-box;height:40px;width:8px}.loader:after,.loader:before{animation:animloader .3s linear .45s infinite alternate;content:"";left:20px;position:absolute;top:50%;transform:translateY(-50%)}.loader:before{animation-delay:0s;left:-20px}@keyframes animloader{0%{height:48px}to{height:4px}}.swal2-container:has(.custom-toast){height:auto!important;min-height:0!important;pointer-events:none!important;width:auto!important}.swal2-popup.custom-toast{pointer-events:all!important}@keyframes swal-toast-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.custom-toast{align-items:center!important;background:#fff!important;border:none!important;border-radius:12px!important;box-shadow:0 8px 28px rgba(0,0,0,.11),0 2px 6px rgba(0,0,0,.06)!important;box-shadow:inset 4px 0 0 #d1d5db,0 8px 28px rgba(0,0,0,.11),0 2px 6px rgba(0,0,0,.06)!important;display:flex!important;flex-direction:row!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;gap:10px!important;height:auto!important;margin-top:80px!important;max-width:360px!important;min-height:0!important;min-width:260px!important;overflow:hidden!important;padding:12px 14px 12px 16px!important;width:auto!important}.custom-toast.swal2-show{animation:swal-toast-fade-in .28s ease both!important}.custom-toast:has(.swal2-success){background:#f0fdf4!important;box-shadow:inset 4px 0 0 #22c55e,0 8px 28px rgba(0,0,0,.09),0 2px 6px rgba(0,0,0,.05)!important}.custom-toast:has(.swal2-success) .custom-toast-title{color:#14532d!important}.custom-toast:has(.swal2-success) .swal2-timer-progress-bar{background:#22c55e!important}.custom-toast:has(.swal2-success) .swal2-success-ring{border-color:#bbf7d0!important}.custom-toast:has(.swal2-success) .swal2-success-line-long,.custom-toast:has(.swal2-success) .swal2-success-line-tip{background:#22c55e!important}.custom-toast:has(.swal2-error){background:#fff1f2!important;box-shadow:inset 4px 0 0 #ef4444,0 8px 28px rgba(0,0,0,.09),0 2px 6px rgba(0,0,0,.05)!important}.custom-toast:has(.swal2-error) .custom-toast-title{color:#7f1d1d!important}.custom-toast:has(.swal2-error) .swal2-timer-progress-bar{background:#ef4444!important}.custom-toast:has(.swal2-error) .swal2-x-mark-line-left,.custom-toast:has(.swal2-error) .swal2-x-mark-line-right{background:#ef4444!important}.custom-toast:has(.swal2-warning){background:#fffbeb!important;box-shadow:inset 4px 0 0 #f59e0b,0 8px 28px rgba(0,0,0,.09),0 2px 6px rgba(0,0,0,.05)!important}.custom-toast:has(.swal2-warning) .custom-toast-title{color:#78350f!important}.custom-toast:has(.swal2-warning) .swal2-timer-progress-bar{background:#f59e0b!important}.custom-toast:has(.swal2-info){background:#eff6ff!important;box-shadow:inset 4px 0 0 #3b82f6,0 8px 28px rgba(0,0,0,.09),0 2px 6px rgba(0,0,0,.05)!important}.custom-toast:has(.swal2-info) .custom-toast-title{color:#1e3a5f!important}.custom-toast:has(.swal2-info) .swal2-timer-progress-bar{background:#3b82f6!important}.custom-toast .swal2-icon{align-items:center!important;border-width:2px!important;display:flex!important;flex-shrink:0!important;font-size:11px!important;height:26px!important;justify-content:center!important;margin:0!important;max-width:26px!important;min-width:26px!important;overflow:hidden!important;width:26px!important}.custom-toast .custom-toast-title{color:#111827!important;flex:1 1!important;font-family:Inter,sans-serif!important;font-size:13.5px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;padding:0!important;text-align:left!important;white-space:normal!important}.custom-toast .custom-toast-close{background:transparent!important;border:none!important;box-shadow:none!important;color:#9ca3af!important;flex-shrink:0!important;font-size:13px!important;line-height:1!important;margin:0!important;outline:none!important;padding:2px!important;transition:color .15s ease!important}.custom-toast .custom-toast-close:hover{color:#374151!important}.custom-toast .swal2-timer-progress-bar{background:#0a1929!important;height:3px!important}:root{--ct-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ct-brand:#e65300;--ct-brand-light:#fff5ef;--ct-bg:#f4f5f7;--ct-surface:#fff;--ct-border:#e8e8e8;--ct-text-1:#0f0f0f;--ct-text-2:#3a3a3a;--ct-text-3:#888;--ct-green:#16a34a;--ct-red:#dc2626;--ct-max-w:1320px;--ct-radius:14px;--ct-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04)}body{background-color:var(--ct-surface)!important;font-family:var(--ct-font)!important}#cart_page_section{background:var(--ct-surface);min-height:100vh}#cart_page_section,#cart_page_section *{font-family:var(--ct-font)}#cart_page_section .main_content{margin-inline:auto;padding:32px 32px 60px}#cart_page_section .main_content .header_content{align-items:flex-end;border-bottom:1px solid var(--ct-border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:28px;padding-bottom:20px}#cart_page_section .main_content .header_content .header-left{display:flex;flex-direction:column;gap:4px}#cart_page_section .main_content .header_content .items_count{color:var(--ct-brand);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}#cart_page_section .main_content .header_content h2.d5{color:var(--ct-text-1);font-family:var(--ct-font);font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}#cart_page_section .main_content .header_content .sub_title{color:var(--ct-text-3);font-size:14px;margin:0}#cart_page_section .main_content .header_content .header-badge{align-items:center;background:var(--ct-brand-light);border:1px solid rgba(230,83,0,.2);border-radius:10px;color:var(--ct-brand);display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px;white-space:nowrap}#cart_page_section .main_content .header_content .header-badge svg{flex-shrink:0}#cart_page_section .main_content .cart_container{align-items:start;display:grid;gap:28px;grid-template-columns:1fr 380px}#cart_page_section .main_content .cart_container .cart_left_column{display:flex;flex-direction:column;gap:0}#cart_page_section .main_content .cart_container .cart_footer_actions{align-items:center;display:flex;justify-content:space-between;margin-top:16px;padding:0 4px}#cart_page_section .main_content .cart_container .cart_footer_actions .continue_shopping{align-items:center;background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:99px;color:var(--ct-text-2);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 16px;transition:border-color .18s,background .18s,color .18s}#cart_page_section .main_content .cart_container .cart_footer_actions .continue_shopping .back_arrow{font-size:16px;line-height:1}#cart_page_section .main_content .cart_container .cart_footer_actions .continue_shopping .p4{font-family:var(--ct-font);font-size:inherit;margin:0}#cart_page_section .main_content .cart_container .cart_footer_actions .continue_shopping:hover{background:var(--ct-brand-light);border-color:var(--ct-brand);color:var(--ct-brand)}#cart_page_section .main_content .cart_container .cart_footer_actions .clear_cart_section{align-items:center;border:1px solid transparent;border-radius:99px;color:var(--ct-red);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:9px 16px;transition:background .18s,border-color .18s}#cart_page_section .main_content .cart_container .cart_footer_actions .clear_cart_section img{height:16px;opacity:.7;width:15px}#cart_page_section .main_content .cart_container .cart_footer_actions .clear_cart_section .clear_text{color:var(--ct-red);font-family:var(--ct-font);font-size:inherit;margin:0}#cart_page_section .main_content .cart_container .cart_footer_actions .clear_cart_section:hover{background:#fef2f2;border-color:#fca5a5}#cart_page_section .main_content .cart_container .cart_right_column{display:flex;flex-direction:column;gap:16px;position:sticky;top:88px}@media(max-width:1024px){#cart_page_section .main_content{padding:24px 20px 48px}#cart_page_section .main_content .cart_container{gap:20px;grid-template-columns:1fr}#cart_page_section .main_content .cart_container .cart_right_column{position:static}}@media(max-width:768px){#cart_page_section .main_content{padding:16px 12px 40px}#cart_page_section .main_content .header_content{align-items:flex-start;flex-direction:column}#cart_page_section .main_content .header_content .header-badge{display:none}#cart_page_section .main_content .cart_container .cart_left_column .cart_footer_actions{align-items:stretch;flex-direction:column;gap:10px}#cart_page_section .main_content .cart_container .cart_left_column .cart_footer_actions .clear_cart_section,#cart_page_section .main_content .cart_container .cart_left_column .cart_footer_actions .continue_shopping{justify-content:center}}:root{--ck-font:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--ck-bg:#f9fafb;--ck-surface:#fff;--ck-brand:#e65300;--ck-brand-muted:rgba(230,83,0,.08);--ck-text-1:#111827;--ck-text-2:#4b5563;--ck-text-3:#9ca3af;--ck-border:#e5e7eb;--ck-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 12px rgba(0,0,0,.03);--ck-shadow-l:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.03);--ck-radius:12px}.checkout_wrapper,body{background-color:var(--ck-bg)}.checkout_wrapper{color:var(--ck-text-1);display:flex;flex-direction:column;font-family:var(--ck-font);min-height:100vh}.checkout_header{align-items:center;background-color:var(--ck-surface);border-bottom:1px solid var(--ck-border);display:flex;height:72px;padding:0 40px;position:sticky;top:0;z-index:100}.checkout_header .header_left .back_link{align-items:center;cursor:pointer;display:flex;gap:12px;transition:opacity .2s}.checkout_header .header_left .back_link:hover{opacity:.7}.checkout_header .header_left .back_link img{filter:grayscale(1) opacity(.6);height:20px;width:20px}.checkout_header .header_left .back_link .p2{color:var(--ck-text-2);font-size:14px;font-weight:500;margin:0}.checkout_header .header_left .back_link .separator{color:var(--ck-text-3);font-size:12px;opacity:.5}.checkout_header .header_left .back_link .h4{color:var(--ck-text-1);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0}.checkout_progress_container{align-items:center;background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-radius);box-shadow:var(--ck-shadow);display:flex;justify-content:center;margin:32px auto 0;max-width:720px;padding:32px 24px;width:100%}.checkout_progress_container .progress_step{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.checkout_progress_container .progress_step .step_number{align-items:center;background:#f3f4f6;border:2px solid transparent;border-radius:50%;color:var(--ck-text-3);display:flex;font-size:13px;font-weight:700;height:32px;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);width:32px}.checkout_progress_container .progress_step .step_label{color:var(--ck-text-3);font-size:13px;font-weight:600;transition:color .3s}.checkout_progress_container .progress_step.active .step_number{background:var(--ck-brand);box-shadow:0 0 0 4px var(--ck-brand-muted);color:#fff}.checkout_progress_container .progress_step.active .step_label{color:var(--ck-brand)}.checkout_progress_container .progress_step.completed .step_number{background:#10b981;color:#fff}.checkout_progress_container .progress_line{background:#f3f4f6;border-radius:2px;flex:1 1;height:2px;margin:-24px 16px 0;max-width:120px}.checkout_progress_container .progress_line.active{background:var(--ck-brand)}#checkout_page{display:flex;gap:40px;margin:40px auto;max-width:1280px;padding:0 40px;width:100%}#checkout_page .left_side_section{flex:1.8 1;min-width:0}#checkout_page .left_side_section .content_section{display:flex;flex-direction:column;gap:32px}#checkout_page .left_side_section .content_section .additional_details,#checkout_page .left_side_section .content_section .delivery_section,#checkout_page .left_side_section .content_section .payment_section{background:var(--ck-surface);border:1px solid var(--ck-border);border-radius:var(--ck-radius);box-shadow:var(--ck-shadow);padding:32px}#checkout_page .left_side_section .content_section .additional_details h5.h5,#checkout_page .left_side_section .content_section .additional_details>h5,#checkout_page .left_side_section .content_section .delivery_section h5.h5,#checkout_page .left_side_section .content_section .delivery_section>h5,#checkout_page .left_side_section .content_section .payment_section h5.h5,#checkout_page .left_side_section .content_section .payment_section>h5{color:var(--ck-text-1);font-size:20px;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}#checkout_page .left_side_section .content_section .additional_details>.p2,#checkout_page .left_side_section .content_section .delivery_section>.p2,#checkout_page .left_side_section .content_section .payment_section>.p2{color:var(--ck-text-2);font-size:15px;line-height:1.5;margin-bottom:24px}#checkout_page .left_side_section .content_section .delivery_section .address_card{background:#f9fafb;border:1.5px solid var(--ck-border);border-radius:10px;margin-bottom:24px;padding:24px;transition:border-color .2s}#checkout_page .left_side_section .content_section .delivery_section .address_card:hover{border-color:#d1d5db}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_header .h5{color:var(--ck-text-1);font-size:16px;font-weight:700;margin:0}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_header .primary_badge{background-color:#ecfdf5;border-radius:6px;color:#059669;font-size:11px;font-weight:700;letter-spacing:.05em;padding:4px 10px;text-transform:uppercase}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_body .address_lines{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_body .address_lines .p4{color:var(--ck-text-2);font-size:14px;line-height:1.5;margin:0}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_body .address_contact{border-top:1px dashed #e5e7eb;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-top:20px}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_body .address_contact .contact_block{display:flex;flex-direction:column;gap:4px}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_body .address_contact .contact_block .label{color:var(--ck-text-3);font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_body .address_contact .contact_block .value{color:var(--ck-text-1);font-size:14px;font-weight:600}#checkout_page .left_side_section .content_section .delivery_section .no_delivery_address{align-items:center;background:linear-gradient(145deg,#f8faff,#f2f5ff);border:2px dashed #d4daf0;border-radius:14px;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:40px 32px;text-align:center}#checkout_page .left_side_section .content_section .delivery_section .no_delivery_address .empty-address-img{height:auto;margin-bottom:6px;opacity:.8;width:72px}#checkout_page .left_side_section .content_section .delivery_section .no_delivery_address .empty-title{color:var(--ck-text-1);font-size:16px;font-weight:700;margin:0}#checkout_page .left_side_section .content_section .delivery_section .no_delivery_address .empty-subtitle{color:var(--ck-text-3);font-size:13px;line-height:1.55;margin:0;max-width:260px}#checkout_page .left_side_section .content_section .delivery_section .no_delivery_address .checkout_add_address_btn{background:var(--ck-brand);border:none;border-radius:8px;box-shadow:0 4px 12px rgba(230,83,0,.2);color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-top:12px;padding:12px 24px;transition:all .2s ease-in-out}#checkout_page .left_side_section .content_section .delivery_section .no_delivery_address .checkout_add_address_btn:hover{background:#bd4400;box-shadow:0 6px 16px rgba(230,83,0,.3);transform:translateY(-1px)}#checkout_page .left_side_section .content_section .delivery_section .no_delivery_address .checkout_add_address_btn:active{transform:translateY(0)}#checkout_page .left_side_section .content_section .delivery_section .btn_sections_checkout{display:flex;gap:20px}#checkout_page .left_side_section .content_section .delivery_section .btn_sections_checkout .action_link{align-items:center;background:var(--ck-brand-muted);border-radius:8px;color:var(--ck-brand);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px;padding:8px 16px;transition:all .2s}#checkout_page .left_side_section .content_section .delivery_section .btn_sections_checkout .action_link:hover{background:var(--ck-brand);color:#fff}#checkout_page .left_side_section .content_section .payment_section .radio_btns{display:flex;flex-direction:column;gap:16px}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card{align-items:center;border:1.5px solid var(--ck-border);border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;position:relative;transition:all .2s ease}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card:hover:not(.disabled){background:#fcfcfc;border-color:#d1d5db}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card.selected{background-color:var(--ck-brand-muted);border-color:var(--ck-brand);box-shadow:0 0 0 1px var(--ck-brand)}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card.disabled{background:#f9fafb;cursor:not-allowed;opacity:.5}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left{align-items:center;display:flex;gap:16px}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left input[type=radio]{appearance:none;border:2px solid #d1d5db;border-radius:50%;display:grid;height:22px;margin:0;place-content:center;transition:border-color .2s;width:22px}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left input[type=radio]:before{background:var(--ck-brand);border-radius:50%;content:"";height:12px;transform:scale(0);transition:transform .2s;width:12px}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left input[type=radio]:checked{border-color:var(--ck-brand)}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left input[type=radio]:checked:before{transform:scale(1)}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left .cashfree_icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left .label_texts{display:flex;flex-direction:column;gap:2px}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left .label_texts .h6{color:var(--ck-text-1);font-size:16px;font-weight:700;margin:0}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_left .label_texts .p5{color:var(--ck-text-2);font-size:13px;margin:0}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_right .price{color:var(--ck-text-1);font-size:18px;font-weight:800}#checkout_page .left_side_section .content_section .additional_details .input_po{border-radius:10px;margin-top:20px;overflow:hidden}#checkout_page .left_side_section .content_section .additional_details .input_po .storybook-input-field_container{padding:0!important}#checkout_page .right_side_section{flex:1 1;height:fit-content;position:sticky;top:112px}@media(max-width:1100px){#checkout_page{gap:32px;padding:0 24px}}@media(max-width:960px){.checkout_header{padding:0 24px}#checkout_page{flex-direction:column;margin:24px auto}#checkout_page .left_side_section{width:100%}#checkout_page .right_side_section{position:static;width:100%}}@media(max-width:480px){.checkout_header{height:60px;padding:0 16px}.checkout_header .back_link{gap:8px}.checkout_header .back_link .h4{font-size:16px!important}}@media(max-width:640px){.checkout_progress_container{margin-top:16px;padding:20px}.checkout_progress_container .progress_line{margin:-20px 8px 0;max-width:60px}.checkout_progress_container .step_label{font-size:11px}#checkout_page{padding:0 16px}#checkout_page .left_side_section .content_section .additional_details,#checkout_page .left_side_section .content_section .delivery_section,#checkout_page .left_side_section .content_section .payment_section{padding:24px 20px}#checkout_page .left_side_section .content_section .delivery_section .btn_sections_checkout{flex-direction:column;gap:12px}#checkout_page .left_side_section .content_section .delivery_section .btn_sections_checkout .action_link{border-radius:10px;font-size:14px;justify-content:center;padding:12px 20px}#checkout_page .left_side_section .content_section .delivery_section .empty_address_checkout .checkout_add_address_btn{border-radius:10px;font-size:15px;padding:14px 20px;width:100%}#checkout_page .left_side_section .content_section .delivery_section .address_card .address_body .address_contact{gap:16px;grid-template-columns:1fr}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card{align-items:flex-start;flex-direction:column;gap:16px}#checkout_page .left_side_section .content_section .payment_section .radio_btns .payment_card .card_right{padding-left:38px}}:root{--h-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--h-page-bg:#f0f2f5;--h-surface:#fff;--h-border:#e8e8e8;--h-brand:#e65300;--h-brand-dark:#c94a00;--h-brand-light:#fff5ef;--h-text-1:#111;--h-text-2:#444;--h-text-3:#888;--h-radius:12px;--h-shadow:0 1px 3px rgba(0,0,0,.05),0 2px 8px rgba(0,0,0,.04);--h-max-w:none;--h-pad-x:32px;--h-section-gap:12px}.loading-placeholder{align-items:center;background:var(--h-surface);display:flex;justify-content:center;min-height:100px}.loading-placeholder:before{animation:h-spin .8s linear infinite;border:2px solid var(--h-brand);border-radius:50%;border-top:2px solid transparent;content:"";height:20px;width:20px}@keyframes h-spin{to{transform:rotate(1turn)}}#bg_grey_area,.store-home-page-redesign{background:var(--h-page-bg)!important;font-family:var(--h-font)}.store-home-page-redesign #brand_section,.store-home-page-redesign #gift_hamper_comp_wrapper,.store-home-page-redesign #popular_products_comp,.store-home-page-redesign #restaurant_supplies_comp,.store-home-page-redesign #stationary_section_comp,.store-home-page-redesign .gift_hamper_comp,.store-home-page-redesign .my_products_wrapper,.store-home-page-redesign .offers_section_wrapper,.store-home-page-redesign .product-highlights-wrapper,.store-home-page-redesign .productsSection{background:var(--h-surface);border-bottom:1px solid var(--h-border);box-shadow:var(--h-shadow)}.store-home-page-redesign #stationary_component{max-width:100%}.store-home-page-redesign #stationary_component .section_one{padding-left:var(--h-pad-x)}.h-container{margin-inline:auto;max-width:var(--h-max-w);padding-inline:var(--h-pad-x)}.h-section{background:var(--h-surface);border-bottom:1px solid var(--h-border);box-shadow:var(--h-shadow);margin-bottom:var(--h-section-gap)}.h-section-header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-inline:auto;max-width:var(--h-max-w);padding:28px var(--h-pad-x) 0}.h-section-header .h-section-badge{color:var(--h-brand);font-family:var(--h-font);font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.h-section-header .h-section-title{color:var(--h-text-1);font-family:var(--h-font);font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.h-section-header .h-section-sub{color:var(--h-text-3);font-family:var(--h-font);font-size:13px;margin:4px 0 0}.h-section-header .h-view-all{align-items:center;background:transparent;border:none;color:var(--h-brand);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--h-font);font-size:13px;font-weight:600;gap:4px;padding:0;text-decoration:none;transition:gap .18s;white-space:nowrap}.h-section-header .h-view-all:hover{gap:8px}@media(max-width:576px){.h-section-header{flex-wrap:wrap;padding:20px 16px 0}}.home-hero-wrapper{background:#111;margin-bottom:0;width:100%}.brands-marquee-strip{align-items:center;background:var(--h-surface);border-bottom:1px solid var(--h-border);border-top:1px solid var(--h-border);display:flex;height:44px;margin-bottom:var(--h-section-gap);overflow:hidden;padding:0}.brands-marquee-strip .marquee-track{align-items:center;animation:h-marquee 36s linear infinite;display:flex;gap:48px;padding-inline:32px;white-space:nowrap}.brands-marquee-strip .marquee-track:hover{animation-play-state:paused}.brands-marquee-strip .marquee-brand-item{color:#333;cursor:default;flex-shrink:0;font-family:var(--h-font);font-size:12.5px;font-weight:700;letter-spacing:.06em;opacity:.45;text-transform:uppercase;transition:opacity .2s}.brands-marquee-strip .marquee-brand-item:hover{opacity:.75}@keyframes h-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home-section-gap{background:var(--h-page-bg);height:var(--h-section-gap)}.sps-section-wrap{background:var(--h-page-bg);padding:0 var(--h-pad-x) var(--h-section-gap)}@media(max-width:768px){.sps-section-wrap{padding:0 12px var(--h-section-gap)}}.bulk-section-wrap{background:var(--h-page-bg);padding:0 var(--h-pad-x) var(--h-section-gap)}@media(max-width:768px){.bulk-section-wrap{padding:0 12px var(--h-section-gap)}}.product-highlights-wrapper{background:var(--h-surface);border-bottom:1px solid var(--h-border);margin-bottom:var(--h-section-gap);overflow:hidden;width:100%}.product-highlights-wrapper>div:first-child{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-inline:auto;max-width:var(--h-max-w);padding:28px var(--h-pad-x) 0}.product-highlights-wrapper>div:first-child h2{color:var(--h-text-1)!important;font-family:var(--h-font)!important;font-size:clamp(18px,2vw,22px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.15!important;margin:0!important}.product-highlights-wrapper>div:first-child p{color:var(--h-text-3)!important;font-family:var(--h-font)!important;font-size:13px!important;margin-top:4px!important}.product-highlights-row{align-items:stretch;display:flex;gap:12px;margin-inline:auto;max-width:var(--h-max-w);overflow-x:auto;padding:16px var(--h-pad-x) 28px;scrollbar-width:none}.product-highlights-row::-webkit-scrollbar{display:none}@media(max-width:576px){.product-highlights-row{gap:10px;padding:12px 16px 20px}}#popular_products_comp{background:var(--h-surface);border-bottom:1px solid var(--h-border);margin-bottom:var(--h-section-gap);padding:0}#popular_products_comp .section_header{max-width:var(--h-max-w)}#popular_products_comp .section_header .title_content p.p2{color:var(--h-brand);font-family:var(--h-font)}#popular_products_comp .section_header .title_content h2{color:var(--h-text-1);font-family:var(--h-font)}#popular_products_comp .section_header .view_all_btn{color:var(--h-brand);display:inline-flex;font-family:var(--h-font)}@media(max-width:575px){#popular_products_comp .section_header{flex-wrap:wrap;padding:20px 16px 0}}#popular_products_comp .product_section{max-width:var(--h-max-w);padding:16px var(--h-pad-x) 28px}#stationary_component{margin-bottom:var(--h-section-gap)}#stationary_component .section_one{max-width:calc(var(--h-max-w)*.6);padding:28px var(--h-pad-x) 28px var(--h-pad-x)}#stationary_component .section_one .section_header .title_content p.p2{color:var(--h-brand);font-family:var(--h-font)}#stationary_component .section_one .section_header .title_content h2{color:var(--h-text-1);font-family:var(--h-font)}@media(max-width:768px){#stationary_component .section_one{max-width:100%;padding:20px 16px}}.gift_hamper_comp{margin-bottom:var(--h-section-gap)}.gift_hamper_comp .text_section{margin-inline:auto;max-width:var(--h-max-w);padding:28px var(--h-pad-x) 0;text-align:left;width:100%}.gift_hamper_comp .text_section h2,.gift_hamper_comp .text_section h3{color:var(--h-text-1);font-family:var(--h-font);font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.gift_hamper_comp .text_section p{color:var(--h-text-3);font-family:var(--h-font);font-size:13px;margin-top:4px}@media(max-width:576px){.gift_hamper_comp .text_section{padding:20px 16px 0}}#brand_section{margin-bottom:var(--h-section-gap)}#brand_section,#brand_section .section{height:auto!important;min-height:280px}#brand_section div.content{padding:40px var(--h-pad-x)}#brand_section div.content h1.d2{font-family:var(--h-font);font-size:clamp(28px,3.5vw,42px);font-weight:800;letter-spacing:-.035em}#brand_section div.content p{font-family:var(--h-font);font-size:14.5px;line-height:1.7;padding-bottom:0}@media(max-width:768px){#brand_section{height:auto!important}#brand_section,#brand_section .section{min-height:220px}}#customer_service_icon{background:#fff;border:1.5px dashed var(--h-brand);border-radius:50%;bottom:24px;box-shadow:0 4px 16px rgba(0,0,0,.12);cursor:pointer;padding:10px;position:fixed;right:24px;transition:transform .25s ease,box-shadow .25s ease;z-index:1000}#customer_service_icon img{display:block;height:40px;width:40px}#customer_service_icon:hover{box-shadow:0 8px 24px rgba(0,0,0,.18);transform:scale(1.1)}@media(max-width:768px){:root{--h-pad-x:16px}.h-section-header{flex-wrap:wrap}}#splash_screen{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;width:100vw}#splash_screen .loader{animation:loader-2-1 1.5s cubic-bezier(.77,0,.175,1) infinite;background-color:hsla(0,0%,78%,.2);background-image:url(/static/logo_plain-58d4b45b111c66a7aa6798f2892cea90.png);background-position:50%;background-repeat:no-repeat;background-size:50px;border:5px solid hsla(0,0%,78%,.8);border-radius:50%;height:100px;position:relative;width:100px}@keyframes loader-2-1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--color-dark:#0a0a0a;--color-light:#fff;--color-gray:#f5f5f5;--color-accent:#4ade80;--text-dark:#0a0a0a;--text-light:#fff;--text-muted-dark:#a1a1a1;--text-muted-light:#4b4b4b;--border-radius-lg:24px;--border-radius-md:16px;--border-radius-sm:8px;--border-radius-pill:999px;--transition-fast:0.2s cubic-bezier(0.25,0.46,0.45,0.94);--transition-smooth:0.4s cubic-bezier(0.25,1,0.5,1)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-light);color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.04em;line-height:1.1;margin:0}p{line-height:1.6;margin:0}a{color:inherit;text-decoration:none}button{font-family:inherit}.refit-container{margin:0 auto;padding:0 40px;width:100%}@media(max-width:768px){.refit-container{padding:0 20px}}@media(max-width:480px){.refit-container{padding:0 16px}}.refit-section{padding:120px 0}@media(max-width:768px){.refit-section{padding:80px 0}}@media(max-width:480px){.refit-section{padding:60px 0}}.refit-badge{align-items:center;background-color:rgba(0,0,0,.05);border-radius:var(--border-radius-pill);display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px}.refit-badge .dot{animation:pulse 2s infinite;background-color:var(--color-accent);border-radius:50%;height:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(74,222,128,.7);transform:scale(.95)}70%{box-shadow:0 0 0 6px rgba(74,222,128,0);transform:scale(1)}to{box-shadow:0 0 0 0 rgba(74,222,128,0);transform:scale(.95)}}.refit-btn{align-items:center;background-color:var(--color-dark);border-radius:var(--border-radius-pill);color:var(--color-light);display:inline-flex;font-size:16px;font-weight:500;gap:12px;justify-content:center;padding:16px 32px;transition:background-color var(--transition-fast),transform var(--transition-fast)}.refit-btn:hover{background-color:#333;transform:translateY(-2px)}.refit-btn.secondary{background-color:var(--color-light);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);color:var(--color-dark)}.refit-btn.secondary:hover{background-color:var(--color-gray)}.refit-btn.white{background-color:var(--color-light);color:var(--color-dark)}.refit-btn.white:hover{background-color:var(--color-gray)}.scb-wrapper{background:linear-gradient(180deg,#fff,#fcfcfd);border-bottom:1px solid #e8e8e8;padding:40px 30px;width:100%}.scb-inner{margin-inline:auto;padding:20px 5px 32px}@media(max-width:768px){.scb-inner{padding:20px 16px 24px}}.scb-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:40px}.scb-header .scb-title-group{display:flex;flex-direction:column;gap:10px;max-width:650px}.scb-header .scb-eyebrow{color:#0a1929;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.scb-header h2{color:#111;font-family:Inter,sans-serif;font-size:clamp(24px,2.5vw,32px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}.scb-header .scb-description{color:#666;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:6px 0 0}.scb-header .scb-view-all{align-items:center;background:transparent;border:none;color:#0a1929;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:4px;padding:0;transition:gap .18s}.scb-header .scb-view-all:hover{gap:8px}.scb-grid{display:grid;gap:15px;grid-template-columns:repeat(5,1fr);margin-top:10px;width:100%}@media(max-width:1400px){.scb-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.scb-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.scb-grid{grid-template-columns:repeat(1,1fr)}}.scb-card-item{background:#1e293b;border:none;border-radius:24px;cursor:pointer;display:flex;flex-direction:column;height:420px;justify-content:flex-end;overflow:hidden;padding:24px;position:relative;text-align:left;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.scb-card-item:hover{box-shadow:0 20px 40px rgba(0,0,0,.15);transform:translateY(-6px)}.scb-card-item:hover .scb-card-bg{transform:scale(1.06)}.scb-card-item:hover .scb-card-btn{background:hsla(0,0%,100%,.25)}@media(max-width:768px){.scb-card-item{height:360px;padding:20px}}.scb-card-bg{object-fit:cover;transition:transform .7s cubic-bezier(.25,1,.5,1);z-index:1}.scb-card-bg,.scb-card-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.scb-card-overlay{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.7) 80%,rgba(0,0,0,.9));z-index:2}.scb-card-content{gap:20px;position:relative;width:100%;z-index:3}.scb-card-content,.scb-card-text{display:flex;flex-direction:column}.scb-card-text{gap:8px}.scb-card-title{align-items:center;color:#fff;display:flex;font-family:Inter,-apple-system,sans-serif;font-size:32px;font-weight:800;gap:8px;line-height:1.1;margin:0;text-shadow:0 2px 10px rgba(0,0,0,.4)}@media(max-width:768px){.scb-card-title{font-size:26px}}.scb-card-subtitle{color:hsla(0,0%,100%,.9);font-family:Inter,-apple-system,sans-serif;font-size:15px;font-weight:600;letter-spacing:.01em;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.5)}@media(max-width:768px){.scb-card-subtitle{font-size:14px}}.scb-card-btn{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:14px;color:#fff;display:flex;font-family:Inter,-apple-system,sans-serif;font-size:16px;font-weight:700;justify-content:space-between;padding:16px 24px;transition:background .3s ease;width:100%}@media(max-width:768px){.scb-card-btn{font-size:15px;padding:14px 20px}}.b2b-block-wrapper{width:100%}.bulk-section-outer{background:#f0f2f5;padding:0 24px}@media(max-width:768px){.bulk-section-outer{padding:0 12px}}.bulk-banner{align-items:end;background:#1a1a1a;display:flex;gap:48px;margin-inline:auto;overflow:hidden;padding:52px 56px;position:relative}.bulk-banner:before{background:radial-gradient(ellipse at 18% 50%,rgba(230,83,0,.14) 0,transparent 58%);content:"";inset:0;pointer-events:none;position:absolute}@media(max-width:1024px){.bulk-banner{flex-direction:column;gap:28px;padding:40px 32px}}@media(max-width:768px){.bulk-banner{gap:24px;padding:32px 24px}}.bulk-banner-text{align-items:end;flex:0 0 auto;justify-content:end;position:relative;text-align:right;width:100%;z-index:1}.bulk-banner-text h2{color:#fff;font-family:Inter,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.15;margin:0 0 14px}.bulk-banner-text p{color:hsla(0,0%,100%,.6);font-family:Inter,sans-serif;font-size:clamp(13px,1.2vw,14.5px);line-height:1.75;margin-bottom:26px}.bulk-cta{align-items:center;background:#e65300;border:none;border-radius:99px;color:#fff;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13.5px;font-weight:700;letter-spacing:-.01em;padding:12px 24px;transition:background .2s,transform .2s}.bulk-cta:hover{background:#c94a00;transform:translateY(-2px)}.bulk-banner-images{align-items:stretch;display:flex;flex:1 1;gap:12px;min-width:0;position:relative;z-index:1}@media(max-width:640px){.bulk-banner-images{flex-direction:column;gap:10px}}.bulk-img-card{background:#282828;border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.bulk-img-card img{display:block;height:148px;object-fit:cover;transition:transform .4s ease;width:100%}.bulk-img-card:hover img{transform:scale(1.04)}@media(max-width:640px){.bulk-img-card img{height:110px}}.bulk-img-label{display:flex;flex-direction:column;gap:3px;padding:10px 12px}.bulk-img-title{color:#fff;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;line-height:1}.bulk-img-sub{color:hsla(0,0%,100%,.45);font-family:Inter,sans-serif;font-size:11px}.features-strip{background:#fff;border-bottom:1px solid #e8e8e8;border-top:1px solid #e8e8e8;display:grid;grid-template-columns:repeat(4,1fr);margin:23px 0}@media(max-width:900px){.features-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.features-strip{grid-template-columns:1fr}}.feature-pill{align-items:flex-start;border-right:1px solid #e8e8e8;display:flex;gap:14px;padding:28px;transition:background .2s}.feature-pill:last-child{border-right:none}.feature-pill:hover{background:#fafafa}@media(max-width:900px){.feature-pill:nth-child(2){border-right:none}.feature-pill:nth-child(3){border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.feature-pill:nth-child(4){border-right:none;border-top:1px solid #e8e8e8}}@media(max-width:768px){.feature-pill{gap:12px;padding:22px 20px}}.feature-pill-icon{align-items:center;color:#e65300;display:flex;flex-shrink:0;height:38px;justify-content:center;margin-top:1px;width:38px}.feature-pill-icon svg{height:100%;width:100%}.feature-pill-text h4{color:#111;font-family:Inter,sans-serif;font-size:14.5px;font-weight:700;letter-spacing:-.015em;margin:0 0 5px}.feature-pill-text p{color:#777;font-family:Inter,sans-serif;font-size:12.5px;line-height:1.6;margin:0}@keyframes spin{to{transform:rotate(1turn)}}.store-custom-gift-wrapper{overflow:hidden;width:100%}.store-custom-gift-wrapper .gift-banner{align-items:center;display:flex;height:440px;position:relative;width:100%}@media(max-width:768px){.store-custom-gift-wrapper .gift-banner{align-items:flex-end;height:360px}}.store-custom-gift-wrapper .gift-banner .gift-banner-img{height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.02);transition:transform 6s ease-out;width:100%}.store-custom-gift-wrapper .gift-banner:hover .gift-banner-img{transform:scale(1.05)}.store-custom-gift-wrapper .gift-banner .gift-banner-overlay{background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.38) 50%,transparent);inset:0;position:absolute}@media(max-width:768px){.store-custom-gift-wrapper .gift-banner .gift-banner-overlay{background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.35) 60%,transparent)}}.store-custom-gift-wrapper .gift-banner .gift-banner-content{color:#fff;font-family:Inter,sans-serif;max-width:580px;padding:0 60px;position:relative;z-index:2}@media(max-width:768px){.store-custom-gift-wrapper .gift-banner .gift-banner-content{margin-top:auto;max-width:100%;padding:0 20px 32px}}.store-custom-gift-wrapper .gift-banner .gift-banner-content h2{font-family:Inter,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.12;margin-bottom:16px}.store-custom-gift-wrapper .gift-banner .gift-banner-content h2 .accent{color:#fcd34d}.store-custom-gift-wrapper .gift-banner .gift-banner-content p{color:hsla(0,0%,100%,.85);font-family:Inter,sans-serif;font-size:clamp(14px,1.4vw,16px);line-height:1.7;margin-bottom:28px;max-width:460px}.store-custom-gift-wrapper .gift-banner .gift-banner-content .gift-btn{align-items:center;background:#fff;border:none;border-radius:99px;color:#111;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;gap:8px;padding:13px 26px;transition:all .2s ease}.store-custom-gift-wrapper .gift-banner .gift-banner-content .gift-btn:hover{background:#f3f4f6;box-shadow:0 6px 16px hsla(0,0%,100%,.2);transform:translateY(-2px)}.refit-hero{align-items:center;background-color:var(--color-dark);color:#fff;display:flex;min-height:800px;overflow:hidden;padding:140px 0 100px;position:relative}@media(max-width:992px){.refit-hero{align-items:stretch;flex-direction:column;min-height:unset;padding:120px 0 80px}}@media(max-width:768px){.refit-hero{padding:100px 0 60px}}.refit-hero .refit-container{position:relative;width:100%;z-index:10}.refit-hero .hero-grid{display:flex;width:100%}@media(max-width:992px){.refit-hero .hero-grid{flex-direction:column}}.refit-hero .hero-content{align-items:flex-start;display:flex;flex-direction:column;gap:32px;padding-right:60px;width:50%}@media(max-width:992px){.refit-hero .hero-content{margin-bottom:60px;padding-right:0;width:100%}}.refit-hero .hero-title{color:var(--color-light);font-size:clamp(32px,5vw,56px);font-weight:500;letter-spacing:-.05em;line-height:1.1;max-width:600px}.refit-hero .hero-description{color:hsla(0,0%,100%,.7);font-size:clamp(15px,1.6vw,18px);line-height:1.65;max-width:480px}.refit-hero .hero-cta-group{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:480px){.refit-hero .hero-cta-group{width:100%}.refit-hero .hero-cta-group .refit-btn{justify-content:center;width:100%}}.refit-hero .hero-image-wrapper{height:100%;overflow:visible;position:absolute;right:0;top:0;width:50%}@media(max-width:992px){.refit-hero .hero-image-wrapper{height:500px;margin-top:40px;position:relative;width:100%}}@media(max-width:480px){.refit-hero .hero-image-wrapper{height:380px}}.refit-hero .hero-image-wrapper .hero-img{filter:brightness(.8);height:100%;object-fit:cover;width:100%}.refit-hero .hero-image-wrapper .hero-floating-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:var(--border-radius-md);bottom:40px;box-shadow:0 20px 40px rgba(0,0,0,.1);left:50%;max-width:380px;padding:24px;position:absolute;transform:translateX(-50%);width:calc(100% - 80px);z-index:20}@media(max-width:480px){.refit-hero .hero-image-wrapper .hero-floating-card{bottom:20px;width:calc(100% - 40px)}}.refit-hero .hero-image-wrapper .hero-floating-card .quote{color:var(--text-muted-light);font-size:15px;font-style:italic;line-height:1.5;margin-bottom:20px}.refit-hero .hero-image-wrapper .hero-floating-card .author{align-items:center;display:flex;gap:12px}.refit-hero .hero-image-wrapper .hero-floating-card .author img{border-radius:50%;height:40px;object-fit:cover;width:40px}.refit-hero .hero-image-wrapper .hero-floating-card .author .author-info{display:flex;flex-direction:column}.refit-hero .hero-image-wrapper .hero-floating-card .author .author-info strong{color:var(--color-dark);font-size:14px}.refit-hero .hero-image-wrapper .hero-floating-card .author .author-info span{color:var(--text-muted-light);font-size:12px}.dealberg-stats-features{background-color:var(--color-light);padding:80px 0}@media(max-width:768px){.dealberg-stats-features{padding:80px 0}}@media(max-width:480px){.dealberg-stats-features{padding:60px 0}}.dealberg-stats-features .stats-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:120px;text-align:center}@media(max-width:992px){.dealberg-stats-features .stats-grid{gap:60px 40px;grid-template-columns:repeat(2,1fr);margin-bottom:80px}}@media(max-width:480px){.dealberg-stats-features .stats-grid{gap:40px;grid-template-columns:1fr;margin-bottom:60px}}.dealberg-stats-features .stats-grid .stat-item{display:flex;flex-direction:column;gap:12px}.dealberg-stats-features .stats-grid .stat-item h3{color:var(--color-dark);font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-.04em;line-height:1}.dealberg-stats-features .stats-grid .stat-item p{color:var(--text-muted-light);font-size:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dealberg-stats-features .features-header{margin-bottom:80px;text-align:center}.dealberg-stats-features .features-header .refit-badge{background-color:var(--color-gray);letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.dealberg-stats-features .features-header h2{color:var(--color-dark);font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.04em;margin-bottom:24px}.dealberg-stats-features .features-header p{color:var(--text-muted-light);font-size:18px;line-height:1.6}.dealberg-stats-features .feature-cards-wrapper{display:flex;flex-direction:column;gap:80px;padding-bottom:40px}.dealberg-stats-features .feature-cards-wrapper .feature-card{border-radius:var(--border-radius-lg);box-shadow:0 -4px 30px rgba(0,0,0,.05);display:grid;grid-template-columns:1fr 1fr;min-height:450px;overflow:hidden;position:sticky;top:120px}@media(max-width:992px){.dealberg-stats-features .feature-cards-wrapper .feature-card{grid-template-columns:1fr;position:relative;top:0}}.dealberg-stats-features .feature-cards-wrapper .feature-card.light{background-color:var(--color-gray)}.dealberg-stats-features .feature-cards-wrapper .feature-card.dark{background-color:var(--color-dark);color:var(--color-light)}.dealberg-stats-features .feature-cards-wrapper .feature-card.dark .feature-content h3{color:var(--color-light)}.dealberg-stats-features .feature-cards-wrapper .feature-card.dark .feature-content .feature-list li{color:hsla(0,0%,100%,.7)}.dealberg-stats-features .feature-cards-wrapper .feature-card.dark .feature-content .feature-quote,.dealberg-stats-features .feature-cards-wrapper .feature-card.dark .feature-content .feature-quote strong{color:var(--color-light)}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-image{height:100%;min-height:350px;width:100%}@media(max-width:992px){.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-image{height:350px}}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-image img{height:100%;object-fit:cover;width:100%}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:60px}@media(max-width:768px){.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content{padding:40px 30px}}@media(max-width:480px){.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content{padding:28px 20px}}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content h3{color:var(--color-dark);font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.2}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content .feature-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content .feature-list li{color:var(--text-muted-dark);font-size:16px;line-height:1.5}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content .feature-quote{align-items:flex-start;color:var(--color-dark);display:flex;font-size:16px;font-weight:600;gap:12px;margin:16px 0 0}.dealberg-stats-features .feature-cards-wrapper .feature-card .feature-content .feature-quote strong{color:var(--color-dark);font-family:serif;font-size:32px;line-height:1;margin-top:-6px}.hiw-section{background-color:var(--color-gray)}.hiw-section .hiw-header{margin-bottom:80px;text-align:center}@media(max-width:768px){.hiw-section .hiw-header{margin-bottom:60px}}.hiw-section .hiw-header .refit-badge{background-color:var(--color-light);margin-bottom:24px}.hiw-section .hiw-header h2{color:var(--color-dark);font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-.04em;margin-bottom:20px}.hiw-section .hiw-header p{color:var(--text-muted-light);font-size:clamp(15px,1.5vw,18px);line-height:1.6;margin:0 auto;max-width:520px}.hiw-section .hiw-steps-wrapper{position:relative}.hiw-section .hiw-connector{background:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 10%,rgba(0,0,0,.12) 90%,transparent);display:block;height:1px;left:calc(12.5% + 8px);pointer-events:none;position:absolute;right:calc(12.5% + 8px);top:36px;z-index:0}@media(max-width:992px){.hiw-section .hiw-connector{display:none}}.hiw-section .hiw-steps{display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}@media(max-width:992px){.hiw-section .hiw-steps{gap:48px 32px;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hiw-section .hiw-steps{gap:40px;grid-template-columns:1fr}}.hiw-section .hiw-step{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative;text-align:center;z-index:1}@media(max-width:480px){.hiw-section .hiw-step{align-items:flex-start;flex-direction:row;gap:16px;text-align:left}}.hiw-section .step-circle-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:10px}@media(max-width:480px){.hiw-section .step-circle-wrap{align-items:center;gap:6px}}.hiw-section .step-circle{align-items:center;background-color:var(--color-light);border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.06);color:var(--color-dark);display:flex;height:72px;justify-content:center;transition:box-shadow var(--transition-smooth),transform var(--transition-smooth);width:72px}.hiw-step:hover .hiw-section .step-circle{box-shadow:0 8px 28px rgba(0,0,0,.12);transform:translateY(-3px)}@media(max-width:480px){.hiw-section .step-circle{height:56px;width:56px}}.hiw-section .step-number{color:var(--text-muted-dark);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:480px){.hiw-section .step-number{display:none}}.hiw-section .step-body h3{color:var(--color-dark);font-size:clamp(16px,1.4vw,20px);font-weight:600;letter-spacing:-.02em;line-height:1.3;margin-bottom:10px}.hiw-section .step-body p{color:var(--text-muted-light);font-size:14px;line-height:1.65}.dealberg-gallery{background-color:var(--color-light);padding:100px 0}@media(max-width:768px){.dealberg-gallery{padding:80px 0}}@media(max-width:480px){.dealberg-gallery{padding:60px 0}}.dealberg-gallery .gallery-header{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:80px}@media(max-width:992px){.dealberg-gallery .gallery-header{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:48px}}@media(max-width:480px){.dealberg-gallery .gallery-header{margin-bottom:40px}}.dealberg-gallery .gallery-header .header-left{flex:1 1}.dealberg-gallery .gallery-header .header-left .refit-badge{background-color:var(--color-gray);letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.dealberg-gallery .gallery-header .header-left h2{color:var(--color-dark);font-size:clamp(36px,5vw,56px);font-weight:500;letter-spacing:-.04em;line-height:1.1}.dealberg-gallery .gallery-header .header-right{flex:1 1;max-width:500px}.dealberg-gallery .gallery-header .header-right p{color:var(--text-muted-light);font-size:18px;line-height:1.6}.dealberg-gallery .gallery-marquee-container{overflow:hidden;width:100%}.dealberg-gallery .gallery-marquee-container .marquee-item{height:500px;margin:0 12px;min-height:500px;overflow:hidden;width:400px}@media(max-width:1024px){.dealberg-gallery .gallery-marquee-container .marquee-item{height:400px;min-height:400px;width:320px}}@media(max-width:768px){.dealberg-gallery .gallery-marquee-container .marquee-item{height:350px;min-height:350px;width:280px}}@media(max-width:480px){.dealberg-gallery .gallery-marquee-container .marquee-item{height:300px;min-height:300px;width:250px}}.dealberg-gallery .gallery-marquee-container .marquee-item img{height:100%;object-fit:cover;transition:transform var(--transition-smooth);width:100%}.dealberg-gallery .gallery-marquee-container .marquee-item img:hover{transform:scale(1.05)}.refit-testimonials{background-color:var(--color-gray);padding:80px 0}@media(max-width:480px){.refit-testimonials{padding:60px 0}}.refit-testimonials .testimonial-header{margin-bottom:80px;text-align:start}@media(max-width:768px){.refit-testimonials .testimonial-header{margin-bottom:48px}}.refit-testimonials .testimonial-header .refit-badge{background-color:var(--color-light);letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.refit-testimonials .testimonial-header .testimonials-title{color:var(--color-dark);font-size:clamp(28px,3.5vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:0 auto;max-width:800px}.refit-testimonials .marquee-wrapper{overflow:hidden;position:relative;width:100%}.refit-testimonials .marquee-wrapper:after,.refit-testimonials .marquee-wrapper:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:15%;z-index:2}.refit-testimonials .marquee-wrapper:before{background:linear-gradient(to right,var(--color-gray),transparent);left:0}.refit-testimonials .marquee-wrapper:after{background:linear-gradient(to left,var(--color-gray),transparent);right:0}.refit-testimonials .marquee-spacer{height:32px}.refit-testimonials .testimonial-card{background-color:var(--color-light);border-radius:var(--border-radius-lg);box-shadow:0 4px 20px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin:0 16px;min-height:260px;padding:40px;width:450px}@media(max-width:768px){.refit-testimonials .testimonial-card{padding:24px;width:320px}}.refit-testimonials .testimonial-card .stars{display:flex;gap:4px}.refit-testimonials .testimonial-card .testimonial-text{color:var(--text-muted-light);flex-grow:1;font-size:18px;line-height:1.6}@media(max-width:768px){.refit-testimonials .testimonial-card .testimonial-text{font-size:16px}}.refit-testimonials .testimonial-card .testimonial-author{color:var(--color-dark);font-size:16px;font-weight:600}.cta-banner-section{background-color:var(--color-dark);overflow:hidden;padding:120px 0;position:relative}@media(max-width:768px){.cta-banner-section{padding:80px 0}}@media(max-width:480px){.cta-banner-section{padding:64px 0}}.cta-banner-section .cta-grid-pattern{background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:32px 32px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,#000 40%,transparent 100%);pointer-events:none;position:absolute}.cta-banner-section .cta-inner{align-items:center;display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:780px;position:relative;text-align:center;z-index:2}@media(max-width:480px){.cta-banner-section .cta-inner{gap:24px}}.cta-banner-section .cta-badge{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--border-radius-pill);color:hsla(0,0%,100%,.75);display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase}.cta-banner-section .cta-badge .dot{animation:pulse 2s infinite;background-color:var(--color-accent);border-radius:50%;height:7px;width:7px}.cta-banner-section .cta-headline{color:var(--color-light);font-size:clamp(36px,5vw,64px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin:0}.cta-banner-section .cta-highlight{color:var(--color-accent);position:relative}.cta-banner-section .cta-subtext{color:hsla(0,0%,100%,.6);font-size:clamp(15px,1.5vw,18px);line-height:1.65;margin:0;max-width:520px}.cta-banner-section .cta-subtext strong{color:var(--color-light);font-weight:600}.cta-banner-section .cta-stats{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center}@media(max-width:480px){.cta-banner-section .cta-stats{gap:28px 36px}}.cta-banner-section .cta-stat{align-items:center;display:flex;flex-direction:column;gap:4px}.cta-banner-section .cta-stat strong{color:var(--color-light);font-size:clamp(24px,3vw,36px);font-weight:500;letter-spacing:-.04em;line-height:1}.cta-banner-section .cta-stat span{color:hsla(0,0%,100%,.45);font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cta-banner-section .cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width:480px){.cta-banner-section .cta-actions{flex-direction:column;width:100%}}.cta-banner-section .cta-btn-primary{align-items:center;background-color:var(--color-light);border:none;border-radius:var(--border-radius-pill);color:var(--color-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:16px 32px;transition:background-color var(--transition-fast),transform var(--transition-fast)}.cta-banner-section .cta-btn-primary:hover{background-color:var(--color-gray);transform:translateY(-2px)}@media(max-width:480px){.cta-banner-section .cta-btn-primary{justify-content:center;width:100%}}.cta-banner-section .cta-btn-secondary{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--border-radius-pill);color:hsla(0,0%,100%,.8);display:inline-flex;font-size:16px;font-weight:500;gap:10px;padding:16px 32px;text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.cta-banner-section .cta-btn-secondary:hover{border-color:hsla(0,0%,100%,.5);color:var(--color-light);transform:translateY(-2px)}@media(max-width:480px){.cta-banner-section .cta-btn-secondary{justify-content:center;width:100%}}#payment_page{align-items:center;background-color:#f3f3f3;display:flex;flex-direction:column;height:100vh;justify-content:center}#payment_page #clock_loader{margin-bottom:12px}#payment_verification_page{background-color:#f3f3f3;height:100vh}#payment_verification_page nav{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:8vh;padding:0 40px}#payment_verification_page nav img{cursor:pointer;height:100%}#payment_verification_page nav img:first-child{margin-right:20px}#payment_verification_page main{align-items:center;display:flex;flex-direction:column;height:92vh;justify-content:center}#payment_verification_page main #clock_loader{margin-bottom:12px}main.markdown{font-family:Jost,sans-serif;padding:38px 52px}main.markdown h1{margin-top:27px}main.markdown h2{margin-top:21px}main.markdown h3{margin-top:15px}main.markdown ol,main.markdown ul{margin:8px 27px}main.markdown p{margin:15px 0}main.markdown li{line-height:1.6;margin:15px 0}:root{--pd-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pd-brand-dark:#c94a00;--pd-bg:#fff;--pd-border:#e8e8e8;--pd-text-1:#0f0f0f;--pd-text-2:#3a3a3a;--pd-text-3:#777;--pd-pad-x:32px;--pd-radius:14px;--pd-nav-h:112px}body{font-family:var(--pd-font)!important}#product_details_page_loading{align-items:center;background:#fff;display:flex;height:60vh;justify-content:center;width:100%}#product_details_page{background:var(--pd-bg);min-height:100vh;width:100%}#product_details_page,#product_details_page *,#product_details_page button,#product_details_page div,#product_details_page h1,#product_details_page h2,#product_details_page h3,#product_details_page h4,#product_details_page h5,#product_details_page h6,#product_details_page p,#product_details_page span{font-family:var(--pd-font)}#product_details_page .pd-breadcrumb{align-items:center;background:#fff;border-bottom:1px solid var(--pd-border);color:#666;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;padding:16px var(--pd-pad-x)}#product_details_page .pd-breadcrumb .bc-item{color:#666;cursor:pointer;transition:color .15s}#product_details_page .pd-breadcrumb .bc-item:hover{color:var(--pd-brand)}#product_details_page .pd-breadcrumb .bc-item.current{color:var(--pd-text-1);font-weight:600}#product_details_page .pd-breadcrumb .bc-sep{color:#bbb;font-size:11px}#product_details_page .pd-grid{align-items:start;background:#fff;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:36px var(--pd-pad-x) 48px;width:100%}@media(max-width:768px){#product_details_page .pd-grid{gap:24px;grid-template-columns:1fr;padding:20px 16px 28px}}#product_details_page .pd-gallery-col{align-self:start;position:sticky;top:calc(var(--pd-nav-h) + 8px)}@media(max-width:768px){#product_details_page .pd-gallery-col{position:static}}#product_details_page .pd-gallery{background:#fafafa;border:1px solid var(--pd-border);border-radius:var(--pd-radius);overflow:clip;width:100%}#product_details_page .pd-gallery .pd-gallery-main{aspect-ratio:1/1;background:#fafafa;cursor:zoom-in;position:relative;width:100%}#product_details_page .pd-gallery .pd-gallery-main img{height:100%;inset:0;object-fit:contain;opacity:0;padding:24px;pointer-events:none;position:absolute;transition:opacity .4s ease;width:100%}#product_details_page .pd-gallery .pd-gallery-main img.active{opacity:1;pointer-events:auto}#product_details_page .pd-gallery .pd-gallery-thumbs{border-top:1px solid #f0f0f0;display:flex;gap:10px;overflow-x:auto;padding:12px 16px;scrollbar-width:none}#product_details_page .pd-gallery .pd-gallery-thumbs::-webkit-scrollbar{display:none}#product_details_page .pd-gallery .pd-gallery-thumbs img{background:#fff;border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:64px;object-fit:contain;padding:4px;transition:border-color .15s,transform .15s;width:64px}#product_details_page .pd-gallery .pd-gallery-thumbs img:hover{transform:scale(1.05)}#product_details_page .pd-gallery .pd-gallery-thumbs img.active{border-color:var(--pd-brand)}#product_details_page .pd-info-col{display:flex;flex-direction:column;min-width:0}#product_details_page .pd-info-col .pd-eyebrow{color:var(--pd-brand);display:block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}#product_details_page .pd-info-col h1.pd-title{color:var(--pd-text-1);font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.3;margin:0 0 14px}#product_details_page .pd-info-col .pd-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}#product_details_page .pd-info-col .pd-pills span{background:#f7f7f7;border:1px solid #e0e0e0;border-radius:20px;color:#444;font-size:13px;font-weight:500;padding:5px 14px}#product_details_page .pd-info-col .pd-divider{background:#ebebeb;height:1px;margin:15px 0}#product_details_page .pd-info-col .pd-pricing{margin-bottom:24px}#product_details_page .pd-info-col .pd-pricing .retail-label{color:var(--pd-text-3);font-size:13px;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}#product_details_page .pd-info-col .pd-pricing .mrp-row{align-items:center;color:var(--pd-text-3);display:flex;font-size:20px;font-weight:500;gap:12px;margin:0 0 10px;text-decoration:line-through;text-decoration-color:#aaa}#product_details_page .pd-info-col .pd-pricing .discount-badge{background:#dcfce7;border-radius:20px;color:#16a34a;font-size:13px;font-weight:700;padding:3px 10px;text-decoration:none}#product_details_page .pd-info-col .pd-pricing .bulk-panel{align-items:center;background:var(--pd-brand);border-radius:var(--pd-radius);display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:18px 22px}@media(max-width:480px){#product_details_page .pd-info-col .pd-pricing .bulk-panel{padding:14px 16px}}#product_details_page .pd-info-col .pd-pricing .bulk-panel .bulk-left .bulk-label{color:hsla(0,0%,100%,.85);font-size:11px;font-weight:700;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}#product_details_page .pd-info-col .pd-pricing .bulk-panel .bulk-left .bulk-price{color:#fff;font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1}#product_details_page .pd-info-col .pd-pricing .bulk-panel .bulk-left .bulk-price .bulk-price-struck{font-size:17px;font-weight:600;letter-spacing:0;margin-left:10px;opacity:.65;text-decoration:line-through}#product_details_page .pd-info-col .pd-pricing .bulk-panel .bulk-units-badge{background:hsla(0,0%,100%,.22);border:1px solid hsla(0,0%,100%,.38);border-radius:99px;color:#fff;font-size:12px;font-weight:700;padding:7px 16px;white-space:nowrap}#product_details_page .pd-info-col .pd-pricing .final-price{color:var(--pd-text-3);font-size:15px;margin-top:10px}#product_details_page .pd-info-col .pd-pricing .final-price strong{color:var(--pd-text-2);font-weight:600}#product_details_page .pd-info-col .pd-quantity{margin-bottom:20px}#product_details_page .pd-info-col .pd-quantity .qty-label{color:var(--pd-text-2);font-size:14px;font-weight:600;margin:0 0 12px}#product_details_page .pd-info-col .pd-quantity .min-order{color:var(--pd-text-3);font-size:13.5px;margin:10px 0 0}#product_details_page .pd-info-col .pd-quantity .min-order span{color:var(--pd-brand);font-weight:700}#product_details_page .pd-info-col .pd-variants{margin-bottom:18px}#product_details_page .pd-info-col .pd-variants .variant-label{color:var(--pd-text-2);font-size:13px;font-weight:600;margin-bottom:10px}#product_details_page .pd-info-col .pd-variants .variant-options{display:flex;flex-wrap:wrap;gap:8px}#product_details_page .pd-info-col .pd-features{color:var(--pd-text-2);font-size:15.5px;line-height:1.7;margin-bottom:20px}#product_details_page .pd-info-col .pd-features ul{margin:0;padding-left:20px}#product_details_page .pd-info-col .pd-features ul li{list-style-type:disc;padding:5px 0}#product_details_page .pd-info-col .pd-features ul li::marker{color:#bbb}#product_details_page .pd-info-col .pd-customisable{color:#dc2626;font-size:12.5px;margin-bottom:10px}#product_details_page .pd-info-col .pd-details-tab{margin:4px 0 0}#product_details_page .pd-info-col .pd-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:22px}#product_details_page .pd-info-col .pd-actions .btn-cart{align-items:center;background:var(--pd-brand);border:none;border-radius:99px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;height:56px;justify-content:center;transition:background .2s,transform .18s;width:100%}#product_details_page .pd-info-col .pd-actions .btn-cart:hover{background:var(--pd-brand-dark);transform:translateY(-2px)}#product_details_page .pd-info-col .pd-actions .btn-quote{align-items:center;background:transparent;border:1.5px solid #d0d0d0;border-radius:99px;color:var(--pd-text-1);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;height:52px;justify-content:center;transition:border-color .2s,background .2s,color .2s;width:100%}#product_details_page .pd-info-col .pd-actions .btn-quote svg{flex-shrink:0;height:17px;width:17px}#product_details_page .pd-info-col .pd-actions .btn-quote:hover{background:#fff5ef;border-color:var(--pd-brand);color:var(--pd-brand)}#product_details_page .pd-enterprise{background:#fff;margin:20px auto;padding:0 var(--pd-pad-x)}#product_details_page .pd-enterprise-inner{align-items:center;background:#1a1a1a;border-radius:var(--pd-radius);display:flex;min-height:220px;overflow:clip;position:relative}#product_details_page .pd-enterprise-inner:before{background:radial-gradient(ellipse at 20% 50%,rgba(230,83,0,.18) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}#product_details_page .pd-enterprise-bg{height:100%;object-fit:cover;opacity:.35;pointer-events:none;position:absolute;right:0;top:0;width:45%}@media(max-width:640px){#product_details_page .pd-enterprise-bg{display:none}}#product_details_page .pd-enterprise-content{max-width:560px;padding:44px 48px;position:relative;z-index:2}@media(max-width:640px){#product_details_page .pd-enterprise-content{padding:32px 24px}}#product_details_page .pd-enterprise-eyebrow{align-items:center;background:var(--pd-brand);border-radius:99px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}#product_details_page .pd-enterprise h2{color:#fff;font-size:clamp(24px,2.8vw,34px);font-weight:800;letter-spacing:-.03em;line-height:1.16;margin:0 0 14px}#product_details_page .pd-enterprise p{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.75;margin:0 0 26px}#product_details_page .pd-enterprise-btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:360px){#product_details_page .pd-enterprise-btns{flex-direction:column}#product_details_page .pd-enterprise-btns .btn-ent-primary,#product_details_page .pd-enterprise-btns .btn-ent-secondary{text-align:center;width:100%}}#product_details_page .pd-enterprise .btn-ent-primary,#product_details_page .pd-enterprise .btn-ent-secondary{border-radius:99px;cursor:pointer;font-size:13px;font-weight:700;padding:11px 22px;transition:background .2s,border-color .2s}#product_details_page .pd-enterprise .btn-ent-primary{background:transparent;border:2px solid hsla(0,0%,100%,.65);color:#fff}#product_details_page .pd-enterprise .btn-ent-primary:hover{background:hsla(0,0%,100%,.12);border-color:#fff}#product_details_page .pd-enterprise .btn-ent-secondary{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.8);font-weight:600}#product_details_page .pd-enterprise .btn-ent-secondary:hover{background:hsla(0,0%,100%,.14)}#product_details_page .pd-related{background:#fff;border-top:1px solid var(--pd-border)}#product_details_page .pd-related .pd-related-inner{padding:36px var(--pd-pad-x) 40px}@media(max-width:768px){#product_details_page .pd-related .pd-related-inner{padding:28px 16px 32px}}@media(max-width:480px){#product_details_page .pd-related .pd-related-inner{padding:24px 12px 28px}}#product_details_page .pd-related .pd-related-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px}@media(max-width:480px){#product_details_page .pd-related .pd-related-header{align-items:flex-start;margin-bottom:16px}}#product_details_page .pd-related .pd-related-header .heading-group{display:flex;flex-direction:column;gap:4px}#product_details_page .pd-related .pd-related-header .heading-group h2{color:var(--pd-text-1);font-size:clamp(20px,2vw,24px);font-weight:700;margin:0}@media(max-width:480px){#product_details_page .pd-related .pd-related-header .heading-group h2{font-size:18px}}#product_details_page .pd-related .pd-related-header .heading-group p{color:var(--pd-text-3);font-size:13px;margin:0}@media(max-width:480px){#product_details_page .pd-related .pd-related-header .heading-group p{font-size:12px}}#product_details_page .pd-related .pd-related-header .nav-btns{display:flex;flex-shrink:0;gap:8px}#product_details_page .pd-related .pd-related-header .nav-btns button{align-items:center;background:#fff;border:1px solid var(--pd-border);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;transition:border-color .18s,background .18s,transform .18s;width:36px}#product_details_page .pd-related .pd-related-header .nav-btns button img{display:block;height:14px;width:14px}#product_details_page .pd-related .pd-related-header .nav-btns button:hover{background:#fff5ef;border-color:var(--pd-brand);transform:scale(1.08)}#product_details_page .pd-related .pd-related-header .nav-btns button:active{transform:scale(.95)}#product_details_page .pd-related .pd-related-carousel{display:flex;gap:16px;overflow-x:auto;padding:4px 0 12px;scroll-behavior:smooth;scrollbar-width:none}#product_details_page .pd-related .pd-related-carousel::-webkit-scrollbar{display:none}#product_details_page .pd-related .pd-related-carousel>*{flex-shrink:0;width:calc(20% - 12.8px)}@media(max-width:1200px){#product_details_page .pd-related .pd-related-carousel>*{width:calc(25% - 12px)}}@media(max-width:900px){#product_details_page .pd-related .pd-related-carousel>*{width:calc(33.33333% - 10.66667px)}}@media(max-width:640px){#product_details_page .pd-related .pd-related-carousel>*{gap:12px;width:calc(50% - 6px)}}@media(max-width:400px){#product_details_page .pd-related .pd-related-carousel>*{width:75vw}}#product_details_page .pd-trust{background:#fff;border-top:1px solid var(--pd-border);display:grid;gap:28px;grid-template-columns:repeat(6,1fr);padding:48px var(--pd-pad-x)}@media(max-width:1024px){#product_details_page .pd-trust{grid-template-columns:repeat(3,1fr);row-gap:36px}}@media(max-width:640px){#product_details_page .pd-trust{grid-template-columns:repeat(2,1fr);padding:32px 16px}}@media(max-width:480px){#product_details_page .pd-trust{grid-template-columns:1fr}}#product_details_page .pd-trust>div{align-items:center;display:flex;flex-direction:column;text-align:center}#product_details_page .pd-trust>div img{height:32px;margin-bottom:16px;opacity:.75;width:32px}#product_details_page .pd-trust>div h6{color:var(--pd-text-1);font-size:15px;font-weight:700;margin:0 0 8px}#product_details_page .pd-trust>div p{color:var(--pd-text-3);font-size:13px;line-height:1.6;margin:0;max-width:170px}#product_details_page .pd-trust-marquee{align-items:center;background:#fff;border-bottom:1px solid var(--pd-border);border-top:1px solid var(--pd-border);display:flex;padding:32px 0}#product_details_page .pd-trust-marquee .marquee-badge-item{align-items:center;display:flex;flex-direction:column;flex-shrink:0;padding:0 24px;text-align:center;width:220px}#product_details_page .pd-trust-marquee .marquee-badge-item img{height:32px;margin-bottom:16px;opacity:.75;width:32px}#product_details_page .pd-trust-marquee .marquee-badge-item h6{color:var(--pd-text-1);font-size:15px;font-weight:700;margin:0 0 8px}#product_details_page .pd-trust-marquee .marquee-badge-item p{color:var(--pd-text-3);font-size:13px;line-height:1.6;margin:0;max-width:170px}.productsSection{background-color:#f0f7f5;overflow:hidden;padding:3rem 0;position:relative;text-align:center}.topSection{padding:0 2rem 3rem}.titleContainer{margin:0 auto;max-width:700px}.subheading{color:#176d6a;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.heading{color:#0a1929;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.description{color:#6b7a90;font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:700px}.carouselContainer{margin:0 auto;max-width:1400px;padding:0 10px;width:100%}.productsCarousel{-ms-overflow-style:none;display:grid;gap:30px;grid-auto-columns:calc(20% - 30px);grid-auto-flow:column;overflow-x:auto;padding:1rem 0 3rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.productsCarousel::-webkit-scrollbar{display:none}.productCard{min-width:0;scroll-snap-align:start}@media(max-width:1200px){.productsCarousel{grid-auto-columns:calc(25% - 20px)}}@media(max-width:900px){.productsCarousel{grid-auto-columns:calc(33.33333% - 15px)}}@media(max-width:600px){.carouselContainer{padding:0 40px}.productsCarousel{grid-auto-columns:calc(50% - 5px)}}.navButton{height:50px;top:40%;transition:all .3s ease;width:50px}.navButton:hover{transform:translateY(-50%) scale(1.1)}.imageWrapper{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);height:290px;overflow:hidden;width:100%}.productImage{display:block;height:100%;object-fit:cover;width:100%}.productTitle{border-radius:8px;bottom:-20px;box-shadow:0 4px 8px rgba(0,0,0,.05);color:#0a1929;font-size:1.25rem;font-weight:600;left:50%;margin:0;padding:.75rem 1rem;text-align:center;transform:translateX(-50%);width:80%;z-index:5}.navButton,.productTitle{background-color:#fff;position:absolute}.navButton{align-items:center;border:none;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;display:flex;height:40px;justify-content:center;top:60%;transform:translateY(-50%);transition:transform .2s,box-shadow .2s;width:40px;z-index:10}.navButton:hover{box-shadow:0 6px 12px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.05)}.arrowIcon{height:auto;width:20px}.prevButton{left:0}.nextButton{right:0}@media(max-width:1200px){.product_main_section{flex-direction:column;gap:40px}.product_main_section .product_gallery_section{max-width:100%}.product_main_section .product_details_r_section .header_flex_div{flex-direction:column;gap:30px}.product_main_section .product_details_r_section .price_details{margin-left:0;width:100%}}@media(max-width:768px){.product_main_section .product_details_r_section .content{padding:0 20px}.product_main_section .product_details_r_section .size_section{justify-content:center}.product_main_section .product_details_r_section .thumbnails_container{gap:20px;justify-content:center}.product_main_section .product_details_r_section .price_details{align-items:center;display:flex;flex-direction:column}.product_main_section .prevButton{left:15px}.product_main_section .nextButton{right:15px}.last_main_points{gap:20px;grid-template-columns:repeat(2,1fr);padding:20px}.last_main_points div{min-width:100%}}@media(max-width:480px){.last_main_points{grid-template-columns:1fr}.product_details_r_section .btn_sections_cart{flex-direction:column;gap:10px}.product_details_r_section .btn_sections_cart button{margin-left:0;width:100%}.prevButton{left:15px}.nextButton{right:15px}}.dealberg-footer{background-color:#0a0a0a;color:#fff;width:100%}.dealberg-footer .footer-inner{margin:0 auto;max-width:1400px;padding:80px 60px 40px}@media(max-width:1024px){.dealberg-footer .footer-inner{padding:64px 40px 36px}}@media(max-width:768px){.dealberg-footer .footer-inner{padding:52px 24px 32px}}@media(max-width:480px){.dealberg-footer .footer-inner{padding:48px 16px 28px}}.dealberg-footer .footer-top{display:flex;gap:80px;padding-bottom:64px}@media(max-width:1024px){.dealberg-footer .footer-top{gap:48px}}@media(max-width:768px){.dealberg-footer .footer-top{flex-direction:column;gap:48px;padding-bottom:48px}}.dealberg-footer .footer-brand{display:flex;flex:0 0 260px;flex-direction:column;gap:20px}@media(max-width:1024px){.dealberg-footer .footer-brand{flex:0 0 220px}}@media(max-width:768px){.dealberg-footer .footer-brand{flex:none}}.dealberg-footer .footer-logo{align-items:center;display:flex;gap:10px}.dealberg-footer .footer-logo img{height:36px;object-fit:contain;width:auto}.dealberg-footer .footer-logo span{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.02em}.dealberg-footer .footer-tagline{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.65;margin:0;max-width:260px}@media(max-width:768px){.dealberg-footer .footer-tagline{max-width:100%}}.dealberg-footer .footer-socials{align-items:center;display:flex;gap:16px}.dealberg-footer .footer-socials a{align-items:center;color:hsla(0,0%,100%,.5);display:flex;justify-content:center;transition:color .2s ease}.dealberg-footer .footer-socials a:hover{color:#fff}.dealberg-footer .footer-links{display:grid;flex:1 1;gap:40px;grid-template-columns:repeat(3,1fr)}@media(max-width:640px){.dealberg-footer .footer-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.dealberg-footer .footer-links{grid-template-columns:1fr}}.dealberg-footer .footer-col{display:flex;flex-direction:column;gap:12px}.dealberg-footer .footer-col-heading{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.dealberg-footer .footer-col .footer-address,.dealberg-footer .footer-col a{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.5;text-decoration:none;transition:color .2s ease}.dealberg-footer .footer-col .footer-address:hover,.dealberg-footer .footer-col a:hover{color:#fff}.dealberg-footer .footer-address{color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.65}.dealberg-footer .footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;gap:24px;justify-content:space-between;padding-top:32px}@media(max-width:640px){.dealberg-footer .footer-bottom{align-items:center;flex-direction:column;gap:16px;text-align:center}}.dealberg-footer .footer-bottom p{color:hsla(0,0%,100%,.4);font-size:14px;margin:0}.dealberg-footer .footer-bottom-links{display:flex;flex-shrink:0;gap:24px}.dealberg-footer .footer-bottom-links a{color:hsla(0,0%,100%,.4);font-size:14px;text-decoration:none;transition:color .2s ease}.dealberg-footer .footer-bottom-links a:hover{color:#fff}.storybook-product_banner{background-color:#f0f0f0;overflow:hidden;padding:0;position:relative;width:100%}.storybook-product_banner .banner_bg_img{display:block;height:auto;object-fit:cover;object-position:center;position:relative;transition:transform .7s cubic-bezier(.25,.46,.45,.94);width:100%;z-index:0}.storybook-product_banner{box-shadow:0 4px 8px #f3f3f3;color:#4b4b4b;cursor:pointer}.storybook-product_banner>:not(.banner_bg_img){left:5%;position:absolute;z-index:1}.storybook-product_banner>h1.d4{top:12%}.storybook-product_banner>h1.d2{top:22%}.storybook-product_banner>p.p2{top:50%}.storybook-product_banner>.animated_explore_link{bottom:12%}.storybook-product_banner:hover .animated_explore_link,.storybook-product_banner:hover .animated_explore_link span:after{opacity:1}.storybook-product_banner:hover .animated_explore_link img{transform:translateX(6px)}.storybook-product_banner.dark,.storybook-product_banner.dark p.p2{color:#fff}.storybook-product_banner.dark .animated_explore_link img{filter:brightness(0) invert(1)}.storybook-product_banner.light .animated_explore_link img{filter:brightness(0)}.storybook-product_banner p.p2{margin:15px 0;width:65ch}.storybook-product_banner .animated_explore_link{align-items:center;display:flex;gap:8px;margin-top:27px;opacity:.85;transition:all .3s ease;width:max-content}.storybook-product_banner .animated_explore_link span{font-weight:600;letter-spacing:1px;position:relative;text-transform:uppercase}.storybook-product_banner .animated_explore_link span:after{background-color:currentColor;bottom:-4px;content:"";height:2px;left:0;opacity:0;position:absolute;transition:opacity .8s ease-in-out;width:100%}.storybook-product_banner .animated_explore_link img{height:20px;transition:transform .3s ease;width:20px}.storybook-product_banner .container{align-items:center;display:flex;flex-direction:column;height:min-content;justify-content:center;position:absolute;z-index:1}.storybook-product_banner .container .storybook-banner_product_card{opacity:1;transform:translateX(0);transition:all .15s ease-in-out}.storybook-product_banner .container .storybook-banner_product_card.hide{cursor:default;opacity:0;pointer-events:none;transform:translateX(10vw);z-index:-5}.storybook-product_banner .container.mb-0{flex-direction:row;right:350px;top:200px}.storybook-product_banner .container.mb-0 .storybook-banner_product_card{margin-right:21px}.storybook-product_banner .container.mb-1{align-items:flex-end;bottom:150px;right:220px}.storybook-product_banner .container.mb-1 .storybook-banner_product_card{margin-bottom:21px}.storybook-product_banner .container.mb-2{bottom:95px;right:400px}.storybook-product_banner .container.mb-2 .storybook-banner_product_card{margin-bottom:38px}@media(max-width:768px){.storybook-product_banner{background-position:bottom;padding:0}.storybook-product_banner.dark,.storybook-product_banner.dark p.p2{color:#000}.storybook-product_banner.dark .animated_explore_link img{filter:brightness(0)}.storybook-product_banner h1,.storybook-product_banner p{text-align:center}.storybook-product_banner p.p2{margin-top:5px;width:auto}.storybook-product_banner .container .storybook-banner_product_card.hide{transform:translateX(-20vw)}.storybook-product_banner .container.mb-0{right:120px;top:80px}.storybook-product_banner .container.mb-0 .storybook-banner_product_card{margin-right:8px}.storybook-product_banner .container.mb-1{align-items:flex-end;right:80px;top:150px}.storybook-product_banner .container.mb-1 .storybook-banner_product_card{margin-bottom:8px}.storybook-product_banner .container.mb-2{left:120px;top:170px}.storybook-product_banner .container.mb-2 .storybook-banner_product_card{margin-bottom:8px}}.storybook-banner_product_card{align-items:center;background-color:#f6f6f6;cursor:pointer;display:flex;height:148px;justify-content:flex-start;padding:8px;width:340px}.storybook-banner_product_card .banner_product_img{height:100%}.storybook-banner_product_card .banner_product_details{display:flex;flex-direction:column;justify-content:center;margin-left:8px}.storybook-banner_product_card .banner_product_details h6,.storybook-banner_product_card .banner_product_details p{margin-bottom:5px;text-overflow:ellipsis}.storybook-banner_product_card .banner_product_details h6.h7{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storybook-banner_product_card .banner_product_details p{color:#4b4b4b;text-align:left}.storybook-banner_product_card .banner_product_details .p6{align-items:center;display:flex}.storybook-banner_product_card .banner_product_details .p6 span{margin-right:5px}@media(max-width:768px){.storybook-banner_product_card{height:100px;overflow:hidden;padding:12px;width:200px}.storybook-banner_product_card .banner_product_img{width:auto}.storybook-banner_product_card .banner_product_details{max-width:115px}}.storybook-size_tab{align-items:flex-start;background-color:#fff;border:1px solid #000;border-radius:0;color:#000;display:flex;flex-direction:column;justify-content:center;padding:15px 27px;transition:all .3s ease;width:max-content}.storybook-size_tab p{text-transform:uppercase}.storybook-size_tab.active{background-color:#000;border-width:0;color:#fff}.catalog-header-stack{background:linear-gradient(180deg,#fff8f3,#fff 82%);border-bottom:1px solid #f3ded0;box-shadow:0 8px 20px rgba(230,83,0,.08);margin-top:-28px;position:sticky;top:68px;z-index:70}.catalog-header-stack .super-cat-bar{border-bottom:0;border-top:1px solid #f8e8de}@media(max-width:767px){.catalog-header-stack{margin-top:-21px;top:60px}}.product-index-page{align-items:flex-start;background:#f6f7f9;display:flex;min-height:80vh}.product-index-page .catalog-sidebar{background:#fff;border-right:1px solid #f0e2d8;flex-shrink:0;max-height:calc(100vh - 200px);min-width:270px;overflow-x:hidden;overflow-y:auto;position:sticky;scrollbar-color:#e0e0e0 transparent;scrollbar-width:thin;top:192px;width:280px}.product-index-page .catalog-sidebar::-webkit-scrollbar{width:4px}.product-index-page .catalog-sidebar::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:10px}@media(max-width:991px){.product-index-page .catalog-sidebar{display:none}}.product-index-page .products-section{flex:1 1;min-width:0;overflow-x:hidden;padding:20px 24px 72px}.product-index-page .products-section .no-products-found{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:40vh;padding-top:80px}.product-index-page .products-section .no-products-found img{height:200px;width:200px}.product-index-page .products-section .no-products-text{color:#6c6c6c;font-size:18px;font-style:italic;font-weight:500;margin-top:12px;text-align:center}.product-index-page .products-section .products-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr))}.product-index-page .products-section.list .products-grid{gap:10px;grid-template-columns:1fr}.mobile-filter-drawer{background:rgba(0,0,0,.45);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:300}.mobile-filter-drawer.open{opacity:1;pointer-events:auto;visibility:visible}.mobile-filter-drawer .mobile-filter-content{animation:slideUp .25s ease;background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 24px rgba(0,0,0,.15);left:0;max-height:88vh;overflow-y:auto;padding-bottom:20px;position:absolute;right:0}.mobile-filter-drawer .mobile-filter-close{background:none;border:none;color:#888;cursor:pointer;font-size:1.8rem;line-height:1;position:absolute;right:18px;top:14px;z-index:2}@keyframes slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.mobile-bottom-action-bar{background:#fff;border-top:1px solid #e8e8e8;bottom:0;box-shadow:0 -2px 12px rgba(0,0,0,.08);display:none;left:0;position:fixed;right:0;z-index:200}.mobile-bottom-action-bar .action-bar-inner{align-items:stretch;display:flex;height:54px}.mobile-bottom-action-bar .action-bar-inner .action-tab{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:10.5px;font-weight:700;gap:3px;justify-content:center;letter-spacing:.03em;padding:6px 4px;transition:color .18s,background .15s}.mobile-bottom-action-bar .action-bar-inner .action-tab:hover{background:#f5f7fa;color:#333}.mobile-bottom-action-bar .action-bar-inner .action-tab.active{color:#e65300}.mobile-bottom-action-bar .action-bar-inner .action-tab.active:after{background:#e65300;border-radius:0 0 2px 2px;content:"";height:2px;left:20%;position:absolute;right:20%;top:0}.mobile-bottom-action-bar .action-bar-inner .action-tab+.action-tab{border-left:1px solid #f2f2f2}@media(max-width:1399px)and (min-width:1280px){.product-index-page .products-section .products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1279px)and (min-width:992px){.product-index-page .catalog-sidebar{max-height:calc(100vh - 194px);min-width:246px;top:186px;width:250px}.product-index-page .catalog-sidebar .sb-header{padding:14px 14px 10px}.product-index-page .products-section .products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991px){.catalog-header-stack{margin-top:-21px;top:60px}.product-index-page{flex-direction:column}.product-index-page .products-section{padding:16px 16px 100px;width:100%}.product-index-page .products-section .products-grid{gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-bottom-action-bar{display:block}}@media(max-width:767px){.catalog-header-stack{top:60px}.product-index-page .products-section{padding:12px 12px 100px}.product-index-page .products-section .products-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-index-page .products-section.list .products-grid{grid-template-columns:1fr}.mobile-filter-drawer .mobile-filter-content{max-height:calc(100vh - 66px)}}@media(max-width:479px){.product-index-page .products-section{padding:8px 8px 100px}.product-index-page .products-section .products-grid{gap:10px}.mobile-bottom-action-bar .action-bar-inner{height:56px}.mobile-bottom-action-bar .action-bar-inner .action-tab{font-size:10px;gap:2px;padding:5px 2px}}@media(min-width:1600px){.product-index-page .products-section .products-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}#delete_account_page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:600px;padding:20px}#delete_account_page.loading{align-items:center;display:flex;height:50vh;justify-content:center}#delete_account_page .title_section{margin-bottom:30px;text-align:center}#delete_account_page .title_section h4{color:#333;font-size:28px;font-weight:700;margin-bottom:12px}#delete_account_page .title_section p{color:#666;font-size:16px;line-height:1.5}#delete_account_page .content_section{background:#fff;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:30px}#delete_account_page .content_section.success-section{align-items:center;display:flex;flex-direction:column;text-align:center}#delete_account_page .content_section.success-section img{margin-bottom:20px}#delete_account_page .content_section.success-section h4{color:#333;font-size:24px;font-weight:600;margin-bottom:16px}#delete_account_page .content_section.success-section p{color:#666;line-height:1.6;margin-bottom:30px;max-width:80%}#delete_account_page .content_section.success-section .button-container{display:flex;justify-content:center;width:100%}#delete_account_page .content_section .form-group{margin-bottom:25px}#delete_account_page .content_section .form-group label{color:#333;display:block;font-weight:500;margin-bottom:8px}#delete_account_page .content_section .form-group .reason-textarea{border:1px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:14px;padding:16px;resize:vertical;transition:border-color .2s;width:100%}#delete_account_page .content_section .form-group .reason-textarea:focus{border-color:#ffcd1f;box-shadow:0 0 0 2px rgba(255,205,31,.2);outline:none}#delete_account_page .content_section .warning-section{background-color:#fff9e6;border:1px solid #ffe99e;border-radius:12px;margin-bottom:30px;padding:20px}#delete_account_page .content_section .warning-section h5{align-items:center;color:#e6a700;display:flex;font-size:18px;gap:8px;margin-bottom:12px}#delete_account_page .content_section .warning-section h5:before{content:"⚠️"}#delete_account_page .content_section .warning-section ul{color:#8c6d1f;margin:0;padding-left:20px}#delete_account_page .content_section .warning-section ul li{line-height:1.5;margin-bottom:8px}#delete_account_page .content_section .button-container,.bumble-button{display:flex;justify-content:center}.bumble-button{align-items:center;border-radius:50px;box-shadow:0 2px 8px rgba(0,0,0,.1);cursor:pointer;font-family:inherit;font-size:16px;font-weight:600;min-width:200px;padding:12px 32px;text-transform:none;transition:all .2s ease}.bumble-button.solid{background-color:#ffcd1f;border:none;color:#000}.bumble-button.solid:hover:not(:disabled){background-color:#f5c100;box-shadow:0 4px 12px rgba(255,205,31,.3);transform:translateY(-2px)}.bumble-button.solid:disabled{background-color:#e0e0e0;box-shadow:none;color:#9e9e9e;cursor:not-allowed}.bumble-button.outlined{background-color:transparent;border:2px solid #ff2e4d;color:#ff2e4d}.bumble-button.outlined:hover:not(:disabled){background-color:rgba(255,46,77,.05);box-shadow:0 4px 12px rgba(255,46,77,.15);transform:translateY(-2px)}.bumble-button.outlined:disabled{border-color:#e0e0e0;box-shadow:none;color:#e0e0e0;cursor:not-allowed}.bumble-dialog .MuiPaper-root{border-radius:20px;padding:24px;text-align:center}.bumble-dialog .MuiPaper-root h4{color:#333;font-weight:700;margin-bottom:16px}.bumble-dialog .MuiPaper-root p{color:#666;line-height:1.5;margin-bottom:24px}.bumble-dialog .MuiPaper-root .button-container{display:flex;justify-content:center}@media(max-width:768px){#delete_account_page{padding:15px}#delete_account_page .title_section h4{font-size:24px}#delete_account_page .title_section p{font-size:15px}#delete_account_page .content_section{border-radius:16px;padding:20px}#delete_account_page .content_section.success-section p{max-width:100%}#delete_account_page .content_section .warning-section{padding:16px}#delete_account_page .bumble-button{font-size:14px;min-width:160px;padding:10px 24px}}#my_orders_page_modern{animation:fadeIn .4s ease-out;display:flex;flex-direction:column;gap:32px}.orders-top-actions{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;justify-content:space-between;padding-bottom:16px}@media(max-width:900px){.orders-top-actions{align-items:flex-start;flex-direction:column}}.status-tabs-container{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;width:100%}.status-tabs-container::-webkit-scrollbar{height:4px}.status-tabs-container::-webkit-scrollbar-thumb{background:#f1f5f9;border-radius:10px}.status-tabs-container .status-tab{background:none;border:none;border-radius:10px;color:#64748b;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s;white-space:nowrap}.status-tabs-container .status-tab:hover{background:#f1f5f9;color:#1e293b}.status-tabs-container .status-tab.active{background:#fff;border:1px solid #f1f5f9;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#0a1929}.report-download-action-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s}.report-download-action-btn:hover{background:#fff;border-color:#0a1929;color:#0a1929}.orders-grid-section{min-height:400px}.orders-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media(max-width:768px){.orders-grid{grid-template-columns:1fr}}.order-card-modern{background:#fff;border:1px solid #f1f5f9;border-radius:16px;display:flex;flex-direction:column;gap:20px;padding:24px;transition:all .3s ease}.order-card-modern:hover{box-shadow:0 12px 30px rgba(0,0,0,.05);transform:translateY(-4px)}.order-card-modern .card-header{align-items:flex-start;display:flex;justify-content:space-between}.order-card-modern .card-header .order-meta .order-id-label{color:#94a3b8;display:block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:2px}.order-card-modern .card-header .order-meta .order-id{color:#1e293b;font-size:18px;font-weight:700;margin:0}.order-card-modern .card-header .status-badge{align-items:center;border-radius:20px;display:flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.02em;padding:6px 12px}.order-card-modern .card-header .status-badge.placed{background:#eff6ff;color:#3b82f6}.order-card-modern .card-header .status-badge.processing{background:#fffbeb;color:#d97706}.order-card-modern .card-header .status-badge.shipped{background:#f5f3ff;color:#7c3aed}.order-card-modern .card-header .status-badge.delivered{background:#ecfdf5;color:#059669}.order-card-modern .card-header .status-badge.default{background:#f1f5f9;color:#475569}.order-card-modern .card-body .info-row{display:flex;gap:32px;margin-bottom:12px}.order-card-modern .card-body .info-row .info-item{display:flex;flex-direction:column;gap:2px}.order-card-modern .card-body .info-row .info-item .label{color:#94a3b8;font-size:12px;font-weight:500}.order-card-modern .card-body .info-row .info-item .value{color:#334155;font-size:14px;font-weight:700}.order-card-modern .card-body .date-info{align-items:center;color:#94a3b8;display:flex;font-size:12px;font-weight:500;gap:6px}.order-card-modern .card-footer{border-top:1px solid #f1f5f9;padding-top:16px}.order-card-modern .card-footer .view-details-btn{align-items:center;background:none;border:1px solid #e2e8f0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:8px;justify-content:center;padding:10px;transition:all .2s;width:100%}.order-card-modern .card-footer .view-details-btn:hover{background:#0a1929;border-color:#0a1929;color:#fff}.empty-orders-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.empty-orders-state .empty-icon-box{align-items:center;background:#f8fafc;border-radius:50%;color:#cbd5e1;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.empty-orders-state .empty-title{color:#1e293b;font-size:20px;font-weight:700;margin:0 0 8px}.empty-orders-state .empty-subtitle{color:#94a3b8;font-size:15px;margin:0 0 24px;max-width:300px}.empty-orders-state .go-shopping-btn{background:#1e293b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:12px 32px;transition:transform .2s}.empty-orders-state .go-shopping-btn:hover{transform:scale(1.05)}.loading-more,.loading-orders{color:#94a3b8;font-size:14px;font-weight:500;padding:40px;text-align:center}.orders-stats{margin-top:40px}.team-orders-dashboard{display:flex;flex-direction:column;gap:21px;margin-top:12px}.team-orders-dashboard .status-tabs-container{border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:27px;margin-bottom:15px;padding-bottom:2px}.team-orders-dashboard .status-tabs-container .status-tab-btn{align-items:center;background:none;border:none;color:rgba(0,0,0,.5);cursor:pointer;display:flex;gap:12px;padding:15px 8px;position:relative;transition:all .2s ease}.team-orders-dashboard .status-tabs-container .status-tab-btn .tab-icon{font-size:1.1rem}.team-orders-dashboard .status-tabs-container .status-tab-btn .tab-label{font-size:.95rem;font-weight:500}.team-orders-dashboard .status-tabs-container .status-tab-btn .tab-indicator{background-color:#000;border-radius:4px 4px 0 0;bottom:-2px;height:3px;left:0;position:absolute;width:100%}.team-orders-dashboard .status-tabs-container .status-tab-btn.active,.team-orders-dashboard .status-tabs-container .status-tab-btn:hover{color:#000}.team-orders-dashboard .orders-modern-grid{animation:fadeIn .4s ease-out;display:grid;gap:21px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.team-orders-dashboard .empty-orders-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 0;text-align:center}.team-orders-dashboard .empty-orders-state .empty-icon-wrapper{align-items:center;background-color:rgba(0,0,0,.03);border-radius:50%;color:rgba(0,0,0,.2);display:flex;font-size:2.5rem;height:80px;justify-content:center;margin-bottom:27px;width:80px}.team-orders-dashboard .empty-orders-state .empty-title{color:#000;font-size:1.5rem;font-weight:600;margin:0}.team-orders-dashboard .empty-orders-state .empty-desc{color:rgba(0,0,0,.5);font-size:1rem;margin-top:12px;max-width:400px}.team-order-card-premium{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);cursor:pointer;display:flex;flex-direction:column;gap:27px;padding:27px;transition:all .2s ease}.team-order-card-premium:hover{border-color:rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-4px)}.team-order-card-premium .card-top-header{align-items:center;display:flex;justify-content:space-between}.team-order-card-premium .card-top-header .status-pill{align-items:center;border-radius:20px;display:flex;font-size:.75rem;font-weight:600;gap:8px;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.team-order-card-premium .card-top-header .status-pill.pending{background:rgba(185,117,2,.1);color:#b97502}.team-order-card-premium .card-top-header .status-pill.approved{background:rgba(91,149,0,.1);color:#5b9500}.team-order-card-premium .card-top-header .status-pill.rejected{background:rgba(222,17,53,.1);color:#de1135}.team-order-card-premium .card-top-header .order-id-badge{color:rgba(0,0,0,.4);font-size:.75rem;font-weight:500}.team-order-card-premium .card-main-body{display:flex;flex-direction:column;gap:27px}.team-order-card-premium .card-main-body .order-visual-section{align-items:center;display:flex;gap:27px}.team-order-card-premium .card-main-body .order-visual-section .visual-placeholder{align-items:center;background-color:rgba(0,0,0,.03);border-radius:8px;color:rgba(0,0,0,.3);display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.team-order-card-premium .card-main-body .order-visual-section .order-summary-text .item-count{color:#000;font-size:1.1rem;font-weight:600;margin:0}.team-order-card-premium .card-main-body .order-visual-section .order-summary-text .requester-info{align-items:center;color:rgba(0,0,0,.5);display:flex;font-size:.8rem;gap:4px;margin-top:2px}.team-order-card-premium .card-main-body .user-info{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.06);border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:15px}.team-order-card-premium .card-main-body .user-info .user-info-item{align-items:center;display:flex;gap:15px;min-width:0}.team-order-card-premium .card-main-body .user-info .user-info-item .info-icon{align-items:center;background-color:rgba(0,0,0,.04);border-radius:8px;color:rgba(0,0,0,.4);display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;width:32px}.team-order-card-premium .card-main-body .user-info .user-info-item .info-text{display:flex;flex-direction:column;min-width:0}.team-order-card-premium .card-main-body .user-info .user-info-item .info-text .label{color:rgba(0,0,0,.4);font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.team-order-card-premium .card-main-body .user-info .user-info-item .info-text .value{color:#000;font-size:.875rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-order-card-premium .card-main-body .order-pricing-section{border-top:1px dashed rgba(0,0,0,.06);display:flex;flex-direction:column;gap:2px;padding:15px 0}.team-order-card-premium .card-main-body .order-pricing-section .price-label{color:rgba(0,0,0,.4);font-size:.7rem;font-weight:600;letter-spacing:.05em}.team-order-card-premium .card-main-body .order-pricing-section .price-value{align-items:baseline;color:#000;display:flex;gap:2px}.team-order-card-premium .card-main-body .order-pricing-section .price-value .currency{font-size:.9rem;font-weight:500}.team-order-card-premium .card-main-body .order-pricing-section .price-value .amount{font-size:1.5rem;font-weight:700}.team-order-card-premium .card-footer-actions .approval-actions{display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.team-orders-dashboard .orders-modern-grid{grid-template-columns:1fr}}#my_org_index .org_intro_section{align-items:center;display:flex}#my_org_index .org_intro_section img.org_logo{height:129px;width:129px}#my_org_index .org_intro_section .org_details{padding:21px}#my_org_index .org_intro_section .org_details h4{padding:12px 0}#my_org_index .org_center_details{display:flex;margin-top:38px}@media(max-width:768px){#my_org_index .org_center_details{align-items:center;flex-direction:column;justify-content:center}}#suggested_products_comp{background-color:#fff;border-bottom:1px solid #e8e8e8;margin-bottom:12px;padding:30px}#suggested_products_comp .section_header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-inline:auto;padding:28px 5px 0}#suggested_products_comp .section_header .title_content{display:flex;flex-direction:column;gap:2px}#suggested_products_comp .section_header .title_content p.p2{color:#e65300;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}#suggested_products_comp .section_header .title_content h2{color:#111;font-family:Inter,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}#suggested_products_comp .section_header .view_all_btn{align-items:center;background:transparent;border:none;box-shadow:none;color:#e65300;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:4px;padding:0;transition:gap .18s}#suggested_products_comp .section_header .view_all_btn:hover{background:transparent;box-shadow:none;gap:8px;transform:none}#suggested_products_comp .section_header .view_all_btn:active{transform:none}@media(max-width:575px){#suggested_products_comp .section_header{flex-wrap:wrap;padding:20px 16px 0}}#suggested_products_comp .product_section{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-inline:auto;padding:30px 5px 28px}#suggested_products_comp .product_section>*{min-width:0;width:100%}@media(max-width:1200px){#suggested_products_comp .product_section{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){#suggested_products_comp .product_section{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){#suggested_products_comp .product_section{gap:8px;grid-template-columns:repeat(2,1fr);padding:12px 16px 20px}}@media(max-width:768px){#suggested_products_comp{margin:0;padding:0}#suggested_products_comp .section_header{padding:24px 16px 0}#suggested_products_comp .product_section{padding:16px 16px 24px}}#popular_products_comp{background-color:#fff;border-bottom:1px solid #e8e8e8;box-shadow:none;margin:0;padding:30px}#popular_products_comp .section_header{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-inline:auto;padding:30px 5px 28px}#popular_products_comp .section_header .title_content p.p2{color:#e65300;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}#popular_products_comp .section_header .title_content h2{color:#111;font-family:Inter,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}#popular_products_comp .section_header .view_all_btn{align-items:center;background:transparent;border:none;box-shadow:none;color:#e65300;cursor:pointer;display:flex;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:4px;padding:0;transition:gap .18s}#popular_products_comp .section_header .view_all_btn:hover{background:transparent;box-shadow:none;gap:8px;transform:none}#popular_products_comp .section_header .view_all_btn:active{transform:none}@media(max-width:768px){#popular_products_comp .section_header{padding:24px 16px 0}}@media(max-width:575px){#popular_products_comp .section_header{align-items:center;flex-wrap:nowrap;gap:12px;padding:16px 16px 0}#popular_products_comp .section_header .title_content h2{font-size:15px}#popular_products_comp .section_header .view_all_btn{font-size:12px}}#popular_products_comp .product_section{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);margin-inline:auto;padding:16px 5px 28px}#popular_products_comp .product_section>*{min-width:0;width:100%}@media(max-width:1200px){#popular_products_comp .product_section{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){#popular_products_comp .product_section{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){#popular_products_comp .product_section{padding:16px 16px 24px}}@media(max-width:576px){#popular_products_comp .product_section{gap:8px;grid-template-columns:repeat(2,1fr);padding:12px 16px 20px}}@media(max-width:768px){#popular_products_comp{margin:0;padding:0}}.expand-cards-container{box-sizing:border-box;padding:1rem;width:100%}.expand-cards-flex{display:flex;gap:.5rem;height:28rem;transition:all .6s cubic-bezier(.25,1,.5,1);width:100%}.expand-card-item{background:#f5f4f3;border-radius:1.5rem;cursor:pointer;flex:1 1;overflow:hidden;position:relative;transition:flex .5s ease-in-out,opacity .5s ease-in-out}.expand-card-item.expanded{flex:9 1}.expand-card-item:after{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 50%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease}.expand-card-item.expanded:after{opacity:1}.expand-card-img{height:100%;object-fit:cover;opacity:.9;transition:opacity .6s ease;width:100%}.expand-card-img:hover{opacity:1}.expand-card-overlay{bottom:0;color:#fff;left:0;opacity:0;padding:2rem;pointer-events:none;position:absolute;transform:translateY(20px);transition:all .4s cubic-bezier(.25,1,.5,1) .2s;white-space:nowrap;width:100%;z-index:10}.expand-card-item.expanded .expand-card-overlay{opacity:1;transform:translateY(0)}.expand-card-title{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.expand-card-desc{font-size:1rem;margin:0;opacity:.9;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.5);white-space:nowrap}#stationary_component{background:#fff;border-bottom:1px solid #e8e8e8;border-radius:0;box-shadow:none;display:flex;margin:0;max-width:100%;overflow:hidden;width:100%}#stationary_component .section_one{flex:1.5 1;padding:28px 24px 28px 32px}#stationary_component .section_one .section_header{align-items:flex-end;display:flex;justify-content:space-between;padding:0 0 20px}#stationary_component .section_one .section_header .title_content p.p2{color:#e65300;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}#stationary_component .section_one .section_header .title_content h2{color:#111;font-family:Inter,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}#stationary_component .section_one .section_header .view_all_btn{align-items:center;background:transparent;border:none;box-shadow:none;color:#e65300;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:4px;padding:0;transition:gap .18s}#stationary_component .section_one .section_header .view_all_btn:hover{background:transparent;box-shadow:none;gap:8px;transform:none}#stationary_component .section_one .section_header .view_all_btn:active{transform:none}@media(max-width:575px){#stationary_component .section_one .section_header{align-items:flex-start;flex-direction:column;gap:16px}#stationary_component .section_one .section_header .view_all_btn{justify-content:center;width:100%}}#stationary_component .section_one .best_seller_content_section{display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);width:100%}#stationary_component .section_one .best_seller_content_section .card_wrapper{background:#fff;border-radius:16px;position:relative;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}#stationary_component .section_one .best_seller_content_section .card_wrapper:hover{box-shadow:0 16px 36px rgba(0,0,0,.08);transform:translateY(-8px)}#stationary_component .section_one .best_seller_content_section .card_wrapper:hover img.product_img{transform:scale(1.05)}#stationary_component .section_one .best_seller_content_section .card_wrapper .best_seller_tag{background:#f26622;border-radius:6px;box-shadow:0 4px 10px rgba(242,102,34,.4);color:#fff;font-size:.75rem;font-weight:800;left:-.5rem;padding:6px 14px;position:absolute;top:1rem;z-index:5}#stationary_component .section_two{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;overflow:hidden;padding:3rem;position:relative}#stationary_component .section_two:before{background-image:url(https://cdn.dealberg.com/temp/rest-supplies-offer.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";inset:0;position:absolute;transition:transform 12s ease-out;z-index:0}#stationary_component .section_two:hover:before{transform:scale(1.08)}#stationary_component .section_two:after{background:linear-gradient(180deg,rgba(10,15,25,.3) 0,rgba(10,15,25,.85));content:"";inset:0;position:absolute;z-index:1}#stationary_component .section_two .banner_overlay{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:inherit;position:relative;text-align:center;z-index:2}#stationary_component .section_two .banner_overlay .disc_pre{font-size:1.4rem;margin-bottom:-.5rem;opacity:.9}#stationary_component .section_two .banner_overlay .promo_huge{font-size:4.5rem;font-weight:900;letter-spacing:-2px;line-height:1.05;margin:0}#stationary_component .section_two .banner_overlay .disc_title{font-size:1.8rem;font-weight:400;letter-spacing:5px;margin-top:1rem;opacity:.95}#stationary_component .section_two .banner_overlay .disc_sub{font-size:1.2rem;line-height:1.5;margin:2rem 0;max-width:350px;opacity:.8}#stationary_component .section_two .banner_overlay .interactive_chip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.3);border-radius:40px;cursor:pointer;display:flex;gap:12px;margin:1rem 0;overflow:hidden;padding:14px 28px;position:relative;transition:all .3s ease}#stationary_component .section_two .banner_overlay .interactive_chip:hover{background:hsla(0,0%,100%,.25);box-shadow:0 10px 25px rgba(0,0,0,.3);transform:translateY(-3px)}#stationary_component .section_two .banner_overlay .interactive_chip:active{transform:translateY(1px)}#stationary_component .section_two .banner_overlay .interactive_chip .divider{opacity:.5}#stationary_component .section_two .banner_overlay .interactive_chip .code_text{font-weight:800;letter-spacing:1px}#stationary_component .section_two .banner_overlay .interactive_chip .copied_tooltip{align-items:center;background:#25d366;color:#fff;display:flex;font-weight:800;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .3s ease-in-out}#stationary_component .section_two .banner_overlay .interactive_chip.copied .copied_tooltip{opacity:1}#stationary_component .section_two .banner_overlay .terms{font-size:.75rem;margin-top:.5rem;opacity:.6}#stationary_component .section_two .row{align-items:center;display:flex;justify-content:center;margin-top:3.5rem;position:relative;width:100%;z-index:2}#stationary_component .section_two .row button{border-radius:40px!important;box-shadow:0 8px 25px rgba(0,0,0,.3)!important;font-weight:800!important;padding:18px 45px!important;transition:all .4s cubic-bezier(.2,.8,.2,1)!important}#stationary_component .section_two .row button:hover{transform:scale(1.05) translateY(-2px)}@media(max-width:1024px){#stationary_component{border-radius:0;box-shadow:none;flex-direction:column-reverse;margin:0}#stationary_component .section_one{padding:2.5rem 1.5rem}#stationary_component .section_one .best_seller_content_section{grid-template-columns:repeat(2,1fr)}#stationary_component .section_two{padding:5rem 1.5rem}}#profile_layout{background-color:#fcfcfd;display:flex;flex-direction:column;min-height:100vh}#profile_layout .main_component{display:flex;flex:1 1;flex-direction:column}.profile-dashboard-container{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.03);display:flex;flex:1 1;margin:20px auto;overflow:hidden;position:relative;width:100%}.profile-dashboard-container .sidebar-wrapper{background:#f8fafc;border-right:1px solid #f1f5f9;flex-shrink:0;transition:transform .3s ease;width:280px}@media(max-width:1024px){.profile-dashboard-container .sidebar-wrapper{box-shadow:10px 0 30px rgba(0,0,0,.05);height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);z-index:100}.profile-dashboard-container .sidebar-wrapper.open{transform:translateX(0)}}.profile-dashboard-container .profile-main-content{background:#fff;flex:1 1;overflow-y:auto;padding:40px}@media(max-width:768px){.profile-dashboard-container .profile-main-content{padding:24px}}.profile-dashboard-container .profile-main-content .content-header{margin-bottom:32px}.profile-dashboard-container .profile-main-content .content-header .section-title{color:#1e293b;font-size:32px;font-weight:700;letter-spacing:-.02em;margin-bottom:8px}.profile-dashboard-container .profile-main-content .content-header .section-description{color:#64748b;font-size:15px;line-height:1.6;max-width:600px}.profile-sidebar{display:flex;flex-direction:column;height:100%;padding:32px 16px}.profile-sidebar .sidebar-header{margin-bottom:40px;padding:0 12px}.profile-sidebar .sidebar-header .logo-container{align-items:center;display:flex;gap:12px}.profile-sidebar .sidebar-header .logo-container .logo{height:36px;object-fit:contain;width:36px}.profile-sidebar .sidebar-header .logo-container .brand-text{display:flex;flex-direction:column}.profile-sidebar .sidebar-header .logo-container .brand-text .brand-name{color:#1e293b;font-size:16px;font-weight:700;line-height:1.2}.profile-sidebar .sidebar-header .logo-container .brand-text .dashboard-subtext{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.05em;margin-top:2px}.profile-sidebar .sidebar-nav{flex:1 1}.profile-sidebar .sidebar-nav ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.profile-sidebar .sidebar-nav .nav-item{align-items:center;border-radius:12px;color:#64748b;display:flex;font-size:14.5px;font-weight:500;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s ease}.profile-sidebar .sidebar-nav .nav-item .nav-icon{font-size:18px}.profile-sidebar .sidebar-nav .nav-item:hover{background:#f1f5f9;color:#1e293b}.profile-sidebar .sidebar-nav .nav-item.active{background:#fff;border:1px solid #f1f5f9;box-shadow:0 4px 12px rgba(0,0,0,.05);color:#0a1929}.profile-sidebar .sidebar-footer{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:16px;padding-top:24px}.profile-sidebar .sidebar-footer .upgrade-btn{background:#8b4513;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px;transition:opacity .2s;width:100%}.profile-sidebar .sidebar-footer .upgrade-btn:hover{opacity:.9}.profile-sidebar .sidebar-footer .logout-link{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 16px;transition:color .2s}.profile-sidebar .sidebar-footer .logout-link .nav-icon{font-size:18px}.profile-sidebar .sidebar-footer .logout-link:hover{color:#ef4444}.mobile-sidebar-toggle{align-items:center;background:#1e293b;border:none;border-radius:50%;bottom:24px;box-shadow:0 4px 20px rgba(0,0,0,.22);color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;left:16px;position:fixed;transition:background .2s,transform .15s;width:44px;z-index:500}.mobile-sidebar-toggle:hover{background:#e65300;transform:scale(1.08)}@media(min-width:1025px){.mobile-sidebar-toggle{display:none}}@keyframes ripple{0%{opacity:1;transform:scale3d(.75,.75,1)}to{opacity:0;transform:scale3d(5,5,1)}}:root{--nb-font:"Jost","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nb-brand:#e65300;--nb-brand-dark:#c94a00;--nb-bg:#fff;--nb-border:rgba(0,0,0,.07);--nb-text-1:#0f0f0f;--nb-text-2:#444;--nb-text-3:#888;--nb-shadow:0 1px 0 rgba(0,0,0,.06),0 4px 24px rgba(0,0,0,.05);--nb-radius:12px;--nb-h:68px;--nb-cat-h:44px}.nav-icon{align-items:center;color:var(--nb-text-2);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;transition:color .18s,opacity .18s;vertical-align:middle;width:22px}.storybook-navbar_container{font-family:var(--nb-font);position:fixed;top:0;width:100vw;z-index:999}.storybook-navbar_container nav{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,100%,.97);border-bottom:1px solid var(--nb-border);box-shadow:var(--nb-shadow);display:flex;gap:20px;height:var(--nb-h);justify-content:space-between;padding:0 32px;transform:translateZ(0);transition:box-shadow .25s ease;width:100%}@supports(-webkit-overflow-scrolling:touch){.storybook-navbar_container nav{position:fixed;top:0}}.storybook-navbar_container nav .left{align-items:center;display:flex;flex-shrink:0;gap:20px}.storybook-navbar_container nav .right{align-items:center;display:flex;flex-shrink:0;gap:6px}.storybook-navbar_container nav .logo{cursor:pointer;display:block;height:50px;transition:opacity .18s;width:auto}.storybook-navbar_container nav .logo:hover{opacity:.82}.storybook-navbar_container nav .delivery_details{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:6px 10px;transition:background .18s,border-color .18s}.storybook-navbar_container nav .delivery_details:hover{background:#f5f5f5;border-color:#e8e8e8}.storybook-navbar_container nav .delivery_details:hover svg.nav-icon.delivery-loc-icon{color:var(--nb-brand-dark);transform:translateY(-2px)}.storybook-navbar_container nav .delivery_details img,.storybook-navbar_container nav .delivery_details svg.nav-icon{flex-shrink:0;height:18px;opacity:.7;width:18px}.storybook-navbar_container nav .delivery_details svg.nav-icon.delivery-loc-icon{color:var(--nb-brand);flex-shrink:0;height:24px;opacity:.95;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),color .18s;width:24px}.storybook-navbar_container nav .delivery_details div{display:flex;flex-direction:column;gap:1px}.storybook-navbar_container nav .delivery_details .h7{color:var(--nb-text-3);font-family:var(--nb-font);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase;white-space:nowrap}.storybook-navbar_container nav .delivery_details .p5{color:var(--nb-text-1);font-family:var(--nb-font);font-size:15px;font-weight:600;line-height:1.3;margin:0;white-space:nowrap}.storybook-navbar_container nav .search_bar{align-items:center;background:#f4f4f5;border:1.5px solid transparent;border-radius:99px;display:flex;flex:1 1;gap:10px;height:42px;max-width:560px;min-width:0;padding:0 14px;transition:background .2s,border-color .2s,box-shadow .2s}.storybook-navbar_container nav .search_bar:focus-within{background:#fff;border-color:var(--nb-brand);box-shadow:0 0 0 3px rgba(230,83,0,.1)}.storybook-navbar_container nav .search_bar img,.storybook-navbar_container nav .search_bar svg.nav-icon{flex-shrink:0;height:17px;opacity:.45;width:17px}.storybook-navbar_container nav .search_bar .input{align-items:center;display:flex;flex:1 1;min-width:0}.storybook-navbar_container nav .search_bar .input input{background:transparent;border:none;color:var(--nb-text-1);font-family:var(--nb-font);font-size:16px;line-height:1;outline:none;width:100%}.storybook-navbar_container nav .search_bar .input input::placeholder{color:#aaa;font-size:15.5px}.storybook-navbar_container nav .search_bar .search_kbd{align-items:center;display:flex;flex-shrink:0;gap:3px}.storybook-navbar_container nav .search_bar .search_kbd kbd{background:#e8e8e8;border:1px solid #d4d4d4;border-radius:4px;color:#777;font-family:var(--nb-font);font-size:10px;padding:1px 5px}.storybook-navbar_container nav .nb-icon-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:8px;height:48px;padding:7px 12px;transition:background .18s,border-color .18s}.storybook-navbar_container nav .nb-icon-btn:hover{background:#f5f5f5;border-color:#e8e8e8}.storybook-navbar_container nav .nb-icon-btn .nb-icon-text{display:flex;flex-direction:column;gap:1px}.storybook-navbar_container nav .nb-icon-btn .h7{color:var(--nb-text-3);font-family:var(--nb-font);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase;white-space:nowrap}.storybook-navbar_container nav .nb-icon-btn .p5{color:var(--nb-text-1);font-family:var(--nb-font);font-size:14.5px;font-weight:600;line-height:1.3;margin:0;white-space:nowrap}.storybook-navbar_container nav .nb-icon-btn .p5.account{color:var(--nb-brand)}.storybook-navbar_container nav .wallet-image{height:30px;width:30px}.storybook-navbar_container nav .cart_details{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer;display:flex;gap:8px;height:48px;padding:7px 12px;position:relative;transition:background .18s,border-color .18s}.storybook-navbar_container nav .cart_details:hover{background:#f5f5f5;border-color:#e8e8e8}.storybook-navbar_container nav .cart_details img,.storybook-navbar_container nav .cart_details svg.nav-icon{color:var(--nb-text-2);flex-shrink:0;height:24px;width:24px}.storybook-navbar_container nav .cart_details .cart_badge{background:var(--nb-brand);border:2px solid #fff;border-radius:50%;height:8px;position:absolute;right:8px;top:6px;width:8px}.storybook-navbar_container nav .cart_details .cart_badge:after{align-items:center;animation-delay:0s;animation-duration:2s;animation-iteration-count:infinite;animation-name:ripple;animation-timing-function:cubic-bezier(.65,0,.34,1);background:rgba(10,25,41,.75);border-radius:100%;bottom:0;content:"";display:flex;flex-direction:row;height:100%;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:100}.storybook-navbar_container nav .cart_details div:not(.cart_badge){display:flex;flex-direction:column;gap:1px}.storybook-navbar_container nav .cart_details .h7{color:var(--nb-text-3);font-family:var(--nb-font);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase;white-space:nowrap}.storybook-navbar_container nav .cart_details .p5{color:var(--nb-brand);font-family:var(--nb-font);font-size:14.5px;font-weight:600;margin:0;white-space:nowrap}.storybook-navbar_container nav .profile_details_container{cursor:pointer;height:48px;position:relative}.storybook-navbar_container nav .profile_details_container .profile_details{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;gap:8px;height:100%;padding:7px 12px;transition:background .18s,border-color .18s}.storybook-navbar_container nav .profile_details_container .profile_details:hover{background:#f5f5f5;border-color:#e8e8e8}.storybook-navbar_container nav .profile_details_container .profile_details img,.storybook-navbar_container nav .profile_details_container .profile_details svg.nav-icon{color:var(--nb-text-2);flex-shrink:0;height:24px;width:24px}.storybook-navbar_container nav .profile_details_container .profile_details div{display:flex;flex-direction:column;gap:1px}.storybook-navbar_container nav .profile_details_container .profile_details .h7{color:var(--nb-text-3);font-family:var(--nb-font);font-size:12px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase;white-space:nowrap}.storybook-navbar_container nav .profile_details_container .profile_details .p5{color:var(--nb-text-1);font-family:var(--nb-font);font-size:14.5px;font-weight:600;margin:0;white-space:nowrap}.storybook-navbar_container nav .profile_details_container .profile_details .p5.account{color:var(--nb-brand)}.storybook-navbar_container nav .notifications{align-items:center;border:1px solid transparent;border-radius:50%;box-sizing:border-box;color:var(--nb-text-2);cursor:pointer;display:flex;height:42px;justify-content:center;padding:9px;transition:background .18s,border-color .18s;width:42px}.storybook-navbar_container nav .notifications:hover{background:#f5f5f5;border-color:#e8e8e8}.storybook-navbar_container .storybook-pick_location_card{left:200px;position:absolute;top:76px;z-index:2000}.storybook-navbar_container .menu_island_wrapper.hide .category_details,.storybook-navbar_container.hide~.search_results_container{top:60px}.storybook-navbar_container .menu_island_wrapper.hide .category_details.hide,.storybook-navbar_container.hide~.search_results_container.hide{top:-20px}.storybook-navbar_container .search_results_container{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,6%,.88);border-top:1px solid hsla(0,0%,100%,.06);max-height:80vh;overflow-y:auto;overscroll-behavior:contain;padding:20px 40px 28px;position:absolute;top:var(--nb-h);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:visible;width:100%;z-index:1100}.storybook-navbar_container .search_results_container.hide{opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px);visibility:hidden;z-index:-10}.storybook-navbar_container .search_results_container .flex_container_search{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.storybook-navbar_container .search_results_container .flex_container_search .next_page_nav{border-bottom:2px solid var(--nb-brand);cursor:pointer;transition:transform .18s}.storybook-navbar_container .search_results_container .flex_container_search .next_page_nav p{color:var(--nb-brand);font-family:var(--nb-font);font-size:13px}.storybook-navbar_container .search_results_container .flex_container_search .next_page_nav:hover{transform:translateX(3px)}.storybook-navbar_container .search_results_container h3{color:hsla(0,0%,100%,.45);font-family:var(--nb-font);font-size:13px;font-weight:500;letter-spacing:.03em;margin-bottom:20px;text-align:center}.storybook-navbar_container .search_results_container h4{color:hsla(0,0%,100%,.5);font-family:var(--nb-font);font-size:11px;font-weight:700;letter-spacing:.1em;margin:20px 0 8px;text-transform:uppercase}.storybook-navbar_container .search_results_container h4 span{color:var(--nb-brand)}.storybook-navbar_container .search_results_container h6.h6{color:hsla(0,0%,100%,.5);font-family:var(--nb-font);font-size:12.5px;margin:0;padding:6px 0 14px}.storybook-navbar_container .search_results_container .search_loading{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:60px 0}.storybook-navbar_container .search_results_container .search_loading .spinner{animation:nb-spin .8s linear infinite;border:2.5px solid hsla(0,0%,100%,.12);border-radius:50%;border-top:2.5px solid var(--nb-brand);height:36px;width:36px}.storybook-navbar_container .search_results_container .search_loading h6.h6{color:hsla(0,0%,100%,.55);font-size:14px;padding:0}@keyframes nb-spin{to{transform:rotate(1turn)}}.storybook-navbar_container .search_results_container .search_empty_state{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 0;text-align:center}.storybook-navbar_container .search_results_container .search_empty_state img{height:80px;margin-bottom:10px;object-fit:contain;opacity:.35;width:80px}.storybook-navbar_container .search_results_container .search_empty_state h5.h5{color:hsla(0,0%,100%,.7);font-family:var(--nb-font);font-size:17px;font-weight:700;margin:0}.storybook-navbar_container .search_results_container .search_empty_state p.p4{color:hsla(0,0%,100%,.4);font-family:var(--nb-font);font-size:13px;line-height:1.6;margin:0}.storybook-navbar_container .search_results_container .product_list{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.storybook-navbar_container .search_results_container .product_list::-webkit-scrollbar{display:none}.storybook-navbar_container .search_results_container .product_list .storybook-search_result_card{flex-shrink:0}.storybook-navbar_container .search_results_container .frequently_searched h3,.storybook-navbar_container .search_results_container .search_results h3{margin-bottom:16px;margin-top:8px}.storybook-navbar_container .menu_island_wrapper{pointer-events:auto;position:relative;z-index:998}.storybook-navbar_container .super_category_row{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;box-shadow:0 1px 0 rgba(0,0,0,.04);display:flex;gap:4px;height:var(--nb-cat-h);justify-content:center;padding:0 40px;transition:opacity .2s,transform .2s;width:100%}.storybook-navbar_container .super_category_row.hide{opacity:0;pointer-events:none;transform:translateY(-6px)}.storybook-navbar_container .super_category_row .category_container{align-items:center;display:flex;gap:0}.storybook-navbar_container .super_category_row .category_container p.dot{color:#ccc;font-size:7px;line-height:1;margin:0 10px}.storybook-navbar_container .super_category_row .category_container .category{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:flex;gap:5px;padding:8px 14px;position:relative;transition:background .18s,color .18s,border-color .18s}.storybook-navbar_container .super_category_row .category_container .category h6{color:#333;font-family:var(--nb-font);font-size:15px;font-weight:600;line-height:1;margin:0;transition:color .18s;white-space:nowrap}.storybook-navbar_container .super_category_row .category_container .category:after{background:var(--nb-brand);border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .22s ease;width:0}.storybook-navbar_container .super_category_row .category_container .category.selected,.storybook-navbar_container .super_category_row .category_container .category:hover{background:#fff5ef;border-color:rgba(230,83,0,.15)}.storybook-navbar_container .super_category_row .category_container .category.selected h6,.storybook-navbar_container .super_category_row .category_container .category:hover h6{color:var(--nb-brand)}.storybook-navbar_container .super_category_row .category_container .category.selected:after,.storybook-navbar_container .super_category_row .category_container .category:hover:after{width:calc(100% - 28px)}.storybook-navbar_container .super_category_row .category_container .category:before{content:"";display:none}.category_details{border-top:2px solid var(--nb-brand);left:0;max-height:calc(100vh - 120px);opacity:1;overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;position:absolute;top:calc(100% - 2px);transform:translateY(0);transition:opacity .2s ease,transform .22s ease;width:100%;z-index:1001}.category_details.hide{opacity:0;pointer-events:none;transform:translateY(-10px)}.category_details .category_details_container{background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.12),0 4px 16px rgba(0,0,0,.06);display:flex;gap:48px;padding:32px 48px 36px}.category_details .category_details_container .category_list{display:grid;flex:1 1;gap:28px 40px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:0}.category_details .category_details_container .category_list .category_block{display:flex;flex-direction:column;gap:10px}.category_details .category_details_container .category_list .category_block:hover .name_and_image h5.category{color:var(--nb-brand)}.category_details .category_details_container .category_list .category_block:hover .name_and_image h5.category:after{width:100%}.category_details .category_details_container .category_list .category_block:hover .name_and_image .arrow_icon{opacity:1;transform:translateX(3px)}.category_details .category_details_container .category_list .category_block .name_and_image{align-items:center;display:flex;gap:6px}.category_details .category_details_container .category_list .category_block .name_and_image h5.category{color:#111;cursor:pointer;font-family:var(--nb-font);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0;padding-bottom:6px;position:relative;transition:color .18s}.category_details .category_details_container .category_list .category_block .name_and_image h5.category:after{background:var(--nb-brand);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .22s;width:24px}.category_details .category_details_container .category_list .category_block .name_and_image h5.category:hover{color:var(--nb-brand)}.category_details .category_details_container .category_list .category_block .name_and_image h5.category:hover:after{width:100%}.category_details .category_details_container .category_list .category_block .name_and_image .arrow_icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABICAYAAABRGGN6AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAANOSURBVHgB7Zq7bhpREIYHiC13dt5gK7t13gA6fJGCnyD4CZI8QfAThDyBoUsXIq4FUijTmdQ0m86dsQSIO/nHWiRM2AuwAwuaT0K7Omcw5mfOzJwzS6QoiqIoiqIoiqIoiqIoiqIoirIEIRIkHo8b82OVSsWkHUREqEQicTIYDH7gNupmO5lMzOl9KBRq4tKcmTYtm+fpeDgcfhoOh89si/Hm0dGRmcvlTBJGRKirq6sMLh9oQ0CwVKlUuiNBwiTDe9og8K7UxcXFJxJESqiNA7GiJIiUUKLLYBEQ6pgEiZAAjUbj99nZ2Uv8Q/zgL3FCwuBz/uBzv5MQb0iIQqGQmh9DNjT4iqxlTMfG4/HLPbLZMe7fWsMnlodE8TLIA7B/IkHEhFrETBo33WyROTlrJikgBDKYX15efsEls8x7rFpLjI16lBfgSV9xWSXVN0mQwAjF1Xy/32eRkhRAArH0OMhjy/MLATnpYpq1m+DtDAmydaGmIuH23MX082g0StlNWvtEMbYqFIL2uSWS4WDWRNlwUywW0+SxVJBga0Jx+ocXOIrEJwt4xcrlco5cQB1mkiBbCebX19cfIUDayYZFgifFgnJ+tXGhuEbiYxEXs3qn04nVarVXcQdeY9i9odfr7U+Mgkj3fCTiYpZtt9v/ieRGJBLZ/TrKOvF0zWwQ8W7RHnFm3nZz3e12d9ujrPT/QGuKxGDJ2gq1rAcui6hQXtM/Ys+tm0jbRmzpoQMThZdwg8HpLIobBLF8Pl8nb9j9LZOEEfEoTv8IruxJtiJx+kel/Q5NAa8iOS49aXwXykr/aRezus81kknC+Lr0vByRYDnmWq3WrXTw9RtfhPLa8ISnfcOeTaKtZJIway+9md1/1MmO0z/ikUjvDT/AXxJmLY+aEclwsuP0j8yWoTWB2KbN1AMJs7JHWTUS/4OGg1kTXy7mh0jM4eEhJ4lXh3e8nOGpP0mYlZ49QPs6AS+5J5f0L7X7R/kR5TYXH62gUK3RBlhJKPYmeIqtuwftiMQPVuoUoyP7eHp6yu2h+ILpGh+RVKvVR9oj1nrsB3XTfLbLIv0naQ9Zqzw4ODi4mT4Ixul/X0XyBQ6s8CzRZ5MURVEURVEURVEURVGUveEfz2dw25UO6AsAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:16px;opacity:.35;transition:opacity .18s,transform .18s;width:16px}.category_details .category_details_container .category_list .category_block .name_and_image:hover .arrow_icon{opacity:1;transform:translateX(3px)}.category_details .category_details_container .category_list .category_block .subcategories_list{display:flex;flex-direction:column;gap:6px}.category_details .category_details_container .category_list .category_block .subcategories_list .subcategory_item{cursor:pointer;transition:color .16s,padding-left .16s}.category_details .category_details_container .category_list .category_block .subcategories_list .subcategory_item p.p4{color:#777;font-family:var(--nb-font);font-size:15px;font-weight:400;line-height:1.5;margin:0;transition:color .16s}.category_details .category_details_container .category_list .category_block .subcategories_list .subcategory_item:hover{padding-left:4px}.category_details .category_details_container .category_list .category_block .subcategories_list .subcategory_item:hover p.p4{color:var(--nb-brand)}.category_details .category_details_container .category_images{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:12px;justify-content:flex-start}@media(max-width:1024px){:root{--nb-h:60px}.storybook-navbar_container nav{gap:12px;height:var(--nb-h);padding:0 16px}.storybook-navbar_container nav .nav_contents{align-items:center;display:flex;justify-content:space-between;transform:translateX(0);transition:transform .18s ease;width:100%}.storybook-navbar_container nav .nav_contents.hide{pointer-events:none;transform:translateX(-100vw)}.storybook-navbar_container nav .nav_contents .left{align-items:center;display:flex;gap:10px}.storybook-navbar_container nav .nav_contents .left .logo{height:38px}.storybook-navbar_container nav .nav_contents .left .delivery_details{align-items:center;display:flex;gap:6px;padding:4px 6px}.storybook-navbar_container nav .nav_contents .left .delivery_details img,.storybook-navbar_container nav .nav_contents .left .delivery_details svg.nav-icon{height:14px;width:14px}.storybook-navbar_container nav .nav_contents .left .delivery_details svg.nav-icon.delivery-loc-icon{color:var(--nb-brand);height:18px;opacity:.95;width:18px}.storybook-navbar_container nav .nav_contents .left .delivery_details .h7{font-size:9px}.storybook-navbar_container nav .nav_contents .left .delivery_details .p5{font-size:11px}.storybook-navbar_container nav .nav_contents .right{align-items:center;display:flex;flex-shrink:0;gap:4px}.storybook-navbar_container nav .nav_contents .right>*{align-items:center;display:flex;justify-content:center}.storybook-navbar_container nav .nav_contents .right .search_button{border-radius:8px;color:var(--nb-text-2);cursor:pointer;flex-shrink:0;height:40px;transition:background .18s;width:40px}.storybook-navbar_container nav .nav_contents .right .search_button:hover{background:#f5f5f5}.storybook-navbar_container nav .nav_contents .right .cart_details{align-items:center;background:transparent;border:none;border-radius:8px;display:flex;flex-shrink:0;gap:0;height:40px;justify-content:center;margin:0;min-width:40px;padding:0;position:relative;transition:background .18s;width:40px}.storybook-navbar_container nav .nav_contents .right .cart_details:hover{background:#f5f5f5}.storybook-navbar_container nav .nav_contents .right .cart_details svg.nav-icon{display:block;flex-shrink:0;height:22px;width:22px}.storybook-navbar_container nav .nav_contents .right .cart_details .wallet-image{display:block;height:24px;object-fit:contain;width:24px}.storybook-navbar_container nav .nav_contents .right .cart_details .cart_badge{align-items:center;background:var(--nb-brand);border:2px solid #fff;border-radius:20px;box-sizing:border-box;color:#fff;display:flex;font-size:9px;font-weight:800;height:16px;justify-content:center;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:2px;text-align:center;top:4px}.storybook-navbar_container nav .nav_contents .right .cart_details div:not(.cart_badge){display:none}.storybook-navbar_container nav .nav_contents .right .profile_details_container{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;min-width:40px;transition:background .18s;width:40px}.storybook-navbar_container nav .nav_contents .right .profile_details_container:hover{background:#f5f5f5}.storybook-navbar_container nav .nav_contents .right .profile_details_container .profile_details{align-items:center;background:transparent;border:none;display:flex;gap:0;height:100%;justify-content:center;padding:0;width:100%}.storybook-navbar_container nav .nav_contents .right .profile_details_container .profile_details svg.nav-icon{display:block;height:22px;width:22px}.storybook-navbar_container nav .nav_contents .right .profile_details_container .profile_details div{display:none}.storybook-navbar_container nav .nav_contents .right .profile_details_container>svg.nav-icon{display:block;height:22px;width:22px}.storybook-navbar_container nav .search_bar{align-items:center;background:#f4f4f5;border:1.5px solid transparent;border-radius:99px;display:flex;gap:8px;height:40px;left:50%;padding:0 14px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:transform .18s ease,opacity .18s;width:85%}.storybook-navbar_container nav .search_bar.hide{opacity:0;pointer-events:none;transform:translateX(100vw) translateY(-50%)}.storybook-navbar_container nav .search_bar input{background:transparent;border:none;color:var(--nb-text-1);font-family:var(--nb-font);font-size:14px;outline:none;width:100%}.storybook-navbar_container nav .search_bar input::placeholder{color:#aaa}.storybook-navbar_container nav .search_bar img.close_button,.storybook-navbar_container nav .search_bar svg.nav-icon.close_button{cursor:pointer;height:18px;opacity:.55;width:18px}.storybook-navbar_container .search_results_container{padding:16px 16px 24px;top:var(--nb-h)}.storybook-navbar_container .search_results_container.hide{opacity:0;top:-20px}.storybook-navbar_container .super_category_row{height:40px;justify-content:flex-start;overflow-x:auto;padding:0 12px;scrollbar-width:none}.storybook-navbar_container .super_category_row::-webkit-scrollbar{display:none}.storybook-navbar_container .super_category_row .category_container .category{padding:6px 10px}.storybook-navbar_container .super_category_row .category_container .category h6{font-size:12px}}@media(max-width:1024px)and (max-width:768px){.storybook-navbar_container .super_category_row{display:none}}@media(max-width:1024px){.category_details .category_details_container{flex-direction:column;padding:20px 16px 24px}.category_details .category_details_container .category_list{gap:20px 20px;grid-template-columns:repeat(2,1fr)}.category_details .category_details_container .category_images{display:none}}@media(prefers-reduced-motion:reduce){.category_details,.storybook-navbar_container,.storybook-navbar_container .super_category_row *,.storybook-navbar_container nav{animation:none!important;transition:none!important}}@media(max-width:480px){.storybook-navbar_container nav{gap:6px;padding:0 10px}.storybook-navbar_container nav .left{gap:4px}.storybook-navbar_container nav .left .delivery_details div{display:none}.storybook-navbar_container nav .right{gap:2px}}.pam-shell{animation:pamSlideUp .35s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:24px;box-shadow:0 32px 64px rgba(0,0,0,.14),0 0 0 1px rgba(0,0,0,.04);display:flex;flex-direction:column;font-family:Jost,Inter,sans-serif;max-height:88vh;overflow:hidden;position:relative}@keyframes pamSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pam-close-btn{background:#f8fafc!important;border-radius:50%!important;color:#475569!important;height:36px!important;position:absolute!important;right:16px!important;top:16px!important;transition:all .2s!important;width:36px!important;z-index:20}.pam-close-btn:hover{background:#f1f5f9!important;color:#0f172a!important}.pam-header{align-items:center;display:flex;gap:14px;padding:28px 28px 0}.pam-header .pam-header-icon{align-items:center;background:rgba(230,83,0,.08);border:1px solid rgba(230,83,0,.15);border-radius:14px;color:#e65300;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.pam-header .pam-header-text .pam-eyebrow{color:#94a3b8;display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:2px;text-transform:uppercase}.pam-header .pam-header-text .pam-title{color:#0f172a;font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0}.pam-search-wrap{margin:20px 28px 0;position:relative}.pam-search-wrap .pam-search-icon{color:#94a3b8;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pam-search-wrap .pam-search-input{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#0f172a;font-family:Jost,Inter,sans-serif;font-size:14px;height:44px;outline:none;padding:0 16px 0 42px;transition:all .2s;width:100%}.pam-search-wrap .pam-search-input::placeholder{color:#94a3b8}.pam-search-wrap .pam-search-input:focus{background:#fff;border-color:#e65300;box-shadow:0 0 0 4px rgba(230,83,0,.08)}.pam-list{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 28px 8px}.pam-list::-webkit-scrollbar{width:5px}.pam-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.pam-list::-webkit-scrollbar-track{background:transparent}.pam-card{align-items:flex-start;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;gap:14px;outline:none;padding:18px 20px;transition:all .22s cubic-bezier(.4,0,.2,1)}.pam-card:hover{background:#f8fafc;border-color:#cbd5e1;box-shadow:0 4px 16px rgba(0,0,0,.05);transform:translateY(-1px)}.pam-card:focus-visible{border-color:#e65300;box-shadow:0 0 0 3px rgba(230,83,0,.08)}.pam-card.pam-card--selected{background:rgba(230,83,0,.03);border-color:#e65300;box-shadow:0 0 0 1.5px #e65300,0 4px 20px rgba(230,83,0,.1)}.pam-card.pam-card--selected .pam-card-name{color:#e65300}.pam-card .pam-card-indicator{flex-shrink:0;padding-top:2px}.pam-card .pam-card-indicator .pam-check-icon{color:#e65300}.pam-card .pam-card-indicator .pam-radio-ring{border:2px solid #e2e8f0;border-radius:50%;height:20px;transition:border-color .2s;width:20px}.pam-card:hover .pam-radio-ring{border-color:#94a3b8}.pam-card .pam-card-body{flex:1 1;min-width:0}.pam-card .pam-card-body .pam-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.pam-card .pam-card-body .pam-card-top .pam-card-name{color:#0f172a;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.pam-card .pam-card-body .pam-card-top .pam-card-badges{display:flex;flex-shrink:0;gap:6px}.pam-card .pam-card-body .pam-card-address{align-items:flex-start;color:#475569;display:flex;font-size:13.5px;gap:6px;line-height:1.5;margin-bottom:10px}.pam-card .pam-card-body .pam-card-address .pam-pin-icon{color:#94a3b8;flex-shrink:0;margin-top:2px}.pam-card .pam-card-body .pam-card-address strong{color:#0f172a;font-weight:700}.pam-card .pam-card-body .pam-card-meta{align-items:center;border-top:1px dashed #e2e8f0;color:#94a3b8;display:flex;font-size:13px;font-weight:500;gap:6px;padding-top:10px}.pam-badge{border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.pam-badge.pam-badge--primary{background:#ecfdf5;color:#059669}.pam-empty{flex-direction:column;padding:48px 24px;text-align:center}.pam-empty,.pam-empty .pam-empty-icon{align-items:center;display:flex;justify-content:center}.pam-empty .pam-empty-icon{background:#f8fafc;border-radius:50%;color:#cbd5e1;height:64px;margin-bottom:16px;width:64px}.pam-empty .pam-empty-title{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 6px}.pam-empty .pam-empty-sub{color:#94a3b8;font-size:13px;margin:0}.pam-footer{background:#f8fafc;border-top:1px solid #e2e8f0;gap:12px;justify-content:space-between;padding:20px 28px 24px}.pam-add-btn,.pam-footer{align-items:center;display:flex}.pam-add-btn{background:none;border:1.5px dashed rgba(230,83,0,.35);border-radius:12px;color:#e65300;cursor:pointer;font-family:Jost,Inter,sans-serif;font-size:13.5px;font-weight:700;gap:7px;padding:10px 16px;transition:all .2s;white-space:nowrap}.pam-add-btn:hover{background:rgba(230,83,0,.08);border-color:#e65300}.pam-confirm-btn{background:#e65300;border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-family:Jost,Inter,sans-serif;font-size:14px;font-weight:700;height:44px;letter-spacing:.01em;max-width:200px;padding:0 16px;transition:all .2s}.pam-confirm-btn:hover:not(.pam-confirm-btn--disabled){background:#bd4400;box-shadow:0 8px 20px rgba(230,83,0,.35);transform:translateY(-1px)}.pam-confirm-btn.pam-confirm-btn--disabled{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}@media(max-width:600px){.pam-shell{border-radius:20px;max-height:92vh}.pam-header{padding:24px 20px 0}.pam-search-wrap{margin:16px 20px 0}.pam-list{padding:14px 20px 8px}.pam-footer{flex-direction:column;gap:12px;padding:16px 20px 20px}.pam-footer .pam-add-btn{justify-content:center;padding:12px 16px;width:100%}.pam-footer .pam-confirm-btn{height:48px;max-width:100%;padding:0 20px;width:100%}}.aam-modal-box{background:#fff;border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.18);max-height:92vh;outline:none;width:min(860px,96vw)}.aam-image-panel,.aam-modal-box{display:flex;overflow:hidden;position:relative}.aam-image-panel{background:linear-gradient(160deg,#0a1929,#1e3a5f);flex-direction:column;flex-shrink:0;justify-content:space-between;padding:40px 28px;width:240px}.aam-image-panel:before{background:hsla(0,0%,100%,.03);border-radius:50%;content:"";height:220px;position:absolute;right:-60px;top:-60px;width:220px}.aam-image-panel:after{background:rgba(230,83,0,.08);border-radius:50%;bottom:-40px;content:"";height:180px;left:-40px;position:absolute;width:180px}.aam-map-graphic{align-items:center;display:flex;flex:1 1;justify-content:center;position:relative;z-index:1}.aam-pin-anim{animation:aamPinBounce 2.4s ease-in-out infinite;color:#e65300;position:relative;z-index:2}@keyframes aamPinBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.aam-circles{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.aam-circle{border:1px solid rgba(230,83,0,.2);border-radius:50%;position:absolute}.aam-circle.c1{height:80px;width:80px}.aam-circle.c2{height:130px;opacity:.6;width:130px}.aam-circle.c3{height:185px;opacity:.3;width:185px}.aam-image-tagline{position:relative;z-index:1}.aam-image-tagline p{color:hsla(0,0%,100%,.45);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.aam-image-tagline h2{color:#fff;font-size:15px;font-weight:700;line-height:1.4;margin:0}.aam-form-panel{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.aam-logo-bar{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;justify-content:space-between;padding:28px 32px 20px}.aam-header-text .aam-heading{color:#0a1929;font-family:Jost,sans-serif;font-size:20px;font-weight:800;margin:0 0 4px}.aam-header-text .aam-subheading{color:#64748b;font-size:13px;margin:0}.aam-close-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.aam-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.aam-form-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:24px 32px}.aam-form-body::-webkit-scrollbar{width:5px}.aam-form-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.aam-section-label{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:800;gap:7px;letter-spacing:.1em;margin-bottom:2px;text-transform:uppercase}.aam-input-row{display:flex;gap:14px}.aam-input-row>.aam-input-group{flex:1 1;min-width:0}.aam-input-group{display:flex;flex-direction:column;gap:5px}.aam-input-group.full{width:100%}.aam-label{color:#475569;font-family:Jost,sans-serif;font-size:12px;font-weight:600}.aam-label .req{color:#e65300;margin-left:2px}.aam-input-icon-wrap{position:relative}.aam-input-icon-wrap .aam-input-icon{color:#94a3b8;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.aam-input{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;box-sizing:border-box;color:#1e293b;font-family:Jost,sans-serif;font-size:13px;height:42px;padding:0 14px;transition:border-color .2s,box-shadow .2s;width:100%}.aam-input.with-icon{padding-left:36px}.aam-input::placeholder{color:#cbd5e1}.aam-input:focus{background:#fff;border-color:#e65300;box-shadow:0 0 0 3px rgba(230,83,0,.1);outline:none}.aam-input.aam-input--error{background:#fef2f2!important;border-color:#ef4444!important}.aam-default-toggle{gap:10px;margin-top:4px}.aam-checkbox,.aam-default-toggle{align-items:center;cursor:pointer;display:flex}.aam-checkbox{background:#f8fafc;border:2px solid #e2e8f0;border-radius:6px;flex-shrink:0;height:20px;justify-content:center;transition:all .2s;width:20px}.aam-checkbox.checked{background:#e65300;border-color:#e65300;color:#fff}.aam-toggle-text{color:#475569;font-family:Jost,sans-serif;font-size:13px}.aam-toggle-text strong{color:#1e293b}.aam-footer{border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:12px;padding:20px 32px}.aam-cancel-btn{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;flex:1 1;font-family:Jost,sans-serif;font-size:14px;font-weight:600;height:46px;padding:0 16px;transition:all .2s}.aam-cancel-btn:hover{background:#f8fafc;border-color:#cbd5e1;color:#1e293b}.aam-submit-btn{align-items:center;background:linear-gradient(135deg,#e65300,#c44800);border:none;border-radius:12px;box-shadow:0 6px 20px rgba(230,83,0,.3);color:#fff;cursor:pointer;display:flex;flex:2 1;font-family:Jost,sans-serif;font-size:14px;font-weight:700;gap:8px;height:46px;justify-content:center;padding:0 20px;transition:all .25s}.aam-submit-btn:hover:not(:disabled){box-shadow:0 10px 28px rgba(230,83,0,.4);transform:translateY(-2px)}.aam-submit-btn:disabled{cursor:not-allowed;opacity:.65}.aam-spinner{animation:aamSpin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes aamSpin{to{transform:rotate(1turn)}}@media(max-width:768px){.aam-modal-box{border-radius:0;flex-direction:column;height:100%;max-height:100%;max-width:100%;width:100%}.aam-image-panel{display:none}.aam-form-panel{height:100%;width:100%}.aam-logo-bar{padding:20px 20px 16px}.aam-form-body{padding:16px 20px}.aam-input-row{flex-direction:column;gap:14px}.aam-footer{gap:12px;padding:16px 20px}.aam-footer .aam-cancel-btn{height:48px;padding:0 16px}.aam-footer .aam-submit-btn{height:48px;padding:0 20px}}.storybook-search_result_card{background-color:#fff;border:1px solid #5e5e5e;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;height:320px;max-width:220px;overflow:hidden;transition:all .3s ease;width:220px}.storybook-search_result_card:hover{border-color:#0a1929;box-shadow:0 10px 20px rgba(0,0,0,.08);transform:translateY(-4px)}.storybook-search_result_card:hover .img_container img{transform:scale(1.05)}.storybook-search_result_card .img_container{align-items:center;background-color:#f3f3f3;display:flex;height:180px;justify-content:center;overflow:hidden;width:100%}.storybook-search_result_card .img_container img{max-height:100%;max-width:100%;object-fit:contain;transition:transform .4s ease}.storybook-search_result_card .content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:21px}.storybook-search_result_card .content .title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-weight:600;line-height:1.3;margin-bottom:12px;overflow:hidden;white-space:normal;width:100%}.storybook-search_result_card .content .details{display:flex;flex-direction:column;gap:5px;width:100%}.storybook-search_result_card .content .details .dimensions{color:#727272;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storybook-search_result_card .content .details .sku_badge{background-color:#f5f5f5;border-radius:6px;color:#666;display:inline-block;font-size:.75rem;font-weight:500;padding:4px 8px;width:fit-content}@media(max-width:768px){.storybook-search_result_card{border-radius:8px;height:250px;width:150px}.storybook-search_result_card .img_container{height:120px}.storybook-search_result_card .content{padding:15px}.storybook-search_result_card .content .title{-webkit-line-clamp:2;line-clamp:2;font-size:.85rem}.storybook-search_result_card .content .details .dimensions{font-size:.75rem}.storybook-search_result_card .content .details .sku_badge{font-size:.65rem;padding:2px 4px}}:root{--lm-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--lm-brand:#0a1929;--lm-brand-light:#fff5ef;--lm-text-1:#111827;--lm-text-2:#4b5563;--lm-text-3:#9ca3af;--rm-border:#e5e7eb;--lm-error:#dc2626;--lm-surface:#fff;--lm-bg:#f9fafb}.lm-modal-box{background:var(--lm-surface);border-radius:24px;box-shadow:0 4px 24px rgba(0,0,0,.08),0 24px 64px rgba(0,0,0,.14);display:flex;font-family:var(--lm-font);max-height:90vh;outline:none;overflow:hidden;width:min(920px,90vw)}@media(max-width:768px){.lm-modal-box{border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;max-width:100%;overflow-y:auto;width:100%}}.lm-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:hsla(0,0%,100%,.75);display:flex;inset:0;justify-content:center;position:absolute;z-index:20}.lm-image-panel{background:linear-gradient(145deg,#1a0a00,#3d1500);flex-shrink:0;overflow:hidden;position:relative;width:340px}.lm-image-panel img{display:block;height:100%;mix-blend-mode:luminosity;object-fit:cover;object-position:center;opacity:.6;width:100%}.lm-image-panel:after{background:linear-gradient(180deg,rgba(230,83,0,.25) 0,rgba(0,0,0,.55));content:"";inset:0;position:absolute}.lm-image-panel .lm-image-tagline{bottom:32px;color:#fff;font-family:var(--lm-font);left:32px;position:absolute;right:32px;z-index:2}.lm-image-panel .lm-image-tagline p{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.lm-image-panel .lm-image-tagline h2{font-size:clamp(20px,2.5vw,26px);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:0}@media(max-width:768px){.lm-image-panel{flex-shrink:0;height:200px;width:100%}.lm-image-panel .lm-image-tagline{bottom:20px;left:24px;right:24px}.lm-image-panel .lm-image-tagline h2{font-size:20px}}.lm-form-panel{display:flex;flex:1 1;flex-direction:column;min-height:480px;overflow-y:auto;padding:0}@media(max-width:768px){.lm-form-panel{flex:1 1;min-height:0}}.lm-logo-bar{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 0}.lm-logo-bar img.lm-logo{height:28px;object-fit:contain;width:auto}.lm-logo-bar button.lm-close-btn{align-items:center;background:transparent;border:1px solid var(--lm-border);border-radius:50%;color:var(--lm-text-3);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;transition:background .18s,color .18s;width:32px}.lm-logo-bar button.lm-close-btn:hover{background:#f4f4f4;color:var(--lm-text-1)}.lm-form-body{display:flex;flex:1 1;flex-direction:column;padding:28px 32px 36px}@media(max-width:768px){.lm-form-body{padding:24px 20px 32px}}.lm-greeting{align-items:center;display:flex;gap:8px;margin-bottom:6px}.lm-greeting img{height:22px;width:22px}.lm-greeting span{color:var(--lm-brand);font-family:var(--lm-font);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lm-heading{color:var(--lm-text-1);font-family:var(--lm-font);font-size:clamp(26px,3vw,34px);font-weight:900;letter-spacing:-.04em;line-height:1.05;margin:0 0 6px}.lm-subheading{color:var(--lm-text-3);font-family:var(--lm-font);font-size:14px;line-height:1.5;margin:0 0 24px}.lm-input-group{margin-bottom:8px}.lm-input-group label.lm-label{color:var(--lm-text-2);display:block;font-family:var(--lm-font);font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.lm-input-group .lm-input-wrap{align-items:center;background:var(--lm-bg);border:1.5px solid var(--lm-border);border-radius:12px;display:flex;gap:0;height:52px;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s}.lm-input-group .lm-input-wrap:focus-within{background:#fff;border-color:var(--lm-brand);box-shadow:0 0 0 3px rgba(230,83,0,.1)}.lm-input-group .lm-input-wrap.lm-input-wrap--error{background:#fef2f2;border-color:var(--lm-error)}.lm-input-group .lm-input-wrap.lm-input-wrap--error svg{color:var(--lm-error)}.lm-input-group .lm-input-wrap svg{color:var(--lm-text-3);flex-shrink:0;height:18px;margin-right:10px;width:18px}.lm-input-group .lm-input-wrap input{background:transparent;border:none;color:var(--lm-text-1);flex:1 1;font-family:var(--lm-font);font-size:15px;outline:none}.lm-input-group .lm-input-wrap input::placeholder{color:#bbb}.lm-otp-row{margin:20px 0 8px}.lm-otp-fields{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start}.lm-otp-input{background:var(--lm-bg)!important;border:1.5px solid var(--lm-border)!important;border-radius:12px!important;color:var(--lm-text-1)!important;font-family:var(--lm-font)!important;font-size:20px!important;font-weight:700!important;height:56px;margin:0!important;min-width:56px;outline:none!important;padding:0!important;text-align:center;transition:border-color .2s,box-shadow .2s,background .2s!important;width:56px!important}.lm-otp-input:focus{background:#fff!important;border-color:var(--lm-brand)!important;box-shadow:0 0 0 3px rgba(230,83,0,.1)!important}@media(max-width:768px){.lm-otp-fields{gap:8px}.lm-otp-input{font-size:18px!important;height:46px;min-width:44px;width:44px!important}}@media(max-width:420px){.lm-otp-fields{gap:6px}.lm-otp-input{font-size:17px!important;height:44px;min-width:40px;width:40px!important}}.lm-message{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;margin-bottom:16px;min-height:0;padding:10px 14px}.lm-message h6{color:var(--lm-error);font-family:var(--lm-font);font-size:13px;font-weight:700;margin:0 0 2px}.lm-message p{color:#b91c1c;font-size:12.5px;line-height:1.4;margin:0}.lm-cta-btn,.lm-message p{font-family:var(--lm-font)}.lm-cta-btn{align-items:center;background:var(--lm-brand);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;height:52px;justify-content:center;letter-spacing:-.01em;margin-top:auto;transition:background .2s,transform .15s;width:100%}.lm-cta-btn:hover:not(:disabled){background:#c94a00;transform:translateY(-1px)}.lm-cta-btn:active:not(:disabled){transform:translateY(0)}.lm-cta-btn:disabled{background:var(--lm-text-3);box-shadow:none!important;cursor:not-allowed;opacity:.65;transform:none!important}.lm-cta-btn img{filter:brightness(0) invert(1);height:20px;width:20px}.lm-secondary-btn{background:transparent;border:1.5px solid var(--lm-border);border-radius:12px;color:var(--lm-text-2);cursor:pointer;font-family:var(--lm-font);font-size:14px;font-weight:600;height:48px;margin-top:10px;transition:border-color .18s,background .18s;width:100%}.lm-secondary-btn:hover{background:#f8f8f8;border-color:#ccc}.lm-resend-row{align-items:center;background:var(--lm-bg);border:1px solid var(--lm-border);border-radius:10px;display:flex;justify-content:space-between;margin:16px 0 20px;padding:10px 14px}.lm-resend-row .lm-timer{align-items:center;color:var(--lm-text-3);display:flex;font-family:var(--lm-font);font-size:13px;font-weight:500;gap:7px}.lm-resend-row .lm-timer img{height:16px;opacity:.5;width:16px}.lm-resend-row .lm-resend-btn{align-items:center;background:none;border:none;color:var(--lm-brand);cursor:pointer;display:flex;font-family:var(--lm-font);font-size:13px;font-weight:700;gap:6px;padding:0;transition:opacity .18s}.lm-resend-row .lm-resend-btn:hover{opacity:.75}.lm-resend-row .lm-resend-btn img{height:15px;width:15px}.lm-back-link{align-items:center;background:none;border:none;color:var(--lm-text-2);cursor:pointer;display:inline-flex;font-family:var(--lm-font);font-size:13px;font-weight:600;gap:6px;margin-bottom:20px;padding:0;transition:color .18s}.lm-back-link img{height:16px;opacity:.6;width:16px}.lm-back-link:hover{color:var(--lm-brand)}.lm-otp-hint{color:var(--lm-text-3);font-family:var(--lm-font);font-size:13px;line-height:1.5;margin-bottom:4px}.lm-otp-hint strong{color:var(--lm-text-1);font-weight:700}.lm-divider{align-items:center;display:flex;gap:12px;margin:20px 0}.lm-divider:after,.lm-divider:before{background:var(--lm-border);content:"";flex:1 1;height:1px}.lm-divider span{font-size:11.5px;white-space:nowrap}.lm-divider span,.lm-register-nudge{color:var(--lm-text-3);font-family:var(--lm-font)}.lm-register-nudge{font-size:13px;margin-top:16px;text-align:center}.lm-register-nudge button{background:none;border:none;color:var(--lm-brand);cursor:pointer;font-family:var(--lm-font);font-size:13px;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:3px}.lm-register-nudge button:hover{opacity:.75}#notification_popup .body_section{align-items:center;display:flex;flex-direction:column;height:500px;justify-content:center}#notification_popup .body_section img{height:182px;margin-bottom:20px;width:182px}.refit-faqs{background-color:var(--color-light);padding:120px 0}@media(max-width:768px){.refit-faqs{padding:80px 0}}@media(max-width:480px){.refit-faqs{padding:60px 0}}.refit-faqs .faqs-grid{display:grid;gap:80px;grid-template-columns:1fr 2fr}@media(max-width:992px){.refit-faqs .faqs-grid{gap:60px;grid-template-columns:1fr}}.refit-faqs .faq-left{align-self:flex-start;position:sticky;top:120px}@media(max-width:992px){.refit-faqs .faq-left{position:relative;top:0}}.refit-faqs .faq-left{align-items:flex-start;display:flex;flex-direction:column}.refit-faqs .faq-left .refit-badge{background-color:var(--color-dark);border-radius:var(--border-radius-pill);color:var(--color-light);letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.refit-faqs .faq-left h2{color:var(--color-dark);font-size:clamp(32px,4vw,42px);font-weight:500;letter-spacing:-.04em;line-height:1.1;margin-bottom:24px}.refit-faqs .faq-left p{color:var(--text-muted-light);font-size:18px;line-height:1.5;margin-bottom:40px;max-width:400px}.refit-faqs .faq-left .refit-btn.soft-gray{align-items:center;background-color:rgba(0,0,0,.05);border:none;border-radius:var(--border-radius-pill);color:var(--color-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:16px;padding:10px 10px 10px 24px;transition:background-color var(--transition-fast)}.refit-faqs .faq-left .refit-btn.soft-gray:hover{background-color:rgba(0,0,0,.1)}.refit-faqs .faq-left .refit-btn.soft-gray .icon-circle{align-items:center;background-color:var(--color-dark);border-radius:50%;color:var(--color-light);display:flex;height:36px;justify-content:center;width:36px}.refit-faqs .faqs-accordion{display:flex;flex-direction:column;gap:16px}.refit-faqs .faq-item{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:var(--border-radius-md);overflow:hidden;transition:border-color var(--transition-fast)}.refit-faqs .faq-item:hover{border-color:rgba(0,0,0,.15)}.refit-faqs .faq-item .faq-question{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:24px 32px;-webkit-user-select:none;user-select:none}@media(max-width:768px){.refit-faqs .faq-item .faq-question{padding:20px 24px}}.refit-faqs .faq-item .faq-question h4{color:var(--color-dark);font-size:20px;font-weight:500;line-height:1.4;margin:0}@media(max-width:768px){.refit-faqs .faq-item .faq-question h4{font-size:18px}}.refit-faqs .faq-item .faq-question .faq-icon{align-items:center;color:var(--text-muted-dark);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.refit-faqs .faq-item .faq-question .faq-icon .cross-icon{transition:color var(--transition-fast)}.refit-faqs .faq-item.open{border-color:rgba(0,0,0,.15)}.refit-faqs .faq-item.open .faq-question h4{color:var(--color-dark)}.refit-faqs .faq-item .faq-answer-wrapper{max-height:0;overflow:hidden;transition:max-height .35s ease}.refit-faqs .faq-item .faq-answer-wrapper .faq-answer{color:var(--text-muted-light);font-size:16px;line-height:1.6;padding:0 32px 32px}@media(max-width:768px){.refit-faqs .faq-item .faq-answer-wrapper .faq-answer{padding:0 24px 24px}}.refit-faqs .faq-item.open .faq-answer-wrapper{max-height:400px}.refit-footer{background-color:var(--color-dark);color:var(--color-light);padding:120px 0 40px}@media(max-width:768px){.refit-footer{padding:80px 0 40px}}.refit-footer .footer-grid{align-items:flex-start;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin-bottom:100px}@media(max-width:992px){.refit-footer .footer-grid{gap:60px;grid-template-columns:1fr;margin-bottom:60px}}.refit-footer .footer-info{display:flex;flex-direction:column}.refit-footer .footer-info .refit-badge{align-self:flex-start;background:hsla(0,0%,100%,.1);color:var(--color-light);display:inline-block;margin-bottom:24px}.refit-footer .footer-info .footer-heading-large{color:var(--color-light);font-size:clamp(40px,5vw,64px);font-weight:500;letter-spacing:-.03em;line-height:1.1;margin-bottom:24px}.refit-footer .footer-info .footer-description{color:hsla(0,0%,100%,.7);font-size:18px;line-height:1.6;margin-bottom:48px;max-width:450px}.refit-footer .footer-info .contact-details{display:flex;flex-direction:column;gap:32px;margin-bottom:48px}.refit-footer .footer-info .contact-details .detail-block h5{color:hsla(0,0%,100%,.4);font-size:14px;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.refit-footer .footer-info .contact-details .detail-block a,.refit-footer .footer-info .contact-details .detail-block p{color:var(--color-light);font-size:18px;line-height:1.5;text-decoration:none;transition:color var(--transition-fast)}.refit-footer .footer-info .contact-details .detail-block a:hover{color:hsla(0,0%,100%,.6)}.refit-footer .footer-info .social-links h5{color:hsla(0,0%,100%,.4);font-size:14px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.refit-footer .footer-info .social-links .icons{display:flex;gap:20px}.refit-footer .footer-info .social-links .icons a{color:var(--color-light);transition:color var(--transition-fast)}.refit-footer .footer-info .social-links .icons a:hover{color:hsla(0,0%,100%,.6)}.refit-footer .footer-form-wrapper{background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.5);padding:60px}@media(max-width:768px){.refit-footer .footer-form-wrapper{padding:30px}}.refit-footer .footer-form-wrapper .form-tabs{background:rgba(0,0,0,.05);display:flex;gap:6px;margin-bottom:36px;padding:5px}.refit-footer .footer-form-wrapper .form-tabs .form-tab{background:transparent;border:none;color:rgba(0,0,0,.4);cursor:pointer;flex:1 1;font-size:14px;font-weight:600;letter-spacing:.01em;padding:13px 12px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,transform .2s ease}.refit-footer .footer-form-wrapper .form-tabs .form-tab:hover:not(.active){background:rgba(0,0,0,.04);color:rgba(0,0,0,.65)}.refit-footer .footer-form-wrapper .form-tabs .form-tab.active{background:var(--color-dark);box-shadow:0 4px 16px rgba(0,0,0,.18);color:var(--color-light)}.refit-footer .footer-form-wrapper .contact-form{display:flex;flex-direction:column;gap:20px}.refit-footer .footer-form-wrapper .contact-form .form-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:520px){.refit-footer .footer-form-wrapper .contact-form .form-row{grid-template-columns:1fr}}.refit-footer .footer-form-wrapper .contact-form .form-group{display:flex;flex-direction:column;gap:8px}.refit-footer .footer-form-wrapper .contact-form .form-group label{color:var(--text-muted-dark);font-size:14px;font-weight:500}.refit-footer .footer-form-wrapper .contact-form .form-group input,.refit-footer .footer-form-wrapper .contact-form .form-group textarea{background:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.1);border-radius:var(--border-radius-sm);color:var(--color-dark);font-size:16px;outline:none;padding:16px;transition:border-color var(--transition-fast)}.refit-footer .footer-form-wrapper .contact-form .form-group input:focus,.refit-footer .footer-form-wrapper .contact-form .form-group textarea:focus{border-color:var(--color-dark)}.refit-footer .footer-form-wrapper .contact-form .form-group input::placeholder,.refit-footer .footer-form-wrapper .contact-form .form-group textarea::placeholder{color:rgba(0,0,0,.3)}.refit-footer .footer-form-wrapper .contact-form .submit-btn{background:var(--color-dark);border:none;border-radius:var(--border-radius-sm);color:var(--color-light);cursor:pointer;font-size:16px;font-weight:500;margin-top:10px;padding:18px 32px;transition:background-color var(--transition-fast)}.refit-footer .footer-form-wrapper .contact-form .submit-btn:hover{background-color:#333}.refit-footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:60px}.refit-footer .footer-bottom .footer-bottom-top{display:flex;gap:80px;margin-bottom:48px}@media(max-width:768px){.refit-footer .footer-bottom .footer-bottom-top{flex-direction:column;gap:40px}}.refit-footer .footer-bottom .footer-bottom-top h4{color:hsla(0,0%,100%,.4);font-size:13px;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.refit-footer .footer-bottom .footer-bottom-top nav{display:flex;flex-direction:column;gap:12px}.refit-footer .footer-bottom .footer-bottom-top nav a{color:hsla(0,0%,100%,.65);font-size:15px;text-decoration:none;transition:color var(--transition-fast);width:fit-content}.refit-footer .footer-bottom .footer-bottom-top nav a:hover{color:var(--color-light)}.refit-footer .footer-bottom .footer-bottom-bar{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:6px;padding-top:24px}.refit-footer .footer-bottom .footer-bottom-bar p{color:hsla(0,0%,100%,.35);font-size:13px;margin:0}.refit-footer .footer-bottom .footer-bottom-bar p a{color:hsla(0,0%,100%,.5);text-decoration:none;transition:color var(--transition-fast)}.refit-footer .footer-bottom .footer-bottom-bar p a:hover{color:hsla(0,0%,100%,.8)}.landing-navbar{background:transparent;left:0;padding:32px 0;position:fixed;top:0;transition:padding .3s ease,background-color .3s ease,box-shadow .3s ease;width:100%;z-index:100}.landing-navbar.scrolled{background-color:var(--color-dark);box-shadow:0 4px 30px rgba(0,0,0,.5);padding:16px 0}@media(max-width:768px){.landing-navbar{padding:20px 0}}.landing-navbar .nav-container{align-items:center;display:flex;justify-content:space-between}.landing-navbar .nav-logo{align-items:center;display:flex;gap:12px;text-decoration:none}.landing-navbar .nav-logo .logo-text{color:var(--color-light);font-size:24px;font-weight:700;letter-spacing:.06em}.landing-navbar .nav-links{align-items:center;display:flex;gap:32px}@media(max-width:768px){.landing-navbar .nav-links{display:none}}.landing-navbar .nav-links .nav-item{background:none;border:none;color:hsla(0,0%,100%,.8);cursor:pointer;font-size:16px;font-weight:500;padding:0;text-decoration:none;transition:color var(--transition-fast)}.landing-navbar .nav-links .nav-item:hover{color:var(--color-light)}.landing-navbar .nav-links .nav-btn-store{background-color:#ff4500;border:none;border-radius:var(--border-radius-pill);color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;margin-left:16px;padding:10px 24px;text-decoration:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.landing-navbar .nav-links .nav-btn-store:hover{background-color:#e63900;transform:translateY(-2px)}.landing-navbar .hamburger-btn{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:var(--border-radius-sm);cursor:pointer;display:none;flex-direction:column;gap:5px;height:44px;justify-content:center;padding:0;width:44px;z-index:101}.landing-navbar .hamburger-btn span{background-color:#fff;border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .25s ease,opacity .25s ease;width:22px}.landing-navbar .hamburger-btn.open span:first-child{transform:translateY(7px) rotate(45deg)}.landing-navbar .hamburger-btn.open span:nth-child(2){opacity:0;transform:scaleX(0)}.landing-navbar .hamburger-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.landing-navbar .hamburger-btn{display:flex}}.mobile-menu{background-color:var(--color-dark);box-shadow:0 8px 32px rgba(0,0,0,.4);left:0;padding:100px 24px 48px;position:fixed;right:0;top:0;z-index:99}.mobile-menu .mobile-nav-links{display:flex;flex-direction:column;gap:8px}.mobile-menu .mobile-nav-links .mobile-nav-item{background:none;border:none;border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7);cursor:pointer;display:block;font-size:28px;font-weight:600;letter-spacing:-.02em;padding:12px 0;text-align:left;text-decoration:none;text-transform:capitalize;transition:color var(--transition-fast)}.mobile-menu .mobile-nav-links .mobile-nav-item:hover{color:var(--color-light)}.mobile-menu .mobile-nav-links .mobile-btn-store{background-color:#ff4500;border:none;border-radius:var(--border-radius-pill);color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:600;margin-top:24px;padding:16px 32px;text-align:center;text-decoration:none;transition:background-color var(--transition-fast);width:100%}.mobile-menu .mobile-nav-links .mobile-btn-store:hover{background-color:#e63900}.trusted-by-section{background-color:var(--color-light);border-bottom:1px solid rgba(0,0,0,.05);padding:80px 0}@media(max-width:768px){.trusted-by-section{padding:60px 0}}@media(max-width:480px){.trusted-by-section{padding:48px 0}}.trusted-by-section .trusted-header{margin-bottom:40px;text-align:center}.trusted-by-section .trusted-header p{color:var(--text-muted-light);font-size:16px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.trusted-by-section .trusted-marquee-wrapper{overflow:hidden;position:relative;width:100%}.trusted-by-section .trusted-marquee-wrapper .brand-logo{align-items:center;display:flex;height:60px;justify-content:center;padding:0 36px}@media(max-width:768px){.trusted-by-section .trusted-marquee-wrapper .brand-logo{padding:0 24px}}.trusted-by-section .trusted-marquee-wrapper .brand-logo img{display:block;height:70px;max-width:140px;object-fit:contain;transition:filter var(--transition-smooth);-webkit-user-select:none;user-select:none;width:auto}@media(max-width:768px){.trusted-by-section .trusted-marquee-wrapper .brand-logo img{height:32px;max-width:110px}}.trusted-by-section .trusted-marquee-wrapper .brand-logo:hover img{filter:grayscale(0) opacity(1)}.vouchers-section{background-color:var(--color-light)}.vouchers-section .vouchers-header{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto 72px;max-width:680px;text-align:center}.vouchers-section .vouchers-header h2{color:var(--color-dark);font-size:clamp(36px,5vw,60px);font-weight:500;letter-spacing:-.04em;line-height:1.08}.vouchers-section .vouchers-header p{color:var(--text-muted-light);font-size:clamp(15px,1.4vw,18px);line-height:1.65}@media(max-width:768px){.vouchers-section .vouchers-header{margin-bottom:48px}}.vouchers-section .vouchers-accent{color:var(--color-accent)}.vouchers-section .vouchers-banner{background-color:var(--color-dark);display:grid;gap:0;grid-template-columns:1fr 1fr;min-height:520px;overflow:hidden}@media(max-width:900px){.vouchers-section .vouchers-banner{grid-template-columns:1fr}}.vouchers-section .banner-image-side{min-height:360px;position:relative}.vouchers-section .banner-image-side img{display:block;height:100%;object-fit:cover;width:100%}.vouchers-section .banner-image-side .banner-chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.95);border-radius:var(--border-radius-md);bottom:28px;box-shadow:0 8px 32px rgba(0,0,0,.18);display:flex;flex-direction:column;gap:2px;left:28px;padding:16px 22px;position:absolute}.vouchers-section .banner-image-side .banner-chip .chip-value{color:var(--color-dark);font-size:28px;font-weight:600;letter-spacing:-.04em;line-height:1}.vouchers-section .banner-image-side .banner-chip .chip-label{color:var(--text-muted-light);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.vouchers-section .banner-copy-side{display:flex;flex-direction:column;gap:24px;justify-content:center;padding:56px 52px}@media(max-width:1100px){.vouchers-section .banner-copy-side{padding:48px 40px}}@media(max-width:768px){.vouchers-section .banner-copy-side{padding:40px 28px}}.vouchers-section .banner-copy-side h3{color:var(--color-light);font-size:clamp(28px,3.5vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.1}.vouchers-section .banner-copy-side p{color:hsla(0,0%,100%,.6);font-size:clamp(14px,1.2vw,16px);line-height:1.7;max-width:420px}.vouchers-section .banner-copy-side .banner-stats{display:flex;gap:32px;margin:8px 0}.vouchers-section .banner-copy-side .banner-stats .stat-item{display:flex;flex-direction:column;gap:6px}.vouchers-section .banner-copy-side .banner-stats .stat-item .stat-number{color:var(--color-light);font-size:32px;font-weight:600;line-height:1}.vouchers-section .banner-copy-side .banner-stats .stat-item .stat-text{color:hsla(0,0%,100%,.6);font-size:13px;letter-spacing:.05em;text-transform:uppercase}.vouchers-section .banner-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.vouchers-section .banner-list li{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.5;padding-left:20px;position:relative}.vouchers-section .banner-list li:before{background-color:var(--color-accent);border-radius:50%;content:"";height:7px;left:0;position:absolute;top:7px;width:7px}.vouchers-section .vouchers-features{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:48px}@media(max-width:1024px){.vouchers-section .vouchers-features{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.vouchers-section .vouchers-features{grid-template-columns:1fr}}.vouchers-section .voucher-feature-card{background-color:var(--color-gray);border:1px solid rgba(0,0,0,.07);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:14px;padding:32px 28px;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.vouchers-section .voucher-feature-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.08);transform:translateY(-4px)}.vouchers-section .voucher-feature-card .feature-icon{align-items:center;border-radius:var(--border-radius-sm);color:var(--color-dark);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.vouchers-section .voucher-feature-card h4{color:var(--color-dark);font-size:16px;font-weight:600;letter-spacing:-.02em}.vouchers-section .voucher-feature-card p{color:var(--text-muted-light);font-size:14px;line-height:1.6}.gifting-section{background-color:var(--color-light)}.gifting-section .gifting-banner{align-items:center;display:flex;height:580px;overflow:hidden;position:relative;width:100%}@media(max-width:768px){.gifting-section .gifting-banner{height:520px}}@media(max-width:480px){.gifting-section .gifting-banner{height:480px}}.gifting-section .gifting-banner-img{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.gifting-section .gifting-banner-overlay{background:linear-gradient(105deg,hsla(0,0%,4%,.88),hsla(0,0%,4%,.55) 55%,hsla(0,0%,4%,.2));inset:0;position:absolute}.gifting-section .gifting-banner-content{align-items:flex-start;display:flex;flex-direction:column;gap:24px;max-width:640px;padding-bottom:0;padding-top:0;position:relative;z-index:2}.gifting-section .gifting-banner-content h2{color:var(--color-light);font-size:clamp(38px,5.5vw,68px);font-weight:500;letter-spacing:-.04em;line-height:1.05}.gifting-section .gifting-banner-content p{color:hsla(0,0%,100%,.65);font-size:clamp(15px,1.4vw,18px);line-height:1.65;max-width:480px}.gifting-section .gifting-badge{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--border-radius-pill);color:hsla(0,0%,100%,.75);display:inline-flex;font-size:13px;font-weight:500;gap:8px;letter-spacing:.04em;padding:8px 16px;text-transform:uppercase}.gifting-section .gifting-badge .dot{animation:pulse 2s infinite;background-color:var(--color-accent);border-radius:50%;height:7px;width:7px}.gifting-section .gifting-accent{color:var(--color-accent)}.gifting-section .gifting-cards-wrap{padding-bottom:0;padding-top:80px}@media(max-width:768px){.gifting-section .gifting-cards-wrap{padding-top:56px}}.gifting-section .gifting-cards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.gifting-section .gifting-cards{grid-template-columns:1fr;margin:0 auto;max-width:500px}}.gifting-section .gift-card{background-color:var(--color-gray);border:1px solid rgba(0,0,0,.06);border-radius:var(--border-radius-lg);overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.gifting-section .gift-card:hover{box-shadow:0 20px 60px rgba(0,0,0,.1);transform:translateY(-6px)}.gifting-section .gift-card-img-wrap{height:260px;overflow:hidden;width:100%}.gifting-section .gift-card-img-wrap img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.gift-card:hover .gifting-section .gift-card-img-wrap img{transform:scale(1.05)}.gifting-section .gift-card-body{padding:28px 28px 32px}.gifting-section .gift-card-body h3{color:var(--color-dark);font-size:20px;font-weight:600;letter-spacing:-.03em;margin-bottom:10px}.gifting-section .gift-card-body p{color:var(--text-muted-light);font-size:14px;line-height:1.65}.gifting-section .gifting-steps-wrap{padding-bottom:100px;padding-top:80px}@media(max-width:768px){.gifting-section .gifting-steps-wrap{padding-bottom:72px;padding-top:56px}}.gifting-section .gifting-steps-title{color:var(--color-dark);font-size:clamp(22px,2.5vw,32px);font-weight:500;letter-spacing:-.03em;margin-bottom:48px;text-align:center}.gifting-section .gifting-steps{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.gifting-section .gifting-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.gifting-section .gifting-steps{grid-template-columns:1fr}}.gifting-section .gifting-step{background-color:var(--color-gray);border:1px solid rgba(0,0,0,.07);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:12px;padding:32px 28px}.gifting-section .gifting-step .gifting-step-icon{align-items:center;background-color:var(--color-dark);border-radius:var(--border-radius-sm);color:var(--color-accent);display:flex;height:44px;justify-content:center;width:44px}.gifting-section .gifting-step .gifting-step-num{color:var(--text-muted-light);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gifting-section .gifting-step h4{color:var(--color-dark);font-size:16px;font-weight:600;letter-spacing:-.02em}.gifting-section .gifting-step p{color:var(--text-muted-light);font-size:14px;line-height:1.6}.categories-marquee-section{background-color:var(--color-light);border-bottom:1px solid rgba(0,0,0,.05);overflow:hidden;padding:100px 0}@media(max-width:768px){.categories-marquee-section{padding:80px 0}}@media(max-width:480px){.categories-marquee-section{padding:60px 0}}.categories-marquee-section .section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:60px;text-align:center}@media(max-width:768px){.categories-marquee-section .section-header{margin-bottom:40px}}.categories-marquee-section .section-header .refit-badge{background-color:var(--color-gray);color:var(--text-muted-light);margin-bottom:20px}.categories-marquee-section .section-header h2{color:var(--color-dark);font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.04em;margin-bottom:16px}.categories-marquee-section .section-header p{color:var(--text-muted-light);font-size:clamp(16px,1.5vw,18px);line-height:1.6;margin:0 auto;max-width:600px}.categories-marquee-section .marquee-outer-container{display:flex;flex-direction:column;gap:24px;position:relative;width:100%}@media(max-width:768px){.categories-marquee-section .marquee-outer-container{gap:16px}}.categories-marquee-section .marquee-row{left:50%;margin-left:-50vw;margin-right:-50vw;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent);overflow:hidden;position:relative;right:50%;width:100vw}.categories-marquee-section .marquee-row.second-row{margin-top:4px}.categories-marquee-section .marquee-track{align-items:flex-start;display:flex;width:max-content;will-change:transform}.categories-marquee-section .marquee-track:hover{animation-play-state:paused!important}.categories-marquee-section .scroll-left.animate{animation:marquee-scroll-left 30s linear infinite}.categories-marquee-section .scroll-right.animate{animation:marquee-scroll-right 30s linear infinite}.categories-marquee-section .category-banner-card{aspect-ratio:2432/876;background-color:var(--color-gray);border-radius:var(--border-radius-md);cursor:pointer;flex-shrink:0;margin:0 12px;overflow:hidden;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth);width:420px}@media(max-width:1024px){.categories-marquee-section .category-banner-card{width:340px}}@media(max-width:768px){.categories-marquee-section .category-banner-card{border-radius:var(--border-radius-sm);margin:0 8px;width:280px}}@media(max-width:480px){.categories-marquee-section .category-banner-card{width:240px}}.categories-marquee-section .category-banner-card .image-wrapper{height:100%;overflow:hidden;position:relative;width:100%}.categories-marquee-section .category-banner-card .image-wrapper img{display:block;height:100%;object-fit:cover;transition:transform var(--transition-smooth);width:100%}.categories-marquee-section .category-banner-card .image-wrapper .card-overlay{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.15));inset:0;opacity:.8;pointer-events:none;position:absolute;transition:opacity var(--transition-smooth)}.categories-marquee-section .category-banner-card:hover{border-color:rgba(0,0,0,.12);box-shadow:0 12px 32px rgba(0,0,0,.1)}@keyframes marquee-scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes marquee-scroll-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.callback-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.callback-modal-container{animation:fadeIn .3s ease-out;background:#fff;background-image:radial-gradient(#ffe8dc 1px,transparent 0),radial-gradient(#ffe8dc 1px,transparent 0);background-position:0 0,15px 15px;background-size:30px 30px;border:1px solid rgba(255,122,51,.2);border-radius:12px;box-shadow:0 10px 30px rgba(255,122,51,.1);margin:2rem auto;max-width:500px;padding:2.5rem;position:relative;width:90%}.callback-modal-container .space_text{padding:15px 0;text-align:center}.callback-modal-container .close-button{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;position:absolute;right:15px;top:15px;transition:color .2s}.callback-modal-container .close-button:hover{color:#ff7a33}.callback-modal-container .form-title{color:#ff7a33;font-size:1.8rem;font-weight:600;margin-bottom:.5rem;text-align:center}.callback-modal-container .form-subtitle{color:#666;font-size:1rem;margin-bottom:2rem;text-align:center}.callback-modal-container .success-message{padding:2rem 0;text-align:center}.callback-modal-container .success-message h2{color:#ff7a33;margin-bottom:1rem}.callback-modal-container .success-message p{color:#666;font-size:1.1rem}.callback-modal-container .callback-form{display:flex;flex-direction:column;gap:1.5rem}.callback-modal-container .callback-form .form-group{display:flex;flex-direction:column;gap:.5rem}.callback-modal-container .callback-form .form-group label{color:#333;font-size:.9rem;font-weight:500}.callback-modal-container .callback-form .form-group input{background-color:hsla(0,0%,100%,.8);border:1px solid #ddd;border-radius:8px;font-size:.9rem;padding:.8rem 1rem;transition:all .3s ease}.callback-modal-container .callback-form .form-group input:focus{border-color:#ff7a33;box-shadow:0 0 0 3px rgba(255,122,51,.2);outline:none}.callback-modal-container .callback-form .form-group input::placeholder{color:#aaa}.callback-modal-container .callback-form .terms-group{align-items:center;display:flex;gap:.5rem;margin:.5rem 0}.callback-modal-container .callback-form .terms-group label{color:#666;cursor:pointer;font-size:.85rem}.callback-modal-container .callback-form .terms-group label .terms-link{color:#ff7a33;font-weight:500;text-decoration:none}.callback-modal-container .callback-form .terms-group label .terms-link:hover{text-decoration:underline}.callback-modal-container .callback-form .terms-group input[type=checkbox]{accent-color:#ff7a33;cursor:pointer;height:18px;width:18px}.callback-modal-container .callback-form .submit-btn{background-color:#ff7a33;border:none;border-radius:8px;box-shadow:0 4px 6px rgba(255,122,51,.2);color:#fff;cursor:pointer;font-size:1rem;font-weight:500;margin-top:1rem;padding:1rem;transition:all .3s ease}.callback-modal-container .callback-form .submit-btn:hover{background-color:#ff691a;box-shadow:0 6px 12px rgba(255,122,51,.3);transform:translateY(-2px)}.callback-modal-container .callback-form .submit-btn:active{transform:translateY(0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.callback-modal-container{padding:1.5rem;width:85%}}:root{--reg-font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--reg-navy:#0b1d35;--reg-orange:#e65300;--reg-orange2:#bf4600;--reg-green:#16a34a;--reg-red:#dc2626;--reg-text1:#111827;--reg-text2:#4b5563;--reg-text3:#9ca3af;--reg-border:#e5e7eb;--reg-bg:#f8fafc;--reg-white:#fff;--reg-divider:#f1f5f9;--reg-radius:24px;--reg-radius-sm:12px}.reg-shell{background:var(--reg-white);border-radius:var(--reg-radius);box-shadow:0 8px 32px rgba(0,0,0,.1),0 32px 80px rgba(0,0,0,.18);display:flex;flex-direction:row;font-family:var(--reg-font);max-height:92vh;overflow:hidden;position:relative;width:min(920px,95vw)}@media(max-width:768px){.reg-shell{border-radius:0;flex-direction:column;height:auto;max-height:none;max-width:100vw;overflow:visible;width:100vw}}.reg-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.82);border-radius:var(--reg-radius);display:flex;inset:0;justify-content:center;position:absolute;z-index:100}.reg-form-panel{-webkit-overflow-scrolling:touch;background:var(--reg-white);display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow-y:auto}.reg-form-panel::-webkit-scrollbar{width:4px}.reg-form-panel::-webkit-scrollbar-thumb{background:var(--reg-border);border-radius:4px}@media(max-width:768px){.reg-form-panel{flex:unset;min-height:0;overflow-y:visible}}.reg-header{align-items:center;background:var(--reg-white);display:flex;justify-content:space-between;padding:20px 28px 0;position:sticky;top:0;z-index:10}@media(max-width:768px){.reg-header{padding:16px 20px 0;position:relative}}.reg-logo{height:34px;object-fit:contain;width:auto}.reg-close-btn{align-items:center;background:transparent;border:1.5px solid var(--reg-border);border-radius:50%;color:var(--reg-text3);cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .18s;width:34px}.reg-close-btn:hover{background:#f4f4f4;border-color:#ccc;color:var(--reg-text1)}.reg-form-body{display:flex;flex-direction:column;gap:20px;padding:20px 28px 36px}@media(max-width:768px){.reg-form-body{gap:18px;padding:18px 20px calc(32px + env(safe-area-inset-bottom, 0px))}}.reg-title{color:var(--reg-text1);font-family:var(--reg-font);font-size:clamp(24px,3vw,30px);font-weight:900;letter-spacing:-.04em;line-height:1.1;margin:0}.reg-subtitle{color:var(--reg-text3);font-size:13.5px;line-height:1.5;margin:-10px 0 0}.reg-login-link{background:none;border:none;color:var(--reg-navy);cursor:pointer;font-size:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.reg-login-link:hover{opacity:.75}.reg-avatar-row{align-items:center;display:flex;gap:16px}.reg-avatar{border:2px dashed var(--reg-border);border-radius:50%;cursor:pointer;flex-shrink:0;height:72px;position:relative;transition:border-color .2s;width:72px}.reg-avatar:hover{border-color:var(--reg-orange)}.reg-avatar:hover .reg-avatar-badge{background:var(--reg-orange);color:#fff}.reg-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.reg-avatar input{display:none}.reg-avatar-badge{align-items:center;background:var(--reg-white);border:1.5px solid var(--reg-border);border-radius:50%;bottom:-2px;box-shadow:0 1px 6px rgba(0,0,0,.12);color:var(--reg-text2);display:flex;height:24px;justify-content:center;position:absolute;right:-2px;transition:all .2s;width:24px}.reg-avatar-meta{display:flex;flex-direction:column;gap:3px}.reg-avatar-label{color:var(--reg-text1);font-size:13px;font-weight:600}.reg-avatar-hint{color:var(--reg-text3);font-size:11.5px}.reg-grid{display:grid;gap:14px 16px;grid-template-columns:1fr 1fr}@media(max-width:600px){.reg-grid{gap:14px;grid-template-columns:1fr}}.reg-field{display:flex;flex-direction:column;gap:7px}.reg-field--full{grid-column:1/-1}.reg-label{align-items:center;color:var(--reg-text2);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;text-transform:uppercase}.reg-req{color:var(--reg-orange)}.reg-input{background:var(--reg-bg);border:1.5px solid var(--reg-border);border-radius:var(--reg-radius-sm);box-sizing:border-box;color:var(--reg-text1);font-family:var(--reg-font);font-size:14px;height:46px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.reg-input::placeholder{color:var(--reg-text3)}.reg-input:focus{background:var(--reg-white);border-color:var(--reg-navy);box-shadow:0 0 0 3px rgba(11,29,53,.08)}.reg-input--error{background:#fff5f5;border-color:var(--reg-red)!important;box-shadow:0 0 0 3px rgba(220,38,38,.08)!important}.reg-input--valid{background:#f0fdf4;border-color:var(--reg-green)!important;box-shadow:0 0 0 3px rgba(22,163,74,.08)!important}.reg-valid-chip{align-items:center;background:#dcfce7;border-radius:20px;color:var(--reg-green);display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.reg-hint{color:var(--reg-text3);font-size:11.5px;margin-top:-2px}.reg-hint--error{color:var(--reg-red)}.reg-hint--error code{background:#fee2e2;border-radius:4px;font-family:monospace;font-size:11px;padding:1px 5px}.reg-agreement{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.reg-agreement input[type=checkbox]{accent-color:var(--reg-navy);cursor:pointer;flex-shrink:0;height:17px;margin-top:2px;width:17px}.reg-agreement span{color:var(--reg-text3);font-size:13px;line-height:1.55;-webkit-user-select:none;user-select:none}.reg-link{color:var(--reg-text1);cursor:pointer;font-weight:600;text-decoration:underline;text-decoration-color:var(--reg-border);text-underline-offset:2px}.reg-link:hover{color:var(--reg-orange);text-decoration-color:var(--reg-orange)}.reg-cta{align-items:center;background:var(--reg-navy);border:none;border-radius:14px;color:#fff;cursor:pointer;display:flex;font-family:var(--reg-font);font-size:15px;font-weight:700;gap:6px;height:52px;justify-content:center;letter-spacing:-.01em;transition:background .2s,transform .15s,opacity .2s;width:100%}.reg-cta:hover:not(:disabled){background:#16304f;transform:translateY(-1px)}.reg-cta:active:not(:disabled){transform:translateY(0)}.reg-cta:disabled{cursor:not-allowed;opacity:.45}.reg-cta-arrow{font-size:18px;line-height:1;transition:transform .2s}.reg-cta:hover:not(:disabled) .reg-cta-arrow{transform:translateX(3px)}.reg-cta-loading{align-items:center;display:flex;gap:8px}.reg-spinner{animation:reg-spin .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes reg-spin{to{transform:rotate(1turn)}}.reg-doc-panel{background:var(--reg-bg);border-left:1px solid var(--reg-divider);flex-shrink:0;overflow:hidden}@media(max-width:768px){.reg-doc-panel{display:none!important}}.reg-doc-panel-inner{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;overflow-y:auto;padding:28px 24px;width:360px}.reg-doc-panel-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.reg-doc-panel-title{align-items:center;color:var(--reg-text1);display:flex;font-size:14px;font-weight:700;gap:8px}.reg-doc-panel-title svg{color:var(--reg-navy);flex-shrink:0}.reg-optional-chip{background:#e5e7eb;border-radius:20px;color:#6b7280;flex-shrink:0;font-size:10px;letter-spacing:.05em;padding:2px 8px}.reg-doc-clear-btn,.reg-optional-chip{font-weight:700;text-transform:uppercase}.reg-doc-clear-btn{background:none;border:none;color:var(--reg-red);cursor:pointer;font-size:11.5px;letter-spacing:.04em;padding:0}.reg-doc-clear-btn:hover{text-decoration:underline}.reg-doc-gstin-echo{align-items:center;background:var(--reg-white);border:1.5px solid var(--reg-border);border-radius:var(--reg-radius-sm);display:flex;gap:10px;padding:10px 14px}.reg-doc-gstin-label{color:var(--reg-text3);flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.reg-doc-gstin-value{color:var(--reg-navy);font-family:Courier New,Courier,monospace;font-size:13px;font-weight:700;letter-spacing:.08em;word-break:break-all}.reg-doc-upload{align-items:center;border:2px dashed var(--reg-border);border-radius:var(--reg-radius-sm);box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;min-height:180px;padding:20px 16px;transition:border-color .18s,background .18s}.reg-doc-upload:hover{background:rgba(11,29,53,.03);border-color:var(--reg-navy)}@media(max-width:768px){.reg-doc-upload{min-height:130px}}.reg-doc-icon{opacity:.5;width:48px}@media(max-width:768px){.reg-doc-icon{width:36px}}.reg-doc-label{color:var(--reg-text2);font-size:13px;margin:0;text-align:center}.reg-doc-sub{color:var(--reg-text3);font-size:11.5px;text-align:center}.reg-doc-preview{border-radius:8px;height:220px;object-fit:contain;width:100%}@media(max-width:768px){.reg-doc-preview{height:150px}}.reg-doc-info{align-items:flex-start;background:rgba(11,29,53,.04);border-radius:10px;display:flex;gap:8px;padding:12px}.reg-doc-info svg{color:var(--reg-navy);flex-shrink:0;margin-top:1px;opacity:.6}.reg-doc-info span{color:var(--reg-text2);font-size:11.5px;line-height:1.5}@media(min-width:769px){.reg-mobile-doc-section{display:none!important}}.reg-mobile-doc-inner{background:var(--reg-bg);border:1.5px solid var(--reg-border);border-radius:var(--reg-radius-sm);display:flex;flex-direction:column;gap:14px;padding:16px}.mcdr-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#e65300;border:none;border-radius:50%;bottom:80px;box-shadow:0 4px 20px rgba(230,83,0,.45),0 2px 8px rgba(0,0,0,.12);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;left:16px;position:fixed;transition:transform .18s ease,box-shadow .18s ease,background .18s;width:48px;z-index:900}.mcdr-fab:active{transform:scale(.93)}.mcdr-fab:hover{background:#c94a00;box-shadow:0 6px 28px rgba(230,83,0,.55)}@media(min-width:769px){.mcdr-fab{display:none}}.mcdr-overlay{animation:mcdrFadeIn .22s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(0,0,0,.48);inset:0;position:fixed;z-index:1050}@keyframes mcdrFadeIn{0%{opacity:0}to{opacity:1}}@media(min-width:769px){.mcdr-overlay{display:none}}.mcdr-drawer{background:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -8px 48px rgba(0,0,0,.18);display:flex;flex-direction:column;font-family:Jost,Inter,-apple-system,sans-serif;left:0;max-height:82vh;overflow:hidden;position:fixed;right:0;transform:translateY(100%);transition:transform .34s cubic-bezier(.32,.72,0,1);z-index:1051}.mcdr-drawer.open{transform:translateY(0)}.mcdr-drawer:before{background:#e0e0e0;border-radius:4px;content:"";display:block;flex-shrink:0;height:4px;margin:10px auto 0;width:40px}@media(min-width:769px){.mcdr-drawer{display:none}}.mcdr-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px 10px}.mcdr-header .mcdr-back-btn,.mcdr-header .mcdr-close-btn{align-items:center;background:#f8f8f8;border:1px solid #f0f0f0;border-radius:50%;color:#444;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:background .16s,color .16s;width:36px}.mcdr-header .mcdr-back-btn:active,.mcdr-header .mcdr-close-btn:active{background:#eee}.mcdr-header .mcdr-back-placeholder{flex-shrink:0;width:36px}.mcdr-header .mcdr-title{color:#0f0f0f;flex:1 1;font-family:Jost,Inter,-apple-system,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.01em;margin:0;overflow:hidden;padding:0 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mcdr-content{-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.mcdr-content::-webkit-scrollbar{width:3px}.mcdr-content::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:4px}.mcdr-list{list-style:none;margin:0;padding:8px 0}.mcdr-list .mcdr-list-item{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;justify-content:space-between;padding:14px 20px;transition:background .14s}.mcdr-list .mcdr-list-item:last-child{border-bottom:none}.mcdr-list .mcdr-list-item:active{background:#f5f5f5}.mcdr-list .mcdr-list-item span{color:#0f0f0f;flex:1 1;font-family:Jost,Inter,-apple-system,sans-serif;font-size:15px;font-weight:500;line-height:1.3}.mcdr-list .mcdr-list-item svg{color:#888;flex-shrink:0}.mcdr-direct-link{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff5ef;border-bottom:1px solid rgba(230,83,0,.15);color:#e65300;cursor:pointer;display:flex;font-family:Jost,Inter,-apple-system,sans-serif;font-size:14px;font-weight:700;gap:6px;padding:14px 20px;transition:background .16s}.mcdr-direct-link:active{background:#ffe8d6}.mcdr-loading{color:#aaa;font-family:Jost,Inter,-apple-system,sans-serif;font-size:14px;padding:32px 20px;text-align:center}.mcdr-level-strip{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;gap:6px;padding:8px 20px}.mcdr-level-strip .mcdr-level-dot{background:#ddd;border-radius:50%;height:6px;transition:background .18s;width:6px}.mcdr-level-strip .mcdr-level-dot.active{background:#e65300}.main_component{height:max-content;overflow-x:clip;width:100%}.main_component.with-categories{padding-top:112px}.main_component.no-categories{padding-top:68px}@media(max-width:768px){.main_component{padding-top:68px!important}}#empty_cart{flex-direction:column;gap:0;padding:80px 24px;text-align:center}#empty_cart,#empty_cart .empty-icon-wrapper{align-items:center;display:flex;justify-content:center}#empty_cart .empty-icon-wrapper{animation:empty-float 3s ease-in-out infinite;background:#f4f5f7;border:1px solid #ebebeb;border-radius:50%;height:120px;margin-bottom:28px;width:120px}@keyframes empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#empty_cart img{height:150px;object-fit:contain;opacity:.5;width:150px}#empty_cart h4.h4{color:#111;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.03em;margin:0 0 10px}#empty_cart h4.h4,#empty_cart p.p2{font-family:var(--ct-font,"Inter",sans-serif)}#empty_cart p.p2{color:#888;font-size:15px;line-height:1.65;margin:0 0 28px;max-width:360px}#empty_cart .storybook-button{border-radius:99px!important;font-family:var(--ct-font,"Inter",sans-serif)!important;font-size:15px!important;font-weight:700!important;height:50px!important;min-width:200px}#empty_cart .empty-b2b-hint{align-items:flex-start;background:#f8f8f8;border:1px solid #ebebeb;border-radius:12px;display:flex;gap:12px;margin-top:28px;max-width:400px;padding:14px 24px;text-align:left}#empty_cart .empty-b2b-hint .hint-icon{flex-shrink:0;font-size:22px;margin-top:2px}#empty_cart .empty-b2b-hint div h5{color:#222;font-family:var(--ct-font,"Inter",sans-serif);font-size:14px;font-weight:700;margin:0 0 3px}#empty_cart .empty-b2b-hint div p{color:#888;font-family:var(--ct-font,"Inter",sans-serif);font-size:13px;line-height:1.5;margin:0}#empty_cart .empty-b2b-hint div p a{color:#e65300;font-weight:600;text-decoration:none}#empty_cart .empty-b2b-hint div p a:hover{text-decoration:underline}@media(max-width:768px){#empty_cart{padding:60px 16px}#empty_cart img{height:56px;width:56px}#empty_cart .empty-b2b-hint{display:none}}.carousel{display:grid;grid-template-columns:1fr;grid-template-rows:auto;max-width:100%;overflow:hidden;position:relative;width:100%}.carousel .arrow{cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);width:33px;z-index:2}.carousel .arrow.left{left:25px}.carousel .arrow.right{right:25px}.carousel div.slide{grid-column:1;grid-row:1;opacity:1;overflow:hidden;transition:opacity .2s ease-in-out;width:100%}.carousel div.slide.not-show{opacity:0;pointer-events:none}.storybook-edit_address_modal{background-color:#fff;background-position:100% 0;background-repeat:no-repeat;background-size:200px;border-radius:20px;color:#4b4b4b;display:flex;flex-direction:column;max-height:90vh;max-width:90vw;min-width:500px;overflow-y:auto;padding:32px;width:100%}.storybook-edit_address_modal::-webkit-scrollbar{width:6px}.storybook-edit_address_modal::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.storybook-edit_address_modal::-webkit-scrollbar-track{background:transparent}.storybook-edit_address_modal .header{align-items:flex-start;display:flex;justify-content:space-between}.storybook-edit_address_modal .header .header_left{align-items:center;display:flex}.storybook-edit_address_modal .header .header_left>img{height:48px;margin-right:21px;object-fit:contain;width:48px}.storybook-edit_address_modal .header .header_left .d5{color:#0f172a;font-family:Jost,sans-serif;font-weight:700;margin-bottom:4px}.storybook-edit_address_modal .header .header_left .location{align-items:center;display:flex}.storybook-edit_address_modal .header .header_left .location img{height:16px;margin-right:4px;width:16px}.storybook-edit_address_modal .header .header_left .location p{color:#64748b;font-family:Jost,sans-serif}.storybook-edit_address_modal .header .close_btn{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin:-8px;padding:8px;transition:background-color .2s}.storybook-edit_address_modal .header .close_btn:hover{background-color:#f1f5f9}.storybook-edit_address_modal .content{display:flex;flex-direction:column;gap:16px;margin-top:24px}.storybook-edit_address_modal .content .address_details,.storybook-edit_address_modal .content .recipient_details{align-items:center;display:flex;margin-top:8px}.storybook-edit_address_modal .content .address_details img,.storybook-edit_address_modal .content .recipient_details img{height:24px;margin-right:8px;width:24px}.storybook-edit_address_modal .content .address_details .h7,.storybook-edit_address_modal .content .recipient_details .h7{color:#1e293b;font-family:Jost,sans-serif;font-weight:600}.storybook-edit_address_modal .content .row{display:flex;gap:16px}.storybook-edit_address_modal .content .row>*{flex:1 1}.storybook-edit_address_modal .content .default_address{align-items:center;display:flex;margin-top:8px}.storybook-edit_address_modal .content .default_address p.p5{color:#475569;font-family:Jost,sans-serif;margin-left:12px}.storybook-edit_address_modal .content .default_address p.p5 span{color:#0a1929;font-weight:500}.storybook-edit_address_modal .storybook-button{margin-top:32px}@media(max-width:768px){.storybook-edit_address_modal{background-size:150px;border-radius:0;height:100vh;justify-content:space-between;max-height:100vh;min-width:100vw;padding:24px}.storybook-edit_address_modal .content{flex:1 1}.storybook-edit_address_modal .content .row{flex-direction:column;gap:16px}}.catalog_product_card{align-items:center;background-color:#fff;border-radius:8px;display:flex;filter:drop-shadow(0 2.76px 32px rgba(169,169,169,.1));margin-bottom:15px;min-width:1000px;padding:15px 21px}.catalog_product_card .product_info{align-items:center;display:flex;flex:1 1;margin-right:27px}.catalog_product_card .product_info .prod_img{height:80px;margin-right:27px;object-fit:contain;width:100px}.catalog_product_card .product_info .information{flex:1 1}.catalog_product_card .product_info .information h6,.catalog_product_card .product_info .information p{margin-bottom:8px}.catalog_product_card p.p1{font-weight:500;text-align:center;width:140px}.catalog_product_card .delete_button{color:#bb032a;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease-in-out;width:80px}.catalog_product_card .delete_button:hover{color:#b91c1c;scale:1.15}@media(max-width:768px){.catalog_product_card{margin:5px 0;padding:8px 0}.catalog_product_card .product_info .prod_img{width:60px}.catalog_product_card .product_info .information{width:170px}.catalog_product_card p.p1{margin:0 8px;width:90px}.catalog_product_card .delete_button{margin-left:27px}}#storybook-product_catalogue_modal{align-items:center;color:#4b4b4b;display:flex;flex-direction:column;height:715px;justify-content:space-between;padding:52px 40px 27px;transition:all .5s ease-in-out}#storybook-product_catalogue_modal .content{display:flex;height:100%;overflow:hidden}#storybook-product_catalogue_modal .content div.vr{background-color:#f6f6f6;height:100%;margin:0 38px;width:2px}#storybook-product_catalogue_modal .content .added_products{width:400px}#storybook-product_catalogue_modal .content .added_products .header{align-items:flex-start;display:flex;margin-bottom:15px}#storybook-product_catalogue_modal .content .added_products .header>img{height:24px;margin-right:5px;width:24px}#storybook-product_catalogue_modal .content .added_products .products{display:flex;overflow-y:auto;padding-bottom:15px;width:100%}#storybook-product_catalogue_modal .content .added_products .products .product{background-position:top;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;flex-direction:column;height:170px;justify-content:flex-end;margin-right:5px;position:relative;width:150px}#storybook-product_catalogue_modal .content .added_products .products .product .checkmark{background-color:#5b9500;border-radius:5px;color:#fff;left:5px;padding:5px 10px;position:absolute;top:5px}#storybook-product_catalogue_modal .content .added_products .products .product .content{background-image:linear-gradient(0deg,#fff 0,#fff 25%,transparent);display:flex;flex-direction:column;height:100px;justify-content:flex-end;padding:0 15px;width:150px}#storybook-product_catalogue_modal .content .added_products .products .product .content p.p5{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#storybook-product_catalogue_modal .content .page{overflow-y:auto;width:400px}#storybook-product_catalogue_modal .content .page .header{align-items:center;display:flex;margin-bottom:38px}#storybook-product_catalogue_modal .content .page .header>img{margin-right:15px}#storybook-product_catalogue_modal .content .page .header h1.d5{margin:5px 0}#storybook-product_catalogue_modal .content .page .search_products{height:max-content;padding:0 15px}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products,#storybook-product_catalogue_modal .content .page .search_products .search_results{margin-top:21px}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products .header,#storybook-product_catalogue_modal .content .page .search_products .search_results .header{align-items:flex-start;display:flex;margin-bottom:15px}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products .header>img,#storybook-product_catalogue_modal .content .page .search_products .search_results .header>img{height:24px;margin-right:5px;width:24px}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products .products,#storybook-product_catalogue_modal .content .page .search_products .search_results .products{display:flex;overflow-y:auto;padding-bottom:15px;text-align:center;width:100%}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products .products .product,#storybook-product_catalogue_modal .content .page .search_products .search_results .products .product{background-position:top;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:flex;flex-direction:column;height:170px;justify-content:flex-end;margin-right:5px;position:relative;width:150px}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products .products .product .checkmark,#storybook-product_catalogue_modal .content .page .search_products .search_results .products .product .checkmark{background-color:#5b9500;border-radius:5px;color:#fff;left:5px;padding:5px 10px;position:absolute;top:5px}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products .products .product .content,#storybook-product_catalogue_modal .content .page .search_products .search_results .products .product .content{background-image:linear-gradient(0deg,#fff 0,#fff 25%,transparent);display:flex;flex-direction:column;height:100px;justify-content:flex-end;padding:0 15px;width:150px}#storybook-product_catalogue_modal .content .page .search_products .freq_searched_products .products .product .content p.p5,#storybook-product_catalogue_modal .content .page .search_products .search_results .products .product .content p.p5{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:15px;width:100%}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products .filtered_product{align-items:center;display:flex;margin-top:5px;width:100%}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products .filtered_product img.product_image{height:38px;width:38px}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products .filtered_product .content{display:flex;flex-direction:column;padding:0 15px}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products .filtered_product .content h6.h8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products .filtered_product .add_checkbox{align-items:center;cursor:pointer;display:flex;margin-left:auto;padding:5px 10px}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products .filtered_product .add_checkbox img{height:24px;margin-right:5px;width:24px}#storybook-product_catalogue_modal .content .page .search_products .search_results>.filtered_products .filtered_product .added_checkbox{border:1px solid #de1135;border-radius:5px;color:#de1135;cursor:pointer;margin-left:auto;padding:5px 10px}#storybook-product_catalogue_modal .content .added_products>.products{display:flex;flex-direction:column;padding-bottom:15px;width:100%}#storybook-product_catalogue_modal .content .added_products>.products .added_product{align-items:center;display:flex}#storybook-product_catalogue_modal .content .added_products>.products .added_product .product_image{height:112px;margin-right:5px}#storybook-product_catalogue_modal .content .added_products>.products .added_product .content{display:flex;flex-direction:column}#storybook-product_catalogue_modal .content .added_products>.products .added_product .content h6.h8,#storybook-product_catalogue_modal .content .added_products>.products .added_product .content p.p7{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#storybook-product_catalogue_modal .content .added_products>.products .added_product .remove_button{cursor:pointer;height:32px;margin-left:38px;width:32px}#storybook-product_catalogue_modal .storybook-button{margin-top:15px;max-width:30vw;min-width:250px}@media(max-width:768px){#storybook-product_catalogue_modal{padding:38px 27px;width:90vw}#storybook-product_catalogue_modal .content{flex-direction:column;overflow-y:auto;width:100%}#storybook-product_catalogue_modal .content div.vr{display:none}#storybook-product_catalogue_modal .content .added_products{height:max-content;margin-top:38px;width:100%}#storybook-product_catalogue_modal .content .added_products .products .added_product{margin:5px 15px}#storybook-product_catalogue_modal .content .page{height:max-content;overflow:visible;width:100%}#storybook-product_catalogue_modal .content .page .search_products{padding:0}}.org-info-modern{display:flex;flex-direction:column;gap:40px}.org-info-modern .info-header{align-items:center;display:flex;gap:27px}.org-info-modern .info-header .header-icon-wrapper{align-items:center;background-color:rgba(0,0,0,.05);border-radius:12px;color:#000;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.org-info-modern .info-header .header-text .title{color:#000;font-size:1.25rem;font-weight:600;margin:0}.org-info-modern .info-header .header-text .subtitle{color:rgba(0,0,0,.6);font-size:.9rem;margin:5px 0 0}.org-info-modern .org-grid{display:grid;gap:27px;grid-template-columns:repeat(2,1fr)}.org-info-modern .org-grid .org-card{background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.03);border-radius:12px;display:flex;flex-direction:column;gap:27px;padding:27px}.org-info-modern .org-grid .org-card.full-width{grid-column:span 2}.org-info-modern .org-grid .org-card .card-header{align-items:center;display:flex;gap:12px;margin-bottom:5px}.org-info-modern .org-grid .org-card .card-header .card-icon{color:#000;font-size:1.1rem;opacity:.7}.org-info-modern .org-grid .org-card .card-header .card-title{color:#000;font-size:.9rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.org-info-modern .org-grid .org-card .card-body{display:flex;flex-direction:column;gap:38px}.org-info-modern .org-grid .org-card .card-body .storybook-input_field p.label{color:rgba(0,0,0,.4);font-size:.75rem;font-variation-settings:"wght" 600;letter-spacing:.05em;margin-bottom:8px}.org-info-modern .org-grid .org-card .card-body .storybook-input_field .input input{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;color:#000;font-size:.95rem;height:52px;padding:0 16px;transition:all .2s ease}.org-info-modern .org-grid .org-card .card-body .storybook-input_field .input input:hover{border-color:rgba(0,0,0,.15)}.org-info-modern .org-grid .org-card .card-body .storybook-input_field .input input:focus{border-color:#000;box-shadow:0 0 0 4px rgba(0,0,0,.05)}.org-info-modern .org-grid .org-card .card-body .storybook-input_field .input .underline{display:none}.org-info-modern .custom-dashboard-dropdown{display:flex;flex-direction:column;gap:8px}.org-info-modern .custom-dashboard-dropdown .dropdown-label{color:rgba(0,0,0,.4);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.org-info-modern .custom-dashboard-dropdown .dashboard-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid rgba(0,0,0,.1);border-radius:12px;color:#000;cursor:pointer;font-size:.95rem;height:52px;padding:0 16px;transition:all .2s ease;width:100%}.org-info-modern .custom-dashboard-dropdown .dashboard-select:focus{border-color:#000;box-shadow:0 0 0 4px rgba(0,0,0,.05);outline:none}.org-info-modern .form-actions{border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:flex-start;margin-top:40px;padding-top:40px}@media(max-width:768px){.org-info-modern .org-grid{grid-template-columns:1fr}.org-info-modern .org-grid .org-card.full-width{grid-column:span 1}.org-info-modern .form-actions{justify-content:center}}.oac-card{background:#fff;border:1px solid #f1f5f9;border-radius:14px;overflow:hidden;transition:box-shadow .2s ease}.oac-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.05)}.oac-card.billing{border-left:3px solid #3b82f6}.oac-card.billing .oac-type-pill{background:#eff6ff;color:#3b82f6}.oac-card.billing .oac-icon-wrap{color:#3b82f6}.oac-card.delivery{border-left:3px solid #e65300}.oac-card.delivery .oac-type-pill{background:#fff7ed;color:#e65300}.oac-card.delivery .oac-icon-wrap{color:#e65300}.oac-card .oac-header{border-bottom:1px solid #f8fafc;padding:14px 16px 12px}.oac-card .oac-type-pill{align-items:center;border-radius:20px;display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.08em;padding:4px 10px;text-transform:uppercase}.oac-card .oac-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.oac-card .oac-row{align-items:flex-start;display:flex;gap:10px}.oac-card .oac-icon-wrap{align-items:center;background:#f8fafc;border-radius:8px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.oac-card .oac-text{display:flex;flex-direction:column;gap:1px}.oac-card .oac-label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.oac-card .oac-value{color:#1e293b;font-size:13px;font-weight:600}.oac-card .oac-address-block{align-items:flex-start;background:#f8fafc;border-radius:8px;display:flex;gap:8px;margin-top:2px;padding:10px 12px}.oac-card .oac-addr-icon{color:#94a3b8;flex-shrink:0;margin-top:2px}.oac-card .oac-addr-text{color:#475569;font-size:12.5px;font-weight:500;line-height:1.5;margin:0}.oac-card .oac-empty{color:#94a3b8;font-size:13px;font-style:italic;margin:0;padding:16px 0;text-align:center}.opc-card{background:#fff;border:1px solid #f1f5f9;border-radius:14px;display:flex;gap:18px;padding:20px;position:relative;transition:box-shadow .25s ease,transform .25s ease}.opc-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.06);transform:translateY(-2px)}.opc-card .opc-image-wrap{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;flex-shrink:0;height:96px;overflow:hidden;width:96px}.opc-card .opc-image-wrap .opc-img{height:100%;object-fit:cover;width:100%}.opc-card .opc-details{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0}.opc-card .opc-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1e293b;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.4;margin:0;overflow:hidden}.opc-card .opc-pills{display:flex;flex-wrap:wrap;gap:6px}.opc-card .opc-pill{align-items:center;border-radius:20px;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.04em;padding:3px 8px}.opc-card .opc-pill.sku{background:#eff6ff;color:#3b82f6}.opc-card .opc-pill.hsn{background:#f5f3ff;color:#7c3aed}.opc-card .opc-price-grid{background:#f8fafc;border-radius:10px;display:grid;gap:8px 16px;grid-template-columns:repeat(2,1fr);padding:12px 14px}.opc-card .opc-price-item{display:flex;flex-direction:column;gap:2px}.opc-card .opc-price-item.highlight .opc-price-val{color:#e65300;font-size:15px}.opc-card .opc-price-label{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.opc-card .opc-price-val{color:#1e293b;font-size:13px;font-weight:700}.opc-card .opc-shipment-block{border-top:1px dashed #e2e8f0;margin-top:2px;padding-top:10px}.opc-card .opc-shipment-header{align-items:center;color:#7c3aed;display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.opc-card .opc-shipment-rows{display:flex;flex-direction:column;gap:4px}.opc-card .opc-shipment-row{color:#64748b;display:flex;font-size:12px;font-weight:500;justify-content:space-between}.opc-card .opc-shipment-row span:last-child{color:#334155;font-weight:700}@media(max-width:600px){.opc-card{flex-direction:column}.opc-card .opc-image-wrap{height:160px;width:100%}.opc-card .opc-price-grid{grid-template-columns:1fr 1fr}}.oprc-wrap{display:flex;flex-direction:column;gap:16px}.oprc-wrap .oprc-meta-block{background:#f8fafc;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.oprc-wrap .oprc-meta-row{align-items:flex-start;display:flex;gap:10px}.oprc-wrap .oprc-meta-icon{color:#94a3b8;flex-shrink:0;margin-top:2px}.oprc-wrap .oprc-meta-label{color:#94a3b8;display:block;font-size:10px;font-weight:600;letter-spacing:.06em;margin-bottom:1px;text-transform:uppercase}.oprc-wrap .oprc-meta-val{color:#1e293b;display:block;font-size:13px;font-weight:700}.oprc-wrap .oprc-breakdown{border:1px solid #f1f5f9;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.oprc-wrap .oprc-line-row{align-items:center;border-bottom:1px solid #f8fafc;display:flex;justify-content:space-between;padding:12px 16px}.oprc-wrap .oprc-line-row:last-child{border-bottom:none}.oprc-wrap .oprc-line-row.discount .oprc-line-label,.oprc-wrap .oprc-line-row.discount .oprc-line-val{color:#059669}.oprc-wrap .oprc-line-label{align-items:center;color:#64748b;display:flex;font-size:13px;font-weight:500;gap:6px}.oprc-wrap .oprc-line-val{color:#334155;font-size:13px;font-weight:700}.oprc-wrap .oprc-total-block{background:linear-gradient(135deg,#0a1929,#1e3a5f);border-radius:14px;overflow:hidden;padding:20px;position:relative}.oprc-wrap .oprc-total-block:before{background:hsla(0,0%,100%,.04);border-radius:50%;content:"";height:100px;position:absolute;right:-30px;top:-30px;width:100px}.oprc-wrap .oprc-total-row{align-items:center;display:flex;justify-content:space-between;position:relative;z-index:1}.oprc-wrap .oprc-total-label{color:hsla(0,0%,100%,.75);font-size:14px;font-weight:700;letter-spacing:.02em}.oprc-wrap .oprc-total-val{color:#fff;font-size:22px;font-weight:800;letter-spacing:-.02em}.team_order_item_card{box-shadow:0 0 10px 2px #f3f3f3;cursor:pointer;justify-content:space-between;margin:21px 0;padding:12px;width:100%}.team_order_item_card,.team_order_item_card .content_section{align-items:center;display:flex}.team_order_item_card .content_section img{height:146px;width:152px}.team_order_item_card .content_section .order_details{display:flex;flex-direction:column;gap:8px;padding-left:38px}.team_order_item_card .content_section .order_details .items_name{display:flex}.team_order_item_card .buttons{align-items:center;display:flex;flex-direction:column;width:175px}.team_order_item_card .buttons .button{margin:5px 0}.reject-action-btn{align-items:center;background:#fff;border:1.5px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:background .18s ease,border-color .18s ease,color .18s ease;width:100%}.reject-action-btn:hover{background:#fef2f2;border-color:#ef4444;color:#b91c1c}.reject-action-btn:active{background:#fee2e2}.cost-center-modal-box{background:var(--modal-bg);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);font-family:var(--modal-font);left:50%;max-height:90vh;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(680px,94vw)}.cost-center-modal,.cost-center-modal-box{display:flex;flex-direction:column;min-height:0;overflow:hidden}.cost-center-modal__header{align-items:center;border-bottom:1px solid var(--modal-border);display:flex;justify-content:space-between;padding:28px 32px 22px}.cost-center-modal__header .header-left{align-items:center;display:flex;gap:16px}.cost-center-modal__header .header-left .icon-orb{align-items:center;background:rgba(230,83,0,.08);border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.cost-center-modal__header .header-left .icon-orb img{height:26px;object-fit:contain;width:26px}.cost-center-modal__header .header-left .header-text .eyebrow{color:var(--modal-text-3);font-family:var(--modal-font);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.cost-center-modal__header .header-left .header-text .title{color:var(--modal-text-1)!important;font-family:var(--modal-font)!important;font-size:22px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:2px 0 0!important}.cost-center-modal__header .close-btn{align-items:center;background:#fff;border:1px solid var(--modal-border);border-radius:50%;color:var(--modal-text-3);cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;transition:all .18s;width:36px}.cost-center-modal__header .close-btn:hover{background:#f9fafb;border-color:#d1d5db;color:var(--modal-text-1)}.cost-center-modal__body{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:28px 32px}.cost-center-modal__body .field-group-label{color:var(--modal-brand);display:block;font-family:var(--modal-font);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase;width:100%}.cost-center-modal__body .field-group{display:flex;flex-direction:column;gap:16px}.cost-center-modal__body .field-row{display:flex;gap:16px}.cost-center-modal__body .field-row>*{flex:1 1;min-width:0}@media(max-width:540px){.cost-center-modal__body .field-row{flex-direction:column}}.cost-center-modal__body .field-single{width:100%}.cost-center-modal__body .gstin-section{display:flex;flex-direction:column;gap:16px}.cost-center-modal__body .gstin-upload-zone{align-items:center;background:#fafafa;border:2px dashed #d1d5db;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:120px;padding:28px 20px;transition:all .2s}.cost-center-modal__body .gstin-upload-zone:hover{background:#fff8f3;border-color:var(--modal-brand)}.cost-center-modal__body .gstin-upload-zone .upload-icon{align-items:center;background:rgba(230,83,0,.08);border-radius:12px;display:flex;height:40px;justify-content:center;width:40px}.cost-center-modal__body .gstin-upload-zone .upload-icon svg{color:var(--modal-brand);height:20px;width:20px}.cost-center-modal__body .gstin-upload-zone .upload-text{text-align:center}.cost-center-modal__body .gstin-upload-zone .upload-text p{font-family:var(--modal-font);margin:0}.cost-center-modal__body .gstin-upload-zone .upload-text p.primary{color:var(--modal-text-1);font-size:14px;font-weight:600}.cost-center-modal__body .gstin-upload-zone .upload-text p.primary span{color:var(--modal-brand);cursor:pointer}.cost-center-modal__body .gstin-upload-zone .upload-text p.secondary{color:var(--modal-text-3);font-size:12px;margin-top:4px}.cost-center-modal__body .gstin-preview{border:1px solid var(--modal-border);border-radius:16px;overflow:hidden;position:relative}.cost-center-modal__body .gstin-preview embed,.cost-center-modal__body .gstin-preview iframe{border:none;display:block;height:180px;width:100%}.cost-center-modal__body .gstin-preview .preview-overlay{align-items:center;background:linear-gradient(transparent,rgba(0,0,0,.6));bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 16px;position:absolute;right:0}.cost-center-modal__body .gstin-preview .preview-overlay .file-name{color:#fff;font-family:var(--modal-font);font-size:12px;font-weight:500}.cost-center-modal__body .gstin-preview .preview-overlay .change-btn{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:8px;color:#fff;cursor:pointer;font-family:var(--modal-font);font-size:12px;font-weight:700;padding:5px 12px;transition:background .18s}.cost-center-modal__body .gstin-preview .preview-overlay .change-btn:hover{background:hsla(0,0%,100%,.35)}.cost-center-modal__body .error-message{background:#fff0ee;border:1px solid rgba(222,17,53,.15);border-radius:10px;color:#de1135;font-family:var(--modal-font);font-size:13px;font-weight:500;margin:0;padding:8px 14px}.cost-center-modal__footer{border-top:1px solid var(--modal-border);display:flex;gap:12px;justify-content:flex-end;padding:20px 32px 28px}.cost-center-modal__footer .btn-cancel{background:#fff;border:1px solid var(--modal-border);border-radius:12px;color:var(--modal-text-2);cursor:pointer;font-family:var(--modal-font);font-size:14px;font-weight:600;padding:12px 24px;transition:all .18s}.cost-center-modal__footer .btn-cancel:hover{background:#f9fafb;border-color:#d1d5db}.cost-center-modal__footer .btn-save{align-items:center;background:var(--modal-brand);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-family:var(--modal-font);font-size:14px;font-weight:700;gap:8px;letter-spacing:-.01em;padding:12px 28px;transition:all .18s}.cost-center-modal__footer .btn-save:hover{background:#c94a00;box-shadow:0 4px 12px rgba(230,83,0,.3);transform:translateY(-1px)}.cost-center-modal__footer .btn-save:active{transform:translateY(0)}.cost-center-modal__footer .btn-save:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.cost-center-modal__footer .btn-save .btn-icon{height:16px;width:16px}@media(max-width:640px){.cost-center-modal-box{border-radius:20px;max-height:95vh;width:96vw}.cost-center-modal__header{padding:20px 20px 16px}.cost-center-modal__body{gap:20px;padding:20px}.cost-center-modal__footer{flex-direction:column-reverse;padding:16px 20px 20px}.cost-center-modal__footer .btn-cancel,.cost-center-modal__footer .btn-save{justify-content:center;width:100%}}#faq_index,#faq_index .MuiAccordion-root{width:100%}#faq_index .panel_header{padding:27px}#faq_index .content_section{padding:5px 27px;width:100%}#faq_index .content_section p{padding:12px 0}#faq_index .content_section Button{margin:12px 0}#unibic_header{min-height:90vh;overflow:hidden;position:relative}#unibic_header .svg_fill{fill:#fdf2dc;height:120vh;left:0;position:absolute;z-index:-1}#unibic_header .svg_cutout{height:120vh;left:0;overflow:clip;position:absolute;top:-5vh;z-index:-1}#unibic_header .content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin:40px 0 40vh;width:100%}#unibic_header .content .brown{color:#845201;max-width:600px;text-align:center}#unibic_header .content img{margin-bottom:27px}#unibic_header .content .container{background-color:#845201;border-radius:28px;padding:15px 27px}#unibic_header .content .container h1.d6.yellow{color:#fdf2dc}@media(max-width:430px){#unibic_header{align-items:center;display:flex;height:830px}#unibic_header .svg_cutout,#unibic_header .svg_fill{height:100%;left:50%;transform:translateX(-50%)}#unibic_header .content{height:min-content;justify-content:center;margin:0 5vw 20vh;width:90vw}#unibic_header .content .brown{max-width:90vw}#unibic_header .content img.logo{width:80%}#unibic_header .content .container{padding:15px}#unibic_header .content .container h1.yellow{font-size:32px;text-align:center}}.storybook-input_field.text{display:inline-flex;flex-direction:column;position:relative;width:max-content}.storybook-input_field.text.full{width:100%}.storybook-input_field.text.small .input input{font-size:13px;height:44px}.storybook-input_field.text.large .input input{font-size:15px;height:56px}.storybook-input_field.text .input{position:relative;width:100%}.storybook-input_field.text .input img{left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px;z-index:2}.storybook-input_field.text .input input{background-color:#fff;border:1.5px solid #d9d9d9;border-radius:10px;box-sizing:border-box;color:#282828;font-family:inherit;font-size:14px;height:50px;outline:none;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.storybook-input_field.text .input input.icon{padding-left:38px}.storybook-input_field.text .input input::placeholder{color:#b3b3b3;opacity:0;transition:opacity .18s ease}.storybook-input_field.text .input input:focus::placeholder{opacity:1}.storybook-input_field.text .input input:focus{border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.06)}.storybook-input_field.text .input input:disabled{background-color:#f5f5f5;color:#9a9a9a;cursor:not-allowed}.storybook-input_field.text .input .floating-label{background-color:#fff;color:#9a9a9a;font-size:14px;font-weight:500;left:14px;letter-spacing:normal;margin:0;max-width:calc(100% - 28px);overflow:hidden;padding:0 5px;pointer-events:none;position:absolute;text-overflow:ellipsis;text-transform:none;top:50%;transform:translateY(-50%);transition:all .16s ease;white-space:nowrap}.storybook-input_field.text .input input.icon~.floating-label{left:34px}.storybook-input_field.text .input input:focus~.floating-label,.storybook-input_field.text .input input:not(:placeholder-shown)~.floating-label{color:#1a1a1a;font-weight:600;left:6px;top:0;transform:translateY(-50%) scale(.82)}.storybook-input_field.text .input input:disabled~.floating-label{background-color:transparent}.storybook-input_field.text.has-error .input input{border-color:#ef4444!important}.storybook-input_field.text.has-error .input input:focus{box-shadow:0 0 0 3px rgba(239,68,68,.08)}.storybook-input_field.text.has-error .input .floating-label{color:#ef4444!important}.storybook-input_field.text .error-message{color:#ef4444;font-size:11.5px;font-weight:500;margin:6px 0 0 2px}.storybook-input_field.radio{position:relative}.storybook-input_field.radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.storybook-input_field.radio .checkmark{background-color:#f6f6f6;border:4px solid #c6c6c6;border-radius:50%;height:25px;left:0;position:absolute;top:0;transition:background-color 50ms ease-in-out;width:25px}.storybook-input_field.radio:hover input~.checkmark{background-color:#727272}.storybook-input_field.radio input:checked~.checkmark{background-color:#000;border-width:0}.storybook-input_field.radio .checkmark:after{content:"";display:none;position:absolute;transition:background-color .12s ease-in-out}.storybook-input_field.radio input:checked~.checkmark:after{display:block}.storybook-input_field.radio .checkmark:after{background:#fff;border-radius:50%;height:8px;left:9px;top:9px;width:8px}.storybook-input_field.checkbox{height:20px;position:relative;width:20px}.storybook-input_field.checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.storybook-input_field.checkbox .checkbox{align-items:center;border:1px solid #000;display:flex;height:20px;justify-content:center;left:0;position:absolute;top:0;transition:all .25s ease-in-out;width:20px}.storybook-input_field.checkbox .checkbox img{height:20px;width:20px}.storybook-input_field.checkbox:hover input~.checkbox{border-width:3px}.storybook-input_field.checkbox input:checked~.checkbox{background-color:#000}#cost_center_card{background:#f6f6f6;display:flex;flex-direction:column;height:284px;justify-content:space-between;position:relative;width:296px}#cost_center_card .cost_header_section{align-items:center;background:#e8e8e8;color:#494750;display:flex;padding:27px 21px}#cost_center_card .cost_header_section img{height:40px;margin-right:15px;width:38px}#cost_center_card .body_section{align-items:center;display:flex;flex-direction:column;padding:15px 10px}#cost_center_card .body_section .code_section{width:100%}#cost_center_card .body_section .code_section .info_section{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}#cost_center_card .body_section .code_section .info_section .first_info{font-weight:500}#cost_center_card .body_section .code_section .info_section .second_info{padding-left:30px;text-align:left}#cost_center_card .body_section .code_section .info_section h6{flex:1 1;font-weight:500}#cost_center_card .btn_section{align-items:center;display:flex;justify-content:center;padding-bottom:10px}#cost_center_card .btn_section .delete-icon{cursor:pointer;height:24px;margin-right:10px;width:24px}.org_card{align-items:center;background:#fff;border:1px solid #f3f3f3;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.04);cursor:pointer;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin-right:38px;min-width:300px;padding:38px 27px;transition:all .3s cubic-bezier(.4,0,.2,1)}.org_card:hover{border-color:rgba(0,0,0,.1);box-shadow:0 12px 24px rgba(0,0,0,.08);transform:translateY(-4px)}.org_card p.p5{color:#4b4b4b;margin-bottom:12px;text-align:center}.org_card img.card_logo{height:auto;margin-bottom:8px;object-fit:contain;width:140px}.org_card .storybook-button p{font-weight:500;white-space:nowrap}@media(max-width:768px){.org_card{height:max-content;margin-right:0;margin-top:27px;min-width:unset;padding:27px;width:100%}}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.storybook-button{align-items:center;border:0;border-radius:6px;display:flex;justify-content:center;padding:15px 40px;transition:all .25s cubic-bezier(.4,0,.2,1);width:max-content}.storybook-button:disabled{cursor:not-allowed;opacity:.5;scale:1;transform:none}.storybook-button:hover:not(:disabled){scale:1.02}.storybook-button:active:not(:disabled){scale:.98}.storybook-button.medium{padding:12px 38px}.storybook-button.small{padding:8px 15px}.storybook-button.full{width:100%}.storybook-button.solid{background-color:#0a1929;color:#fff}.storybook-button.solid:hover:not(:disabled){box-shadow:0 4px 14px rgba(10,25,41,.35)}.storybook-button.dark.solid{background-color:#fff;color:#0a1929}.storybook-button.outlined{background-color:transparent;border:1px solid #0a1929;color:#000;transition:all .3s cubic-bezier(.4,0,.2,1)}.storybook-button.outlined .icon{filter:invert(44%) sepia(85%) saturate(3061%) hue-rotate(9deg) brightness(101%) contrast(106%)}.storybook-button.dark.outlined{border:1px solid #fff;color:#fff}.storybook-button p{margin:0 8px;white-space:nowrap}.storybook-text_button{align-items:center;cursor:pointer;display:flex;justify-content:center;width:max-content}.storybook-text_button img{opacity:1;transform:translateX(0);width:24px}.storybook-text_button p.label{font-family:Jost,sans-serif;text-decoration:underline;-webkit-user-select:none;user-select:none}.storybook-text_button p.label.large{font-size:24px}.storybook-text_button p.label.medium{font-size:18px}.storybook-text_button p.label.small{font-size:14px}.storybook-text_button.dark{color:#000}.storybook-text_button{transition:all .25s cubic-bezier(.4,0,.2,1)}.storybook-text_button:disabled{cursor:not-allowed;opacity:.5;scale:1;transform:none}.storybook-text_button:hover:not(:disabled){opacity:.8}.storybook-text_button:active:not(:disabled){scale:.98}.storybook-icon-button{align-items:center;background-color:#000;border-radius:50%;display:flex;justify-content:center;padding:15px;transition:all .2s cubic-bezier(.4,0,.2,1)}.storybook-icon-button:hover:not(:disabled){background-color:#fff;scale:1.08}.storybook-icon-button:active:not(:disabled){scale:.95}.storybook-icon-button.dark{background-color:#fff;border:1px solid #fff}@media(max-width:768px){.storybook-button{padding:12px 27px}.storybook-button.medium{padding:8px 15px}.storybook-button.small{padding:5px 21px}.storybook-button p{margin:0 8px}}.cart_products_section{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);overflow:hidden}.cart_products_section .cart_product_titles{background:#f8f8f8;border-bottom:1px solid #ebebeb;display:grid;gap:0;grid-template-columns:2fr 1fr 1fr 1fr 40px;padding:14px 24px}.cart_products_section .cart_product_titles span{align-items:center;color:#999;display:flex;font-family:var(--ct-font,"Inter",sans-serif);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cart_products_section .cart_product_titles span.col_product{justify-content:flex-start}.cart_products_section .cart_product_titles span.col_quantity,.cart_products_section .cart_product_titles span.col_total,.cart_products_section .cart_product_titles span.col_unit_price{justify-content:center}.cart_products_section .cart_product_titles span.col_action{justify-content:flex-end}.cart_products_section .cart_item_card_list{align-items:center;border-bottom:1px solid #f0f0f0;display:grid;gap:0;grid-template-columns:2fr 1fr 1fr 1fr 40px;padding:20px 24px;transition:background .16s}.cart_products_section .cart_item_card_list:last-child{border-bottom:none}.cart_products_section .cart_item_card_list:hover{background:#fafafa}.cart_products_section .cart_item_card_list .col_product.prod_details{align-items:flex-start;display:flex;gap:14px}.cart_products_section .cart_item_card_list .col_product.prod_details .text-section{display:flex;flex-direction:column;gap:4px}.cart_products_section .cart_item_card_list .col_product.prod_details .text-section h6.h6{color:#111;font-family:var(--ct-font,"Inter",sans-serif);font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.cart_products_section .cart_item_card_list .col_product.prod_details .text-section p.p7{color:#999;font-family:var(--ct-font,"Inter",sans-serif);font-size:12px;margin:0}.cart_products_section .cart_item_card_list .col_product.prod_details .text-section .badge_container{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cart_products_section .cart_item_card_list .col_product.prod_details .text-section .moq_badge{align-items:center;background:#f0fdfa;border:1px solid rgba(13,148,136,.25);border-radius:20px;color:#0d9488;display:inline-flex;font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:0;padding:2px 9px;width:fit-content}.cart_products_section .cart_item_card_list .col_product.prod_details .text-section .bangalore_only_badge{align-items:center;background:#fff5ef;border:1px solid rgba(230,83,0,.2);border-radius:20px;color:#e65300;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.04em;margin-top:0;padding:2px 9px;width:fit-content}.cart_products_section .cart_item_card_list .col_quantity,.cart_products_section .cart_item_card_list .col_total,.cart_products_section .cart_item_card_list .col_unit_price{display:flex;justify-content:center}.cart_products_section .cart_item_card_list .col_total .price_text,.cart_products_section .cart_item_card_list .col_unit_price .price_text{color:#333;font-family:var(--ct-font,"Inter",sans-serif);font-size:14px;font-weight:600}.cart_products_section .cart_item_card_list .col_total .price_text .rupee,.cart_products_section .cart_item_card_list .col_unit_price .price_text .rupee{color:#555;font-size:12px;margin-right:1px}.cart_products_section .cart_item_card_list .col_total .bold_text,.cart_products_section .cart_item_card_list .col_unit_price .bold_text{color:#111;font-size:15px;font-weight:800;letter-spacing:-.02em}.cart_products_section .cart_item_card_list .col_action{align-items:center;display:flex;justify-content:flex-end}.cart_products_section .cart_item_card_list .col_action .delete_icon{align-items:center;background:transparent;border:1px solid #e8e8e8;border-radius:50%;color:#bbb;cursor:pointer;display:flex;font-size:17px;height:30px;justify-content:center;transition:background .16s,border-color .16s,color .16s;width:30px}.cart_products_section .cart_item_card_list .col_action .delete_icon:hover{background:#fef2f2;border-color:#fca5a5;color:#dc2626}@media(max-width:768px){.cart_products_section{background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:16px}.cart_products_section .cart_item_card_mobile{background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:14px;padding:16px;position:relative;transition:transform .2s,box-shadow .2s}.cart_products_section .cart_item_card_mobile:active{transform:scale(.99)}.cart_products_section .cart_item_card_mobile .mobile_card_main{align-items:flex-start;display:flex;gap:14px}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_image{align-items:center;background:#fcfcfc;border:1px solid #f0f0f0;border-radius:10px;display:flex;flex-shrink:0;height:76px;justify-content:center;overflow:hidden;width:76px}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_image img{height:100%;object-fit:contain;padding:4px;width:100%}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info{display:flex;flex-direction:column;flex-grow:1;gap:4px;min-width:0}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info .mobile_prod_title_row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info .mobile_prod_title_row h6.h6{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;display:-webkit-box;font-family:var(--ct-font,"Inter",sans-serif);font-size:14px;font-weight:700;line-height:1.4;margin:0;overflow:hidden}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info .mobile_prod_title_row .delete_icon{align-items:center;background:#fcfcfc;border:1px solid #eee;border-radius:50%;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;height:28px;justify-content:center;transition:all .2s;width:28px}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info .mobile_prod_title_row .delete_icon:active{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info p.p7{color:#777;font-family:var(--ct-font,"Inter",sans-serif);font-size:11px;margin:0}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info .badge_container{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info .moq_badge{align-items:center;background:#f0fdfa;border:1px solid rgba(13,148,136,.18);border-radius:20px;color:#0d9488;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.03em;margin-top:0;padding:2px 8px;width:fit-content}.cart_products_section .cart_item_card_mobile .mobile_card_main .mobile_prod_info .bangalore_only_badge{align-items:center;background:#fff5ef;border:1px solid rgba(230,83,0,.15);border-radius:20px;color:#e65300;display:inline-flex;font-size:10px;font-weight:700;gap:4px;letter-spacing:.03em;margin-top:0;padding:2px 8px;width:fit-content}.cart_products_section .cart_item_card_mobile .mobile_card_footer{align-items:center;border-top:1px solid #f7f7f7;display:flex;gap:12px;justify-content:space-between;padding-top:12px}.cart_products_section .cart_item_card_mobile .mobile_card_footer .quantity_section{align-items:center;display:flex;gap:8px}.cart_products_section .cart_item_card_mobile .mobile_card_footer .quantity_section .qty_label{color:#555;font-family:var(--ct-font,"Inter",sans-serif);font-size:12px;font-weight:600}.cart_products_section .cart_item_card_mobile .mobile_card_footer .price_section{display:flex;flex-direction:column;gap:2px;text-align:right}.cart_products_section .cart_item_card_mobile .mobile_card_footer .price_section .unit_price{color:#888;font-family:var(--ct-font,"Inter",sans-serif);font-size:11px}.cart_products_section .cart_item_card_mobile .mobile_card_footer .price_section .mobile_price{color:#111;font-family:var(--ct-font,"Inter",sans-serif);font-size:16px;font-weight:800;letter-spacing:-.02em;margin:0}}:root{--pcc-font:"Jost",sans-serif;--pcc-brand:#e65300;--pcc-text-1:#111827;--pcc-text-2:#4b5563;--pcc-text-3:#9ca3af;--pcc-border:#e5e7eb}.pick_cost_center_modal{background:#fff;display:flex;flex-direction:column;font-family:var(--pcc-font);max-height:85vh;max-width:680px;position:relative;width:100%}.pick_cost_center_modal .header_section{align-items:center;border-bottom:1px solid var(--pcc-border);display:flex;gap:16px;padding:24px 32px}.pick_cost_center_modal .header_section .icon_wrapper{align-items:center;background:rgba(230,83,0,.08);border-radius:12px;display:flex;height:48px;justify-content:center;width:48px}.pick_cost_center_modal .header_section .header_text{flex:1 1}.pick_cost_center_modal .header_section .header_text .p4{color:var(--pcc-text-3);font-size:13px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.pick_cost_center_modal .header_section .header_text .d5{color:var(--pcc-text-1);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.pick_cost_center_modal .body_section{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:32px}.pick_cost_center_modal .body_section .search_container{position:relative}.pick_cost_center_modal .body_section .search_container .search_icon{color:var(--pcc-text-3);left:14px;position:absolute;top:50%;transform:translateY(-50%)}.pick_cost_center_modal .body_section .search_container input{background:#f3f4f6;border:1.5px solid transparent;border-radius:10px;color:var(--pcc-text-1);font-family:var(--pcc-font);font-size:14px;height:46px;padding:0 16px 0 44px;transition:all .2s;width:100%}.pick_cost_center_modal .body_section .search_container input:focus{background:#fff;border-color:var(--pcc-brand);box-shadow:0 0 0 4px rgba(230,83,0,.08);outline:none}.pick_cost_center_modal .body_section .cost_center_list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.pick_cost_center_modal .body_section .cost_center_card{background:#fff;border:1.5px solid var(--pcc-border);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;transition:all .2s cubic-bezier(.4,0,.2,1)}.pick_cost_center_modal .body_section .cost_center_card:hover{background:#fcfcfc;border-color:#d1d5db;transform:translateY(-1px)}.pick_cost_center_modal .body_section .cost_center_card.selected{background:rgba(230,83,0,.04);border-color:var(--pcc-brand);box-shadow:0 0 0 1px var(--pcc-brand)}.pick_cost_center_modal .body_section .cost_center_card .card_header{align-items:flex-start;display:flex;justify-content:space-between}.pick_cost_center_modal .body_section .cost_center_card .card_header .cc_info{display:flex;flex-direction:column;gap:2px}.pick_cost_center_modal .body_section .cost_center_card .card_header .cc_info .name{color:var(--pcc-text-1);font-size:16px;font-weight:700}.pick_cost_center_modal .body_section .cost_center_card .card_header .cc_info .code{color:var(--pcc-text-3);font-size:11px;font-weight:700;letter-spacing:.05em}.pick_cost_center_modal .body_section .cost_center_card .cc_location{align-items:center;color:var(--pcc-text-2);display:flex;font-size:13px;gap:6px}.pick_cost_center_modal .body_section .cost_center_card .cc_location svg{color:var(--pcc-text-3);flex-shrink:0}.pick_cost_center_modal .body_section .cost_center_card .cc_meta{align-items:center;border-top:1px dashed #e5e7eb;display:flex;justify-content:space-between;padding-top:12px}.pick_cost_center_modal .body_section .cost_center_card .cc_meta .status{background:#ecfdf5;border-radius:4px;color:#059669;font-size:10px;font-weight:700;padding:2px 6px;text-transform:uppercase}.pick_cost_center_modal .body_section .cost_center_card .cc_meta .p5{font-size:12px;margin:0;opacity:.6}.pick_cost_center_modal .footer_section{background:#f9fafb;border-top:1px solid var(--pcc-border);display:flex;justify-content:flex-end;padding:24px 32px}.pick_cost_center_modal .footer_section .confirm_btn{min-width:160px}@media(max-width:640px){.pick_cost_center_modal .body_section,.pick_cost_center_modal .footer_section,.pick_cost_center_modal .header_section{padding:20px}.pick_cost_center_modal .footer_section .confirm_btn{width:100%}}.recipient_modal{display:flex;flex-direction:column;justify-content:space-between;padding:38px 27px}.recipient_modal .header_section{align-items:center;display:flex;margin-bottom:27px}.recipient_modal .header_section img{margin-right:12px;width:84px}.recipient_modal .header_section .location{align-items:center;display:flex}.recipient_modal .header_section .location img{margin-right:0;width:24px}.recipient_modal .storybook-button{margin-top:21px}@media(max-width:768px){.recipient_modal{justify-content:center;padding:27px 12px;width:90vw}}:root{--pd-font:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pd-brand:#e65300;--pd-text-1:#111827;--pd-text-2:#4b5563;--pd-text-3:#9ca3af;--pd-border:#e5e7eb;--pd-success:#10b981}#price_details_comp{display:flex;flex-direction:column;font-family:var(--pd-font);gap:20px}#price_details_comp .order_details_card{background:#fff;border:1px solid var(--pd-border);border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.03);overflow:hidden}#price_details_comp .order_details_card .header_section{background:#f9fafb;border-bottom:1px solid var(--pd-border);padding:24px}#price_details_comp .order_details_card .header_section .header_title{align-items:center;display:flex;gap:12px;margin-bottom:4px}#price_details_comp .order_details_card .header_section .header_title img{height:20px;opacity:.7;width:20px}#price_details_comp .order_details_card .header_section .header_title .h4{color:var(--pd-text-1);font-size:18px;font-weight:700;margin:0}#price_details_comp .order_details_card .header_section .highlight_text{color:var(--pd-text-3);font-size:12px;font-weight:500;letter-spacing:.05em;margin:0;text-transform:uppercase}#price_details_comp .order_details_card .details_body{padding:24px}#price_details_comp .order_details_card .details_body .coupon_section{display:flex;gap:12px;margin-bottom:24px}#price_details_comp .order_details_card .details_body .coupon_section .input_box{align-items:center;background:#f3f4f6;border:1.5px solid transparent;border-radius:8px;display:flex;flex:1 1;gap:10px;padding:0 12px;transition:border-color .2s,background .2s}#price_details_comp .order_details_card .details_body .coupon_section .input_box:focus-within{background:#fff;border-color:var(--pd-brand)}#price_details_comp .order_details_card .details_body .coupon_section .input_box .coup{height:16px;opacity:.5;width:16px}#price_details_comp .order_details_card .details_body .coupon_section .input_box input{background:transparent;border:none;color:var(--pd-text-1);font-family:var(--pd-font);font-size:14px;height:40px;outline:none;width:100%}#price_details_comp .order_details_card .details_body .coupon_section .input_box input::placeholder{color:var(--pd-text-3)}#price_details_comp .order_details_card .details_body .coupon_section .apply_btn{background:var(--pd-text-1);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:0 20px;transition:opacity .2s}#price_details_comp .order_details_card .details_body .coupon_section .apply_btn:hover{opacity:.9}#price_details_comp .order_details_card .details_body .price_breakdown{display:flex;flex-direction:column;gap:14px}#price_details_comp .order_details_card .details_body .price_breakdown .price_row{align-items:center;display:flex;justify-content:space-between}#price_details_comp .order_details_card .details_body .price_breakdown .price_row .label{color:var(--pd-text-2);font-size:14px;font-weight:500}#price_details_comp .order_details_card .details_body .price_breakdown .price_row .value{color:var(--pd-text-1);font-size:14px;font-weight:600}#price_details_comp .order_details_card .details_body .price_breakdown .price_row.discount .label,#price_details_comp .order_details_card .details_body .price_breakdown .price_row.discount .value{color:var(--pd-success)}#price_details_comp .order_details_card .details_body .price_breakdown .price_row.final_total{border-top:1px solid var(--pd-border);margin-top:16px;padding-top:16px}#price_details_comp .order_details_card .details_body .price_breakdown .price_row.final_total .label{color:var(--pd-text-1);font-size:16px;font-weight:700}#price_details_comp .order_details_card .details_body .price_breakdown .price_row.final_total .value{color:var(--pd-brand);font-size:20px;font-weight:800}#price_details_comp .order_details_card .details_body .button_section{margin-top:32px}#price_details_comp .order_details_card .details_body .button_section .checkout_btn{align-items:center;background:var(--pd-brand);border:none;border-radius:10px;box-shadow:0 4px 14px rgba(230,83,0,.2);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;height:52px;justify-content:center;transition:transform .2s,box-shadow .2s;width:100%}#price_details_comp .order_details_card .details_body .button_section .checkout_btn:hover:not(:disabled){box-shadow:0 6px 20px rgba(230,83,0,.25);transform:translateY(-1px)}#price_details_comp .order_details_card .details_body .button_section .checkout_btn:active:not(:disabled){transform:translateY(0)}#price_details_comp .order_details_card .details_body .button_section .checkout_btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}#price_details_comp .order_details_card .details_body .button_section .checkout_btn .btn_icon{filter:brightness(0) invert(1);height:18px;width:18px}#price_details_comp .order_details_card .details_body .button_section .trust_badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:24px}#price_details_comp .order_details_card .details_body .button_section .trust_badges .badge_pill{background:#f3f4f6;border-radius:4px;color:var(--pd-text-3);font-size:10px;font-weight:700;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase}#price_details_comp .help_box{align-items:center;background:#fff;border:1px solid var(--pd-border);border-radius:12px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:background .2s}#price_details_comp .help_box:hover{background:#f9fafb}#price_details_comp .help_box .help_icon{align-items:center;background:#f3f4f6;border-radius:50%;color:var(--pd-brand);display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;width:40px}#price_details_comp .help_box .help_text{display:flex;flex-direction:column}#price_details_comp .help_box .help_text .help_title{color:var(--pd-text-1);font-size:14px;font-weight:700}#price_details_comp .help_box .help_text .help_sub{color:var(--pd-text-3);font-size:12px;font-weight:500}@media(max-width:640px){#price_details_comp .order_details_card .details_body{padding:20px}#price_details_comp .order_details_card .details_body .button_section{margin-top:24px}#price_details_comp .order_details_card .details_body .button_section .checkout_btn{border-radius:8px;font-size:15px;height:48px;padding:0 16px}}.personal-info-modern{display:flex;flex-direction:column;gap:40px}.personal-info-modern .info-header{align-items:center;display:flex;gap:27px}.personal-info-modern .info-header .header-icon-wrapper{align-items:center;background-color:rgba(0,0,0,.05);border-radius:12px;color:#000;display:flex;font-size:1.5rem;height:48px;justify-content:center;width:48px}.personal-info-modern .info-header .header-text .title{color:#000;font-size:1.25rem;font-weight:600;margin:0}.personal-info-modern .info-header .header-text .subtitle{color:rgba(0,0,0,.6);font-size:.9rem;margin:5px 0 0}.personal-info-modern .info-grid{display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.personal-info-modern .info-grid .input-group{width:100%}.personal-info-modern .info-grid .input-group .storybook-input_field p.label{color:rgba(0,0,0,.4);font-size:.75rem;font-variation-settings:"wght" 600;letter-spacing:.05em;margin-bottom:8px}.personal-info-modern .info-grid .input-group .storybook-input_field .input input{background:#fcfcfc;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:inset 0 2px 4px rgba(0,0,0,.01);color:#000;font-size:.95rem;height:52px;padding:0 16px;transition:all .2s ease}.personal-info-modern .info-grid .input-group .storybook-input_field .input input:hover{background:#fff;border-color:rgba(0,0,0,.15)}.personal-info-modern .info-grid .input-group .storybook-input_field .input input:focus{background:#fff;border-color:#000;box-shadow:0 0 0 4px rgba(0,0,0,.05)}.personal-info-modern .info-grid .input-group .storybook-input_field .input .underline{display:none}.personal-info-modern .form-actions{border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:flex-start;margin-top:40px;padding-top:40px}@media(max-width:768px){.personal-info-modern .info-grid{grid-template-columns:1fr}.personal-info-modern .form-actions{justify-content:center}}#team_member_modal{background-color:#fff;color:#4b4b4b;display:flex;flex-direction:column}#team_member_modal .modal_header{align-items:center;border-bottom:1px solid rgba(75,75,75,.08);display:flex;justify-content:space-between;padding:38px 40px}#team_member_modal .modal_header .title_group{align-items:center;display:flex;gap:27px}#team_member_modal .modal_header .title_group .icon_wrapper{align-items:center;background-color:rgba(0,0,0,.1);border-radius:12px;color:#000;display:flex;height:44px;justify-content:center;width:44px}#team_member_modal .modal_header .title_group h3{color:#4b4b4b;font-size:1.25rem;font-weight:700;margin:0}#team_member_modal .modal_header .title_group p{color:#4b4b4b;font-size:.875rem;margin:0;opacity:.6}#team_member_modal .modal_header .close_btn{color:#4b4b4b;opacity:.5;transition:opacity .2s}#team_member_modal .modal_header .close_btn:hover{background-color:rgba(75,75,75,.04);opacity:1}#team_member_modal .modal_body{display:flex;flex-direction:column;gap:38px;padding:40px}#team_member_modal .modal_body .profile_pic_section{align-items:center;display:flex;flex-direction:column;gap:15px;margin-bottom:15px}#team_member_modal .modal_body .profile_pic_section .profile_pic_holder{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer;height:120px;overflow:hidden;position:relative;transition:transform .3s ease;width:120px}#team_member_modal .modal_body .profile_pic_section .profile_pic_holder:hover{transform:scale(1.02)}#team_member_modal .modal_body .profile_pic_section .profile_pic_holder:hover .overlay{opacity:1}#team_member_modal .modal_body .profile_pic_section .profile_pic_holder input{display:none}#team_member_modal .modal_body .profile_pic_section .profile_pic_holder img{height:100%;object-fit:cover;width:100%}#team_member_modal .modal_body .profile_pic_section .profile_pic_holder .overlay{align-items:center;background:rgba(0,0,0,.4);color:#fff;display:flex;font-size:.75rem;font-weight:600;inset:0;justify-content:center;opacity:0;position:absolute;text-transform:uppercase;transition:opacity .3s ease}#team_member_modal .modal_body .profile_pic_section .pic_label{color:#000;font-size:.8rem;font-weight:600;opacity:.8}#team_member_modal .modal_body .form_grid{display:flex;flex-direction:column;gap:27px}#team_member_modal .modal_body .form_grid .form_row{display:flex;gap:27px}#team_member_modal .modal_body .form_grid .form_row>div{flex:1 1}#team_member_modal .modal_footer{background-color:rgba(75,75,75,.02);border-radius:0 0 16px 16px;border-top:1px solid rgba(75,75,75,.05);padding:38px 40px 40px}#team_member_modal .modal_footer .storybook-button{margin:0;max-width:none}@media(max-width:600px){#team_member_modal .modal_body{padding:38px}#team_member_modal .modal_body .form_grid .form_row{flex-direction:column;gap:15px}}.storybook-select_field{border-radius:0;position:relative;width:max-content}.storybook-select_field.full{width:100%}.storybook-select_field label{color:#4b4b4b;display:block;margin-bottom:8px;text-transform:uppercase}.storybook-select_field .select_input{background-color:rgba(0,0,0,.05);border:1px solid #c6c6c6;border-radius:4px;color:#282828;height:56px;padding:15px 27px;transition:border-color .2s;width:100%}.storybook-select_field .select_input:focus{border-color:#4b4b4b;outline:none}.storybook-select_field .underline{background-color:#c6c6c6;bottom:0;height:1px;left:0;position:absolute;transition:background-color .3s;width:100%}.storybook-select_field .underline.focused{background-color:#4b4b4b}#employee_card_comp{background:#fff;border:1px solid rgba(75,75,75,.05);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.03);display:flex;flex-direction:column;max-width:320px;overflow:hidden;padding:38px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}#employee_card_comp:hover{border-color:rgba(0,0,0,.15);box-shadow:0 20px 40px rgba(0,0,0,.07);transform:translateY(-6px)}#employee_card_comp:hover .img_wrapper img{transform:scale(1.1)}#employee_card_comp .profile_section{align-items:center;display:flex;flex-direction:column;margin-bottom:27px;text-align:center}#employee_card_comp .profile_section .img_wrapper{background:linear-gradient(135deg,#000,transparent);border-radius:50%;height:100px;margin-bottom:15px;overflow:hidden;padding:4px;width:100px}#employee_card_comp .profile_section .img_wrapper img{background:#fff;border-radius:50%;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}#employee_card_comp .profile_section .text_info h6.h7{color:#4b4b4b;font-size:1.2rem;font-weight:700;margin-bottom:2px}#employee_card_comp .profile_section .text_info .role_badge{background:rgba(0,0,0,.08);border-radius:12px;color:#000;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.5px;margin:6px 0;padding:4px 12px;text-transform:uppercase}#employee_card_comp .profile_section .text_info .emp_id{color:#4b4b4b;font-size:.75rem;font-weight:500;opacity:.5}#employee_card_comp .contact_details{border-top:1px solid rgba(75,75,75,.05);display:flex;flex-direction:column;gap:12px;margin-bottom:15px;padding:27px 0}#employee_card_comp .contact_details .contact_item{align-items:center;color:#4b4b4b;display:flex;gap:12px}#employee_card_comp .contact_details .contact_item .icon{color:#000;font-size:1.1rem;opacity:.7}#employee_card_comp .contact_details .contact_item p{font-size:.85rem;font-weight:500;margin:0;opacity:.8}#employee_card_comp .btn_content{margin-top:auto}#employee_card_comp .btn_content .storybook-button{border-radius:12px;font-size:.9rem;font-weight:600;height:44px;width:100%}.product_request_card{align-items:center;background-color:#fff;border:1px solid rgba(75,75,75,.05);border-radius:12px;display:flex;filter:drop-shadow(0 2.76px 32px rgba(169,169,169,.1));margin-bottom:15px;min-width:1200px;padding:15px 21px;transition:all .2s ease-in-out}.product_request_card:hover{border-color:rgba(0,0,0,.2);filter:drop-shadow(0 8px 32px rgba(169,169,169,.15));transform:translateY(-2px)}.product_request_card h6,.product_request_card p{font-size:.9rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product_request_card .title_status{display:flex;justify-content:flex-start;width:120px}.product_request_card .title_status .status_badge{border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.product_request_card .title_status .status_badge.open{background:rgba(16,185,129,.1);color:#059669}.product_request_card .title_status .status_badge.pending{background:rgba(245,158,11,.1);color:#d97706}.product_request_card .title_status .status_badge.replied{background:rgba(59,130,246,.1);color:#2563eb}.product_request_card .title_status .status_badge.closed{background:hsla(220,9%,46%,.1);color:#4b5563}.product_request_card .title_prod{flex:1 1;min-width:180px;padding-right:15px}.product_request_card .title_prod h6{color:#4b4b4b;font-weight:700}.product_request_card .title_desc{flex:1.5 1;min-width:250px;padding-right:27px}.product_request_card .title_desc p{color:#4b4b4b;font-size:.85rem;opacity:.7}.product_request_card .val_group{align-items:center;color:#4b4b4b;display:flex;gap:6px;justify-content:center}.product_request_card .val_group .icon{color:#000;opacity:.5}.product_request_card .val_group h6{font-weight:600}.product_request_card .title_qty{width:100px}.product_request_card .title_price{color:#000;width:120px}.product_request_card .title_name{width:180px}.product_request_card .title_phone{width:150px}#request_product_modal{background-color:#fff;color:#4b4b4b;display:flex;flex-direction:column}#request_product_modal .modal_header{align-items:center;border-bottom:1px solid rgba(75,75,75,.08);display:flex;justify-content:space-between;padding:38px 40px}#request_product_modal .modal_header .title_group{align-items:center;display:flex;gap:27px}#request_product_modal .modal_header .title_group .icon_wrapper{align-items:center;background-color:rgba(0,0,0,.1);border-radius:12px;color:#000;display:flex;height:44px;justify-content:center;width:44px}#request_product_modal .modal_header .title_group h3{color:#4b4b4b;font-size:1.25rem;font-weight:700;margin:0}#request_product_modal .modal_header .title_group p{color:#4b4b4b;font-size:.875rem;margin:0;opacity:.6}#request_product_modal .modal_header .close_btn{color:#4b4b4b;opacity:.5;transition:opacity .2s}#request_product_modal .modal_header .close_btn:hover{background-color:rgba(75,75,75,.04);opacity:1}#request_product_modal .modal_body{display:flex;flex-direction:column;gap:38px;padding:40px}#request_product_modal .modal_body .form_section{display:flex;flex-direction:column;gap:27px}#request_product_modal .modal_body .form_section .section_label{align-items:center;color:#000;display:flex;font-size:.9rem;font-weight:600;gap:12px;margin-bottom:8px;opacity:.8}#request_product_modal .modal_body .form_section .form_row{display:flex;gap:27px}#request_product_modal .modal_body .form_section .form_row>div{flex:1 1}#request_product_modal .modal_body .image_upload_grid{display:grid;gap:27px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-top:12px}#request_product_modal .modal_body .image_upload_grid .image_preview_card{aspect-ratio:1;border:1px solid rgba(75,75,75,.1);border-radius:12px;overflow:hidden;position:relative}#request_product_modal .modal_body .image_upload_grid .image_preview_card img{height:100%;object-fit:cover;width:100%}#request_product_modal .modal_body .image_upload_grid .image_preview_card .del_img{align-items:center;background-color:rgba(187,3,42,.9);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:transform .2s;width:24px}#request_product_modal .modal_body .image_upload_grid .image_preview_card .del_img:hover{transform:scale(1.1)}#request_product_modal .modal_body .image_upload_grid .upload_trigger{align-items:center;aspect-ratio:1;border:2px dashed rgba(75,75,75,.2);border-radius:12px;color:#4b4b4b;cursor:pointer;display:flex;flex-direction:column;gap:12px;justify-content:center;opacity:.5;transition:all .2s ease-in-out}#request_product_modal .modal_body .image_upload_grid .upload_trigger:hover{background-color:rgba(0,0,0,.02);border-color:#000;color:#000;opacity:.9}#request_product_modal .modal_body .image_upload_grid .upload_trigger span{font-size:.8rem;font-weight:500}#request_product_modal .modal_footer{background-color:rgba(75,75,75,.02);border-radius:0 0 16px 16px;border-top:1px solid rgba(75,75,75,.05);padding:38px 40px 40px}#request_product_modal .modal_footer .storybook-button{margin:0;max-width:none}@media(max-width:600px){#request_product_modal .modal_body{padding:38px}#request_product_modal .modal_body .form_section .form_row{flex-direction:column;gap:15px}#request_product_modal .image_upload_grid{grid-template-columns:repeat(2,1fr)}}#legal_page{display:flex;flex-wrap:wrap;gap:24px;padding-top:10px}#legal_page .legal_card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:250px;min-width:200px;padding:32px 24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}#legal_page .legal_card img{height:64px;margin-bottom:20px;object-fit:contain;width:64px}#legal_page .legal_card .h5{color:#1e293b;font-size:16px;font-weight:600;margin:0}#legal_page .legal_card:hover{box-shadow:0 12px 24px rgba(0,0,0,.08);cursor:pointer;transform:translateY(-4px)}.cookie_switcher{display:flex;transition:background-color .6s ease .3s}.cookie_switcher,.cookie_switcher .cookie_bg{position:relative;width:100%}.cookie_switcher .cookie_bg img{height:100%;position:absolute;top:0;z-index:1}.cookie_switcher .cookie_bg img.right{cursor:pointer;object-fit:cover;width:auto}.cookie_switcher .content{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;min-height:60vh;padding:38px 72px;position:absolute;top:0;z-index:2}.cookie_switcher .content .cookie_variant{height:50px;margin-top:8px;position:relative;width:445px}.cookie_switcher .content .cookie_variant h1.d7{position:absolute;text-overflow:ellipsis;top:0;transform:translateX(-50%);white-space:nowrap;width:min-content}.cookie_switcher .content .row{align-items:center;display:flex;margin-top:27px}.cookie_switcher .content .row .cookie{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:0 8px;width:120px}.cookie_switcher .content .row .cookie .image{align-items:center;background-color:hsla(0,0%,100%,0);border-radius:50%;display:flex;height:88px;justify-content:center;transition:background-color .5s ease;width:88px}.cookie_switcher .content .row .cookie .image.active{background-color:hsla(0,0%,100%,.41)}.cookie_switcher .content .row .cookie .image img{height:77px;width:77px}.cookie_switcher .content .row .cookie h6.h8{height:41px;margin-top:12px;text-align:center}.cookie_switcher .content .storybook-button{margin-top:38px}@media(max-width:430px){.cookie_switcher{display:flex;flex-direction:column;margin:0;overflow:clip;transition:background-color .6s ease .3s;width:100%}.cookie_switcher .cookie_bg{height:100%;position:relative;width:100%}.cookie_switcher .cookie_bg img{height:50%;left:0;object-fit:cover;object-position:left;position:absolute;top:0;width:auto;z-index:1}.cookie_switcher .content{height:800px;left:50%;margin:27px 0;padding:0;position:absolute;top:0;transform:translateX(-50%);z-index:2}.cookie_switcher .content .cookie_boxes{height:50%;margin-top:52px;position:relative;width:100%}.cookie_switcher .content .cookie_boxes .cookie_box{cursor:pointer;height:100%;object-fit:cover;object-position:right;position:absolute;right:0;top:0;width:100%}}#swaadesi_section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.3);border-radius:100px;margin:40px 72px;padding:40px 27px}#swaadesi_section,#swaadesi_section .title{align-items:center;display:flex;flex-direction:column}#swaadesi_section .content{display:flex;justify-content:center;margin-top:38px}#swaadesi_section .content .header{display:flex;flex:2 1;flex-direction:column;height:min-content;justify-content:space-evenly;margin:38px 0;width:320px}#swaadesi_section .content .header .head{align-items:center;cursor:pointer;display:flex;flex:1 1;height:min-content;margin:38px 0;width:min-content}#swaadesi_section .content .header .head img{height:108px;margin-right:21px}#swaadesi_section .content .header .head .text{display:flex;flex-direction:column;max-width:200px}#swaadesi_section .content .header .head .text h1,#swaadesi_section .content .header .head .text p{white-space:nowrap}#swaadesi_section .content .vr{background-color:#fff;border-radius:55px;display:block;flex:1 1;height:auto;margin:38px;max-width:3px;position:relative}#swaadesi_section .content .vr img{left:50%;position:absolute;transform:translateX(-50%) translateY(-50%)}#swaadesi_section .content .sweets{display:inline-block;flex:4 1;margin-left:52px;position:relative}#swaadesi_section .content .sweets .sweets_container{display:grid;gap:15px;grid-template-columns:repeat(4,170px);place-items:start center;position:absolute;right:0;top:0}@media(max-width:1200px){#swaadesi_section .content .sweets .sweets_container{grid-template-columns:repeat(3,170px)}}@media(max-width:1024px){#swaadesi_section .content .sweets .sweets_container{grid-template-columns:repeat(2,170px)}}#swaadesi_section .content .sweets .sweets_container .sweet{align-items:center;cursor:pointer;display:flex;flex-direction:column}#swaadesi_section .content .sweets .sweets_container .sweet img{width:160px}#swaadesi_section .content .sweets .sweets_container .sweet p{text-align:center}@media(max-width:768px){#swaadesi_section{margin:0;padding:27px 15px}#swaadesi_section .content{align-items:center;display:flex;flex-direction:column;margin-top:27px}#swaadesi_section .content .header{flex:none;flex-direction:row;margin:0 0 27px;width:100%}#swaadesi_section .content .header .head{flex-direction:column;margin:0 12px;width:100px}#swaadesi_section .content .header .head img{height:110px;margin:0}#swaadesi_section .content .header .head .text h1,#swaadesi_section .content .header .head .text p{text-align:center}#swaadesi_section .content .vr{display:none}#swaadesi_section .content .sweets{flex:none;margin:27px 0;position:relative;width:100%}#swaadesi_section .content .sweets .sweets_container{display:grid;gap:27px 38px;grid-template-columns:repeat(2,1fr);place-items:start center;position:absolute;right:0;top:0;z-index:0}#swaadesi_section .content .sweets .sweets_container .sweet{align-items:center;cursor:pointer;display:flex;flex-direction:column}#swaadesi_section .content .sweets .sweets_container .sweet img{width:120px}#swaadesi_section .content .sweets .sweets_container .sweet p{text-align:center}}#unibic_catalog_section{display:grid;gap:15px;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,1fr);padding:40px 27px;place-items:start center;width:100%}#unibic_catalog_section .cookie_box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.3);border-radius:50px;height:min-content;overflow:clip;padding:27px 15px;width:100%}#unibic_catalog_section .cookie_factorie_box{grid-column:1/3;grid-row:1/4}#unibic_catalog_section .energybar_section{grid-column:3;grid-row:1/3}#unibic_catalog_section .energy_balls_section{grid-column:3;grid-row:3/5}#unibic_catalog_section .trial_mix_section{grid-column:1;grid-row:4/6}#unibic_catalog_section .wafer_section{grid-column:1;grid-row:5/7;margin-top:135px;place-self:center}#unibic_catalog_section .wafer_cube_section{grid-column:2;grid-row:4/7}#unibic_catalog_section .snack_bar_section{grid-column:3;grid-row:5/7}@media(max-width:1400px){#unibic_catalog_section{gap:27px 38px;grid-template-columns:repeat(2,1fr);place-items:center}#unibic_catalog_section .cookie_box{height:100%;place-self:center}#unibic_catalog_section .cookie_factorie_box{grid-column:1/3;grid-row:1/4}#unibic_catalog_section .energybar_section{grid-column:1;grid-row:4}#unibic_catalog_section .energy_balls_section{grid-column:2;grid-row:4}#unibic_catalog_section .trial_mix_section{grid-column:1;grid-row:5}#unibic_catalog_section .wafer_section{grid-column:1;grid-row:6;margin-top:0;place-self:auto}#unibic_catalog_section .wafer_cube_section{grid-column:2;grid-row:5/7}#unibic_catalog_section .snack_bar_section{grid-column:1;grid-row:7}}@media(max-width:430px){#unibic_catalog_section{gap:27px 0;grid-template-columns:100%;padding:27px 15px;place-items:start}#unibic_catalog_section .cookie_factorie_box,#unibic_catalog_section .energy_balls_section,#unibic_catalog_section .energybar_section,#unibic_catalog_section .snack_bar_section,#unibic_catalog_section .trial_mix_section,#unibic_catalog_section .wafer_cube_section,#unibic_catalog_section .wafer_section{grid-column:1;grid-row:auto}}.cookie_factorie_box{align-items:flex-start;display:flex;height:100%}.cookie_factorie_box .title{margin-top:38px}.cookie_factorie_box .title p.p2{margin:5px 0}.cookie_factorie_box .title img{cursor:pointer}.cookie_factorie_box .switcher{margin-left:27px}.cookie_factorie_box .switcher .tabs{align-items:flex-end;display:flex;margin-bottom:38px}.cookie_factorie_box .switcher .tabs .tab{border-radius:100px;cursor:pointer;margin-right:15px;padding:12px 27px;-webkit-user-select:none;user-select:none}.cookie_factorie_box .switcher .tabs img{cursor:pointer;height:80px;margin-bottom:8px;margin-left:27px}.cookie_factorie_box .switcher .cookies{display:flex;position:relative}.cookie_factorie_box .switcher .cookies .cookie_catalog{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);left:0;place-items:center;position:absolute;top:0}.cookie_factorie_box .switcher .cookies .cookie_catalog .cookie{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center}.cookie_factorie_box .switcher .cookies .cookie_catalog .cookie img{height:clamp(105px,33%,125px);width:clamp(110px,33%,130px)}@media(max-width:430px){.cookie_factorie_box{align-items:flex-start;display:flex;flex-direction:column;width:80%}.cookie_factorie_box .title{margin-top:38px}.cookie_factorie_box .title .content{align-items:flex-start;display:flex;justify-content:space-between}.cookie_factorie_box .title .content img{margin:0;width:100px}.cookie_factorie_box .title p.p2{margin:5px 0;max-width:75%}.cookie_factorie_box .switcher{margin:0;width:100%}.cookie_factorie_box .switcher .tabs{align-items:flex-end;display:flex;margin-bottom:15px;margin-top:15px}.cookie_factorie_box .switcher .tabs .tab{border-radius:100px;cursor:pointer;margin-right:12px;padding:8px 21px;-webkit-user-select:none;user-select:none}.cookie_factorie_box .switcher .tabs img{cursor:pointer;height:auto;margin:0}.cookie_factorie_box .switcher .cookies{display:flex;height:260px;position:relative}.cookie_factorie_box .switcher .cookies .cookie_catalog{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);left:0;padding:0 5px;place-items:center;position:absolute;top:0}.cookie_factorie_box .switcher .cookies .cookie_catalog .cookie{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:100%}.cookie_factorie_box .switcher .cookies .cookie_catalog .cookie img{height:59px;width:auto}.cookie_factorie_box .switcher .cookies .cookie_catalog .cookie p.p5{text-align:center}}.energybar_section{display:flex;flex-direction:column}.energybar_section .title{align-items:flex-start;display:flex;justify-content:space-between;margin-top:38px}.energybar_section .title img{cursor:pointer;height:80px;margin-left:12px}.energybar_section .body{display:flex}.energybar_section .body .box{cursor:pointer}.energybar_section .body .flavours{display:flex;flex-direction:column;justify-content:center}.energybar_section .body .flavours .flavour{align-items:center;cursor:pointer;display:flex;margin:5px 38px}.energybar_section .body .flavours .flavour img{height:50px;width:60px}.energybar_section .body .flavours .flavour p.p7{margin-left:5px;max-width:80px}@media(max-width:1400px){.energybar_section{display:flex;flex-direction:column}.energybar_section .title{align-items:flex-start;display:flex;justify-content:space-between;margin-top:38px}.energybar_section .title img{cursor:pointer;height:80px;margin-left:12px}.energybar_section .body{display:flex}.energybar_section .body .box{cursor:pointer}.energybar_section .body .flavours{display:flex;flex-direction:column;justify-content:center}.energybar_section .body .flavours .flavour{align-items:center;cursor:pointer;display:flex;margin:5px 38px}.energybar_section .body .flavours .flavour img{height:50px;width:60px}.energybar_section .body .flavours .flavour p.p7{margin-left:5px;max-width:80px}}@media(max-width:430px){.energybar_section .title{margin:0}.energybar_section .title img{height:40px}.energybar_section .body{margin-top:15px}.energybar_section .body .box{width:200px}.energybar_section .body .flavours{margin-left:15px}.energybar_section .body .flavours .flavour{margin:5px 0}.energybar_section .body .flavours .flavour img{height:auto;width:50px}.energybar_section .body .flavours .flavour p.p7{max-width:50px}}.energy_balls_section{display:flex;flex-direction:column}.energy_balls_section .title{align-items:flex-start;display:flex;justify-content:space-between}.energy_balls_section .title h1.d2{white-space:nowrap}.energy_balls_section .title img{cursor:pointer;height:80px;margin-left:12px}.energy_balls_section .body{display:flex;justify-content:space-between}.energy_balls_section .body .box{cursor:pointer;height:260px;width:215px}.energy_balls_section .body .flavours{display:grid;gap:0 27px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);place-items:center}.energy_balls_section .body .flavours .flavour{align-items:center;cursor:pointer;display:flex;flex-direction:column}.energy_balls_section .body .flavours .flavour img{height:50px;width:60px}.energy_balls_section .body .flavours .flavour p.p7{max-width:120px;text-align:center}@media(max-width:430px){.energy_balls_section .title img{height:40px}.energy_balls_section .body{align-items:center;display:flex;margin-top:5px}.energy_balls_section .body .box{height:auto;width:250px}.energy_balls_section .body .flavours{gap:15px;grid-template-rows:repeat(2,68px);place-items:start center}.energy_balls_section .body .flavours .flavour{height:68px}.energy_balls_section .body .flavours .flavour img{height:auto;width:40px}}.snack_bar_section{display:flex;flex-direction:column}.snack_bar_section .title{align-items:flex-start;display:flex;justify-content:space-between;margin-top:38px}.snack_bar_section .title .content h1.d2{white-space:nowrap}.snack_bar_section .title img{cursor:pointer;height:80px;margin-left:12px}.snack_bar_section .body{display:flex;flex-direction:column}.snack_bar_section .body .flavours{display:flex}.snack_bar_section .body .flavours .flavour{cursor:pointer;display:flex;flex-direction:column;margin-bottom:27px}.snack_bar_section .body .flavours .flavour img{aspect-ratio:3/1;flex:1 1;height:auto}.snack_bar_section .body .flavours .flavour p.p7{margin-left:5px;text-align:center}.snack_bar_section .body .box{cursor:pointer;width:100%}@media(max-width:430px){.snack_bar_section{display:flex;flex-direction:column}.snack_bar_section .title{margin:0}.snack_bar_section .title img{height:40px}.snack_bar_section .body{margin-top:8px}.snack_bar_section .body .flavours{display:flex;justify-content:center}.snack_bar_section .body .flavours .flavour{margin:0 2px}.snack_bar_section .body .flavours .flavour img{aspect-ratio:auto;height:auto;width:80px}.snack_bar_section .body .flavours .flavour p.p7{margin:0}.snack_bar_section .body .box{margin-top:5px;width:100%}}.wafer_cube_section{display:flex;flex-direction:column;justify-content:space-around}.wafer_cube_section .title{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-top:38px}.wafer_cube_section .body{display:flex;flex:2 1;flex-direction:column;justify-content:space-between}.wafer_cube_section .body .flavours{display:flex;justify-content:center;margin-top:27px}.wafer_cube_section .body .flavours .flavour{cursor:pointer;display:flex;flex-direction:column;margin:0 15px 27px}.wafer_cube_section .body .flavours .flavour img{flex:1 1;max-height:70px;object-fit:contain}.wafer_cube_section .body .flavours .flavour p.p7{margin-left:5px;max-width:70px;text-align:center}.wafer_cube_section .body .box{cursor:pointer;max-height:300px;object-fit:contain}@media(max-width:430px){.wafer_cube_section .title{margin:0}.wafer_cube_section .body .flavours{margin:15px 0}.wafer_cube_section .body .flavours .flavour{margin:0 15px}}.trial_mix_section{display:flex;flex-direction:column}.trial_mix_section .title{align-items:flex-start;display:flex;justify-content:space-between;margin-top:40px}.trial_mix_section .title img{cursor:pointer;height:80px;margin-left:12px}.trial_mix_section .body{display:flex}.trial_mix_section .body .flavours{display:flex;justify-content:center}.trial_mix_section .body .flavours .flavour{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:0 5px}.trial_mix_section .body .flavours .flavour img{height:125px}.trial_mix_section .body .flavours .flavour p.p7{margin-left:5px;max-width:80px;text-align:center}@media(max-width:430px){.trial_mix_section .title{margin:0}.trial_mix_section .title img{height:40px}.trial_mix_section .body{margin-top:15px}.trial_mix_section .body .flavours .flavour img{height:80px}}.wafer_section{display:flex;flex-direction:column}.wafer_section .title{align-items:flex-start;display:flex;justify-content:space-between;margin-top:38px}.wafer_section .title img{cursor:pointer;height:80px;margin-left:12px}.wafer_section .body{display:flex;justify-content:space-between}.wafer_section .body .box{cursor:pointer;max-width:230px;object-fit:contain}.wafer_section .body .flavours{display:grid;grid-template-columns:repeat(2,1fr);place-items:start center}.wafer_section .body .flavours .flavour{cursor:pointer;display:flex;flex-direction:column}.wafer_section .body .flavours .flavour img{width:100px}.wafer_section .body .flavours .flavour p.p7{margin-left:5px;max-width:100px;text-align:center}.wafer_section .body .flavours .flavour:nth-child(3){grid-column:1/3}@media(max-width:430px){.wafer_section .title{margin:0}.wafer_section .title img{height:40px}.wafer_section .body{margin-top:15px}.wafer_section .body .box{max-width:160px}.wafer_section .body .flavours .flavour img{width:90px}}#new_cookies_section{display:flex;justify-content:center;margin-bottom:72px;padding:0 2vw;width:100%}#new_cookies_section .new_cookie{flex:1 1;padding:27px 38px;width:clamp(500px,45%,100%)}#new_cookies_section .new_cookie .header{align-items:center;color:#4b4b4b;display:flex;margin-bottom:27px}#new_cookies_section .new_cookie .header img.head_img{margin-right:8px;width:clamp(120px,100%,160px)}#new_cookies_section .new_cookie .body{align-items:center;display:flex;justify-content:center}#new_cookies_section .new_cookie .body .selected_cookie{align-items:center;cursor:pointer;display:flex;flex-direction:column;width:clamp(275px,100%,350px)}#new_cookies_section .new_cookie .body .selected_cookie img{width:100%}#new_cookies_section .new_cookie .body .cookies_right{align-items:center;display:flex;flex-direction:column;width:clamp(150px,40%,200px)}#new_cookies_section .new_cookie .body .cookies_right .finger_cookie{cursor:pointer;width:100%}#new_cookies_section .new_cookie .body .cookies_right .finger_cookie p{text-align:center}#new_cookies_section .new_cookie .body .cookies_right .finger_cookie img{width:100%}#new_cookies_section .new_cookie.filled_cookies .body{display:grid;gap:15px 1vw;grid-template-columns:repeat(3,minmax(180px,1fr));place-items:center}#new_cookies_section .new_cookie.filled_cookies .body .cookie{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:clamp(140px,100%,180px)}@media(max-width:1368px){#new_cookies_section .new_cookie.filled_cookies .body .cookie{width:clamp(80px,100%,120px)}}#new_cookies_section .new_cookie.filled_cookies .body .cookie p{text-align:center}#new_cookies_section .new_cookie.filled_cookies .body .cookie img{width:100%}@media(max-width:1080px){#new_cookies_section{align-items:center;flex-direction:column}#new_cookies_section .new_cookie{width:clamp(500px,100%,750px)}}@media(max-width:430px){#new_cookies_section .new_cookie{padding:27px 0;width:100%}#new_cookies_section .new_cookie .header{align-items:center;color:#4b4b4b;display:flex;margin-bottom:27px}#new_cookies_section .new_cookie .header .title .d7{line-height:28px}#new_cookies_section .new_cookie.filled_cookies .body{gap:15px;grid-template-columns:repeat(2,minmax(180px,1fr))}}#new_products_section{display:flex;justify-content:space-around;padding-bottom:72px}#new_products_section .new_product{align-items:center;border-radius:100px;cursor:pointer;display:flex;flex-direction:column;height:75vh;justify-content:center;overflow:clip;position:relative;width:23%}#new_products_section .new_product .bg{height:100%;left:0;opacity:75%;position:absolute;top:0;width:100%;z-index:-1}#new_products_section .new_product .bg.y{background:linear-gradient(0deg,#ffd688 25%,#b97502)}#new_products_section .new_product .bg.p{background:linear-gradient(0deg,#9e21a7 12%,#200241 80%)}#new_products_section .new_product .bg.o{background:linear-gradient(0deg,#ff8c00 25%,#c30d0d 80%)}#new_products_section .new_product img{left:0;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}#new_products_section .new_product img.top_img{top:0}#new_products_section .new_product img.bottom_img{bottom:-50px}#new_products_section .new_product .text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:38px}#new_products_section .new_product .text h1,#new_products_section .new_product .text p{color:#fff;text-align:center}@media(max-width:430px){#new_products_section{display:grid;gap:8px 8px;grid-template-columns:1fr 1fr;padding:0 8px 38px;place-items:center}#new_products_section .new_product{align-items:center;border-radius:30px;display:flex;flex-direction:column;height:345px;justify-content:center;overflow:clip;position:relative;width:100%}#new_products_section .new_product .bg{height:100%;left:0;opacity:75%;position:absolute;top:0;width:100%;z-index:-1}#new_products_section .new_product .bg.y{background:linear-gradient(0deg,#ffd688 25%,#b97502)}#new_products_section .new_product .bg.p{background:linear-gradient(0deg,#9e21a7 12%,#200241 80%)}#new_products_section .new_product .bg.o{background:linear-gradient(0deg,#ff8c00 25%,#c30d0d 80%)}#new_products_section .new_product img{left:0;position:absolute;transform:translateX(-50%);width:100%;z-index:-1}#new_products_section .new_product img.top_img{top:0}#new_products_section .new_product img.bottom_img{bottom:-50px}#new_products_section .new_product .text{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:38px}#new_products_section .new_product .text h1,#new_products_section .new_product .text p{color:#fff;text-align:center}}#hd_cookie_boxes{align-items:center;display:flex;scrollbar-width:none}#hd_cookie_boxes .title{margin:0 38px;max-width:250px;position:relative;transition:margin .2s ease-in-out;width:min-content}#hd_cookie_boxes .title.full-width{margin:0}#hd_cookie_boxes .title .grey{color:#4b4b4b;white-space:nowrap}#hd_cookie_boxes .title .container{background-color:#4b4b4b;border-radius:15px;padding:2px 12px;position:absolute;right:-120px;top:44px;width:min-content}#hd_cookie_boxes .title .container .white{color:#fff}#hd_cookie_boxes .cursor_container{overflow-x:scroll;overflow-y:clip;position:relative;scrollbar-width:none}#hd_cookie_boxes .cursor_container .hor-cursor{height:50px;left:0;pointer-events:none;position:absolute;top:0;width:50px;z-index:3}#hd_cookie_boxes .cursor_container .boxes{align-items:center;cursor:none;display:flex;overflow-x:scroll;overflow-y:hidden;padding:38px 0;scrollbar-width:none}@media(max-width:430px){#hd_cookie_boxes{align-items:flex-start;display:flex;flex-direction:column}#hd_cookie_boxes .title{margin:0 27px;max-width:max-content;width:min-content}#hd_cookie_boxes .title .container{right:-95px}#hd_cookie_boxes .cookies{align-items:center;cursor:auto;display:flex;overflow-x:scroll;overflow-y:hidden;padding:38px 0;width:100%}}.cookie_box_card{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:40px;display:flex;flex-direction:column;height:350px;justify-content:flex-end;margin:0 21px;min-width:270px;overflow:hidden;padding:27px 0;position:relative}.cookie_box_card h1.d8{color:#fff;left:50%;position:absolute;text-align:center;top:50px;transform:translateX(-50%);white-space:nowrap}.cookie_box_card h1.d8 span{display:block}.cookie_box_card .nut{height:85px;position:absolute;width:85px}.cookie_box_card .box{height:250px}@media(max-width:430px){.cookie_box_card{align-items:center;display:flex;flex-direction:column;height:209px;justify-content:flex-end;margin:0 15px;min-width:160px;padding:15px 0;width:160px}.cookie_box_card h1.d8{top:20px}.cookie_box_card h1.d8 span{line-height:30px}.cookie_box_card .nut{height:55px;position:absolute;width:55px}.cookie_box_card .box{height:130px}}#sugar_free_cookies_section{align-items:center;background-color:#fff;display:flex;position:relative;scrollbar-width:none;width:100vw}#sugar_free_cookies_section .title{align-items:center;background:linear-gradient(90deg,#fff 80%,hsla(0,0%,100%,.6) 90%,hsla(0,0%,100%,0));display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:0 2vw;position:absolute;top:0;width:500px;z-index:3}#sugar_free_cookies_section .title .grey{color:#4b4b4b}#sugar_free_cookies_section .title h6{white-space:nowrap}#sugar_free_cookies_section .title .storybook-button{margin-top:38px}#sugar_free_cookies_section .title .cookie_pieces{left:0;position:absolute;z-index:5}#sugar_free_cookies_section .title .cookie_pieces.top{top:0}#sugar_free_cookies_section .title .cookie_pieces.bottom{bottom:0}#sugar_free_cookies_section .cursor_container{cursor:none;overflow-x:scroll;overflow-y:hidden;position:relative;scrollbar-width:none}#sugar_free_cookies_section .cursor_container .hor-cursor{height:50px;left:0;pointer-events:none;position:absolute;top:0;width:50px;z-index:3}#sugar_free_cookies_section .cursor_container .cookies_container{align-items:center;display:flex;overflow-x:scroll;overflow-y:hidden;padding:38px 0;scrollbar-width:none}#sugar_free_cookies_section .cursor_container .cookies_container .storybook-product_card{cursor:none;margin:0 15px;min-width:230px}@media(max-width:430px){#sugar_free_cookies_section{align-items:center;background-color:#fff;flex-direction:column;height:min-content;position:relative;width:100%}#sugar_free_cookies_section .cookie_pieces{left:0;position:absolute;z-index:0}#sugar_free_cookies_section .cookie_pieces.top{top:-20px}#sugar_free_cookies_section .cookie_pieces.bottom{bottom:0}#sugar_free_cookies_section .title{background:none;padding:0 2vw;position:static}#sugar_free_cookies_section .cookies{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.1);display:flex;overflow-x:scroll;overflow-y:hidden;padding:27px 0;width:100%}#sugar_free_cookies_section .cookies .storybook-product_card{margin:0 15px;min-width:230px}}.storybook-quantity_changer{align-items:center;border:1px solid #e8e8e8;border-radius:8px;display:flex;height:48px;overflow:hidden;width:max-content}.storybook-quantity_changer.small{height:36px}.storybook-quantity_changer.small .disable-select{width:36px}.storybook-quantity_changer.small .disable-select img{height:14px;width:14px}.storybook-quantity_changer.small input{font-size:.9rem;width:70px}.storybook-quantity_changer .disable-select{align-items:center;background-color:hsla(240,9%,98%,.941);cursor:pointer;display:flex;height:100%;justify-content:center;transition:background-color .2s;width:48px}.storybook-quantity_changer .disable-select:hover{background-color:#e2e8f0}.storybook-quantity_changer .disable-select img{filter:brightness(0);height:18px;opacity:.9;width:18px}.storybook-quantity_changer input{background:#fff;border:1px solid #e8e8e8;border-bottom:none;border-top:none;color:#111;font-size:1rem;font-weight:600;height:100%;outline:none;text-align:center;width:66px}.storybook-quantity_changer input::-webkit-inner-spin-button,.storybook-quantity_changer input::-webkit-outer-spin-button{appearance:none;margin:0}.storybook-quantity_changer input{appearance:textfield}.storybook-quantity_changer.disabled{border-color:#5e5e5e;opacity:.6}.storybook-quantity_changer.disabled .disable-select{background-color:#f1f5f9;cursor:not-allowed}.storybook-quantity_changer.disabled .disable-select:hover{background-color:#f1f5f9}.storybook-quantity_changer.disabled .disable-select img{opacity:.4}.storybook-quantity_changer.disabled input{background-color:#f8fafc;color:#94a3b8;cursor:not-allowed}@media(max-width:768px){.storybook-quantity_changer{height:40px}.storybook-quantity_changer.small{height:32px}.storybook-quantity_changer.small .disable-select{width:32px}.storybook-quantity_changer.small .disable-select img{height:12px;width:12px}.storybook-quantity_changer.small input{font-size:.85rem;width:38px}.storybook-quantity_changer .disable-select{width:40px}.storybook-quantity_changer .disable-select img{height:16px;width:16px}.storybook-quantity_changer input{width:48px}}#price_comp{background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.04);overflow:hidden}#price_comp .text_section{border-bottom:1px solid #f0f0f0;padding:20px 24px 16px}#price_comp .text_section h3.h3{color:#0f0f0f;font-family:var(--ct-font,"Inter",sans-serif);font-size:17px;font-weight:800;letter-spacing:-.025em;margin:0}#price_comp .price_body{padding:20px 24px 24px}#price_comp .price_body .price_details_list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}#price_comp .price_body .price_details_list .price_row{align-items:center;display:flex;justify-content:space-between}#price_comp .price_body .price_details_list .price_row .label{color:#666;font-family:var(--ct-font,"Inter",sans-serif);font-size:13.5px;font-weight:500}#price_comp .price_body .price_details_list .price_row .value{color:#222;font-family:var(--ct-font,"Inter",sans-serif);font-size:14px;font-weight:600}#price_comp .price_body .price_details_list .price_row.discount .value{color:#16a34a}#price_comp .price_body .price_details_list .divider_line{background:#ebebeb;height:1px;margin:4px 0}#price_comp .price_body .price_details_list .total_row{align-items:flex-end;display:flex;justify-content:space-between;margin-top:4px}#price_comp .price_body .price_details_list .total_row .total_label{display:flex;flex-direction:column;gap:2px}#price_comp .price_body .price_details_list .total_row .total_label .title{color:#888;font-family:var(--ct-font,"Inter",sans-serif);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#price_comp .price_body .price_details_list .total_row .total_label .subtext{color:#aaa;font-family:var(--ct-font,"Inter",sans-serif);font-size:11px}#price_comp .price_body .price_details_list .total_row .total_value{color:#0f0f0f;font-family:var(--ct-font,"Inter",sans-serif);font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1}#price_comp .price_body .buttons_section{display:flex;flex-direction:column;gap:12px;margin-top:20px}#price_comp .price_body .buttons_section .storybook-button{border-radius:99px!important;font-family:var(--ct-font,"Inter",sans-serif)!important;font-size:15px!important;font-weight:700!important;height:52px!important;letter-spacing:-.01em;width:100%!important}#price_comp .price_body .buttons_section .login-cta-btn{align-items:center;background:linear-gradient(135deg,#e65300,#ff7c32 60%,#e65300);background-size:200% auto;border:none;border-radius:99px;box-shadow:0 4px 18px rgba(230,83,0,.38);color:#fff;cursor:pointer;display:flex;font-family:var(--ct-font,"Inter",sans-serif);font-size:15px;font-weight:700;gap:10px;height:52px;justify-content:center;letter-spacing:-.01em;overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .25s ease,background-position .5s ease;width:100%}#price_comp .price_body .buttons_section .login-cta-btn:after{background:linear-gradient(135deg,hsla(0,0%,100%,.18),transparent 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}#price_comp .price_body .buttons_section .login-cta-btn:hover{background-position:100%;box-shadow:0 6px 24px rgba(230,83,0,.5);transform:translateY(-1px)}#price_comp .price_body .buttons_section .login-cta-btn:active{box-shadow:0 2px 10px rgba(230,83,0,.3);transform:translateY(0) scale(.98)}#price_comp .price_body .buttons_section .login-cta-btn__lock{flex-shrink:0;font-size:15px;line-height:1}#price_comp .price_body .buttons_section .login-cta-btn__label{white-space:nowrap}#price_comp .price_body .buttons_section .login-cta-btn__icon{filter:brightness(0) invert(1);flex-shrink:0;height:16px;object-fit:contain;opacity:.85;width:16px}#price_comp .price_body .buttons_section .secure_badge{align-items:center;display:flex;gap:7px;justify-content:center;padding:10px 0 0}#price_comp .price_body .buttons_section .secure_badge img{height:14px;opacity:.6;width:14px}#price_comp .price_body .buttons_section .secure_badge span{color:#aaa;font-family:var(--ct-font,"Inter",sans-serif);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}#price_comp .free-delivery-strip{align-items:center;background:#f0fdf4;border-top:1px solid #bbf7d0;color:#16a34a;display:flex;font-family:var(--ct-font,"Inter",sans-serif);font-size:12.5px;font-weight:600;gap:8px;padding:10px 24px}#price_comp .free-delivery-strip svg{flex-shrink:0}#frequently_bought_comp{background-color:#fff;border-top:1px dashed #e8e8e8;margin-top:20px;overflow:hidden;padding:40px 0;width:100%}#frequently_bought_comp .section_header{display:flex;flex-direction:column;gap:4px;margin-bottom:24px;padding:0 30px}#frequently_bought_comp .section_header p.eyebrow{color:#0d9488;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}#frequently_bought_comp .section_header h2{color:#111;font-family:Inter,sans-serif;font-size:clamp(20px,2.5vw,24px);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0}#frequently_bought_comp .marquee_wrapper{display:flex;overflow:hidden;padding:10px 0;position:relative;width:100%}#frequently_bought_comp .marquee_track{animation:marquee_scroll 220s linear infinite;display:flex;width:max-content}#frequently_bought_comp .marquee_track:hover{animation-play-state:paused}#frequently_bought_comp .marquee_content{display:flex;flex-shrink:0;gap:20px;padding:0 10px}@keyframes marquee_scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#frequently_bought_comp .horizontal_product_card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.02);box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:110px;padding:12px 16px;transition:all .25s cubic-bezier(.4,0,.2,1);width:320px}#frequently_bought_comp .horizontal_product_card:hover{border-color:#0d9488;box-shadow:0 8px 16px rgba(13,148,136,.08);transform:translateY(-2px)}#frequently_bought_comp .horizontal_product_card .card_image_container{align-items:center;background:#fafafa;border:1px solid #f5f5f5;border-radius:8px;display:flex;flex-shrink:0;height:76px;justify-content:center;margin-right:14px;overflow:hidden;width:76px}#frequently_bought_comp .horizontal_product_card .card_image_container img{height:100%;object-fit:contain;padding:4px;transition:transform .3s ease;width:100%}#frequently_bought_comp .horizontal_product_card:hover .card_image_container img{transform:scale(1.05)}#frequently_bought_comp .horizontal_product_card .card_details{display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:space-between;min-width:0}#frequently_bought_comp .horizontal_product_card .card_details .title_stack{display:flex;flex-direction:column;gap:2px}#frequently_bought_comp .horizontal_product_card .card_details .title_stack h4{color:#222;font-family:Inter,sans-serif;font-size:13px;font-weight:700;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#frequently_bought_comp .horizontal_product_card .card_details .title_stack .meta_info{color:#888;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row{align-items:center;display:flex;justify-content:space-between;margin-top:auto}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .price_stack{align-items:baseline;display:flex;gap:6px}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .price_stack .price_value{color:#111;font-family:Inter,sans-serif;font-size:15px;font-weight:800}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .price_stack .tax_label{color:#999;font-family:Inter,sans-serif;font-size:9px;font-weight:700}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .add_to_cart_action{align-items:center;background:#0d9488;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:11px;font-weight:700;gap:4px;justify-content:center;padding:6px 12px;transition:all .2s ease}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .add_to_cart_action svg{stroke-width:2.5px}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .add_to_cart_action:hover{background:#0f766e;transform:scale(1.03)}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .add_to_cart_action:active{transform:scale(.97)}@media(max-width:768px){#frequently_bought_comp{padding:30px 0}#frequently_bought_comp .section_header{margin-bottom:16px;padding:0 16px}#frequently_bought_comp .horizontal_product_card{height:100px;padding:10px 12px;width:280px}#frequently_bought_comp .horizontal_product_card .card_image_container{height:64px;margin-right:10px;width:64px}#frequently_bought_comp .horizontal_product_card .card_details .title_stack h4{font-size:12px}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .price_stack .price_value{font-size:13px}#frequently_bought_comp .horizontal_product_card .card_details .price_action_row .add_to_cart_action{font-size:10px;padding:5px 10px}}.storybook-product_details_tab{background-color:transparent;display:flex;flex-direction:column;font-family:Jost,sans-serif;height:auto;margin-top:38px;max-width:100%;width:100%}.storybook-product_details_tab .header{align-items:center;border-bottom:2px solid #f1f5f9;display:flex}.storybook-product_details_tab .header .head{color:#94a3b8;cursor:pointer;display:flex;flex-direction:column;margin-right:40px;position:relative;transition:color .2s ease}.storybook-product_details_tab .header .head .tab_content{align-items:center;display:flex;padding-bottom:12px}.storybook-product_details_tab .header .head .tab_content img{filter:grayscale(100%) opacity(.6);height:20px;margin-right:8px;transition:filter .2s ease;width:20px}.storybook-product_details_tab .header .head .tab_content p{font-size:16px;font-weight:500;margin:0;white-space:nowrap}.storybook-product_details_tab .header .head .underline{background-color:#ea580c;bottom:-2px;height:2px;left:0;position:absolute;transition:width .3s cubic-bezier(.4,0,.2,1);width:0}.storybook-product_details_tab .header .head:hover{color:#475569}.storybook-product_details_tab .header .head.active{color:#ea580c}.storybook-product_details_tab .header .head.active .tab_content img{filter:grayscale(0) opacity(1) brightness(0) saturate(100%) invert(43%) sepia(87%) saturate(2250%) hue-rotate(357deg) brightness(97%) contrast(93%)}.storybook-product_details_tab .header .head.active .underline{width:100%}.storybook-product_details_tab .body{margin-top:38px;padding-bottom:20px;width:100%}.storybook-product_details_tab .body .content-text{color:#475569;font-size:15px;line-height:1.7;margin:0;white-space:pre-wrap;word-break:break-word}@media(max-width:768px){.storybook-product_details_tab{margin-top:27px}.storybook-product_details_tab .header{overflow-x:auto;scrollbar-width:none}.storybook-product_details_tab .header::-webkit-scrollbar{display:none}.storybook-product_details_tab .header .head{margin-right:24px}.storybook-product_details_tab .header .head .tab_content p{font-size:14px}.storybook-product_details_tab .body{margin-top:27px}}.bid_card{align-items:center;background-color:#fff;border-radius:8px;display:flex;filter:drop-shadow(0 2.76px 32px rgba(169,169,169,.1));margin-bottom:15px;min-width:1000px;padding:15px 21px}.bid_card .prod_img{height:100px;object-fit:contain;width:120px}.bid_card .product_info{display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 27px;min-width:250px}.bid_card .product_info .storybook-quantity_changer{margin-top:8px}.bid_card .product_info p{margin-top:5px}.bid_card .bid_info,.bid_card .listing_info{display:flex;flex-direction:column;gap:12px;margin-right:27px;width:180px}.bid_card .actions{align-items:center;display:flex;flex-direction:column;justify-content:center;width:150px}.bid_card .actions h6{color:#de1135;white-space:nowrap}.bid_card .actions h6.active{color:#5b9500}.bid_card .actions button{margin-top:5px}.bid_card .delete_button{align-items:center;background-color:#4b4b4b;border-radius:50%;cursor:pointer;display:flex;justify-content:center;margin-left:40px;padding:8px;transition:scale .2s}.bid_card .delete_button img{width:12px}.bid_card .delete_button:hover{scale:1.1}.pbm-modal-box{background:#fff;border-radius:24px;box-shadow:0 32px 80px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:88vh;outline:none;overflow:hidden;width:min(560px,96vw)}.pbm-header{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;padding:24px 24px 20px}.pbm-header,.pbm-header-left{align-items:center;display:flex}.pbm-header-left{gap:14px}.pbm-icon-orb{align-items:center;background:linear-gradient(135deg,#fff7ed,#ffe8d6);border:1px solid #fed7aa;border-radius:14px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.pbm-hammer-icon{height:26px;object-fit:contain;width:26px}.pbm-eyebrow{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.1em;margin:0 0 3px;text-transform:uppercase}.pbm-title{color:#0a1929;font-family:Jost,sans-serif;font-size:20px;font-weight:800;margin:0}.pbm-close-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .2s;width:36px}.pbm-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.pbm-search-wrap{border-bottom:1px solid #f1f5f9;flex-shrink:0;padding:16px 24px;position:relative}.pbm-search-icon{color:#94a3b8;left:36px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.pbm-search-input{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;box-sizing:border-box;color:#1e293b;font-family:Jost,sans-serif;font-size:13.5px;height:44px;padding:0 40px 0 38px;transition:border-color .2s,box-shadow .2s;width:100%}.pbm-search-input::placeholder{color:#cbd5e1}.pbm-search-input:focus{background:#fff;border-color:#e65300;box-shadow:0 0 0 3px rgba(230,83,0,.1);outline:none}.pbm-search-clear{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;right:34px;top:50%;transform:translateY(-50%);transition:all .2s;width:22px}.pbm-search-clear:hover{background:#cbd5e1;color:#1e293b}.pbm-body{display:flex;flex:1 1;flex-direction:column;gap:24px;overflow-y:auto;padding:20px 24px}.pbm-body::-webkit-scrollbar{width:5px}.pbm-body::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.pbm-section{display:flex;flex-direction:column;gap:10px}.pbm-section-label{align-items:center;color:#94a3b8;display:flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.08em;text-transform:uppercase}.pbm-section-label.selected-label{color:#059669}.pbm-product-list{display:flex;flex-direction:column;gap:6px}.pbm-product-row{align-items:center;background:#f8fafc;border:1.5px solid #f1f5f9;border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 14px;text-align:left;transition:all .2s;width:100%}.pbm-product-row.selected,.pbm-product-row:hover{background:#fff7ed;border-color:#e65300}.pbm-product-img{align-items:center;background:#f1f5f9;border-radius:8px;color:#94a3b8;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.pbm-product-img img{height:100%;object-fit:cover;width:100%}.pbm-product-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.pbm-product-name{color:#1e293b;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbm-product-price{color:#e65300;font-size:12px;font-weight:700}.pbm-check{align-items:center;background:#e2e8f0;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;transition:all .2s;width:24px}.pbm-check.visible{background:#e65300;color:#fff;opacity:1}.pbm-empty-search{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:8px;padding:24px}.pbm-empty-search p{font-size:13px;font-weight:500;margin:0}.pbm-selected-list{display:flex;flex-wrap:wrap;gap:8px}.pbm-selected-chip{align-items:center;background:#fff7ed;border:1.5px solid #fed7aa;border-radius:20px;color:#c2410c;display:flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px 4px 12px}.pbm-chip-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbm-chip-remove{align-items:center;background:#fed7aa;border:none;border-radius:50%;color:#c2410c;cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .2s;width:18px}.pbm-chip-remove:hover{background:#e65300;color:#fff}.pbm-freq-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.pbm-freq-card{align-items:center;background:#f8fafc;border:1.5px solid #f1f5f9;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:12px 8px;position:relative;transition:all .2s}.pbm-freq-card.selected,.pbm-freq-card:hover{background:#fff7ed;border-color:#e65300}.pbm-freq-img{align-items:center;background:#e2e8f0;border-radius:10px;color:#94a3b8;display:flex;height:52px;justify-content:center;overflow:hidden;width:52px}.pbm-freq-img img{height:100%;object-fit:cover;width:100%}.pbm-freq-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:11px;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-align:center}.pbm-freq-check{align-items:center;background:#e65300;border-radius:50%;color:#fff;display:flex;height:18px;justify-content:center;position:absolute;right:6px;top:6px;width:18px}.pbm-footer{border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:12px;padding:20px 24px}.pbm-cancel-btn{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;color:#64748b;cursor:pointer;flex:1 1;font-family:Jost,sans-serif;font-size:14px;font-weight:600;height:46px;transition:all .2s}.pbm-cancel-btn:hover{background:#f8fafc;color:#1e293b}.pbm-submit-btn{align-items:center;background:linear-gradient(135deg,#e65300,#c44800);border:none;border-radius:12px;box-shadow:0 6px 20px rgba(230,83,0,.3);color:#fff;cursor:pointer;display:flex;flex:2 1;font-family:Jost,sans-serif;font-size:14px;font-weight:700;gap:8px;height:46px;justify-content:center;transition:all .25s}.pbm-submit-btn:hover:not(:disabled){box-shadow:0 10px 28px rgba(230,83,0,.4);transform:translateY(-2px)}.pbm-submit-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.pbm-count-badge{background:hsla(0,0%,100%,.3);border-radius:20px;font-size:12px;font-weight:800;min-width:20px;padding:1px 8px;text-align:center}.pbm-spinner{animation:pbmSpin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:18px;width:18px}@keyframes pbmSpin{to{transform:rotate(1turn)}}@media(max-width:600px){.pbm-modal-box{border-radius:20px 20px 0 0;bottom:0;left:0;max-height:92vh;max-width:100%;position:fixed!important;width:100%}.pbm-freq-grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}:root{--modal-font:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--modal-bg:#fff;--modal-backdrop:rgba(15,23,42,.4);--modal-blur:8px;--modal-radius:24px;--modal-shadow:0 10px 40px rgba(0,0,0,.1),0 4px 12px rgba(0,0,0,.05);--modal-brand:#0a1929;--modal-text-1:#111827;--modal-text-2:#4b5563;--modal-text-3:#9ca3af;--modal-border:#e5e7eb}.premium-modal-box{background-color:#fff!important;background:#fff!important;border-radius:var(--modal-radius)!important;box-shadow:var(--modal-shadow)!important;display:flex;flex-direction:column;font-family:var(--modal-font)!important;max-height:90vh;outline:none!important;overflow:clip!important;z-index:9999}.premium-modal-header{align-items:center;border-bottom:1px solid var(--modal-border);display:flex;gap:20px;padding:32px 32px 24px}.premium-modal-header .icon-orb{align-items:center;background:rgba(230,83,0,.08);border-radius:16px;color:var(--modal-brand);display:flex;flex-shrink:0;font-size:24px;height:56px;justify-content:center;width:56px}.premium-modal-header .header-text .p4-sub{color:var(--modal-text-3);font-size:11px;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.premium-modal-header .header-text .d5-title{color:var(--modal-text-1);font-size:24px;font-weight:800;letter-spacing:-.02em;margin:2px 0 0}.premium-modal-body{flex:1 1;overflow-y:auto;padding:32px}.premium-modal-footer{display:flex;flex-direction:column;gap:12px;padding:0 32px 32px}.success-orb{background:rgba(16,185,129,.08)!important;color:#10b981!important}.cart_modal_container{background-color:var(--modal-bg);border-radius:var(--modal-radius);box-shadow:var(--modal-shadow);display:flex;flex-direction:column}.cart_modal_container .premium-modal-body{flex:1 1;min-height:0;overflow-y:auto}.cart_modal_container .close-btn-minimal{background:none;border:none;color:var(--modal-text-3);cursor:pointer;font-size:18px;margin-left:auto;padding:8px;transition:color .18s}.cart_modal_container .close-btn-minimal:hover{color:var(--modal-text-1)}@media(min-width:768px){.cart_modal_container.premium-modal-box{max-height:92vh!important}}@media(max-width:767px){.cart_modal_container .premium-modal-header{gap:14px;padding:20px 20px 16px}.cart_modal_container .premium-modal-header .icon-orb{font-size:20px;height:44px;width:44px}.cart_modal_container .premium-modal-header .header-text .d5-title{font-size:20px}.cart_modal_container .premium-modal-body{padding:16px!important}.cart_modal_container .premium-modal-footer{padding:0 16px 20px}.cart_modal_container .cart_product_component .product_card .product_image_container{display:none!important}.cart_modal_container .cart_product_component .product_card{gap:0}.cart_modal_container.premium-modal-box{border-radius:20px!important;max-height:95vh!important}}.storybook-product_card-modern{background-color:#fff;border:1px solid rgba(0,0,0,.05);border-radius:16px;box-shadow:0 4px 12px rgba(0,0,0,.03);cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.storybook-product_card-modern:hover{box-shadow:0 8px 24px rgba(0,0,0,.06);transform:translateY(-3px)}.storybook-product_card-modern:hover .product_img{transform:scale(1.04)}.storybook-product_card-modern .card-image-container{aspect-ratio:1.2/1;background-color:#f7f7f7;overflow:hidden;position:relative;width:100%}.storybook-product_card-modern .card-image-container .product_img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.storybook-product_card-modern .product_details-modern{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:14px;text-align:left}.storybook-product_card-modern .product_details-modern .content-stack{display:flex;flex:1 1;flex-direction:column;gap:4px}.storybook-product_card-modern .product_details-modern .content-stack .product-title{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-family:Jost,sans-serif;font-size:.95rem;font-weight:700;line-height:1.25;margin:0;overflow:hidden}.storybook-product_card-modern .product_details-modern .content-stack .product-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4b4b4b;display:-webkit-box;font-family:Jost,sans-serif;font-size:.8rem;height:5.6em;line-height:1.4;margin:0;opacity:.7;overflow:hidden}.storybook-product_card-modern .product_details-modern .content-stack .pricing-row{align-items:baseline;display:flex;gap:8px;margin-top:2px}.storybook-product_card-modern .product_details-modern .content-stack .pricing-row .current-price{color:#e65300;font-family:Jost,sans-serif;font-size:1.15rem;font-weight:800}.storybook-product_card-modern .product_details-modern .content-stack .pricing-row .original-mrp{color:#727272;font-family:Jost,sans-serif;font-size:.85rem;opacity:.5;text-decoration:line-through}.storybook-product_card-modern .product_details-modern .content-stack .tax-and-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.storybook-product_card-modern .product_details-modern .content-stack .tax-and-meta .pack-size,.storybook-product_card-modern .product_details-modern .content-stack .tax-and-meta .tax-label{color:#4b4b4b;font-family:Jost,sans-serif;font-size:.65rem;font-weight:600;letter-spacing:.04em;opacity:.45;text-transform:uppercase}.storybook-product_card-modern .product_details-modern .add-to-cart-btn-modern{align-items:center;background:linear-gradient(135deg,#e65300,#ff8c42);border:none;border-radius:99px;box-shadow:0 4px 8px rgba(230,83,0,.15);color:#fff;cursor:pointer;display:flex;font-family:Jost,sans-serif;font-size:.85rem;font-weight:700;gap:8px;height:40px;justify-content:center;transition:all .2s ease;width:100%}.storybook-product_card-modern .product_details-modern .add-to-cart-btn-modern:hover{box-shadow:0 5px 12px rgba(230,83,0,.25);transform:scale(1.02)}.storybook-product_card-modern .product_details-modern .add-to-cart-btn-modern:active{transform:scale(.98)}.storybook-product_card-modern .product_details-modern .add-to-cart-btn-modern .cart-icon{font-size:1rem}@media(max-width:768px){.storybook-product_card-modern{border-radius:12px}.storybook-product_card-modern .product_details-modern{gap:10px;padding:10px}.storybook-product_card-modern .product_details-modern .content-stack .product-title{font-size:.9rem}.storybook-product_card-modern .product_details-modern .content-stack .pricing-row .current-price{font-size:1.1rem}.storybook-product_card-modern .product_details-modern .add-to-cart-btn-modern{font-size:.8rem;height:38px}}#search_index_page{background-color:#f8f8f8;display:flex;flex-direction:column;min-height:100vh}#search_index_page .search-header{background-position:50%;background-size:cover;color:#000;margin-bottom:2rem;padding:60px 1rem 2rem;text-align:center}#search_index_page .search-header .search-header-content{margin:0 auto;max-width:1200px}#search_index_page .search-header .search-header-content h1{font-size:2.5rem;margin-bottom:.5rem}#search_index_page .search-header .search-header-content .search-query{font-size:1.2rem;margin-bottom:.5rem}#search_index_page .search-header .search-header-content .results-count{font-size:1rem;opacity:.9}#search_index_page .search-container{flex:1 1;margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}#search_index_page .search-container .no-results{padding:3rem 0;text-align:center}#search_index_page .search-container .no-results img{margin-bottom:1.5rem;max-width:300px}#search_index_page .search-container .no-results h2{font-size:1.8rem;margin-bottom:.5rem}#search_index_page .search-container .no-results p{color:#666;font-size:1.1rem;margin-bottom:1.5rem}#search_index_page .search-container .no-results .back-button{background-color:#2a52be;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:background-color .3s}#search_index_page .search-container .no-results .back-button:hover{background-color:#1a3a8e}#search_index_page .search-container .products-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);padding-bottom:2rem}#search_index_page .mobile-search-actions{background:#fff;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;left:0;position:fixed;right:0;z-index:100}#search_index_page .mobile-search-actions .filter-button,#search_index_page .mobile-search-actions .sort-button{background:#fff;border:none;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:1rem}#search_index_page .mobile-search-actions .filter-button:first-child,#search_index_page .mobile-search-actions .sort-button:first-child{border-right:1px solid #eee}@media(max-width:768px){#search_index_page .search-header{padding:2rem 1rem}#search_index_page .search-header h1{font-size:2rem}#search_index_page .products-grid{gap:1rem!important;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important}}@media(max-width:480px){#search_index_page .products-grid{grid-template-columns:repeat(2,1fr)!important}}.cart_product_component{background:#fff;border:1px solid #f1f1f1;border-radius:16px;font-family:Jost,sans-serif;margin-bottom:16px;padding:0;transition:all .2s ease}.cart_product_component:hover{border-color:#e8e8e8;box-shadow:0 4px 20px rgba(0,0,0,.06)}.cart_product_component .product_card{display:flex;gap:20px;padding:20px}.cart_product_component .product_card .product_image_container{align-items:center;background:#f8f9fa;border:1px solid #f0f0f0;border-radius:12px;display:flex;flex-shrink:0;height:100px;justify-content:center;overflow:hidden;width:100px}.cart_product_component .product_card .product_image_container .product_image{height:80%;object-fit:contain;width:80%}.cart_product_component .product_card .product_info{display:flex;flex-direction:column;flex-grow:1}.cart_product_component .product_card .product_info .product_name{color:#111827;font-size:16px;font-weight:700;line-height:1.4;margin:0 0 8px}.cart_product_component .product_card .product_info .product_meta{display:flex;gap:8px;margin-bottom:16px}.cart_product_component .product_card .product_info .product_meta .hsn,.cart_product_component .product_card .product_info .product_meta .sku{background:#f3f4f6;border-radius:6px;color:#6b7280;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 8px}.cart_product_component .product_card .product_info .quantity_controls{margin-top:auto}.cart_product_component .price_section{padding:0 20px 20px}:root{--cat-font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--cat-brand:#e65300;--cat-brand-lt:#fff5ef;--cat-text-1:#111;--cat-text-2:#444;--cat-text-3:#888;--cat-border:#ebebeb;--cat-bg:#f6f7f9;--cat-white:#fff;--cat-radius:8px;--cat-shadow:0 1px 4px rgba(0,0,0,.06)}.catalog-top-bar{background:transparent;font-family:var(--cat-font);padding:12px 24px}.catalog-top-bar .ctb-breadcrumb{align-items:center;display:flex;gap:6px;margin-bottom:10px}.catalog-top-bar .ctb-breadcrumb .crumb{color:var(--cat-text-3);cursor:pointer;font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;transition:color .18s}.catalog-top-bar .ctb-breadcrumb .crumb:hover{color:var(--cat-brand)}.catalog-top-bar .ctb-breadcrumb .crumb--active{color:var(--cat-brand);cursor:default;font-weight:700}.catalog-top-bar .ctb-breadcrumb .crumb--active:hover{color:var(--cat-brand)}.catalog-top-bar .ctb-breadcrumb .crumb--home{color:var(--cat-text-3)}.catalog-top-bar .ctb-breadcrumb .crumb-sep{color:#ccc;font-size:12px;line-height:1}.catalog-top-bar .ctb-main-row{align-items:center;display:flex;flex-wrap:nowrap;gap:14px;justify-content:space-between}.catalog-top-bar .ctb-title-block{align-items:center;display:flex;flex-shrink:0;gap:10px}.catalog-top-bar .ctb-catalogue-toggle{align-items:center;background:var(--cat-white);border:1px solid var(--cat-border);border-radius:999px;cursor:pointer;display:inline-flex;font-family:var(--cat-font);gap:8px;margin-left:4px;padding:4px 10px 4px 4px;transition:border-color .18s ease,background .18s ease}.catalog-top-bar .ctb-catalogue-toggle__track{background:#d4d4d4;border-radius:999px;flex-shrink:0;height:20px;position:relative;transition:background .18s ease;width:34px}.catalog-top-bar .ctb-catalogue-toggle__thumb{background:var(--cat-white);border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.25);height:16px;left:2px;position:absolute;top:2px;transition:transform .18s ease;width:16px}.catalog-top-bar .ctb-catalogue-toggle__label{color:var(--cat-text-2);font-size:13px;font-weight:600;white-space:nowrap}.catalog-top-bar .ctb-catalogue-toggle.is-on{background:var(--cat-brand-lt);border-color:var(--cat-brand)}.catalog-top-bar .ctb-catalogue-toggle.is-on .ctb-catalogue-toggle__track{background:var(--cat-brand)}.catalog-top-bar .ctb-catalogue-toggle.is-on .ctb-catalogue-toggle__thumb{transform:translateX(14px)}.catalog-top-bar .ctb-catalogue-toggle.is-on .ctb-catalogue-toggle__label{color:var(--cat-brand)}.catalog-top-bar .ctb-catalogue-toggle:disabled{cursor:not-allowed;opacity:.55}.catalog-top-bar .ctb-title{color:var(--cat-text-1);font-size:clamp(17px,2vw,22px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0;white-space:nowrap}.catalog-top-bar .ctb-b2b-badge{align-items:center;background:var(--cat-brand-lt);border:1.5px solid rgba(230,83,0,.25);border-radius:50px;color:var(--cat-brand);display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.1em;padding:3px 8px;white-space:nowrap}.catalog-top-bar .ctb-right-controls{align-items:center;display:flex;flex-shrink:0;gap:9px;min-width:0}.catalog-top-bar .ctb-filter-pill{background:#fff3eb;border:1px solid rgba(230,83,0,.24);border-radius:999px;color:#c74a00;cursor:pointer;font-size:11px;font-weight:700;height:28px;letter-spacing:.03em;padding:0 11px;white-space:nowrap}.catalog-top-bar .ctb-count{color:var(--cat-text-3);font-size:12.5px;margin:0;white-space:nowrap}.catalog-top-bar .ctb-count strong{color:var(--cat-text-1);font-weight:700}.catalog-top-bar .ctb-divider{background:var(--cat-border);flex-shrink:0;height:20px;width:1px}.catalog-top-bar .ctb-sort{align-items:center;display:flex;gap:7px}.catalog-top-bar .ctb-sort label{color:var(--cat-text-3);font-size:10.5px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.catalog-top-bar .ctb-sort .ctb-sort-select-wrap{position:relative}.catalog-top-bar .ctb-sort .ctb-sort-select-wrap select{appearance:none;background:var(--cat-white);border:1px solid var(--cat-border);border-radius:6px;color:var(--cat-text-1);cursor:pointer;font-family:var(--cat-font);font-size:13px;font-weight:600;outline:none;padding:6px 28px 6px 11px;transition:border-color .18s}.catalog-top-bar .ctb-sort .ctb-sort-select-wrap select:focus{border-color:var(--cat-brand)}.catalog-top-bar .ctb-sort .ctb-sort-select-wrap select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%23888' d='m0 0 5 6 5-6z'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat}.catalog-top-bar .ctb-view-toggles{border:1px solid var(--cat-border);border-radius:6px;display:flex;overflow:hidden}.catalog-top-bar .ctb-view-toggles .ctb-view-btn{align-items:center;background:var(--cat-white);border:none;color:var(--cat-text-3);cursor:pointer;display:flex;justify-content:center;padding:6px 10px;transition:background .18s,color .18s}.catalog-top-bar .ctb-view-toggles .ctb-view-btn.active{background:#f0f0f0;color:var(--cat-text-1)}.catalog-top-bar .ctb-view-toggles .ctb-view-btn:hover:not(.active){background:#fafafa}.catalog-top-bar .ctb-view-toggles .ctb-view-btn+.ctb-view-btn{border-left:1px solid var(--cat-border)}.catalog-top-bar .ctb-mobile-filter-btn{align-items:center;background:#f0f4f8;border:1px solid #dce3ea;border-radius:6px;color:var(--cat-text-2);cursor:pointer;display:none;font-family:var(--cat-font);font-size:13px;font-weight:600;gap:6px;padding:7px 13px;transition:background .18s}.catalog-top-bar .ctb-mobile-filter-btn:hover{background:#e4eaf1}@media(max-width:1200px){.catalog-top-bar .ctb-breadcrumb{margin-bottom:8px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.catalog-top-bar .ctb-breadcrumb::-webkit-scrollbar{display:none}.catalog-top-bar .ctb-sort label{display:none}}@media(max-width:992px){.catalog-top-bar{padding:10px 16px}.catalog-top-bar .ctb-main-row{flex-wrap:wrap;gap:8px}.catalog-top-bar .ctb-title{font-size:18px}.catalog-top-bar .ctb-right-controls{flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.catalog-top-bar .ctb-sort .ctb-sort-select-wrap select{min-width:148px}}@media(max-width:768px){.catalog-top-bar{padding:10px 16px}.catalog-top-bar .ctb-breadcrumb{display:none}.catalog-top-bar .ctb-title{font-size:17px}.catalog-top-bar .ctb-main-row{flex-wrap:wrap;gap:8px}.catalog-top-bar .ctb-right-controls{flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.catalog-top-bar .ctb-view-toggles{display:none}.catalog-top-bar .ctb-mobile-filter-btn{display:flex}.catalog-top-bar .ctb-divider{display:none}.catalog-top-bar .ctb-count{color:var(--cat-text-3);display:block;font-size:11.5px;order:-1;width:100%}.catalog-top-bar .ctb-count strong{color:var(--cat-text-1);font-weight:700}.catalog-top-bar .ctb-filter-pill{font-size:10px;height:26px;padding:0 9px}.catalog-top-bar .ctb-sort .ctb-sort-select-wrap select{font-size:12px;min-width:130px;padding:6px 24px 6px 9px}.catalog-top-bar .ctb-mobile-filter-btn{margin-left:auto}}.catalog-sidebar{background:var(--cat-white);border-right:1px solid var(--cat-border);font-family:var(--cat-font)}.catalog-sidebar *,.catalog-sidebar :after,.catalog-sidebar :before{box-sizing:border-box}.catalog-sidebar{overflow-x:hidden}.catalog-sidebar .sb-header{border-bottom:1px solid var(--cat-border);padding:18px 20px 12px}.catalog-sidebar .sb-header .sb-header-title{color:var(--cat-text-3);display:block;font-size:10.5px;font-weight:800;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.catalog-sidebar .sb-header .sb-header-sub{color:#bbb;font-size:12px;font-weight:400}.catalog-sidebar .sb-filter-section{border-bottom:1px solid var(--cat-border);padding:0}.catalog-sidebar .sb-filter-section:last-child{border-bottom:none}.catalog-sidebar .sb-filter-section.sb-filter-section--empty{opacity:.5;pointer-events:none}.catalog-sidebar .sb-accordion-header{align-items:center;background:none;border:none;color:var(--cat-text-3);cursor:pointer;display:flex;font-family:var(--cat-font);font-size:10.5px;font-weight:800;justify-content:space-between;letter-spacing:.1em;max-width:100%;padding:14px 20px;text-transform:uppercase;transition:color .18s;width:100%}.catalog-sidebar .sb-accordion-header:hover{color:var(--cat-text-1)}.catalog-sidebar .sb-accordion-header.sb-accordion-header--disabled{cursor:default;opacity:.4;pointer-events:none}.catalog-sidebar .sb-acc-content{box-sizing:border-box;overflow:hidden;padding:2px 16px 16px;width:100%}.catalog-sidebar .sb-super-cat-list{list-style:none;margin:0;padding:2px 12px 14px}.catalog-sidebar .sb-super-cat-list .sb-super-cat-item{align-items:center;border-radius:8px;color:var(--cat-text-2);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:10px;margin-bottom:2px;padding:9px 12px;transition:background .16s,color .16s}.catalog-sidebar .sb-super-cat-list .sb-super-cat-item .sb-scat-icon{align-items:center;color:var(--cat-text-3);display:flex;font-size:13px}.catalog-sidebar .sb-super-cat-list .sb-super-cat-item:hover{background:#f5f5f5;color:var(--cat-text-1)}.catalog-sidebar .sb-super-cat-list .sb-super-cat-item.active{background:var(--cat-brand-lt);color:var(--cat-brand);font-weight:700}.catalog-sidebar .sb-super-cat-list .sb-super-cat-item.active .sb-scat-icon{color:var(--cat-brand)}.catalog-sidebar .sb-search-box{margin-bottom:10px;position:relative}.catalog-sidebar .sb-search-box .sb-search-icon{color:var(--cat-text-3);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.catalog-sidebar .sb-search-box input{background:#fafafa;border:1px solid var(--cat-border);border-radius:6px;box-sizing:border-box;font-size:13px;outline:none;padding:7px 10px 7px 30px;width:100%}.catalog-sidebar .sb-search-box input:focus{background:#fff;border-color:var(--cat-brand)}.catalog-sidebar .sb-search-box input::placeholder{color:#ccc}.catalog-sidebar .sb-checkbox-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.catalog-sidebar .sb-checkbox-list::-webkit-scrollbar{width:3px}.catalog-sidebar .sb-checkbox-list::-webkit-scrollbar-thumb{background:#eee;border-radius:8px}.catalog-sidebar .sb-checkbox-list .sb-no-items{color:var(--cat-text-3);font-size:12px;padding:6px 0}.catalog-sidebar .sb-checkbox-label{align-items:center;border-radius:5px;cursor:pointer;display:flex;gap:10px;padding:6px 4px;transition:background .15s}.catalog-sidebar .sb-checkbox-label:hover{background:#f5f5f5}.catalog-sidebar .sb-checkbox-label input[type=checkbox]{height:0;opacity:0;position:absolute;width:0}.catalog-sidebar .sb-checkbox-label .sb-checkmark{align-items:center;background:#fff;border:1.5px solid #ccc;border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;position:relative;transition:background .18s,border-color .18s;width:16px}.catalog-sidebar .sb-checkbox-label .sb-checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:8px;margin-top:-2px;transform:rotate(45deg);width:4px}.catalog-sidebar .sb-checkbox-label input:checked~.sb-checkmark{background:var(--cat-brand);border-color:var(--cat-brand)}.catalog-sidebar .sb-checkbox-label input:checked~.sb-checkmark:after{display:block}.catalog-sidebar .sb-checkbox-label input:checked~.sb-label-text{font-weight:600}.catalog-sidebar .sb-checkbox-label .sb-label-text{color:var(--cat-text-2);font-size:13.5px;line-height:1.3}.catalog-sidebar .sb-checkbox-label .sb-label-text .sb-count{color:var(--cat-text-3);font-size:11px;font-weight:400}.catalog-sidebar .sb-price-track{background:#eee;border-radius:4px;height:4px;margin:8px 0 4px;overflow:hidden;position:relative;width:100%}.catalog-sidebar .sb-price-track .sb-price-fill{background:var(--cat-brand);border-radius:4px;bottom:0;position:absolute;top:0}.catalog-sidebar .sb-price-labels{color:var(--cat-text-3);display:flex;font-size:11.5px;font-weight:500;justify-content:space-between;margin-bottom:12px}.catalog-sidebar .sb-price-inputs{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);width:100%}.catalog-sidebar .sb-price-inputs .sb-price-input-wrap{align-items:center;background:#fafafa;border:1.5px solid var(--cat-border);border-radius:6px;display:flex;flex:1 1;min-height:36px;min-width:0;overflow:hidden;padding:0 7px;transition:border-color .18s}.catalog-sidebar .sb-price-inputs .sb-price-input-wrap:focus-within{background:#fff;border-color:var(--cat-brand)}.catalog-sidebar .sb-price-inputs .sb-price-input-wrap span{color:var(--cat-text-3);flex-shrink:0;font-size:12px;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.catalog-sidebar .sb-price-inputs .sb-price-input-wrap input[type=number]{appearance:textfield;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--cat-text-1);flex:1 1;font-family:var(--cat-font);font-size:12px;font-weight:500;height:auto!important;line-height:1.25;max-width:100%;min-width:0;outline:none!important;padding:7px 3px!important;width:100%!important}.catalog-sidebar .sb-price-inputs .sb-price-input-wrap input[type=number]::-webkit-inner-spin-button,.catalog-sidebar .sb-price-inputs .sb-price-input-wrap input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.catalog-sidebar .sb-price-inputs .sb-price-input-wrap input[type=number]::placeholder{color:#ccc;font-weight:400}.catalog-sidebar .sb-price-inputs .sb-price-dash{color:var(--cat-text-3);flex-shrink:0;font-size:13px;font-weight:500;text-align:center}.catalog-sidebar .sb-apply-price-btn{background:var(--cat-brand);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;margin-top:10px;padding:8px 12px;transition:background .18s;width:100%}.catalog-sidebar .sb-apply-price-btn:hover{background:#c94a00}.catalog-sidebar .sb-clear-price-btn{background:none;border:1px dashed var(--cat-border);border-radius:5px;color:var(--cat-text-3);cursor:pointer;font-size:12px;margin-top:10px;padding:6px;transition:border-color .18s,color .18s;width:100%}.catalog-sidebar .sb-clear-price-btn:hover{border-color:var(--cat-brand);color:var(--cat-brand)}.catalog-sidebar .sb-footer{border-top:1px solid var(--cat-border);display:flex;flex-direction:column;gap:8px;padding:16px 20px}.catalog-sidebar .sb-footer .sb-apply-btn{background:var(--cat-brand);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:var(--cat-font);font-size:14px;font-weight:700;height:44px;letter-spacing:.01em;transition:background .18s,transform .12s;width:100%}.catalog-sidebar .sb-footer .sb-apply-btn:hover{background:#c94a00;transform:translateY(-1px)}.catalog-sidebar .sb-footer .sb-apply-btn:active{transform:translateY(0)}.catalog-sidebar .sb-footer .sb-clear-all-btn{align-items:center;background:none;border:none;color:var(--cat-text-3);cursor:pointer;display:flex;font-family:var(--cat-font);font-size:12.5px;font-weight:500;gap:6px;justify-content:center;transition:color .18s}.catalog-sidebar .sb-footer .sb-clear-all-btn:hover{color:var(--cat-brand)}.mobile-cart-summary{align-items:center;background:var(--cat-text-1);bottom:0;box-shadow:0 -4px 12px rgba(0,0,0,.15);color:var(--cat-white);display:flex;justify-content:space-between;left:0;padding:14px 24px;position:fixed;right:0;z-index:200}.mobile-cart-summary .cart-info{align-items:center;display:flex;gap:16px}.mobile-cart-summary .cart-info .cart-count{font-size:16px;font-weight:700}.mobile-cart-summary .view-cart-btn{background:var(--cat-brand);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:10px 20px}.mobile-cart-summary .view-cart-btn:hover{background:#c94a00}@media(min-width:992px){.mobile-cart-summary{display:none}}@media(max-width:640px){.mobile-cart-summary{gap:8px;padding:10px 12px}.mobile-cart-summary .cart-info{gap:10px;min-width:0}.mobile-cart-summary .cart-info .cart-count{font-size:13px}.mobile-cart-summary .view-cart-btn{font-size:13px;padding:8px 12px;white-space:nowrap}}.super-cat-bar{align-items:stretch;background:transparent;border-bottom:1px solid #f3e0d2;display:flex;position:relative}.super-cat-bar .super-cat-bar__track{display:flex;flex:1 1;gap:8px;overflow-x:auto;padding:10px 24px 12px;scroll-behavior:smooth;scrollbar-width:none}.super-cat-bar .super-cat-bar__track::-webkit-scrollbar{display:none}.super-cat-bar .super-cat-bar__tab{align-items:center;background:var(--cat-white);border:1px solid #efddcf;border-radius:50px;color:var(--cat-text-2);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--cat-font);font-size:13px;font-weight:500;padding:8px 20px;transition:all .2s;white-space:nowrap}.super-cat-bar .super-cat-bar__tab:hover:not(.active){background:#fff4ed;border-color:#f0c4a5}.super-cat-bar .super-cat-bar__tab.active{background:var(--cat-brand);border-color:var(--cat-brand);color:#fff;font-weight:700}.super-cat-bar .super-cat-bar__edge{align-items:center;bottom:0;display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .18s;width:46px;z-index:2}.super-cat-bar .super-cat-bar__edge.visible{opacity:1;pointer-events:auto}.super-cat-bar .super-cat-bar__edge.left{background:linear-gradient(90deg,#fff8f3 20%,rgba(255,248,243,0));left:0}.super-cat-bar .super-cat-bar__edge.right{background:linear-gradient(270deg,#fff8f3 20%,rgba(255,248,243,0));right:0}.super-cat-bar .super-cat-bar__arrow{align-items:center;background:#fff;border:1px solid #efddcf;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#bc4c05;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}@media(max-width:992px){.super-cat-bar .super-cat-bar__track{gap:6px;padding:8px 14px 10px}.super-cat-bar .super-cat-bar__tab{font-size:12px;padding:7px 14px}}@media(max-width:640px){.super-cat-bar .super-cat-bar__edge{width:34px}.super-cat-bar .super-cat-bar__arrow{height:24px;width:24px}.super-cat-bar .super-cat-bar__tab{font-size:11px;padding:6px 12px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}