:root{--rb-black: #000;--rb-oyster: #f4f1ee;--rb-cherry: #800000;--rb-brown: #362c2c;--rb-white: #fff;--rb-grey: rgba(54, 44, 44, .72);--rb-line: rgba(0, 0, 0, .12);--rb-gutter: 16px;--rb-serif: "Questa Grande", "Playfair Display", serif;--rb-label: Montserrat, Helvetica, Arial, sans-serif;--rb-body: Helvetica, Arial, sans-serif;--rb-ease: cubic-bezier(.22, .61, .36, 1)}@media(min-width:990px){:root{--rb-gutter: 48px}}main .page-width:not(.product__container){padding-left:var(--rb-gutter);padding-right:var(--rb-gutter)}main .roseandborn-product-grid{padding-left:0!important;padding-right:0!important}main h1:not(.depict-gpt-search-modal *),main .h1:not(.depict-gpt-search-modal *),.collection-hero__title,.main-page-title,.product__title h1,.article-template__title{font-family:var(--rb-serif)!important;font-weight:400!important;letter-spacing:0!important;font-size:30px!important;line-height:1.15!important;color:var(--rb-black)}@media(min-width:990px){main h1:not(.depict-gpt-search-modal *),main .h1:not(.depict-gpt-search-modal *),.collection-hero__title,.main-page-title,.article-template__title{font-size:40px!important}.product__title h1{font-size:34px!important}}main h2:not([class*=rb]):not(.visually-hidden):not(.depict-gpt-search-modal *):not(.caption-large):not(.text-body):not(.totals__total),main .h2:not(.depict-gpt-search-modal *),main .title:not(.rbs__title):not(.depict-gpt-search-modal *){font-family:var(--rb-serif)!important;font-weight:400!important;letter-spacing:0!important;font-size:24px!important;line-height:1.2!important;color:var(--rb-black)}@media(min-width:990px){main h2:not([class*=rb]):not(.visually-hidden):not(.depict-gpt-search-modal *):not(.caption-large):not(.text-body):not(.totals__total),main .h2:not(.depict-gpt-search-modal *),main .title:not(.rbs__title):not(.depict-gpt-search-modal *){font-size:30px!important}}main .caption-with-letter-spacing,main .accordion__title,main .facets__heading,main .facet-filters__label,main .facets__summary span,main .facets__summary,main .mobile-facets__open-label,main .product-form__input .form__label,main .rb-colour-head b,main .breadcrumbs,main .cart-items th,main .totals__total,main .article-card__info,main .blog-articles .caption-with-letter-spacing{font-family:var(--rb-label)!important;font-size:11px!important;letter-spacing:1.8px!important;text-transform:uppercase;font-weight:400!important;color:var(--rb-black)}body{color:var(--rb-black);letter-spacing:.2px}main .rte,main .rte p,main .product__description,main .collection-hero__description{font-family:var(--rb-body);font-weight:300;font-size:15px;line-height:1.6;letter-spacing:.2px}main .rb-delivery__line,main .rb-care,main .rb-fit-line,main .rb-colour-head{font-size:13px!important;line-height:1.5!important;letter-spacing:.2px!important}main .card-information{padding-top:10px}main .card-information__title,main .card__heading{font-size:12px!important;line-height:1.45!important;letter-spacing:.2px!important;color:var(--rb-black)}main .card-information__price{margin-top:6px}main .card-information .price,main .card-information .price-item,main .card .price-item{font-size:12px!important;line-height:1.4!important;letter-spacing:.2px!important;color:var(--rb-grey)!important}@media(min-width:990px){main .card-information__title,main .card__heading{font-size:12.5px!important}main .card-information .price,main .card-information .price-item,main .card .price-item{font-size:12.5px!important}}main .card-information__icon-arrow{display:none!important}main .card-information__title-and-price{padding-right:0!important}main .card-information__container{margin-left:0!important;margin-right:0!important}main .card-information__title{padding-right:0!important}main .card-model-picker__list{padding-left:0!important;margin-left:-6px!important;margin-top:-2px!important;gap:0!important}main .card-model-picker__item{margin:0!important;padding:0!important}main .card-model-picker__link{width:24px!important;height:24px!important}main .card-model-picker__link:before{width:12px!important;height:8px!important;border-radius:0!important;border:0!important;box-shadow:inset 0 0 0 1px #00000024}main .card-model-picker__link:after{content:"";position:absolute;left:6px;right:6px;bottom:4px;height:1px;background:#000;opacity:0;transition:opacity .34s var(--rb-ease)}main .card-model-picker__link[aria-current=page]:after{opacity:1}@media(hover:hover){main .card-model-picker__link:hover:after{opacity:.45}main .card-model-picker__link[aria-current=page]:hover:after{opacity:1}}main .card-model-picker__link[aria-current=page]:before,main .card-model-picker__link:hover:before{border:0!important}main .button,main button.button,.rb-pdp-bar .button,main .product-form__submit,main .cart__checkout-button,main .shopify-challenge__button,main .button--secondary{font-family:var(--rb-label)!important;font-size:11.5px!important;letter-spacing:2px!important;text-transform:uppercase;min-height:48px;border-radius:0;font-weight:400!important;transition:background-color .34s var(--rb-ease),color .34s var(--rb-ease)}main .button--primary,main .product-form__submit,main .cart__checkout-button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;background:#000!important;color:#fff!important}main .button--secondary,main .button--tertiary{--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;--border-opacity: 1}main .button:after,main .button:before{box-shadow:0 0 0 1px #000!important}main .link,main .underlined-link,main .rb-care a,main a.button--link{text-underline-offset:4px;text-decoration-thickness:1px}main .slider-buttons,main .slider-button{display:none!important}main .slider::-webkit-scrollbar{height:2px}main .slider::-webkit-scrollbar-track{background:var(--rb-line)}main .slider::-webkit-scrollbar-thumb{background:#000}main .multicolumn-card .icon-arrow,main .multicolumn-card svg.icon-arrow,main .link-with-icon .icon-arrow{display:none!important}main .multicolumn-card h3{font-family:var(--rb-serif)!important;font-weight:400!important;font-size:21px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:8px!important}@media(min-width:990px){main .multicolumn-card h3{font-size:24px!important}}main .multicolumn-card__info .rte,main .multicolumn-card__info .rte p{font-size:14px!important;font-weight:300!important;line-height:1.55!important;color:var(--rb-grey)}main .multicolumn-card__info .link{font-family:var(--rb-label)!important;font-size:10.5px!important;letter-spacing:1.8px!important;text-transform:uppercase;font-weight:400!important;text-decoration:underline!important;text-underline-offset:6px;text-decoration-thickness:1px;margin-top:14px}main .multicolumn-card__info .link:hover{text-decoration-thickness:2px}main .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.collection-hero__inner{padding-top:40px!important;padding-bottom:28px!important}.collection-hero__description{max-width:560px;color:var(--rb-grey)}main .product-count__text{font-family:var(--rb-body)!important;font-size:13px!important;letter-spacing:.2px!important;color:var(--rb-grey)}main .facet-filters__sort,main .facet-filters__sort+.icon{font-size:13px!important}main .totals h2,main .totals__total{font-family:var(--rb-body)!important;font-size:15px!important;letter-spacing:.2px!important;text-transform:none!important}main .article-card .card__heading{font-family:var(--rb-serif)!important;font-size:22px!important;line-height:1.25!important;letter-spacing:0!important}main .article-card .card__heading a{font-size:inherit!important}main .article-card__excerpt{font-weight:300;font-size:14px;line-height:1.6;letter-spacing:.2px;color:var(--rb-grey)}#CartDrawer{--rb-grey: rgba(54, 44, 44, .72);--rb-line: rgba(0, 0, 0, .1);color:#000}#CartDrawer .drawer__inner{padding:0 24px}@media(min-width:750px){#CartDrawer .drawer__inner{padding:0 32px}}#CartDrawer .drawer__header{padding:22px 0 20px;border-bottom:1px solid var(--rb-line);align-items:center}#CartDrawer .drawer__heading{font-family:Questa Grande,serif!important;font-weight:400;font-size:28px!important;line-height:1.1!important;letter-spacing:0!important}#CartDrawer .drawer__close svg{width:16px;height:16px}#CartDrawer .rb-line{grid-template-columns:80px 1fr!important;column-gap:18px!important;padding:20px 0;border-bottom-color:var(--rb-line)}#CartDrawer .rb-line:first-child{padding-top:22px}#CartDrawer .rb-line__media{width:80px!important}#CartDrawer .rb-line__name,#CartDrawer .cart-item__name{font-size:13px!important;line-height:1.4!important;letter-spacing:.2px!important}#CartDrawer .rb-line .price{font-size:13px!important;letter-spacing:.2px!important}#CartDrawer .rb-line__meta{font-size:12px!important;letter-spacing:.2px!important;color:var(--rb-grey);margin-top:2px}#CartDrawer .rb-line__change,#CartDrawer .rb-line__remove{font-size:12px!important;letter-spacing:.2px!important;color:var(--rb-grey)!important;text-underline-offset:3px}#CartDrawer .rb-upsell__heading{font-family:Montserrat,sans-serif!important;font-size:10.5px!important;letter-spacing:1.8px!important;color:#000!important}#CartDrawer .rb-upsell-card__title{font-size:12.5px!important;line-height:1.4!important;letter-spacing:.2px!important}#CartDrawer .rb-upsell-card__price{font-size:12px!important;letter-spacing:.2px!important;color:var(--rb-grey);line-height:1.5!important;margin-top:3px}#CartDrawer .rb-upsell-card__add{font-family:Montserrat,sans-serif!important;font-size:10px!important;letter-spacing:1.6px!important}#CartDrawer .rb-gift-order__off,#CartDrawer .rb-extras__title{font-size:13px!important;letter-spacing:.2px!important}#CartDrawer .cart-drawer__footer{padding-top:18px;border-top:1px solid var(--rb-line)}#CartDrawer .totals__total{font-family:Helvetica,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.2px!important}#CartDrawer .totals__total-value{font-family:Helvetica,Arial,sans-serif!important;font-size:16px!important;letter-spacing:.2px!important}#CartDrawer .rb-delivery__line{font-size:12px!important;letter-spacing:.2px!important;color:var(--rb-grey)!important}#CartDrawer .cart__checkout-button{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;background:#000!important;color:#fff!important;min-height:50px;font-family:Montserrat,sans-serif!important;font-size:11.5px!important;letter-spacing:2.2px!important;text-transform:uppercase}#CartDrawer .cart__checkout-button:after,#CartDrawer .cart__checkout-button:before{box-shadow:none!important}#CartDrawer .cart-drawer__custom-text p,#CartDrawer .cart-drawer__custom-text{font-size:11.5px!important;letter-spacing:.2px!important;color:var(--rb-grey)}#CartDrawer .cart-drawer__custom-text-separator{font-size:0!important;margin:0 6px}#CartDrawer .cart-drawer__custom-text-separator:before{content:"\b7";font-size:12px;color:var(--rb-grey)}#CartDrawer .cart-drawer__payment-providers{opacity:.85}.announcement-bar__message{font-size:12.5px!important;letter-spacing:.2px!important;color:#000}.announcement-bar__message .icon-arrow,.announcement-bar__link .icon-arrow{display:none!important}.announcement-bar__link:hover .announcement-bar__message{text-decoration:underline;text-underline-offset:3px}#support-sidebar{color:#000}#support-sidebar .support-sidebar__heading{font-family:var(--rb-serif)!important;font-weight:400!important;font-size:30px!important;line-height:1.15!important;letter-spacing:0!important}#support-sidebar .support-sidebar__menu-item{font-size:15px;letter-spacing:.2px;color:#000;text-decoration:none}#support-sidebar .support-sidebar__menu-item .icon-arrow{display:none!important}#support-sidebar .support-sidebar__menu-item:hover{text-decoration:underline;text-underline-offset:4px}#support-sidebar .support-sidebar__chat-button{font-family:var(--rb-label)!important;font-size:11.5px!important;letter-spacing:2px!important;text-transform:uppercase;min-height:48px;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;background:#000!important;color:#fff!important;border-radius:0}#support-sidebar .support-sidebar__chat-button:after,#support-sidebar .support-sidebar__chat-button:before{box-shadow:none!important}#support-sidebar .support-sidebar__live-chat-disclaimer,#support-sidebar .support-sidebar__contact-info{color:var(--rb-grey);letter-spacing:.2px}.product-info__section-button{color:#000!important;letter-spacing:.2px!important}#pandectes-banner .cc-window,#pandectes-banner .cc-message{font-family:var(--rb-body)!important;font-size:12.5px!important;letter-spacing:.2px!important;color:#000!important}#pandectes-banner .cc-btn{font-family:var(--rb-label)!important;font-size:10.5px!important;letter-spacing:1.8px!important;text-transform:uppercase!important;font-weight:400!important;border-radius:0!important;min-height:44px}#pandectes-banner .cc-btn-decision,#pandectes-banner .cc-allow{background:#000!important;color:#fff!important;border:1px solid #000!important}#pandectes-banner .cc-settings,#pandectes-banner .cc-deny{background:#fff!important;color:#000!important;border:1px solid #000!important}.skip-to-content-link{font-family:var(--rb-label)!important;font-size:11px!important;letter-spacing:1.8px!important;text-transform:uppercase}main .field__label,main .form__label{font-size:13px!important;letter-spacing:.2px!important;color:var(--rb-grey)}main .field__input,main .select__select,main .text-area{font-size:15px;letter-spacing:.2px}main .rb-line .price,main .rb-line .price-item{letter-spacing:.2px!important}main .rb-line__change,main .rb-line__remove{font-size:13px!important;letter-spacing:.2px!important}.loading__spinner:has(.rb-rose-spin){width:30px;height:29px;color:rgb(var(--color-foreground))}.button .loading__spinner:has(.rb-rose-spin),.button.loading>.loading__spinner{width:30px;height:29px;color:rgb(var(--color-button-text))}.button.loading>.loading__spinner .rb-rose-spin,.rb-rose-spin{display:block;width:30px;height:29px;overflow:visible;animation:none!important}.rb-rose-spin .rbs{stroke-dasharray:100;stroke-dashoffset:100;animation:rbsDraw 2.4s cubic-bezier(.45,0,.25,1) infinite}.rb-rose-spin .rbs-4{animation-delay:0s}.rb-rose-spin .rbs-0{animation-delay:.1s}.rb-rose-spin .rbs-5{animation-delay:.15s}.rb-rose-spin .rbs-6{animation-delay:.2s}.rb-rose-spin .rbs-2{animation-delay:.35s}.rb-rose-spin .rbs-3{animation-delay:.4s}.rb-rose-spin .rbs-1{animation-delay:.45s}@keyframes rbsDraw{0%{stroke-dashoffset:100;opacity:1}55%,82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media(prefers-reduced-motion:reduce){.rb-rose-spin .rbs{stroke-dashoffset:0;animation:rbsPulse 1.8s ease-in-out infinite;animation-delay:0s!important}@keyframes rbsPulse{0%,to{opacity:1}50%{opacity:.35}}}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):focus,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]):focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{outline:none!important;box-shadow:none!important;outline-offset:0!important}.field:focus-within:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),.9)!important}.field__input:focus~.field__button,.field__input:focus-visible{box-shadow:none!important}html.rb-locd-on [class^=ai-back-to-top],body.overflow-hidden [class^=ai-back-to-top],body.overflow-hidden-mobile [class^=ai-back-to-top],body.overflow-hidden-tablet [class^=ai-back-to-top],body.rbh-panel-open [class^=ai-back-to-top]{visibility:hidden!important}cart-drawer.drawer{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:1000;visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/52/assets/rb-base.css.map */
