.bulk-flowers-categories,.bulk-flowers-categories.color-scheme-1{--color-foreground: var(--color-base-text);--color-background: var(--color-base-background)}.bulk-flowers-categories.color-scheme-2{--color-foreground: var(--color-base-text-2);--color-background: var(--color-base-background-2)}.bulk-flowers-categories.color-scheme-3{--color-foreground: var(--color-base-text-3);--color-background: var(--color-base-background-3)}.bulk-flowers-categories__wrapper{display:block;width:100%}.bulk-flowers-categories__title{margin-bottom:2rem;color:rgb(var(--color-foreground))}.bulk-flowers-categories__content{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media screen and (min-width: 750px){.bulk-flowers-categories__content{grid-template-columns:25% 1fr;gap:3rem}}.bulk-flowers-categories__sidebar{background:rgb(var(--color-background));padding:0;border-radius:var(--border-radius);height:fit-content;border:1px solid rgba(var(--color-foreground),.08);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),calc(var(--shadow-opacity) * .5));overflow:hidden}@media screen and (min-width: 750px){.bulk-flowers-categories__sidebar{position:sticky;top:2rem}}.bulk-flowers-categories__menu-section{margin-bottom:2.5rem;background-color:rgba(var(--color-background),.6);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--border-radius);padding:1.5rem;transition:box-shadow var(--duration-short) ease}.bulk-flowers-categories__menu-section:hover{box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.bulk-flowers-categories__menu-section:last-child{margin-bottom:0}.bulk-flowers-categories__menu-section--secondary{background-color:rgba(var(--color-foreground),.02);border-color:rgba(var(--color-foreground),.08)}.bulk-flowers-categories__sidebar-title{font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:calc(1 + .3 / var(--font-heading-scale));margin-bottom:1.5rem;color:rgb(var(--color-foreground));letter-spacing:calc(var(--font-heading-scale) * .06rem);text-transform:none;position:relative;padding-bottom:.8rem}.bulk-flowers-categories__sidebar-title:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:.2rem;background:rgb(var(--color-foreground));border-radius:.1rem}.bulk-flowers-categories__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.bulk-flowers-categories__item{border-radius:calc(var(--border-radius) * .5);transition:background-color var(--duration-short) ease}.bulk-flowers-categories__item:hover{background-color:rgba(var(--color-foreground),.05)}.bulk-flowers-categories__link,.bulk-flowers-categories__info-link{display:block;color:rgb(var(--color-foreground));text-decoration:none;padding:.8rem 1rem;font-size:1rem;line-height:calc(1 + .3 / var(--font-body-scale));transition:all var(--duration-short) ease;border-radius:calc(var(--border-radius) * .5);position:relative;overflow:hidden}.bulk-flowers-categories__link:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--color-foreground),.1),transparent);transition:left var(--duration-default) ease}.bulk-flowers-categories__link:hover:before{left:100%}.bulk-flowers-categories__link:hover,.bulk-flowers-categories__info-link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;transform:translate(.5rem)}.bulk-flowers-categories__link:focus-visible,.bulk-flowers-categories__info-link:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.bulk-flowers-categories__info-link{font-style:italic;font-size:.9rem;opacity:.8}.bulk-flowers-categories__info-link:hover{opacity:1}.bulk-flowers-categories__arrow{margin-left:auto;opacity:.5;font-weight:400;transition:all var(--duration-short) ease;transform:translate(0)}.bulk-flowers-categories__link:hover .bulk-flowers-categories__arrow{opacity:1;transform:translate(.3rem)}.bulk-flowers-categories__link--active{background-color:rgba(var(--color-foreground),.08);font-weight:var(--font-body-weight-bold);color:rgb(var(--color-foreground))}.bulk-flowers-categories__link--active:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:.3rem;height:60%;background:rgb(var(--color-foreground));border-radius:0 .2rem .2rem 0}.bulk-flowers-categories__main{background:rgba(var(--color-background),.8);padding:2rem;border-radius:.5rem;border:1px solid rgba(var(--color-foreground),.1)}.bulk-flowers-categories__collection{margin-bottom:2rem}.bulk-flowers-categories__collection-title{font-size:1.6rem;font-weight:700;margin-bottom:1.5rem;color:rgb(var(--color-foreground));text-align:center}.bulk-flowers-categories__view-all{margin-top:2rem}.bulk-flowers-categories__no-products{text-align:center;padding:2rem;color:rgba(var(--color-foreground),.7);grid-column:1 / -1}.bulk-flowers-categories__description{font-size:1rem;line-height:1.6;color:rgb(var(--color-foreground))}.bulk-flowers-categories__description p{margin-bottom:1rem}.bulk-flowers-categories__description p:last-child{margin-bottom:0}.bulk-flowers-categories__description strong{font-weight:700}@media screen and (max-width: 749px){.bulk-flowers-categories__content{gap:1.5rem}.bulk-flowers-categories__sidebar{position:static;padding:0;box-shadow:none;border:none;background:transparent}.bulk-flowers-categories__menu-section{margin-bottom:1.5rem;padding:1rem;border-radius:calc(var(--border-radius) * .5)}.bulk-flowers-categories__main{padding:1.5rem;border-radius:calc(var(--border-radius) * .5)}.bulk-flowers-categories__sidebar-title{font-size:1.3rem;margin-bottom:1rem}.bulk-flowers-categories__sidebar-title:after{width:2rem}.bulk-flowers-categories__collection-title{font-size:1.4rem}.bulk-flowers-categories__link,.bulk-flowers-categories__info-link{padding:.6rem .8rem;font-size:.95rem}.bulk-flowers-categories__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bulk-flowers-categories.css.map */
