.rh-collection-banner-section{width:100%;padding-block-start:var(--rh-banner-top-space, 16px);padding-block-end:var(--rh-banner-bottom-space, 0)}.rh-collection-banner-shell{width:100%;margin-inline:auto}.rh-collection-banner-shell--page-width{width:min(calc(100% - 32px),var(--rh-banner-max-width, 1400px))}.rh-collection-banner-shell--full-width{max-width:none}.rh-collection-slider{position:relative;display:block;width:100%;overflow:hidden;border-radius:var(--rh-banner-radius, 0);background:#f3f3f3;isolation:isolate}.rh-collection-slider__viewport{display:flex;width:100%;height:var(--rh-banner-desktop-height, 360px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.rh-collection-slider__viewport::-webkit-scrollbar{display:none}.rh-collection-slider__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.rh-collection-slider__link,.rh-collection-slider__picture{display:block;width:100%;height:100%}.rh-collection-slider__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--rh-banner-object-position, center center)}.rh-collection-slider__dots{position:absolute;z-index:2;left:50%;bottom:10px;display:flex;align-items:center;justify-content:center;gap:5px;transform:translate(-50%)}.rh-collection-slider__dot{-webkit-appearance:none;appearance:none;width:4px;height:4px;min-width:4px;min-height:4px;padding:0;border:0;border-radius:999px;background:#ffffff94;box-shadow:0 0 0 1px #0000001f;cursor:pointer}.rh-collection-slider__dot.is-active{width:10px;background:#fff}.rh-collection-slider__dot:focus-visible{outline:2px solid #fff;outline-offset:3px}.rh-collection-breadcrumb{display:flex;align-items:center;gap:8px;min-height:42px;padding-block:10px;color:var(--rh-breadcrumb-text, #1f1f1f);font-size:14px;line-height:1.4}.rh-collection-breadcrumb a{color:var(--rh-breadcrumb-link, #1f1f1f);text-decoration:none}.rh-collection-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.rh-collection-breadcrumb__separator{opacity:.5}@media screen and (max-width:749px){.rh-collection-banner-shell--page-width{width:min(calc(100% - 20px),var(--rh-banner-max-width, 1400px))}.rh-collection-slider__viewport{height:var(--rh-banner-mobile-height, 260px)}.rh-collection-slider__dots{bottom:8px}.rh-collection-breadcrumb{min-height:38px;padding-block:8px;font-size:13px}}@media(prefers-reduced-motion:reduce){.rh-collection-slider__viewport{scroll-behavior:auto}}@media screen and (min-width:750px){.facets-block-wrapper--vertical{width:260px;max-width:260px}.facets--vertical{width:100%}.facets--vertical .facets__filters-wrapper{margin-inline-end:0}.facets--vertical :is(.facets__item,.sorting-filter):before{display:none}.facets--vertical .facets__item{margin-block-end:10px}.facets--vertical .facets__summary{min-height:50px;padding:12px 14px;border-radius:12px;background:#f2f2f2;color:#1f1f1f;font-size:15px;line-height:1.2;font-weight:500;text-transform:uppercase}.facets--vertical .facets__summary .icon-caret{width:15px;height:15px;margin:0}.facets--vertical .facets__panel .details-content{padding:10px 12px 4px}.facets--vertical .facets__inputs-wrapper{margin-block:0}.facets--vertical .facets__inputs-wrapper .facets__inputs-list{gap:9px}.facets--vertical .checkbox{min-height:26px}.facets--vertical .checkbox__label{gap:10px;font-size:14px;line-height:1.35}.facets--vertical .checkbox .icon-checkmark{width:18px;height:18px;min-width:18px}.facets--vertical .price-facet__inputs-wrapper{gap:8px;padding:8px 0 2px}.facets--vertical .price-facet__input{min-height:40px;padding-block:8px;border-radius:10px;font-size:14px}.facets--vertical .price-facet__separator{font-size:13px}.facets--vertical .price-facet__highest-price{padding:6px 0 4px;font-size:12px}}.rh-collection-description{padding-block:36px 48px}.rh-collection-description__inner{max-width:1180px;margin-inline:auto;font-size:15px;line-height:1.75}.rh-collection-description__inner>:first-child{margin-block-start:0}.rh-collection-description__inner>:last-child{margin-block-end:0}@media screen and (max-width:749px){.rh-collection-description{padding-block:28px 36px}.rh-collection-description__inner{font-size:14px;line-height:1.7}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rh-pages.css.map */
