/*!
 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--primary{position:relative;padding:var(--space-xs) var(--space-m);font-size:var(--text-m);font-weight:600;color:var(--base);line-height:1;background-color:var(--primary);border-radius:var(--radius-circle);border:2px solid var(--primary);overflow:hidden;transition:all .4s ease-in-out;z-index:1}.button--primary::before{content:"";position:absolute;top:50%;left:50%;width:30rem;height:30rem;background-color:var(--primary-hover);border-radius:var(--radius-circle);transform:translate(-50%, -50%) scale(0);transition:transform .4s ease-in-out;z-index:-1}.button--primary:hover{color:var(--base);border-color:var(--primary-hover)}.button--primary:hover::before{transform:translate(-50%, -50%) scale(1)}.button--outline{position:relative;padding:var(--space-xs) var(--space-m);font-size:var(--text-m);font-weight:600;color:var(--primary);line-height:1;background-color:rgba(0,0,0,0);border-radius:var(--radius-circle);border:2px solid var(--primary);overflow:hidden;transition:all .4s ease-in-out;z-index:1}.button--outline::before{content:"";position:absolute;top:50%;left:50%;width:30rem;height:30rem;background-color:var(--primary);border-radius:var(--radius-circle);transform:translate(-50%, -50%) scale(0);transition:transform .4s ease-in-out;z-index:-1}.button--outline:hover{color:var(--base);border-color:var(--primary)}.button--outline:hover::before{transform:translate(-50%, -50%) scale(1)}.button--ghost{position:relative;padding:var(--space-xs) var(--space-m);font-size:var(--text-m);font-weight:600;color:var(--primary-ultra-dark);line-height:1;background-color:color-mix(in oklch, var(--base) 50%, transparent);border-radius:var(--radius-circle);border:2px solid color-mix(in oklch, var(--base) 20%, transparent);overflow:hidden;transition:all .4s ease-in-out;backdrop-filter:blur(6px);z-index:1}.button--ghost::before{content:"";position:absolute;top:50%;left:50%;width:30rem;height:30rem;background-color:color-mix(in oklch, var(--base) 0%, transparent);border-radius:var(--radius-circle);backdrop-filter:blur(6px);transform:translate(-50%, -50%) scale(0);transition:transform .4s ease-in-out;z-index:-1}.button--ghost:hover{color:var(--primary-ultra-dark);border-color:color-mix(in oklch, var(--base) 20%, transparent)}.button--ghost:hover::before{transform:translate(-50%, -50%) scale(1)}.nav-menu .nav-menu__nav-items>li>[aria-current=page],.nav-menu .nav-menu__nav-items>li>a:hover,.nav-menu .nav-menu__nav-items>li>a:focus,.nav-menu .nav-menu__nav-items>li>a:focus-visible,.nav-menu .nav-menu__nav-items>li.nav-menu__dropdown:hover,.nav-menu .nav-menu__nav-items>li.nav-menu__dropdown:focus,.nav-menu .nav-menu__nav-items>li.nav-menu__dropdown:focus-visible{box-shadow:0 0 4px 0 color-mix(in oklch, var(--neutral-ultra-dark) 10%, transparent) inset}.nav-menu .brx-nav-nested-items>li>.brx-submenu-toggle{background-color:rgba(0,0,0,0) !important}.slider-home .splide__arrow{box-shadow:0 2px 16px -8px color-mix(in oklch, var(--neutral-ultra-dark) 50%, transparent)}.slider-home .splide__arrow--prev{transform:translatex(1.2rem);transition:all .3s ease-in-out}.slider-home .splide__arrow--prev:hover{transform:translatex(1rem)}.slider-home .splide__arrow--next{transform:translatex(-1.2rem);transition:all .3s ease-in-out}.slider-home .splide__arrow--next:hover{transform:translatex(-1rem)}.category-card{transition:transform .6s cubic-bezier(0.25, 1, 0.5, 1);backface-visibility:hidden}.category-card .category-card__image-bg img{transition:transform .6s cubic-bezier(0.25, 1, 0.5, 1);will-change:transform;backface-visibility:hidden}.category-card .category-card__icon-wrapper{transition:transform .6s cubic-bezier(0.25, 1, 0.5, 1);will-change:transform;backface-visibility:hidden}.category-card:hover{transform:translate3d(0, -0.2rem, 0)}.category-card:hover .category-card__image-bg img{transform:scale(1.05)}.category-card:hover .category-card__icon-wrapper{transform:translateX(0.5rem)}.product-card__swatches .bu-swatch{margin:0}.product-card{transition:transform .6s cubic-bezier(0.25, 1, 0.5, 1);backface-visibility:hidden}.product-card .product-card__image img{transition:transform .6s cubic-bezier(0.25, 1, 0.5, 1);will-change:transform;backface-visibility:hidden}.product-card:hover{transform:translate3d(0, -0.2rem, 0)}.product-card:hover .product-card__image img{transform:scale(1.05)}/*# sourceMappingURL=style.css.map */
