.categories{background-color:var(--background-color, transparent);padding-block:var(--padding-top) var(--padding-bottom)}.categories__inner{--padding-inline: 5.2rem;max-width:1304px;padding-inline:var(--padding-inline);margin-inline:auto}.categories__head{text-align:center}.categories__heading{font-size:3.4rem;line-height:1.058;color:#72816c}.categories__subheading{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.214;color:#8d9a8a}.categories__content{font-size:1.6rem;line-height:1.25;color:#696969}.categories__nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-top:2.9rem}.categories__nav p{font-size:1.4rem;font-weight:700;letter-spacing:.1em;line-height:1;color:#bd7441}.categories__nav-inner{display:contents}.categories__toggle{font-size:2rem;font-weight:700;line-height:1;color:#fff;background-color:#bd7441;display:flex;justify-content:center;align-items:center;min-height:3.9rem;text-transform:capitalize;position:relative}.categories__toggle input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.categories__toggle svg{position:absolute;top:50%;right:1.1rem;transform:translate3d(0,-50%,0);transition:transform var(--duration-default) linear}.categories__toggle:has(input:checked) svg{transform:translate3d(0,-50%,0) rotate(180deg)}.categories__body{margin-top:4.5rem}.categories__tab{display:none;grid-template-columns:repeat(3,1fr);gap:2.5rem}.categories__tab.is-current{display:grid}@media (max-width: 989px){.categories__nav{background-color:#f7efe4;display:block;margin-inline:calc(-1 * var(--padding-inline))}.categories__nav-inner{display:flex;flex-direction:column;max-height:0;transition:max-height .6s cubic-bezier(.6,0,.1,1);overflow:hidden}.categories__nav:has(.categories__toggle input:checked) .categories__nav-inner{max-height:1000px}.categories__nav-inner a[class]{color:#bd7441;background-color:transparent;border:none;padding-block:1.2rem;border-radius:0}.categories__nav-inner a[class][js-tab-link]{order:1}.categories__nav-inner a[class].is-current{color:#72816c;background-color:#cbddd2}.categories__tab{grid-template-columns:1fr;gap:2.4rem}}@media (max-width: 767px){.categories{padding-block:var(--padding-top-mobile) var(--padding-bottom-mobile)}.categories__heading{line-height:1.14}.categories__nav{margin-top:2.1rem}.categories__body{margin-top:2.3rem}}@media (max-width: 374px){.categories__inner{--padding-inline: 3rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/categories.css.map */
