.gn-page--catalog .gn-main,.post-type-archive-product .gn-main,.tax-product_cat .gn-main,.tax-product_tag .gn-main{padding-top:clamp(24px,4vw,52px)}.woocommerce-products-header{max-width:900px;margin:0 0 clamp(28px,5vw,52px)}.woocommerce-products-header__title.page-title{margin-bottom:16px}.term-description,.woocommerce-products-header .term-description{max-width:var(--gn-reading);color:var(--gn-gray-700)}.term-description>:last-child,.woocommerce-products-header .term-description>:last-child{margin-bottom:0}.gn-commerce-tax-nav{display:flex;gap:8px;overflow-x:auto;max-width:100%;margin-top:24px;padding:2px 0 8px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.gn-commerce-tax-nav__item{display:inline-flex;flex:0 0 auto;align-items:center;min-height:40px;padding:7px 13px;border:1px solid var(--gn-gray-300);border-radius:999px;background:var(--gn-white);font-size:.875rem;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap}.gn-commerce-tax-nav__item:hover{border-color:var(--gn-black);background:var(--gn-gray-050)}.gn-commerce-tax-nav__item.is-active{border-color:var(--gn-black);background:var(--gn-black);color:var(--gn-white)}.gn-commerce-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;padding:14px 0;border-top:1px solid var(--gn-gray-200);border-bottom:1px solid var(--gn-gray-200)}.gn-commerce-toolbar .woocommerce-result-count{float:none!important;margin:0!important;color:var(--gn-gray-600);font-size:.875rem}.gn-commerce-toolbar .woocommerce-ordering{float:none!important;margin:0!important}.gn-commerce-toolbar .woocommerce-ordering select{width:auto;min-width:190px;min-height:42px;padding-block:8px;font-size:.875rem}.woocommerce nav.woocommerce-pagination{margin-top:clamp(36px,6vw,64px)}.woocommerce nav.woocommerce-pagination ul{display:flex;justify-content:center;gap:6px;margin:0!important;border:0!important}.woocommerce nav.woocommerce-pagination ul li{border:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:grid;min-width:42px;height:42px;place-items:center;border:1px solid var(--gn-gray-300);border-radius:var(--gn-radius-sm);color:var(--gn-black);background:var(--gn-white);font-weight:650;line-height:1;text-decoration:none}.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--gn-black);background:var(--gn-black);color:var(--gn-white)}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--gn-black);background:var(--gn-gray-050)}@media (min-width:700px){.gn-commerce-tax-nav{flex-wrap:wrap;overflow:visible;padding-bottom:0}}@media (max-width:699px){.gn-commerce-toolbar{align-items:flex-start;flex-direction:column}.gn-commerce-toolbar__ordering,.gn-commerce-toolbar .woocommerce-ordering,.gn-commerce-toolbar .woocommerce-ordering select{width:100%}}

/* 0.12.14-dev · Product archive rhythm. */
.gn-page--catalog .gn-main,.post-type-archive-product .gn-main,.tax-product_cat .gn-main,.tax-product_tag .gn-main{
  padding-top:clamp(22px,3.2vw,44px);
  padding-bottom:clamp(32px,4vw,50px);
}
.woocommerce-products-header{margin-bottom:clamp(24px,3.5vw,40px)}
.woocommerce nav.woocommerce-pagination{margin-top:clamp(30px,4.5vw,48px)}
