body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fcdada}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--mainPink:#fd9eb2;--lightPink:#ffa5a5;--mainWhite:#f3f3f3;--mainDark:#232528;--mainPurple:#a37eba;--mainYellow:orange;--lightOrange:#fcdada}body{font-family:"Poppins",sans-serif!important;background:var(--mainWhite)!important;color:var(--mainDark)!important}.text-title{font-family:"Permanent Marker",cursive;letter-spacing:.3rem;text-transform:uppercase}.text-pink{color:var(--mainPink)}.text-bright{color:var(--lightPink)}.btn-black{background:transparent;text-transform:capitalize;font-size:.8rem!important;color:var(--mainDark);border-radius:0!important;border:.1rem solid var(--mainDark)!important}.btn-black:hover{background:var(--mainDark)!important;color:var(--mainWhite)!important}.cart-icon{cursor:pointer;font-size:1.2rem;color:var(--mainYellow)}.navbar-brand{border-radius:50%;padding:0}.container-full-height{min-height:80vh;display:flex;flex-direction:column}.nav-link{padding:0!important}.ant-carousel .slick-next,.ant-carousel .slick-prev{font-size:24px;color:var(--mainPurple);opacity:.8;z-index:1}.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:hover{opacity:1}.ant-carousel .slick-prev{left:-20px}.ant-carousel .slick-next{right:-20px}.ant-carousel .slick-next:after,.ant-carousel .slick-prev:after{display:none!important}.more-product a{color:var(--mainPink)!important}.more-product a:hover{color:var(--mainPink);text-decoration:none!important;font-weight:700}.custom-spin span .ant-spin-dot i{background-color:var(--lightPink)!important}.ant-tabs-tab div{padding:0 5px}.ant-tabs-tab-active{background-color:var(--lightOrange)!important}.ant-tabs-tab-active div{color:var(--mainDark)!important;padding:0 5px}.ant-tabs-ink-bar,.ant-tabs-ink-bar-animated{background:var(--mainPink)!important}.ant-tabs .ant-tabs-tab:hover{color:none}.ant-picker-footer{display:none!important}.mutation-loading-overlay{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;background:hsla(0,0%,100%,.65);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);cursor:wait}.mutation-loading-text{margin-top:12px;color:var(--mainDark);font-weight:600}.mutation-loading-overlay .ant-spin-dot-item{background-color:var(--mainPink)!important}.admin-mobile-menu{display:none;margin-bottom:12px}@media (max-width:768px){.admin-mobile-menu{display:block}.admin-tabs .ant-tabs-nav{display:none}}.checkout-cta{width:260px;max-width:100%}.checkout-warning{margin:6px 0 0;color:#c62828;font-size:.85rem}@media (max-width:767.98px){.checkout-cta{width:100%}}@media (max-width:576px){.admin-container.page-card,.container-xxl.page-card{padding:1rem!important;margin:.5rem auto!important}}.checkout-actions{display:flex;grid-gap:10px;gap:10px;min-width:320px}.checkout-actions>div{flex:1 1;height:48px}@media (max-width:576px){.checkout-actions{min-width:0;width:100%}}.order-table .ant-table-cell{word-break:break-word;vertical-align:top}.order-table .cell-scroll{overflow-x:auto;white-space:nowrap;padding-bottom:4px}.order-table .order-id{font-weight:600;word-break:break-all}.order-table .order-muted{font-size:13px;color:#666}.order-table .order-item+.order-item{margin-top:4px}@media (max-width:768px){.order-table .ant-table-cell{padding:8px 4px!important;font-size:12px}}.order-table .ant-table-cell .ant-btn{max-width:100%;height:auto;min-height:32px;white-space:normal}@media (max-width:768px){.order-table .ant-table-cell .ant-btn{padding:0 4px;min-width:0;width:100%}}.order-table .order-tracking{margin-top:4px;font-size:14px;word-break:normal;overflow-wrap:anywhere}.order-table .order-tracking b{font-size:16px}.order-table .ant-table-cell.order-action-cell{padding:8px!important}.admin-search{display:flex;grid-gap:8px;gap:8px;align-items:center;max-width:400px}.admin-search .ant-input{flex:1 1 auto;min-width:0}.order-toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:12px}.order-search,.order-toolbar{display:flex;grid-gap:10px;gap:10px}.order-search{max-width:250px}.order-filter-grid{display:grid;grid-template-columns:repeat(2,220px);grid-gap:10px;gap:10px;margin-top:10px}.order-filter-button{display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0}.order-filter-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-card-list{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin:8px 0 12px}.admin-card{border:1px solid #f0d4da;border-radius:8px;padding:12px;background:#fff;font-size:14px}.admin-card-head{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:10px;gap:10px;margin-bottom:8px}.admin-card-row{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:8px;gap:8px;padding:6px 0;border-top:1px dashed #f0d4da}.admin-card-label{display:block;font-size:12px;color:#888}.admin-card.order-table{font-size:14px}@media (max-width:767.98px){.admin-search,.order-search{max-width:none;width:100%}.order-filters{width:100%}.order-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ant-pagination{flex-wrap:wrap;grid-row-gap:8px;row-gap:8px}}.admin-card .cell-scroll,.admin-card a{overflow-wrap:anywhere;word-break:normal}.inventory-section-head{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.inventory-selected{padding:12px;margin-bottom:16px;border:1px solid #fd9eb2;border-radius:8px;background:#fff7f9}.inventory-results-scroll{max-height:60vh;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.inventory-section-head h4{font-size:1.1rem}.inventory-selected .admin-card-list,.inventory-selected .ant-table-wrapper{max-height:45vh;overflow-y:auto;overscroll-behavior:contain}.admin-container{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding:24px}.product-admin-table .product-name-cell{overflow-wrap:anywhere}.variation-grid{display:grid;grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,1fr)) 72px 40px;grid-gap:8px;gap:8px;align-items:start}.variation-grid-head{margin-bottom:8px;font-size:12px;font-weight:600;color:#666}.field-error{margin-top:4px;color:#ff4d4f;font-size:12px;line-height:1.3}@media (max-width:767.98px){.variation-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px;border-bottom:1px solid #eee}.variation-grid .variation-name{grid-column:1/-1}.variation-grid .variation-delete{grid-column:1/-1;justify-self:end}.variation-grid-head{display:none}}.coupon-toolbar{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:16px}.coupon-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px}@media (max-width:576px){.coupon-form-row{grid-template-columns:minmax(0,1fr)}}.order-view-switch{margin-bottom:4px}.order-cancelled{color:#c62828;font-size:12px;font-weight:600}