main:has(#grid-top):not(:has(#product-content)){width:min(100%,1440px)!important;max-width:1440px!important;padding-inline:1.25rem!important}main:has(#grid-top):not(:has(#product-content))>header{margin-block:1rem 1.5rem!important;padding:1.25rem!important;border:1px solid hsl(var(--primary)/.08);border-radius:var(--petti-radius-panel);background:hsl(var(--card)/.56)}main:has(#grid-top):not(:has(#product-content))>header h1{margin:0!important;color:hsl(var(--primary))!important;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important;font-size:clamp(2.45rem,5vw,4.65rem)!important;font-weight:400!important;letter-spacing:-.04em!important;line-height:.98!important}main:has(#grid-top):not(:has(#product-content))>header>div{max-width:58rem!important;color:hsl(var(--muted-foreground))!important;line-height:1.7!important}main:has(#grid-top):not(:has(#product-content)) article{border-color:hsl(var(--primary)/.1)!important;border-radius:var(--petti-radius-card)!important;background:hsl(var(--background))!important;box-shadow:none!important}main:has(#grid-top):not(:has(#product-content)) article:hover{border-color:hsl(var(--primary)/.22)!important;box-shadow:var(--petti-shadow-hover)!important}main:has(#grid-top):not(:has(#product-content)) article h3{color:hsl(var(--primary))!important;font-weight:650!important;letter-spacing:-.015em!important}main:has(#grid-top):not(:has(#product-content)) article h3.petti-subcategory-card-title{color:#ffffff!important;font-weight:400!important;letter-spacing:-.025em!important;text-shadow:0 2px 10px rgba(0,0,0,.82)!important}main:has(#grid-top):not(:has(#product-content)) button.rounded-full{border-radius:var(--petti-radius-control)!important;font-size:.875rem!important}main:has(#grid-top):not(:has(#product-content)) input,main:has(#grid-top):not(:has(#product-content)) select{border-radius:var(--petti-radius-control)!important}body:has(main #grid-top) [role=dialog]:not([aria-labelledby=temu-menu-title])>div{border-color:hsl(var(--primary)/.1)!important;border-radius:var(--petti-radius-panel)!important;background:hsl(var(--background))!important;box-shadow:var(--petti-shadow-hover)!important}body:has(main #grid-top) [role=dialog]:not([aria-labelledby=temu-menu-title]) button{border-radius:var(--petti-radius-control)!important}main:has(#product-content){width:min(100%,1440px)!important;max-width:1440px!important;padding-inline:.75rem!important}#product-content+div>section:first-child{border-color:hsl(var(--primary)/.1)!important;border-radius:var(--petti-radius-panel)!important;background:hsl(var(--card)/.38)!important;box-shadow:var(--petti-shadow-soft)!important}#product-content+div h1{color:hsl(var(--primary))!important;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif!important;font-size:clamp(2.55rem,5vw,5rem)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.95!important}#product-content+div section{border-color:hsl(var(--primary)/.1)!important}#product-content+div [class*=rounded-2xl],#product-content+div details{border-color:hsl(var(--primary)/.1)}#product-content+div .rounded-full{border-radius:12px!important}#product-content+div [class*=shadow-]{box-shadow:none}main:has(#product-content)>section:last-of-type h2{color:hsl(var(--primary));font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:clamp(2rem,3.5vw,3.35rem);font-weight:400;letter-spacing:-.035em}@media (min-width:640px){main:has(#grid-top):not(:has(#product-content)){padding-inline:2.5rem!important}main:has(#grid-top):not(:has(#product-content))>header{padding:2rem!important}main:has(#product-content){padding-inline:1.5rem!important}}@media (min-width:1024px){main:has(#grid-top):not(:has(#product-content)){padding-inline:3.5rem!important}main:has(#product-content){padding-inline:2rem!important}}