.template-collection{color:#000;font-family:var(--rm-sans);font-variation-settings:"opsz" 14}.template-collection .main-content{overflow:clip}.rm-collection-header,.rm-collection-header *{box-sizing:border-box}.rm-collection-header{position:relative;min-height:545px;overflow:hidden;background:#fff}.rm-collection-header__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden;background:#61616b}.rm-collection-header__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000014}.rm-collection-header__media img{width:100%;height:100%;object-fit:cover;object-position:50% 57%}.rm-collection-header__inner{position:relative;z-index:1;display:flex;min-height:545px;flex-direction:column;padding:32px 16px 28px}.rm-collection-header__copy{position:relative;display:flex;width:100%;flex-direction:column;align-items:flex-start;isolation:isolate;color:#fff;text-align:left}.rm-collection-header__copy:before,.rm-collection-header__copy:after{content:"";position:absolute;z-index:-1;left:-24px;width:min(380px,calc(100% + 48px));border-radius:50%;background:#2f3b5e;filter:blur(50px);pointer-events:none}.rm-collection-header__copy:before{top:-16px;height:68%;opacity:.4}.rm-collection-header__copy:after{bottom:-12px;height:62%;opacity:.24}.rm-collection-header__copy .breadcrumb{display:none}.rm-collection-header__copy .breadcrumb a{color:inherit}.rm-collection-header__title{margin:0;color:#fff;font-family:var(--rm-display);font-size:32px;font-weight:400;line-height:1.05;letter-spacing:0;text-transform:none}.rm-collection-header__description{max-width:300px;margin-top:6px;font-size:14px;font-weight:500;line-height:1.25;letter-spacing:0}.rm-collection-header .rm-collection-header__description-content{overflow:visible;line-height:1.35}.rm-collection-header__description.is-collapsible:not(.is-expanded) .rm-collection-header__description-content{display:-webkit-box;max-height:5.4em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.rm-collection-header__description.is-collapsible:not(.is-expanded) .rm-collection-header__description-content :is(h1,h2,h3,h4,h5,h6){display:none}.rm-collection-header__description.is-collapsible:not(.is-expanded) .rm-collection-header__description-content.rte p{display:inline;margin:0}.rm-collection-header__description.is-collapsible:not(.is-expanded) .rm-collection-header__description-content.rte p+p:before{content:" "}.rm-collection-header__description-content :is(h1,h2,h3,h4,h5,h6){margin:0 0 6px;color:inherit;font:inherit;font-weight:700;letter-spacing:inherit;line-height:1.35;text-transform:none}.rm-collection-header__description-content.rte p{margin:0 0 6px;color:inherit;font:inherit;letter-spacing:inherit;line-height:1.35;text-transform:none}.rm-collection-header__description-content>:last-child{margin-bottom:0}.rm-collection-header .rm-collection-header__description-content.rte a:not(.rte__image):not(.btn):not(.spr-summary-actions-newreview){border-bottom:1px solid currentColor;color:#fff;text-decoration:none}.rm-collection-header__description-toggle{display:inline-flex;min-height:32px;align-items:center;margin-top:4px;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0;text-decoration:underline;text-underline-offset:3px;text-transform:none}.rm-collection-header__description-toggle [data-rm-description-less],.rm-collection-header__description-toggle[aria-expanded=true] [data-rm-description-more]{display:none}.rm-collection-header__description-toggle[aria-expanded=true] [data-rm-description-less]{display:inline}.rm-collection-header__description-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rm-shop-by{position:relative;width:100%;height:auto;margin-top:auto;background:transparent}.rm-shop-by__title{display:block;margin:0 0 8px;color:#fff;font-family:var(--rm-sans);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none}.rm-shop-by__track{display:flex;gap:8px;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.rm-shop-by__track::-webkit-scrollbar{display:none}.rm-shop-by__item{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;min-width:128px;height:76px;gap:8px;padding:24px;border:1px solid rgba(17,17,17,.15);border-radius:12px;background:#f9f6fd;color:#111;font-family:var(--rm-sans);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:left;text-decoration:none;scroll-snap-align:start}.rm-shop-by__item:first-child{min-width:128px}.rm-shop-by__item span{white-space:nowrap}.rm-shop-by__item img{width:25px;height:auto;object-fit:contain}.rm-shop-by__item:focus-visible,.template-collection .collection-filter :where(a,button,select,input):focus-visible,.template-collection .collection-sidebar :where(a,button,input):focus-visible{outline:2px solid var(--rm-teal);outline-offset:3px}.template-collection .collection-content{padding-top:35px}.template-collection #shopify-section-footer-promotions{display:none}.template-collection .rm-social{justify-content:flex-start;min-height:363px;padding:57px 10px 24px;background:#fff}.template-collection .rm-social__inner{gap:20px;max-width:330px}.template-collection .rm-social__title,.template-collection .rm-social__join-label{font-family:var(--rm-display)}.template-collection .rm-social__title{font-size:32px;line-height:36px}.template-collection .rm-social__text{font-size:14px;line-height:16px}.template-collection .rm-social__join{min-height:34px}.template-collection .rm-social__join-label{font-size:24px;line-height:34px}.template-collection .collection-content>#CollectionAjaxContent>.page-width{max-width:none;padding:0}.template-collection .collection-content>#CollectionAjaxContent>.page-width>.grid{margin:0}.template-collection .collection-content .grid__item--sidebar{width:0;padding:0}.template-collection .collection-content .grid__item--content{width:100%;padding:0}.template-collection .collection-filter{display:grid;grid-template-columns:117fr 149fr 125fr;align-content:start;align-items:center;min-height:35px;gap:0;padding:0;border-block:1px solid #111;background:#fff}.template-collection .collection-filter__item{margin:0}.template-collection .collection-filter__item--drawer{width:auto;text-align:center}.template-collection .rm-filter-toggle{display:inline-flex;align-items:center;justify-content:center;width:100%;height:35px;min-height:35px;padding:0;border:0;background:transparent;color:#111;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-transform:none}.template-collection .rm-filter-glyph{width:10px;height:10px;margin-right:8px;vertical-align:middle}.template-collection .rm-collection-filter__mobile-count{display:none}.template-collection .collection-filter__item--sort{display:flex;align-items:center;justify-content:center;gap:8px}.template-collection .rm-collection-filter__sort-label{display:none}.template-collection .collection-filter__sort-container{background:transparent}.template-collection .collection-filter select{width:100%;height:35px;min-height:35px;padding:0 8px 0 24px;border:0;background-color:transparent;color:#111;font-size:14px;font-weight:400;line-height:17px}.template-collection .rm-active-filters{display:flex;grid-column:1 / -1;align-items:center;gap:4px;min-width:0}.template-collection .rm-active-filters__list{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;min-width:0;gap:4px}@media only screen and (max-width:768px){.template-collection .collection-filter__item--drawer{grid-column:1;grid-row:1}.template-collection .rm-filter-toggle{background:transparent;color:#111;font-size:14px}.template-collection .collection-filter__item--sort{grid-column:2;grid-row:1}.template-collection .rm-sort-open{grid-column:3;grid-row:1}.template-collection .collection-filter select{background:transparent url(//rockmama.com/cdn/shop/t/19/assets/rm-sort-featured.svg?v=25151748798477199901790325859) 8px center / 10px 10px no-repeat}.template-collection .rm-active-filters{grid-column:1 / -1;grid-row:2;flex-wrap:wrap;width:100%;padding:8px 12px;border-top:1px solid #eee}.template-collection .rm-active-filters__list{width:100%}.template-collection .rm-active-filters__clear{margin-left:0;padding:7px 0}}.template-collection .rm-active-filters__label{display:none}.template-collection .rm-active-filters__pill{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:31px;padding:7px 12px;border-radius:999px;background:#6e7ba026;color:#333;font-size:12px;line-height:15px;text-decoration:none}.template-collection .rm-active-filters__clear{flex:0 0 auto;margin-left:auto;color:var(--rm-teal);font-size:12px;font-weight:700;line-height:15px;text-decoration:underline}.template-collection .collection-grid__wrapper>.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;padding:54px 32px 48px}.template-collection .collection-grid__wrapper .grid-product:not([hidden]){display:flex;flex-direction:column;width:100%;margin:0;padding:0}.template-collection .collection-grid__wrapper .grid-product__content,.template-collection .collection-grid__wrapper .grid-product__link{display:flex;flex:1 1 auto;flex-direction:column;width:100%}.template-collection .grid-product__image-mask,.template-collection .grid__image-ratio,.template-collection .grid-product__secondary-image{border-radius:8px}.template-collection .grid__image-ratio{aspect-ratio:1;height:auto}.template-collection .grid-product__meta{display:flex;flex:1 1 auto;flex-direction:column;padding:10px 0 0;text-align:left}.template-collection .stamped-reviews-product-grid{min-height:16px;height:16px;margin:0 0 4px;padding:0;line-height:16px;text-align:left}.template-collection .stamped-reviews-product-grid :is(.stamped-product-reviews-badge,.stamped-badge,.stamped-starrating){display:inline-flex!important;align-items:center;height:16px;line-height:16px!important}.template-collection .stamped-reviews-product-grid .stamped-badge-caption{display:none!important}.template-collection .stamped-reviews-product-grid .stamped-fa,.template-collection .stamped-reviews-product-grid .stamped-fa:before{color:var(--rm-purple)!important;font-size:16px!important;line-height:16px!important}.template-collection .grid-product__title{display:-webkit-box;overflow:hidden;margin-top:0;font-family:var(--rm-sans);font-size:13px!important;font-weight:700;line-height:1.2;letter-spacing:0!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-collection .grid-product__price{margin-top:auto;padding-top:4px;font-family:var(--rm-sans);font-size:16px;font-weight:300;line-height:1.2}.template-collection .pagination{margin:0;padding:0 12px 52px}.template-collection .pagination a,.template-collection .pagination .page{min-width:36px}.template-collection .rm-pagination{display:flex;justify-content:center}.template-collection .rm-load-more{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:194px;height:46px;padding:15px 30px;border:1px solid var(--rm-purple);border-radius:50px;background:#fff;color:#111;font-family:var(--rm-sans);font-size:16px;font-weight:500;line-height:16px;text-decoration:none;text-transform:uppercase}.template-collection .rm-load-more.is-loading{cursor:wait;opacity:.6}.template-collection .rm-filter-intro{display:block;margin-bottom:24px}.template-collection .rm-filter-intro--mobile{width:min(100%,323px);margin:0 auto;padding:34px 24px 27px}.template-collection .rm-filter-intro--mobile h2{text-align:center}.template-collection .rm-filter-search span:not(.visually-hidden){color:#888;font-size:14px;letter-spacing:0}.template-collection .rm-filter-search{width:100%}.template-collection .rm-sort-open{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:35px;gap:8px;padding:0 8px;font-size:14px;border:0;background:#fff}.template-collection .rm-sort-open__icon{display:inline-flex;flex:0 0 12px;align-items:center;justify-content:center;width:12px;height:12px}.template-collection .rm-sort-open__icon img{display:block}.template-collection .collection-filter__item--sort{border-inline:1px solid #111}.template-collection .rm-filter-intro h2{margin:0;font-family:var(--rm-display);font-size:32px;font-weight:400;line-height:35px;letter-spacing:0;text-transform:none}.template-collection .rm-filter-intro p{margin:9px 0 12px;font-size:16px;font-weight:500;line-height:1.1;letter-spacing:0}.template-collection .rm-filter-search{display:flex;align-items:center;height:52px;gap:12px;padding:0 16px;background:#fff;border:1px solid #eee;border-radius:4px}.template-collection .rm-filter-search svg{flex:0 0 16px;width:16px;height:16px;fill:none;stroke:var(--rm-purple);stroke-width:1.5}.template-collection label.rm-filter-search:focus-within{border-color:var(--rm-purple);box-shadow:0 0 0 1px var(--rm-purple)}.template-collection .rm-filter-search input[type=search]{width:100%;min-width:0;margin:0;padding:0;border:0;background:transparent;font-family:var(--rm-sans);font-size:12px}.template-collection .rm-filter-search input[type=search]:focus{outline:none;box-shadow:none}.template-collection .tag-list__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.template-collection .rm-filter-disclosure{flex:0 0 24px;width:24px;height:24px}.template-collection .tag-list__header.is-open .rm-filter-disclosure{transform:rotate(45deg)}@media only screen and (min-width:769px){.template-collection .collection-content{padding-bottom:48px}.template-collection .rm-social{min-height:589px;padding:191px 32px 40px}.template-collection .rm-social__bg{top:10px;right:10px;bottom:10px;left:10px}.template-collection .rm-social__inner{max-width:789px}.template-collection .rm-social__title{font-size:56px;line-height:60px}.template-collection .rm-social__text{font-size:16px;line-height:18px}.rm-collection-header{width:calc(100% - 20px);min-height:449px;margin-top:-77px;margin-right:10px;margin-left:10px;color:#fff}.rm-collection-header__media{top:11px;bottom:11px;height:auto}.rm-collection-header__media:after{background:#00000014}.rm-collection-header__media img{object-position:50% 52%}.rm-collection-header__copy{align-items:flex-start;justify-content:flex-start;text-align:left}.rm-collection-header__copy:before,.rm-collection-header__copy:after{left:-54px;width:min(1040px,calc(100% + 108px))}.rm-collection-header__copy:before{top:-24px;height:72%}.rm-collection-header__copy:after{bottom:-20px}.rm-collection-header__inner{min-height:449px;padding:86px 54px 37px}.rm-collection-header__copy .breadcrumb{display:none}.rm-collection-header__title{margin:0;font-family:var(--rm-display);font-size:72px;line-height:1.1}.rm-collection-header__description{max-width:880px;margin-top:10px;font-size:18px;font-weight:500;line-height:1.1;letter-spacing:0}.rm-collection-header__description.is-collapsible:not(.is-expanded) .rm-collection-header__description-content{max-height:2.7em;-webkit-line-clamp:2}.rm-collection-header__description-toggle{min-height:24px;margin-top:0;padding-block:2px;font-size:14px}.rm-shop-by{height:auto;background:transparent}.rm-shop-by__title{display:block;margin-bottom:10px;color:#fff;font-size:20px;line-height:22px}.rm-shop-by__track{gap:12px;overflow-x:auto;padding:0}.rm-shop-by__item,.rm-shop-by__item:first-child{flex-basis:auto;min-width:0;height:100px;padding:24px;gap:8px;border-color:#11111126;border-radius:12px;font-family:var(--rm-sans);font-size:22px;line-height:1.2;letter-spacing:0;text-align:left}.rm-shop-by__item img{width:40px;height:auto}.template-collection .collection-content>#CollectionAjaxContent>.page-width{width:min(100% - 48px,1312px);max-width:none;margin:0 auto}.template-collection .collection-content>#CollectionAjaxContent>.page-width>.grid{box-sizing:border-box;display:grid;grid-template-columns:323px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid #eee;border-radius:24px}.template-collection .collection-content .grid__item--sidebar{display:block;position:relative;top:0!important;grid-column:1;grid-row:2 / span 3;width:100%;min-height:0;margin:0;max-height:none;overflow:visible;background:#fff;border:0;border-right:1px solid #eee}.template-collection .collection-content .grid__item--sidebar>#CollectionSidebar{position:static;width:100%;height:auto;min-height:0;max-height:none}.template-collection .collection-content .grid__item--content,.template-collection .collection-content .grid__item--content>div:has(>[data-scroll-to]),.template-collection .collection-content .collection-grid__wrapper{display:contents}.template-collection .collection-content .grid__item--content>div{grid-column:2}.template-collection .collection-content .grid__item--content>div>[data-scroll-to]{display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1 / -1;grid-row:1 / span 3}.template-collection .collection-content .collection-grid__wrapper>.grid{grid-column:2;grid-row:2}.template-collection .collection-content [data-scroll-to]>.pagination{grid-column:2;grid-row:3}.template-collection .collection-filter{position:relative;top:0;bottom:auto;grid-column:1 / -1;grid-row:1;grid-template-columns:260px minmax(0,1fr) auto;height:auto;padding:24px;gap:16px;border:0;border-bottom:1px solid #eee;border-radius:0}.template-collection .collection-filter__item--drawer{display:none}.template-collection .collection-filter__item--count{display:block;grid-column:1;text-align:left;font-size:14px;font-weight:700;line-height:18px}.template-collection .rm-active-filters{grid-column:2;gap:8px}.template-collection .rm-active-filters__list{gap:8px}.template-collection .rm-active-filters__label{display:inline;flex:0 0 auto;font-size:14px;font-weight:700;line-height:18px}.template-collection .rm-active-filters__pill{min-height:34px;font-size:14px;line-height:18px}.template-collection .rm-active-filters__clear{margin-left:0;font-size:14px;line-height:18px}.template-collection .collection-filter__item--sort{grid-column:3;gap:24px;border:0;justify-content:flex-end}.template-collection .rm-filter-intro--mobile,.template-collection .rm-sort-open{display:none}.template-collection .rm-collection-filter__sort-label{display:inline;flex:0 0 auto;font-size:14px;line-height:18px}.template-collection .collection-filter select{min-width:166px;height:42px;padding:0 36px 0 12px;border:1px solid #eee;border-radius:4px;font-size:14px;font-weight:400;line-height:18px}.template-collection .collection-grid__wrapper>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:24px}.template-collection .collection-grid__wrapper .grid-product{padding:12px;border-radius:11.757px;background:#ffffff26}.template-collection .grid-product__title{font-size:18px!important;line-height:1.2}.template-collection .grid-product__price{font-size:16px;line-height:1.2}.template-collection .collection-sidebar{position:static;box-sizing:border-box;height:auto;max-height:none;margin:0;padding:0;overflow:visible}.template-collection .collection-sidebar .rm-filter-intro{margin:0;padding:48px 24px 24px}.template-collection .collection-sidebar .filter-form{padding:12px 24px 36px;border-top:.5px solid rgba(17,17,17,.11)}.template-collection .collection-sidebar__group{margin:0;padding:0;border:0}.template-collection .collection-sidebar__group .tag-list__header{width:100%;min-height:48px;padding:12px 0;font-family:var(--rm-display);font-size:20px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none}.template-collection .tag-list--active-tags{display:none}.template-collection .collection-sidebar .collapsible-content__inner{padding-bottom:12px}}@media only screen and (min-width:769px)and (max-width:1279px){.template-collection .collection-filter{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:42px auto;height:auto;row-gap:16px}.template-collection .collection-filter__item--count{grid-column:1;grid-row:1}.template-collection .rm-active-filters{grid-column:1 / -1;grid-row:2}.template-collection .collection-filter__item--sort{grid-column:2;grid-row:1}}@media only screen and (min-width:769px)and (max-width:900px){.template-collection .collection-grid__wrapper>.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.template-collection .rm-pdp-diff{padding-bottom:196px}}@media only screen and (min-width:1441px){.rm-collection-header__inner{padding-right:max(54px,calc((100vw - 1332px)/2));padding-left:max(54px,calc((100vw - 1332px)/2))}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/rm-collection.css.map */
