.shop-by-category{background:#fff;--sbc-pad-block: 40px;--sbc-unit: min(.25445cqw, 1.8333px);--sbc-tile-scale: .85;--sbc-step: calc(var(--sbc-unit) * var(--sbc-tile-scale));--sbc-inset: calc(var(--sbc-unit) * 16);--sbc-gap: calc(var(--sbc-step) * 8);--sbc-col-lg: calc(var(--sbc-step) * 312);--sbc-col-md: calc(var(--sbc-step) * 168);--sbc-col-sm: calc(var(--sbc-step) * 136);--sbc-row-height: calc(var(--sbc-step) * 254);--sbc-label-size: 18px;--sbc-label-line: 30px;--sbc-label-inline: calc(var(--sbc-step) * 20);--sbc-label-bottom: calc(var(--sbc-step) * 18)}.shop-by-category__inner{container-type:inline-size;position:relative;max-width:1440px;margin:0 auto;padding:var(--sbc-pad-block) 0}.shop-by-category__header{display:flex;flex-direction:column;align-items:center;padding:0 var(--sbc-inset);text-align:center}.shop-by-category__eyebrow{margin:0;color:rgb(var(--color-brand-brown));font-family:var(--font-body-family);font-weight:600;opacity:.7;font-size:var(--sec-eyebrow-size, 14px);line-height:calc(var(--sec-eyebrow-size, 14px) * 1.3);letter-spacing:.2em;text-transform:uppercase}.shop-by-category__rule{--vertical-rule-opacity: .4;margin-top:15.8px}.shop-by-category__heading{margin:16px 0 0;color:#3a3635;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--sec-heading-size, 22px);line-height:calc(var(--sec-heading-size, 22px) * 1.2727);letter-spacing:0}.shop-by-category__track{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sbc-gap);margin:23px 0 0;padding:0 var(--sbc-inset);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--sbc-inset);scrollbar-width:none}.shop-by-category__track::-webkit-scrollbar{display:none}.shop-by-category__row{display:flex;gap:var(--sbc-gap);width:max-content;height:var(--sbc-row-height);margin:0;padding:0;list-style:none}.shop-by-category__row:first-child>.shop-by-category__column{scroll-snap-align:start}.shop-by-category__column{flex:0 0 auto;height:100%}.shop-by-category__column--large{width:var(--sbc-col-lg)}.shop-by-category__column--medium{width:var(--sbc-col-md)}.shop-by-category__column--small{width:var(--sbc-col-sm)}.shop-by-category__column--desktop-only,.shop-by-category__row--no-mobile{display:none}.shop-by-category__splits{display:flex;flex-direction:column;gap:var(--sbc-gap);height:100%;margin:0;padding:0;list-style:none}.shop-by-category__tile{position:relative;flex:1 1 0;min-height:0;overflow:hidden}.shop-by-category__tile--empty{background:#eae2e0}.shop-by-category__image{display:block;width:100%;height:100%;object-fit:cover}.shop-by-category__tile:not(.shop-by-category__tile--empty):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 53.15%,#0009);pointer-events:none}.shop-by-category__tile-link{display:block;height:100%;text-decoration:none}.shop-by-category__label{position:absolute;z-index:1;bottom:var(--sbc-label-bottom);left:var(--sbc-label-inline);max-width:calc(100% - var(--sbc-label-inline) - var(--sbc-gap));color:#fff;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--sbc-label-size);line-height:var(--sbc-label-line);letter-spacing:0;text-align:left;overflow-wrap:break-word}.shop-by-category__button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin:24px var(--sbc-inset) 0;padding:0 16px;border:1px solid rgb(var(--color-brand-brown));border-radius:0;background:transparent;color:rgb(var(--color-brand-brown));font-family:var(--font-body-family);font-weight:600;font-size:14px;line-height:18.2px;letter-spacing:var(--cta-tracking);text-align:center;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease}.shop-by-category__button:hover,.shop-by-category__button:focus-visible{background:rgb(var(--color-brand-brown));color:#fff}@media screen and (min-width:990px){.shop-by-category{--sbc-unit: .069444cqw;--sbc-step: var(--sbc-unit);--sbc-inset: calc(var(--sbc-unit) * 40);--sbc-gap: calc(var(--sbc-unit) * 20);--sbc-col-lg: calc(var(--sbc-unit) * 406);--sbc-col-md: calc(var(--sbc-unit) * 219);--sbc-col-sm: calc(var(--sbc-unit) * 192);--sbc-row-height: calc(var(--sbc-unit) * 508);--sbc-label-size: 24px;--sbc-label-line: 30px;--sbc-label-bottom: calc(var(--sbc-unit) * 40)}.shop-by-category__eyebrow{font-size:var(--sec-eyebrow-size-desktop, 13px);line-height:calc(var(--sec-eyebrow-size-desktop, 13px) * 1.3)}.shop-by-category__rule{--vertical-rule-opacity: .5;margin-top:20.1px}.shop-by-category__heading{margin-top:20px;font-size:var(--sec-heading-size-desktop, 28px);line-height:calc(var(--sec-heading-size-desktop, 28px) * 1.3929)}.shop-by-category__track{flex-direction:row;height:var(--sbc-row-height);margin-top:42px}.shop-by-category__row,.shop-by-category__row--no-mobile{display:contents}.shop-by-category__column--desktop-only{display:block}.shop-by-category__column--mobile-only{display:none}.shop-by-category__column{scroll-snap-align:start}.shop-by-category__tile:not(.shop-by-category__tile--empty):after{background:linear-gradient(180deg,#0000,#0000007f)}.shop-by-category__label{right:var(--sbc-label-inline);max-width:none;text-align:center}.shop-by-category__button{position:absolute;top:calc(var(--sbc-pad-block) + 80.5px);right:var(--sbc-inset);min-width:128px;min-height:40px;margin:0}}@media(prefers-reduced-motion:reduce){.shop-by-category__button{transition:none}}.shop-by-category__inner{padding-top:var(--sec-space-top, 40px);padding-bottom:var(--sec-space-bottom, 40px)}@media screen and (min-width:990px){.shop-by-category__inner{padding-top:var(--sec-space-top-desktop, 40px);padding-bottom:var(--sec-space-bottom-desktop, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-shop-by-category.css.map */
