.navbar-search[data-v-5990e78e]{display:flex;gap:.375rem;align-items:center}.navbar-search__input[data-v-5990e78e]{width:14rem;min-height:36px;font-size:max(12px,.875rem);border-radius:6px}.navbar-search__input[data-v-5990e78e]:focus{border-color:#111827;box-shadow:none}.navbar-search__btn[data-v-5990e78e]{min-height:36px;font-size:max(12px,.875rem);border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#111827;white-space:nowrap}.navbar-search__btn[data-v-5990e78e]:focus-visible,.navbar-search__btn[data-v-5990e78e]:hover{border-color:#111827}@media (max-width:991.98px){.navbar-search[data-v-5990e78e]{margin:.5rem 0}.navbar-search__input[data-v-5990e78e]{width:100%;flex:1 1 auto}}.avatar-circle[data-v-4f724b22]{width:28px;height:28px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #e2e8f0}.avatar-placeholder[data-v-4f724b22]{width:28px;height:28px;border-radius:50%;background-color:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#64748b;border:1px solid #e2e8f0}.app-navbar[data-v-4f724b22]{background:#fff;border-bottom:1px solid #e5e7eb}.navbar-brand[data-v-4f724b22]{flex-shrink:0;min-height:40px}.navbar-logo[data-v-4f724b22]{height:22px;width:auto;max-width:none;display:block}.user-profile-trigger[data-v-4f724b22]{background:transparent;border:1px solid transparent;border-radius:6px;cursor:pointer;transition:border-color .15s ease}.user-profile-trigger[data-v-4f724b22]:focus-visible,.user-profile-trigger[data-v-4f724b22]:hover{border-color:#d1d5db}.navbar-nav .nav-link[data-v-4f724b22]{position:relative;color:#374151;font-weight:500;transition:color .15s ease}.navbar-nav .nav-link[data-v-4f724b22]:hover{color:#111827!important}.navbar-nav .nav-link.router-link-exact-active[data-v-4f724b22]{color:#111827!important;font-weight:700}@media (min-width:992px){.nav-scroll-wrapper[data-v-4f724b22]{overflow:hidden;margin-right:1rem}.nav-scroll-container[data-v-4f724b22]{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:2px}.nav-scroll-container[data-v-4f724b22]::-webkit-scrollbar{display:none}.navbar-nav .nav-link.router-link-exact-active[data-v-4f724b22]:after{content:"";position:absolute;bottom:0;left:.5rem;right:.5rem;height:2px;background-color:#e63946}}@media (max-width:991.98px){.navbar-nav .nav-link[data-v-4f724b22]{border-left:3px solid transparent;padding-left:.875rem}.navbar-nav .nav-link.router-link-exact-active[data-v-4f724b22]{border-left-color:#e63946}}.status-dot[data-v-4f724b22]{width:6px;height:6px;flex-shrink:0}.footer[data-v-13206e4c]{background-color:#111;color:#fff;width:100%;margin:0;padding:0}.footer a[data-v-13206e4c],.footer h4[data-v-13206e4c],.footer h5[data-v-13206e4c],.footer p[data-v-13206e4c]{color:#fff!important}.footer a[data-v-13206e4c]:hover{color:#e53935!important}.footer-about[data-v-13206e4c]{color:hsla(0,0%,100%,.7)!important;max-width:34rem}.footer-points[data-v-13206e4c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem}.footer-points li[data-v-13206e4c]{display:flex;flex-direction:column;gap:.15rem}.footer-points__title[data-v-13206e4c]{font-weight:600;color:#fff}.footer-points__sub[data-v-13206e4c]{font-size:max(12px,.85rem);color:hsla(0,0%,100%,.6)}@media (max-width:767.98px){.footer-points[data-v-13206e4c]{grid-template-columns:1fr}}@media (max-width:576px){.footer[data-v-13206e4c]{text-align:center}}#app,*,body,html{font-family:Outfit,Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#app,body,html{height:100%;margin:0}@media (max-width:768px){.p-toast.p-toast-top-right{top:5rem!important;right:.75rem!important;left:.75rem!important;width:auto!important}}#app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.liff-redirect-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.liff-redirect-box{text-align:center;padding:2.5rem 2rem;background:#fff;border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08);max-width:360px;width:calc(100% - 2rem)}.liff-redirect-box .text-success{color:#06c755!important}*{font-family:Inter,sans-serif}.navbar .nav-link{font-weight:500;padding:.5rem 1rem}.navbar .nav-link.active{color:#e63946!important;font-weight:600}.navbar-brand{font-size:1.25rem;color:#dc3545!important}@media (min-width:992px){.navbar-nav .nav-item{margin-left:.5rem;margin-right:.5rem}}.banner{padding:12px}.banner-img{height:clamp(220px,42vw,500px);-o-object-fit:cover;object-fit:cover}.banner-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.45))}.caption-glass{bottom:2rem;left:50%;transform:translateX(-50%);max-width:90%;background:hsla(0,0%,100%,.25);backdrop-filter:blur(6px);border-radius:12px;padding:12px 18px;color:#111}.ctrl-soft{width:3rem;height:3rem;top:50%;transform:translateY(-50%);background:rgba(230,57,70,.9);border-radius:50%;border:none;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease}.ctrl-soft:hover{background:#e63946;box-shadow:0 6px 16px rgba(0,0,0,.25);transform:translateY(-50%) scale(1.1)}.ctrl-soft .carousel-control-next-icon,.ctrl-soft .carousel-control-prev-icon{filter:brightness(0) invert(1)}.carousel-control-next,.carousel-control-prev{width:50px;height:50px;top:50%;transform:translateY(-50%);background:rgba(230,57,70,.9);border-radius:50%;opacity:.8;transition:all .3s ease;z-index:10;pointer-events:auto}.carousel-control-prev{left:-25px}.carousel-control-next{right:-25px}@media (max-width:768px){.carousel-control-prev{left:10px}.carousel-control-next{right:10px}}.carousel{overflow:visible!important}.carousel-control-next:hover,.carousel-control-prev:hover{opacity:1;background:#e63946;transform:translateY(-50%) scale(1.1)}.carousel-control-next-icon,.carousel-control-prev-icon{filter:brightness(0) invert(1)}.carousel-indicators{position:relative;bottom:auto;margin-top:2rem;margin-bottom:0}.banner .carousel-indicators{position:absolute;bottom:0;margin-top:0;margin-bottom:1rem}.carousel-indicators [data-bs-target]{width:12px;height:12px;border-radius:50%;background-color:rgba(230,57,70,.5);border:2px solid rgba(230,57,70,.8);opacity:.7;transition:all .3s ease}.carousel-indicators .active{background-color:#e63946;opacity:1;transform:scale(1.2)}.carousel-indicators [data-bs-target]:hover{opacity:1;background-color:rgba(230,57,70,.8)}.empty-state{text-align:center;color:#6c757d;padding:3rem 1rem;border:1px dashed #dee2e6;border-radius:12px;background:#fafafa}.product-card{border-radius:14px;transition:transform .25s ease,box-shadow .25s ease;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px rgba(0,0,0,.1)!important}.badge-float{position:absolute;top:.5rem;left:.5rem;border-radius:999px;padding:.35rem .6rem;font-size:max(12px,.75rem);box-shadow:0 3px 10px rgba(0,0,0,.12);background:#fff}.title-clamp{min-height:2.6em}.desc-clamp,.title-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.desc-clamp{color:#6c757d;min-height:3em}.desc-clamp-3{color:#6c757d;-webkit-line-clamp:3;line-clamp:3}.desc-clamp-3,.title-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.title-clamp-2{-webkit-line-clamp:2;line-clamp:2}.section-header{position:relative;padding:1.5rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:16px;border:1px solid rgba(0,0,0,.05)}.section-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff;transition:transform .3s ease}.section-icon:hover{transform:scale(1.05)}.bg-gradient-danger{background:linear-gradient(135deg,#dc3545,#ff6b6b)}.bg-gradient-success{background:linear-gradient(135deg,#198754,#51cf66)}.section-title{font-size:1.75rem;font-weight:700;color:#212529;margin:0}.section-subtitle{font-size:.95rem;color:#6c757d;font-weight:400}*,body,html{font-family:Outfit,Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (min-width:992px){html{scrollbar-gutter:stable}}:root{--bs-primary:#e63946;--bs-primary-rgb:230,57,70;--bs-primary-hover:#c52835;--bs-primary-active:#a61e29;--bs-primary-bg-subtle:#fdecee;--bs-primary-border-subtle:#f5b3b9;--bs-primary-text-emphasis:#8f1d27}.bg-primary-subtle{background-color:#fdecee!important}.border-primary-subtle{border-color:#f5b3b9!important}.text-primary-emphasis{color:#8f1d27!important}.btn-primary{--bs-btn-bg:#e63946!important;--bs-btn-border-color:#e63946!important;--bs-btn-hover-bg:#c52835!important;--bs-btn-hover-border-color:#c52835!important;--bs-btn-active-bg:#a61e29!important;--bs-btn-active-border-color:#a61e29!important;--bs-btn-focus-shadow-rgb:230,57,70!important;--bs-btn-disabled-bg:#e63946!important;--bs-btn-disabled-border-color:#e63946!important}.text-primary{color:var(--bs-primary)!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.border-primary{border-color:#e63946!important}.btn-premium-red{background-color:#e63946!important;color:#fff!important;border:none!important;transition:all .3s ease}.btn-premium-red:hover{background-color:#c52835!important}.btn-premium-red:active{background-color:#a61e29!important;transform:translateY(0)}.pi{speak:none;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;line-height:1!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi,.pi:before{font-family:primeicons!important}.badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;padding:.5em .8em!important;line-height:1!important;font-weight:600!important}.badge i{margin-right:.35rem;font-size:.9em;display:inline-flex;align-items:center}.h-wd-30,.wd-30{width:30px!important}.h-wd-30{height:30px!important}.bg-opacity-10{background-color:hsla(0,0%,100%,.1)!important}.bg-opacity-20{background-color:hsla(0,0%,100%,.2)!important}.bg-opacity-30{background-color:hsla(0,0%,100%,.3)!important}.bg-opacity-40{background-color:hsla(0,0%,100%,.4)!important}.bg-opacity-50{background-color:hsla(0,0%,100%,.5)!important}.bg-opacity-60{background-color:hsla(0,0%,100%,.6)!important}.bg-opacity-70{background-color:hsla(0,0%,100%,.7)!important}.bg-opacity-80{background-color:hsla(0,0%,100%,.8)!important}.bg-opacity-90{background-color:hsla(0,0%,100%,.9)!important}.bg-opacity-100{background-color:#fff!important}.address-details i{width:20px;text-align:center}.xtraseal-carousel .p-carousel-next,.xtraseal-carousel .p-carousel-prev{background:#e63946!important;border-color:#e63946!important;color:#fff!important;width:2.2rem;height:2.2rem;border-radius:50%}.xtraseal-carousel .p-carousel-next:hover,.xtraseal-carousel .p-carousel-prev:hover{background:#c0392b!important}.xtraseal-banner-carousel .p-carousel-content{padding:0!important;margin:0!important;background-color:transparent!important;display:flex;align-items:center}.xtraseal-banner-carousel .p-carousel-item{padding:0!important}.xtraseal-banner-carousel .p-carousel-viewport{width:100%!important;flex-grow:1}.xtraseal-banner-carousel .p-carousel-next,.xtraseal-banner-carousel .p-carousel-prev{position:absolute;z-index:10;margin:0}.xtraseal-banner-carousel .p-carousel-prev{left:1rem}.xtraseal-banner-carousel .p-carousel-next{right:1rem}.xtraseal-carousel .p-carousel-indicator button{width:8px!important;height:8px!important;border-radius:50%!important;background:#e63946!important;border:none!important;transition:all .3s}.xtraseal-carousel .p-carousel-indicator.p-highlight button{background:#e63946!important;width:20px!important;border-radius:4px!important}.product-galleria{width:100%}.product-galleria .p-galleria-item-container{background:#f8f9fa;border-radius:12px;overflow:hidden}.product-galleria .p-galleria-thumbnail-item.p-galleria-thumbnail-item-current img{border:2px solid #e63946;border-radius:8px}.product-galleria .p-galleria-item-next,.product-galleria .p-galleria-item-prev{background:rgba(230,57,70,.85)!important;color:#fff!important;border-radius:50%}.p-inputtext:enabled:focus,.p-select:not(.p-disabled).p-focus{border-color:#212529!important;box-shadow:0 0 0 1px #212529!important}.p-inputtext.p-invalid,.p-select.p-invalid{border-color:#dc3545!important}.p-inputtext.p-invalid:enabled:focus,.p-select.p-invalid.p-focus{border-color:#dc3545!important;box-shadow:0 0 0 1px #dc3545!important}@media (max-width:375px){html{font-size:14px}.container,.container-fluid{padding-left:.75rem!important;padding-right:.75rem!important}.display-1{font-size:2.5rem!important}.display-2{font-size:2.2rem!important}.display-3{font-size:2rem!important}.display-4{font-size:1.8rem!important}.card-body{padding:1rem!important}.btn-lg{padding:.6rem 1.2rem!important;font-size:1rem!important}}@media (max-width:768px){.section-header h2{font-size:1.5rem!important}.p-dialog{width:95vw!important;margin:0!important}.table-responsive{border:0;margin-bottom:0}.btn,.dropdown-item,.nav-link{min-height:44px;display:flex;align-items:center}}.admin-card{border-radius:12px!important;overflow:hidden}.admin-header-actions{display:flex;flex-wrap:wrap;gap:.5rem}.badge-bestseller,.badge-ending-soon,.badge-promo-free,.badge-promo-tier,.glass-badge-premium{color:#fff!important;font-size:max(12px,.72rem)!important;font-weight:600!important;padding:.35em .6em!important;border-radius:4px!important;box-shadow:none!important;letter-spacing:.2px}.badge-bestseller{background:#c45500!important}.badge-promo-free{background:#0a66c2!important}.badge-promo-tier{background:#1e7a3c!important}.glass-badge-premium{background:#1d1d1f!important;border:0!important}.badge-ending-soon{background:#b3261e!important}.sold-out-overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:5;letter-spacing:2px}.glass-morphic{background:rgba(0,0,0,.45)!important}.grayscale{filter:grayscale(80%);opacity:.7}.card-img-hover:hover{transform:none}.text-premium-red{color:#e63946!important}.ls-tight{letter-spacing:-.3px}.fw-600{font-weight:600}.x-small{font-size:max(12px,.75rem)}.xtraseal-carousel .p-carousel-items-container{align-items:stretch!important}.xtraseal-carousel .p-carousel-item{min-width:0!important;display:flex!important;align-items:stretch!important}.xtraseal-carousel .p-carousel-item>*{width:100%}.xtraseal-carousel.center-items .p-carousel-items-container{justify-content:center!important}.user-dropdown-menu{font-size:max(12px,.85rem)!important;z-index:9999!important}.nav-zfix{z-index:1100!important}.user-dropdown-menu .p-menu-submenu-header,.user-dropdown-menu .p-submenu-header{font-size:max(12px,.72rem)!important;font-weight:700!important;padding:.5rem .75rem .25rem .75rem!important;color:#64748b!important;text-transform:uppercase;letter-spacing:.5px}.user-dropdown-menu .p-menu-item-link,.user-dropdown-menu .p-menuitem-link{padding:.4rem .75rem!important}.user-dropdown-menu .p-menu-item-icon,.user-dropdown-menu .p-menuitem-icon{font-size:.9rem!important}.shadow-soft{box-shadow:0 10px 30px rgba(0,0,0,.05)!important}.shadow-soft-sm{box-shadow:0 4px 15px rgba(0,0,0,.03)!important}.premium-paginator{background:transparent!important;border:none!important;padding:1rem!important}.premium-paginator .p-paginator-pages .p-paginator-page{min-width:40px!important;height:40px!important;border-radius:10px!important;margin:0 4px!important;transition:all .3s ease!important;border:1px solid transparent!important;font-weight:600!important}.premium-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#e63946!important;color:#fff!important;border-color:#e63946!important;box-shadow:0 4px 12px rgba(230,57,70,.3)!important}.premium-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover{background:#f8f9fa!important;border-color:#dee2e6!important;color:#e63946!important}.premium-paginator .p-link{border-radius:10px!important;width:40px!important;height:40px!important;margin:0 4px!important;transition:all .2s ease!important}.premium-paginator .p-paginator-first,.premium-paginator .p-paginator-last,.premium-paginator .p-paginator-next,.premium-paginator .p-paginator-prev{background:#fff!important;border:1px solid #eee!important}.premium-paginator .p-link:not(.p-disabled):hover{background:#f8f9fa!important;border-color:#ddd!important}.xtraseal-datatable .p-datatable-thead>tr>th{background:#f8f9fa!important;font-size:max(12px,.75rem)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.4px!important;color:#6c757d!important;border-bottom:2px solid #dee2e6!important;padding:.6rem .75rem!important;white-space:nowrap}.xtraseal-datatable .p-datatable-tbody>tr>td{padding:.55rem .75rem!important;vertical-align:middle!important;border-bottom:1px solid #f0f0f0!important;font-size:.875rem}.xtraseal-datatable .p-datatable-tbody>tr:hover{background-color:#f8f9ff!important}.xtraseal-datatable .p-datatable-tbody>tr.p-row-odd{background-color:#fafafa}.xtraseal-datatable .p-datatable-emptymessage td{text-align:center;color:#9ca3af;padding:2rem!important}.p-datatable .p-datatable-thead>tr>th.text-center .p-column-header-content,.p-datatable .p-datatable-thead>tr>th.text-center .p-datatable-column-header-content,.p-datatable .p-datatable-thead>tr>th[style*="text-align: center"] .p-column-header-content,.p-datatable .p-datatable-thead>tr>th[style*="text-align: center"] .p-datatable-column-header-content,.p-datatable .p-datatable-thead>tr>th[style*="text-align:center"] .p-column-header-content,.p-datatable .p-datatable-thead>tr>th[style*="text-align:center"] .p-datatable-column-header-content{justify-content:center!important}.p-datatable .p-datatable-thead>tr>th.text-end .p-datatable-column-header-content,.p-datatable .p-datatable-thead>tr>th[style*="text-align: right"] .p-datatable-column-header-content,.p-datatable .p-datatable-thead>tr>th[style*="text-align:right"] .p-datatable-column-header-content{justify-content:flex-end!important}.password-hint-tooltip .p-tooltip-text{background:#fff;color:#374151;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 6px 20px rgba(17,24,39,.1);padding:.625rem .75rem;font-size:max(12px,.78rem);line-height:1.55}.password-hint-tooltip.p-tooltip-top .p-tooltip-arrow{border-top-color:#e5e7eb}.password-hint-tooltip.p-tooltip-bottom .p-tooltip-arrow{border-bottom-color:#e5e7eb}.password-hint-tooltip.p-tooltip-left .p-tooltip-arrow{border-left-color:#e5e7eb}.password-hint-tooltip.p-tooltip-right .p-tooltip-arrow{border-right-color:#e5e7eb}.password-hint-tooltip .pw-hint__title{font-size:max(12px,.68rem);font-weight:700;letter-spacing:.02em;color:#9ca3af;margin-bottom:.375rem}.password-hint-tooltip .pw-hint__row{white-space:nowrap}.password-hint-tooltip .pw-hint__row.is-done{color:#b8bfc9}.dashboard-tab-strip{overflow-x:auto;scrollbar-width:none;max-width:100%}.dashboard-tab-strip::-webkit-scrollbar{display:none}.dashboard-tab-strip>*{flex:0 0 auto}@media (max-width:767.98px){body.has-sticky-cta{padding-bottom:6.5rem}}@media (max-width:576px){.btn,.navbar-brand,.p-button{min-height:40px}.btn:not(.btn-link),.p-button{display:inline-flex;align-items:center;justify-content:center}.btn-icon,.p-button.p-button-icon-only{min-width:40px}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-page,.p-paginator .p-paginator-prev{min-width:36px;min-height:36px}.btn,.p-button .p-button-label{white-space:normal}.badge,.p-badge,.p-datatable .p-datatable-tbody>tr>td,.p-datatable .p-datatable-thead>tr>th,.p-datatable-column-title,.small,.status-chip,.status-chip span,.table>tbody>tr>td,.table>thead>tr>th,.text-xs,.user-profile-trigger span,.x-small,code,small{font-size:12px!important}.badge-stack{max-width:100%}.badge-stack .badge{max-width:100%;white-space:normal;text-align:left}}.search-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem;width:100%;min-width:0}.search-row__grow{flex:1 1 auto;min-width:0}.search-row__grow .p-iconfield,.search-row__grow .p-inputtext,.search-row__grow input{width:100%;min-width:0}.search-row>:not(.search-row__grow){flex:0 0 auto}@media (max-width:576px){.search-row>:not(.search-row__grow){max-width:9.5rem}.search-row .p-dropdown-label,.search-row .p-select-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-paginator{row-gap:.25rem;padding:.25rem}.p-paginator,.p-paginator .p-paginator-pages{flex-wrap:wrap;justify-content:center}.p-paginator .p-paginator-first,.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-page,.p-paginator .p-paginator-prev{min-width:36px;min-height:36px;margin:0 1px}.p-paginator .p-paginator-rpp-options{margin-left:0}}.p-inputswitch,.p-toggleswitch{flex:0 0 auto;min-width:40px}.p-inputswitch .p-inputswitch-slider,.p-toggleswitch .p-toggleswitch-slider{min-width:40px}.p-toggleswitch.p-toggleswitch.p-disabled{opacity:.45;cursor:not-allowed}.p-toggleswitch.p-toggleswitch.p-disabled .p-toggleswitch-handle{background:var(--p-surface-0,#fff)}.p-toggleswitch.p-toggleswitch.p-disabled.p-toggleswitch-checked .p-toggleswitch-slider{background:var(--p-toggleswitch-checked-background,var(--p-primary-color))}.navbar-brand{max-width:70%;min-width:0}.navbar-brand>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--xs-gift:#6d28d9;--xs-gift-hover:#5b21b6;--xs-gift-bg:#f6f1ff;--xs-gift-border:#d9c8fb;--xs-gift-emphasis:#4c1d95}.gift-surface{background:var(--xs-gift-bg);border:1px solid var(--xs-gift-border);box-shadow:inset 4px 0 0 var(--xs-gift)}.gift-surface--pending{border-color:#f0b35a;box-shadow:inset 4px 0 0 #e8930c}.gift-icon-badge{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--xs-gift);color:#fff}.text-gift{color:var(--xs-gift)!important}.text-gift-emphasis{color:var(--xs-gift-emphasis)!important}.gift-badge{background:#ede4ff;border:1px solid var(--xs-gift-border)}.gift-badge,.gift-chip{color:var(--xs-gift-emphasis)}.gift-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;background:#fff;border:1px solid var(--xs-gift-border);font-size:max(12px,.85rem)}.p-button.gift-btn:not(.p-button-outlined){background:var(--xs-gift);border-color:var(--xs-gift);color:#fff}.p-button.gift-btn:not(.p-button-outlined):not(:disabled):hover{background:var(--xs-gift-hover);border-color:var(--xs-gift-hover)}.p-button.gift-btn.p-button-outlined{color:var(--xs-gift);border-color:var(--xs-gift);background:#fff}.gift-progress{background-color:var(--xs-gift)}.gift-option{background:#fff}.gift-option--picked{border-color:var(--xs-gift)!important;background:var(--xs-gift-bg)}.gift-option--pickable{cursor:pointer}.gift-option--unavailable{background:#f8f9fa}.gift-option--unavailable>:not(:last-child){opacity:.6}.cart-row-gift>td{background-color:var(--xs-gift-bg)!important}.cart-row-gift>td:first-child{box-shadow:inset 4px 0 0 var(--xs-gift)}