@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--color-primary: #5DADA6;--color-primary-foreground: #FFFFFF;--color-accent: #FF9F7D;--color-accent-foreground: #FFFFFF;--color-background: #FAF9F7;--color-foreground: #2D2D2D;--color-card: #FFFFFF;--color-card-foreground: #2D2D2D;--color-secondary: #F3F2F0;--color-secondary-foreground: #2D2D2D;--color-muted: #E8E7E4;--color-muted-foreground: #6B6B6B;--color-border: rgba(0, 0, 0, .08);--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-base: 16px;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--radius-sm: .5rem;--radius-md: .875rem;--radius-lg: 1rem;--radius-xl: 1.5rem;--radius-2xl: 2rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / .25);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .5s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--font-size-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background-color:var(--color-background);color:var(--color-foreground);line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.container{padding-left:2rem;padding-right:2rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1rem;font-weight:500;line-height:1.5;border-radius:var(--radius-full);transition:all var(--transition-base);text-align:center}.button--primary{background-color:var(--color-foreground);color:var(--color-background)}.button--primary:hover{background-color:#2d2d2de6;transform:scale(1.05);box-shadow:var(--shadow-xl)}.button--secondary{background-color:transparent;color:var(--color-foreground);border:1px solid rgba(0,0,0,.2)}.button--secondary:hover{background-color:var(--color-muted);box-shadow:var(--shadow-md)}.button--full-width{width:100%}.grid{display:grid;gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width: 640px){.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:gap-6{gap:1.5rem}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.cart-drawer[aria-hidden=false]{pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;opacity:0;transition:opacity var(--transition-base)}.cart-drawer[aria-hidden=false] .cart-drawer__overlay{opacity:1}.cart-drawer__content{position:absolute;top:0;right:0;bottom:0;width:100%;max-width:400px;background-color:var(--color-card);box-shadow:var(--shadow-2xl);transform:translate(100%);transition:transform var(--transition-base);display:flex;flex-direction:column}.cart-drawer[aria-hidden=false] .cart-drawer__content{transform:translate(0)}.cart-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-border)}.cart-drawer__close{padding:.5rem;border-radius:var(--radius-md);transition:background-color var(--transition-fast)}.cart-drawer__close:hover{background-color:var(--color-muted)}.cart-drawer__items{flex:1;overflow-y:auto;padding:1.5rem}.cart-drawer__footer{padding:1.5rem;border-top:1px solid var(--color-border)}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.cart-drawer__taxes{font-size:.875rem;color:var(--color-muted-foreground);margin-bottom:1rem}.product-card{background-color:var(--color-card);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.product-card:hover{box-shadow:var(--shadow-2xl);transform:translateY(-.25rem)}.product-card__image{position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--color-muted)}.product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.product-card:hover .product-card__image img{transform:scale(1.05)}.product-card__badge{position:absolute;top:1rem;left:1rem;padding:.375rem .75rem;background-color:var(--color-accent);color:var(--color-accent-foreground);border-radius:var(--radius-full);font-size:.75rem;font-weight:500;z-index:10}.product-card__content{padding:1.5rem}.product-card__title{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.product-card__rating{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.product-card__stars{display:flex;align-items:center;gap:.25rem}.product-card__reviews{font-size:.875rem;color:var(--color-muted-foreground)}.product-card__footer{display:flex;align-items:center;justify-content:space-between}.product-card__price{font-size:1.5rem;font-weight:600}.product-card__add-to-cart{padding:.75rem;background-color:var(--color-foreground);color:var(--color-background);border-radius:var(--radius-full);transition:all var(--transition-fast)}.product-card__add-to-cart:hover{background-color:#2d2d2de6;transform:scale(1.05)}.text-center{text-align:center}.heading-xl{font-size:2.5rem;line-height:1.2;font-weight:600}.heading-lg{font-size:1.875rem;line-height:1.3;font-weight:600}.heading-md{font-size:1.5rem;line-height:1.4;font-weight:600}@media (min-width: 1024px){.heading-xl{font-size:3.75rem}.heading-lg{font-size:3rem}.heading-md{font-size:2rem}}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}@media (min-width: 1024px){.lg\\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\\:mb-16{margin-bottom:4rem}}.icon{width:1.25rem;height:1.25rem;display:inline-block}.icon-sm{width:1rem;height:1rem}.icon-lg{width:1.5rem;height:1.5rem}.star-icon{width:1rem;height:1rem;fill:var(--color-accent);color:var(--color-accent)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
