.shop-by-occasion-bar{display:flex;align-items:center;gap:2rem;--occasion-pill-bg: rgb(255 255 255);--occasion-icon-size: 4.2rem}.shop-by-occasion-bar__heading{flex-shrink:0;margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .02rem);line-height:1.2;white-space:nowrap}.shop-by-occasion-bar__nav{flex:1;min-width:0}.shop-by-occasion-bar__slider{display:block}.shop-by-occasion-bar__list{display:flex;flex-wrap:nowrap;gap:1rem;margin:0;padding:0;list-style:none}.shop-by-occasion-bar__link{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:calc(var(--occasion-icon-size) + 1.6rem);padding:.8rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:var(--buttons-radius);background-color:var(--occasion-pill-bg);color:rgb(var(--color-foreground));font-size:1.4rem;letter-spacing:.02em;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 .1rem .5rem rgba(var(--color-shadow),.06);transition:transform var(--duration-default) var(--ease-out-slow),box-shadow var(--duration-default) ease,background-color var(--duration-short) ease,border-color var(--duration-short) ease,color var(--duration-short) ease}.shop-by-occasion-bar__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;transition:transform var(--duration-default) var(--ease-out-slow)}.shop-by-occasion-bar__icon .svg-wrapper,.shop-by-occasion-bar__icon .icon{width:var(--occasion-icon-size);height:var(--occasion-icon-size)}.shop-by-occasion-bar__label{display:flex;align-items:center;line-height:1;flex-shrink:0}.shop-by-occasion-bar__link:not([aria-disabled=true]):hover,.shop-by-occasion-bar__link:not([aria-disabled=true]):focus-visible{transform:translateY(-.2rem);box-shadow:0 .6rem 1.6rem rgba(var(--color-shadow),.14);border-color:rgba(var(--color-foreground),.28)}.shop-by-occasion-bar__link:not([aria-disabled=true]):active{transform:translateY(0);box-shadow:0 .2rem .6rem rgba(var(--color-shadow),.1)}.shop-by-occasion-bar__link:not([aria-disabled=true]):hover .shop-by-occasion-bar__icon,.shop-by-occasion-bar__link:not([aria-disabled=true]):focus-visible .shop-by-occasion-bar__icon{transform:scale(1.08)}.shop-by-occasion-bar__link[aria-disabled=true]{cursor:default;opacity:.72;box-shadow:none}.shop-by-occasion-bar__link[aria-disabled=true]:hover,.shop-by-occasion-bar__link[aria-disabled=true]:focus-visible{transform:none;box-shadow:none;background-color:var(--occasion-pill-bg);border-color:rgba(var(--color-foreground),.14);color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.shop-by-occasion-bar__link,.shop-by-occasion-bar__icon{transition:border-color var(--duration-short) ease}.shop-by-occasion-bar__link:not([aria-disabled=true]):hover,.shop-by-occasion-bar__link:not([aria-disabled=true]):focus-visible,.shop-by-occasion-bar__link:not([aria-disabled=true]):active{transform:none}.shop-by-occasion-bar__link:not([aria-disabled=true]):hover .shop-by-occasion-bar__icon,.shop-by-occasion-bar__link:not([aria-disabled=true]):focus-visible .shop-by-occasion-bar__icon{transform:none}}@media screen and (max-width:749px){.section-shop-by-occasion-bar .page-width{padding-left:1.5rem;padding-right:1.5rem}.shop-by-occasion-bar{flex-wrap:wrap;justify-content:center;align-items:center;align-content:flex-start;gap:.6rem;--occasion-icon-size: 2.4rem}.shop-by-occasion-bar__heading{flex:0 0 auto;padding:0;white-space:nowrap}.shop-by-occasion-bar__nav,.shop-by-occasion-bar__slider,.shop-by-occasion-bar__list{display:contents}.shop-by-occasion-bar__item{flex:0 0 auto;width:auto;max-width:none;padding:0;margin:0}.shop-by-occasion-bar__link{width:auto;min-height:auto;padding:.5rem .8rem;gap:.4rem;font-size:1.1rem}}@media screen and (min-width:750px){.shop-by-occasion-bar__list{width:100%;flex-wrap:nowrap}.shop-by-occasion-bar__item{flex:1 1 0;min-width:0}.shop-by-occasion-bar__link{width:100%;padding-inline:1rem}.shop-by-occasion-bar__label{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-shop-by-occasion-bar.css.map */
