.gp-ready-home .gp-ready-categories-section{min-width:0}.gp-ready-home .gp-ready-category-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.gp-ready-home .gp-ready-category-controls{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex:0 0 auto}.gp-ready-home .gp-ready-all-categories{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#484e50;font-size:12px;font-weight:720;line-height:1.4;white-space:nowrap}.gp-ready-home .gp-ready-all-categories:hover{color:#bd4c24}.gp-ready-home .gp-ready-all-categories svg{flex:none;stroke:#c34c22}.gp-ready-home .gp-ready-carousel-buttons{display:flex;align-items:center;gap:7px}.gp-ready-home .gp-ready-carousel-button{display:flex;align-items:center;justify-content:center;flex:0 0 39px;width:39px;height:39px;min-width:39px;padding:0;cursor:pointer;border:1px solid #dfe2df;border-radius:50%;background:#fff;color:#20282b;box-shadow:none;transition:border-color .16s,background-color .16s}.gp-ready-home .gp-ready-carousel-button:hover:not(:disabled){border-color:#b8bdb8;background:#f8f8f7}.gp-ready-home .gp-ready-carousel-button:disabled{cursor:default;color:#aeb4b6;background:#f9f9f8;border-color:#edeeec;opacity:.6}.gp-ready-home .gp-ready-carousel-button:focus-visible,.gp-ready-home .gp-ready-category:focus-visible,.gp-ready-home .gp-ready-all-categories:focus-visible{outline:2px solid #d95325;outline-offset:3px}.gp-ready-home .gp-ready-categories-section .gp-ready-categories{display:flex!important;flex-direction:row;align-items:stretch;gap:16px!important;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:2px 1px 9px;margin:0;touch-action:pan-x pan-y}.gp-ready-home .gp-ready-categories-section .gp-ready-categories::-webkit-scrollbar{display:none}.gp-ready-home .gp-ready-categories-section .gp-ready-category{flex:0 0 calc((100% - 48px)/4);min-width:0;max-width:none;align-self:stretch;scroll-snap-align:start;scroll-snap-stop:normal;display:flex;flex-direction:column;justify-content:flex-start;border:1px solid #e9e9e7;border-radius:9px;box-shadow:none!important;overflow:hidden;background:#fff;text-decoration:none!important;transform:none!important}.gp-ready-home .gp-ready-categories-section .gp-ready-category:hover{border-color:#cdd0cd;transform:none}.gp-ready-home .gp-ready-categories-section .gp-ready-category-visual{flex:0 0 auto;width:100%;height:auto!important;aspect-ratio:1 / .91;overflow:hidden;background:#f8f8f6;display:flex;align-items:center;justify-content:center}.gp-ready-home .gp-ready-categories-section .gp-ready-category-visual img{width:100%;height:100%;object-fit:contain!important;transform:none!important}.gp-ready-home .gp-ready-categories-section .gp-ready-category-bottom{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:9px!important;padding:15px 15px 17px!important;min-height:95px}.gp-ready-home .gp-ready-categories-section .gp-ready-category-bottom strong{color:#252b2e;font-size:15px;font-weight:740;line-height:1.34;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gp-ready-home .gp-ready-categories-section .gp-ready-category-link{display:inline-flex!important;align-items:center;gap:5px;color:#a74722!important;font-size:11px!important;font-weight:660;line-height:1.3}.gp-ready-home .gp-ready-categories-section .gp-ready-category-link svg{width:14px;height:14px;stroke:currentColor}@media(max-width:1100px){.gp-ready-home .gp-ready-categories-section .gp-ready-category{flex-basis:calc((100% - 32px) / 3)}}@media(max-width:749px){.gp-ready-home .gp-ready-categories-section{padding-bottom:35px}.gp-ready-home .gp-ready-category-heading{align-items:start;gap:8px;flex-wrap:wrap;margin-bottom:17px}.gp-ready-home .gp-ready-category-heading h2{font-size:clamp(27px,7vw,32px)}.gp-ready-home .gp-ready-category-controls{width:100%;gap:0;justify-content:flex-start}.gp-ready-home .gp-ready-all-categories{font-size:11px;color:#a74722}.gp-ready-home .gp-ready-carousel-buttons{display:none}.gp-ready-home .gp-ready-categories-section .gp-ready-categories{gap:11px!important;margin-right:-13.5px;padding-bottom:10px}.gp-ready-home .gp-ready-categories-section .gp-ready-category{flex:0 0 clamp(157px,45vw,220px)}.gp-ready-home .gp-ready-categories-section .gp-ready-category-visual{aspect-ratio:1 / .98}.gp-ready-home .gp-ready-categories-section .gp-ready-category-bottom{padding:12px 11px 14px!important;min-height:92px;gap:8px!important}.gp-ready-home .gp-ready-categories-section .gp-ready-category-bottom strong{font-size:12px}.gp-ready-home .gp-ready-categories-section .gp-ready-category-link{font-size:10px!important}.gp-ready-home .gp-ready-categories-section .gp-ready-category-link svg{width:12px;height:12px}}@media(max-width:380px){.gp-ready-home .gp-ready-categories-section .gp-ready-category{flex-basis:46vw}}@media(prefers-reduced-motion:reduce){.gp-ready-home .gp-ready-categories-section .gp-ready-categories{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/gp-category-carousel.css.map */
