@font-face{font-family:Albert Sans;src:url(/assets/fonts/AlbertSans-VariableFont_wght-B1LsSefk.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/assets/fonts/AlbertSans-Italic-VariableFont_wght-CMDtl267.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-Regular-Trial-DXuRu_QR.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-RegularItalic-Trial-CQTGWaAx.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-Light-Trial-BthRg32d.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-LightItalic-Trial-DAIKdSRt.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-Medium-Trial-D-6ijEIU.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-MediumItalic-Trial-IlAkEp7s.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-Bold-Trial-Cv9zf5Pv.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-BoldItalic-Trial-kxHy_jKA.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-Black-Trial-sPYZvKg7.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Canela Text;src:url(/assets/fonts/CanelaText-BlackItalic-Trial-CvDYuJLr.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Regular-Trial-LpmXbISg.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/assets/fonts/Canela-RegularItalic-Trial-BzJx9G4X.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Light-Trial-Cidbg7J6.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Medium-Trial-px_Y8vTH.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Bold-Trial-DEJ5RSbR.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/assets/fonts/Canela-Black-Trial-Bc7ioc0e.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px var(--mantine-color-dark-8) inset!important;-webkit-text-fill-color:var(--mantine-color-white)!important;caret-color:var(--mantine-color-white)!important;transition:background-color 5000s ease-in-out 0s}[data-mantine-color-scheme=light] input:-webkit-autofill,[data-mantine-color-scheme=light] input:-webkit-autofill:hover,[data-mantine-color-scheme=light] input:-webkit-autofill:focus,[data-mantine-color-scheme=light] input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 100px var(--mantine-color-gray-0) inset!important;-webkit-text-fill-color:var(--mantine-color-black)!important;caret-color:var(--mantine-color-black)!important}@media (max-width: 768px){input,select,textarea{font-size:16px!important}button,[role=button],.mantine-ActionIcon-root{min-height:44px;min-width:44px}*{-webkit-overflow-scrolling:touch}.mantine-Stack-root{gap:.75rem!important}.mantine-Modal-content{margin:1rem!important;max-height:calc(100vh - 2rem)!important}}@media (min-width: 769px) and (max-width: 1024px){button,[role=button],.mantine-ActionIcon-root{min-height:40px;min-width:40px}}@media (hover: none) and (pointer: coarse){.mantine-ActionIcon-root:hover,.mantine-Button-root:hover{transform:none!important}.mantine-ActionIcon-root:active,.mantine-Button-root:active{transform:scale(.95);transition:transform .1s ease}.mantine-Tooltip-tooltip{display:none!important}}::-webkit-scrollbar-track{background:transparent}[data-mantine-color-scheme=dark] *{scrollbar-color:rgba(255,255,255,.5) transparent}[data-mantine-color-scheme=light] *{scrollbar-color:rgba(0,0,0,.5) transparent}.mantine-Modal-content{padding:0!important}.product-image-container{background-color:var(--color-background)}.product-card-button{opacity:0;transform:translateY(10px);transition:all .3s ease}.product-card:hover .product-card-button{opacity:1;transform:translateY(0)}.product-carousel-nav{opacity:0;transition:opacity .2s ease}.product-card:hover .product-carousel-nav{opacity:1}body{overscroll-behavior-y:none}
