body:not(:has(.portfolio-admin)){--primary:#a44228;--primary-foreground:#ffffff;--ring:#a44228;--background:#ffffff;--foreground:#202525;--secondary:#ffffff;--secondary-foreground:#202525;--font-sans:Arial,Helvetica,sans-serif;font-family:Arial,Helvetica,sans-serif}
body:not(:has(.portfolio-admin)),body:not(:has(.portfolio-admin)) *,body:not(:has(.portfolio-admin))::before,body:not(:has(.portfolio-admin))::after,body:not(:has(.portfolio-admin)) *::before,body:not(:has(.portfolio-admin)) *::after,body:not(:has(.portfolio-admin)) *::placeholder{text-shadow:2px 2px 3px rgb(76 76 76 / 19%)!important}
body:not(:has(.portfolio-admin)) :is(.reference-header,.mega-dialog),body:not(:has(.portfolio-admin)) :is(.reference-header,.mega-dialog) *,body:not(:has(.portfolio-admin)) :is(.reference-header,.mega-dialog) *::placeholder{text-shadow:none!important}
body:not(:has(.portfolio-admin)) .reference-header .header-logo{width:120px;max-width:100%;max-height:70px;object-fit:contain}
body:not(:has(.portfolio-admin)) .reference-header{font-family:Arial,Helvetica,sans-serif;background:#fff}
body:not(:has(.portfolio-admin)) :is(.action[data-slot=button],.card-select,.product-secondary-action){border-radius:2px}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body:not(:has(.portfolio-admin)) .site-header.reference-header{background:rgb(255 255 255 / 53%);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}body:not(:has(.portfolio-admin)):has(.home-video[data-header-over-video=true]) .site-header.reference-header{background:rgb(255 255 255 / 0%)}}
@media(max-width:1000px){body:not(:has(.portfolio-admin)) .reference-header .header-logo{width:90px;max-height:55px}}
@media(max-width:380px){body:not(:has(.portfolio-admin)) .reference-header .header-logo{width:76px}}
@media(prefers-reduced-transparency:reduce){body:not(:has(.portfolio-admin)) .reference-header{background:#fff!important}}
@media(min-width:1151px){body:not(:has(.portfolio-admin)) .full-catalog .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:1101px){body:not(:has(.portfolio-admin)) .portfolio-grid{columns:5}}
