:root{--rr-disabled-control-opacity: .25}.shopify-section--collection-banner,.shopify-section--main-collection{--rr-collection-subtitle-space: 51px}.shopify-section--collection-banner .h1{position:relative;z-index:3;pointer-events:none;font-size:var(--text-h2)!important;line-height:1.2}.shopify-section--collection-banner .collection-banner__subtitle{position:relative;z-index:3;pointer-events:none;margin-block-start:24px!important;font-family:Raiman Rocks,serif;color:#fff;font-size:21px;font-weight:400;letter-spacing:.04em;line-height:27px;opacity:1}.shopify-section--collection-banner .text-start .h1{text-align:left}.shopify-section--collection-banner .text-center .h1{text-align:center}.rr-search--page .product-title,.shopify-section--main-collection .product-title{font-family:Raiman Rocks,serif!important;color:#fff!important;font-weight:400!important;font-size:22px!important;letter-spacing:.15em!important;line-height:2!important;opacity:1!important}.rr-search--page .product-card sale-price,.shopify-section--main-collection .product-card sale-price{font-family:var(--rr-money-font-family)!important;color:#fff!important;font-weight:400!important;font-size:16px!important;letter-spacing:.12em!important;line-height:2!important;opacity:1!important}.rr-search--page .product-card__media,.shopify-section--main-collection .product-card__media{position:relative}.rr-search--page .product-card__media:after,.shopify-section--main-collection .product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#000 0,#0000 10px) left / 10px 100% no-repeat,linear-gradient(to left,#000 0,#0000 10px) right / 10px 100% no-repeat,linear-gradient(to top,#000 0,#0000 30px) bottom / 100% 30px no-repeat}@media screen and (min-width:700px){.collection-toolbar{position:static!important;box-shadow:none!important;margin-top:-132px!important}}@media screen and (min-width:700px){.shopify-section--main-collection>.color-scheme>.container>.v-stack{row-gap:0px!important}}.shopify-section--collection-banner .section-spacing--tight{padding-block-end:0!important}.shopify-section--collection-banner .prose{margin-block-end:calc(32px - var(--rr-collection-subtitle-space))}.shopify-section--main-collection .collection__main>.product-list{margin-block-start:var(--rr-collection-subtitle-space)}@media screen and (min-width:700px){.shopify-section--main-collection .collection-toolbar{position:static!important;box-shadow:none!important;margin-top:-100px!important;margin-block-end:0!important}}@media screen and (min-width:1000px){.shopify-section--main-collection #sort-by-popover{--popover-block-offset: -45px}.collection-toolbar #sort-by-popover::part(content){border-width:.5px}}.collection-toolbar__layout-switch-list{border-color:#000!important;outline-color:#000!important;box-shadow:none!important}.collection-toolbar__button-container{border-right:none!important;border-left:none!important}.collection-toolbar__button{font-family:Raiman Rocks,serif!important;color:#fff!important;font-weight:500!important;font-size:15px!important;letter-spacing:.12em!important;line-height:1!important;opacity:.75!important;transition:opacity .2s ease}.collection-toolbar__button:hover{opacity:1!important}#facets-drawer::part(content){grid-template-rows:minmax(0,1fr)!important;grid-auto-rows:unset!important;background:#000!important}#facets-drawer::part(body){grid-area:1 / 1;height:100%;padding-block-start:calc(var(--header-height) + 32.5px);padding-block-end:0;scroll-padding-block-end:220px;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:none!important;mask-image:none!important}#facets-drawer::part(body)::-webkit-scrollbar{width:0;height:0;display:none}#facets-drawer::part(header){position:absolute;inset-block-start:0;inset-inline:0;z-index:3;min-height:calc(var(--header-height) + 32.5px);align-items:flex-start;border-block-end:0!important;background-color:transparent!important;background-image:linear-gradient(to bottom,#000,#0000)!important;opacity:1!important;pointer-events:none}#facets-drawer::part(footer){position:absolute;inset-inline:0;inset-block-end:0;z-index:3;padding-block-start:calc(var(--drawer-footer-padding-block) + 65px);border-block-start:0!important;background-color:transparent!important;background-image:linear-gradient(to top,#000,#0000)!important;box-shadow:none!important;opacity:1!important;pointer-events:none}#facets-drawer::part(close-button){position:absolute;inset-block-start:calc(var(--drawer-header-padding-block) + 9px);inset-inline-end:var(--drawer-header-padding-inline);transform:scale(1.1);transform-origin:center;pointer-events:auto}#facets-drawer [slot=footer]{pointer-events:auto}@media screen and (max-width:699px){#facets-drawer::part(close-button){inset-block-start:calc((var(--header-height) / 2) - 2px);inset-inline-end:1.25rem;transform:translateY(-50%) scale(1.1);opacity:.75!important}}#facets-drawer .accordion,#facets-drawer .accordion-list{border-block:0!important}#facets-drawer .facets{padding-block-end:220px!important}#facets-drawer [slot=footer] .button{font-family:Raiman Rocks!important;font-size:15px!important;font-weight:500!important;letter-spacing:.14em!important;color:#fff!important;border:.5px solid #ffffff!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;transition:color .25s ease,background-color .25s ease,border-color .25s ease!important}#facets-drawer [slot=footer] .button:is(:hover,:focus-visible){color:#000!important;border-color:#fff!important;background-color:#fff!important;background-image:none!important;text-decoration:none!important}#facets-drawer .checkbox-control:has(input:disabled){opacity:calc(var(--rr-disabled-control-opacity) * 2);pointer-events:none}#facets-drawer .checkbox-control:has(input:disabled) label{cursor:default}.shopify-section--main-collection .empty-state .button{font-family:Raiman Rocks!important;font-size:15px!important;font-weight:500!important;letter-spacing:.14em!important;color:#fff!important;border:.5px solid #ffffff!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;margin-top:20px!important;transition:color .25s ease,background-color .25s ease,border-color .25s ease!important}.shopify-section--main-collection .empty-state .button:is(:hover,:focus-visible){color:#000!important;border-color:#fff!important;background-color:#fff!important;background-image:none!important;text-decoration:none!important}.shopify-section--collection-banner{--rr-intro-logo-gap: 64px;--rr-intro-gap: 32px}.shopify-section--collection-banner .section-spacing--tight{padding-block-start:max(65px,calc(var(--rr-intro-logo-gap) - var(--rr-logo-bottom-inset, 29px)))!important}.shopify-section--collection-banner .collection-banner__subtitle{margin-block-start:calc(var(--rr-intro-gap) - 10px)!important}.shopify-section--main-collection:has(.rr-filter-sort-button) .collection__main>.product-list{margin-block-start:32px}@media(max-width:699px){.shopify-section--collection-banner{--rr-intro-logo-gap: 40px;--rr-intro-gap: 20px}.shopify-section--main-collection:has(.rr-filter-sort-button) .collection__main>.product-list{margin-block-start:28px}}.shopify-section--collection-banner:has(.section-spacing--tight){margin-block-start:0}.shopify-section--main-collection .v-stack:has(>.collection-toolbar[data-rr-below-subtitle]){row-gap:0!important}@media(max-width:699px){.shopify-section--collection-banner .collection-banner__subtitle{margin-block-start:calc((var(--rr-intro-gap) - 8px) * 2)!important}.shopify-section--collection-banner .section-spacing--tight{padding-block-start:calc(max(65px,calc(var(--rr-intro-logo-gap) - var(--rr-logo-bottom-inset, 29px))) - 32px)!important}}#facets-drawer :is(formatted-price-range,center-stone-carat-range) .input-group :is(.input-prefix,.field,.text-subdued),#facets-drawer :is(formatted-price-range,center-stone-carat-range) .field::placeholder{transition:color .36s ease-in-out,border-color .36s ease-in-out!important}#facets-drawer formatted-price-range .rr-square-filter{transition:opacity .36s ease-in-out!important}@media(prefers-reduced-motion:reduce){#facets-drawer :is(formatted-price-range,center-stone-carat-range) .input-group :is(.input-prefix,.field,.text-subdued),#facets-drawer :is(formatted-price-range,center-stone-carat-range) .field::placeholder,#facets-drawer formatted-price-range .rr-square-filter{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/rr-catalog.css.map */
