/*!
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/.button-blur,.button-light,.button-dark,.button-primary{font-size:var(--text-m);font-weight:500;line-height:1;cursor:pointer;padding:var(--space-xs) var(--space-m);border-radius:var(--radius-circle);text-align:center;border:none;background-size:300% 100%;transition:all .4s ease-in-out}.button-blur:hover,.button-light:hover,.button-dark:hover,.button-primary:hover{background-position:100% 0}.button-primary{color:var(--white);background-image:linear-gradient(to right, var(--accent), var(--primary), var(--accent), var(--primary))}.button-primary:hover{color:var(--white);box-shadow:0 2px 16px 0 color-mix(in oklch, var(--primary) 50%, transparent)}.button-dark{color:var(--white);background-image:linear-gradient(to right, var(--black), var(--neutral-dark), var(--black), var(--neutral-dark))}.button-dark:hover{color:var(--white);box-shadow:0 2px 16px 0 color-mix(in oklch, var(--black) 50%, transparent)}.button-light{color:var(--primary-dark);background-image:linear-gradient(to right, var(--primary-light), var(--primary-ultra-light), var(--primary-light), var(--primary-ultra-light))}.button-light:hover{color:var(--primary-dark);box-shadow:0 2px 16px 0 color-mix(in oklch, var(--primary) 20%, transparent)}.button-blur{color:var(--white);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--white) 10%, transparent);backdrop-filter:blur(10px);background-image:linear-gradient(to right, color-mix(in oklch, var(--white) 40%, transparent), color-mix(in oklch, var(--white) 10%, transparent), color-mix(in oklch, var(--white) 40%, transparent), color-mix(in oklch, var(--white) 10%, transparent))}.button-blur:hover{color:var(--white);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--white) 10%, transparent),0 2px 16px 0 color-mix(in oklch, var(--neutral) 20%, transparent)}.category-card{transition:all .3s ease-in-out}.category-card:hover{transform:translate3d(0, -5px, 10px);box-shadow:0 2px 16px 0 color-mix(in oklch, var(--primary) 50%, transparent)}.product-card{transition:all .3s ease-in-out}.product-card .product-card__image img{transition:all .3s ease-in-out}.product-card .product-card__title{transition:all .3s ease-in-out}.product-card:hover{transform:translate3d(0, -5px, 10px);box-shadow:0 2px 4px 0 color-mix(in oklch, var(--primary) 20%, transparent)}.product-card:hover .product-card__image img{transform:translate3d(0, -5px, 10px)}.product-card:hover .product-card__title{color:var(--primary)}.project-card{transition:all .3s ease-in-out}.project-card .project-card__image img{transition:all .3s ease-in-out}.project-card .project-card__title{transition:all .3s ease-in-out}.project-card:hover{transform:translate3d(0, -5px, 10px);box-shadow:0 2px 4px 0 color-mix(in oklch, var(--primary) 20%, transparent)}.project-card:hover .project-card__image img{transform:translate3d(0, -5px, 10px)}.project-card:hover .project-card__title{color:var(--primary)}.contact-form__form .form-group button,.newsletter__form .form-group button{font-size:var(--text-m);font-weight:500;line-height:1;cursor:pointer;padding:var(--space-xs) var(--space-m);border-radius:var(--radius-circle);text-align:center;border:none;background-size:300% 100%;transition:all .4s ease-in-out}.contact-form__form .form-group button:hover,.newsletter__form .form-group button:hover{background-position:100% 0}.newsletter__form{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-xs)}.newsletter__form .form-group button{color:var(--primary-dark);background-image:linear-gradient(to right, var(--primary-light), var(--primary-ultra-light), var(--primary-light), var(--primary-ultra-light));height:100%}.newsletter__form .form-group button:hover{color:var(--primary-dark);box-shadow:0 2px 16px 0 color-mix(in oklch, var(--primary) 20%, transparent)}.contact-form__form .form-group button{color:var(--primary-dark);background-image:linear-gradient(to right, var(--primary-light), var(--primary-ultra-light), var(--primary-light), var(--primary-ultra-light));height:100%}.contact-form__form .form-group button:hover{color:var(--primary-dark);box-shadow:0 2px 16px 0 color-mix(in oklch, var(--primary) 20%, transparent)}.article-card{transition:all .3s ease-in-out}.article-card .article-card__image img{transition:all .3s ease-in-out}.article-card .article-card__title{transition:all .3s ease-in-out}.article-card:hover{transform:translate3d(0, -5px, 10px);box-shadow:0 2px 4px 0 color-mix(in oklch, var(--primary) 20%, transparent)}.article-card:hover .article-card__image img{transform:translate3d(0, -5px, 10px)}.article-card:hover .article-card__title{color:var(--primary)}.footer-nav>ul{padding:0}.footer-nav>ul>li>a{color:var(--primary-ultra-light);transition:all .3 ease}.footer-nav>ul>li>a:hover{color:var(--primary-semi-light);transform:translate3d(3px, 0, 0)}.team-card{transition:all .3s ease-in-out}.team-card .team-card__image img{transition:all .3s ease-in-out}.team-card:hover{transform:translate3d(0, -5px, 10px);box-shadow:0 2px 4px 0 color-mix(in oklch, var(--primary) 20%, transparent)}.team-card:hover .team-card__image img{transform:translate3d(0, -5px, 10px)}/*# sourceMappingURL=style.css.map */
