.gh-rail{position:relative;margin:0 0 40px}.gh-rail__title{margin:0 0 20px;text-align:center;font-size:1.6rem;font-weight:800;line-height:1.2;text-transform:uppercase}.gh-rail__viewport{position:relative}.gh-rail__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;border-radius:calc(50% * var(--gh-round, 1));border:1px solid var(--gh-gray-200, #e2e2e6);background:#fff;color:var(--gh-gray-800, #1f2532);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.gh-rail__nav--prev{left:6px}.gh-rail__nav--next{right:6px}.gh-rail__nav:hover{border-color:var(--gh-accent, #721124);color:var(--gh-accent, #721124)}.gh-rail__nav:focus-visible{outline:2px solid var(--gh-accent, #721124);outline-offset:2px}.gh-rail__nav[disabled]{opacity:.35;cursor:default}.gh-rail:not(.is-scrollable) .gh-rail__nav{display:none}@media(max-width:767px){.gh-rail__nav{display:none}}.gh-rail .gh-rail__track,.gh-rail__track,.gh-rail__track.products{--gh-cols: 4;--gh-gap: 16px;display:flex!important;flex-wrap:nowrap!important;gap:var(--gh-gap);margin:0!important;padding:0 2px 10px;list-style:none!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gh-rail__track:before,.gh-rail__track:after{content:none!important;display:none!important}.gh-rail__track::-webkit-scrollbar{display:none}.gh-rail .gh-rail__track>li.product,.gh-rail__track>li.product{--_cols: var(--gh-cols, 4);flex:0 0 calc((100% - (var(--_cols) - 1) * var(--gh-gap)) / var(--_cols))!important;width:auto!important;margin:0!important;padding:0;float:none!important;clear:none!important;position:relative;scroll-snap-align:start;display:flex!important;flex-direction:column!important}.gh-rail__track>li.product img,.gh-rail__track>li.product .attachment-woocommerce_thumbnail{width:100%!important;height:auto;aspect-ratio:var(--gh-ratio, 1 / 1);object-fit:var(--gh-fit, contain);margin:0 0 10px!important}.gh-rail--fit-contain .gh-rail__track>li.product img,.gh-rail--fit-contain .gh-rail__track>li.product .attachment-woocommerce_thumbnail{background:var(--gh-white, #fff)}@media(min-width:768px)and (max-width:1024px){.gh-rail .gh-rail__track>li.product,.gh-rail__track>li.product{--_cols: var(--gh-cols-tablet, var(--gh-cols, 4))}}.gh-rail__track>li.product .woocommerce-loop-product__title,.gh-rail__track>li.product h2,.gh-rail__track>li.product h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3;font-size:14px;margin:0 0 4px}.gh-rail__track>li.product .price{margin:0 0 4px;font-size:14px}@media(max-width:767px){.gh-rail .gh-rail__track>li.product,.gh-rail__track>li.product{flex-basis:44vw!important}.gh-rail--mcols .gh-rail__track>li.product{--_cols: var(--gh-cols-mobile, 2);flex:0 0 calc((100% - (var(--_cols) - 1) * var(--gh-gap)) / var(--_cols))!important}}html.gh-js .gh-rail[data-gh-reveal]{opacity:1;transform:none}html.gh-js .gh-rail[data-gh-reveal] .gh-rail__track>li.product{opacity:0;transform:translateY(14px);transition:opacity .5s var(--gh-ease-out, ease),transform .5s var(--gh-ease-out, ease)}html.gh-js .gh-rail[data-gh-reveal].gh-revealed .gh-rail__track>li.product{opacity:1;transform:none}html.gh-js .gh-rail[data-gh-reveal].gh-revealed .gh-rail__track>li.product:nth-child(2){transition-delay:.06s}html.gh-js .gh-rail[data-gh-reveal].gh-revealed .gh-rail__track>li.product:nth-child(3){transition-delay:.12s}html.gh-js .gh-rail[data-gh-reveal].gh-revealed .gh-rail__track>li.product:nth-child(4){transition-delay:.18s}html.gh-js .gh-rail[data-gh-reveal].gh-revealed .gh-rail__track>li.product:nth-child(5){transition-delay:.24s}html.gh-js .gh-rail[data-gh-reveal].gh-revealed .gh-rail__track>li.product:nth-child(6){transition-delay:.3s}html.gh-js .gh-rail[data-gh-reveal].gh-revealed .gh-rail__track>li.product:nth-child(n+7){transition-delay:.36s}html.gh-anim-failsafe .gh-rail .gh-rail__track>li.product{opacity:1!important;transform:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html.gh-js .gh-rail[data-gh-reveal] .gh-rail__track>li.product{transition-duration:.01ms;transition-delay:0s}}.gh-rail__track>li.product:hover .rp-quick-view-btn,.gh-rail__track>li.product:focus-within .rp-quick-view-btn{opacity:1;transform:scale(1);pointer-events:auto}@media(hover:none){.gh-rail__track .rp-quick-view-btn{opacity:1;transform:scale(1);pointer-events:auto}}
