:root{--rbb-light-pink: #F6BED8;--rbb-light-green: #CCE8C2;--rbb-light-yellow: #FBE7A2;--rbb-light-purple: #CCB0CB;--rbb-pink: #ED70AA;--rbb-green: #74C058;--rbb-yellow: #F5BC00;--rbb-purple: #A16E9f;--rbb-dark-pink: #A83D72;--rbb-dark-green: #426B30;--rbb-dark-yellow: #D69A2D;--rbb-dark-purple: #4B3048}.background--rbb-light-pink{background-color:#f6bed84d}.background--rbb-light-green{background-color:#cce8c24d}.background--rbb-light-yellow{background-color:#fbe7a24d}.background--rbb-light-purple{background-color:#ccb0cb4d}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--rbbColorHeaders)!important;text-transform:lowercase}@media(max-width:520px){.h1,h1{font-size:calc(var(--typeHeaderSize) * .65)}}.btn{text-transform:uppercase}.btn,.product-reviews .spr-button,.product-reviews .spr-summary-actions a,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded{font-size:var(--typeBaseSize)!important}.text-link{text-decoration:underline}@media only screen and (max-width:520px){.small--one-whole{width:100%}.small--one-half{width:50%}.small--one-third{width:33.33333%}.small--two-thirds{width:66.66667%}.grid--uniform .small--one-half:nth-of-type(odd),.grid--uniform .small--one-third:nth-of-type(3n+1){clear:both}.small--one-quarter{width:25%}.small--two-quarters{width:50%}.small--three-quarters{width:75%}.grid--uniform .small--one-quarter:nth-of-type(4n+1){clear:both}.small--one-fifth{width:20%}.small--two-fifths{width:40%}.small--three-fifths{width:60%}.small--four-fifths{width:80%}.grid--uniform .small--one-fifth:nth-of-type(5n+1){clear:both}.small--one-sixth{width:16.66667%}.small--two-sixths{width:33.33333%}.small--three-sixths{width:50%}.small--four-sixths{width:66.66667%}.small--five-sixths{width:83.33333%}.grid--uniform .small--one-sixth:nth-of-type(6n+1),.grid--uniform .small--three-sixths:nth-of-type(odd),.grid--uniform .small--two-sixths:nth-of-type(3n+1){clear:both}}@media only screen and (min-width:521px)and (max-width:1024px){.medium--one-whole{width:100%}.medium--one-half{width:50%}.medium--one-third{width:33.33333%}.medium--two-thirds{width:66.66667%}.grid--uniform .medium--one-half:nth-of-type(odd),.grid--uniform .medium--one-third:nth-of-type(3n+1){clear:both}.medium--one-quarter{width:25%}.medium--two-quarters{width:50%}.medium--three-quarters{width:75%}.grid--uniform .medium--one-quarter:nth-of-type(4n+1){clear:both}.medium--one-fifth{width:20%}.medium--two-fifths{width:40%}.medium--three-fifths{width:60%}.medium--four-fifths{width:80%}.grid--uniform .medium--one-fifth:nth-of-type(5n+1){clear:both}.medium--one-sixth{width:16.66667%}.medium--two-sixths{width:33.33333%}.medium--three-sixths{width:50%}.medium--four-sixths{width:66.66667%}.medium--five-sixths{width:83.33333%}.grid--uniform .medium--one-sixth:nth-of-type(6n+1),.grid--uniform .medium--three-sixths:nth-of-type(odd),.grid--uniform .medium--two-sixths:nth-of-type(3n+1){clear:both}}@media only screen and (min-width:1025px){.medium-up--one-whole{width:100%}.medium-up--one-half{width:50%}.medium-up--one-third{width:33.33333%}.medium-up--two-thirds{width:66.66667%}.grid--uniform .medium-up--one-half:nth-of-type(odd),.grid--uniform .medium-up--one-third:nth-of-type(3n+1){clear:both}.medium-up--one-quarter{width:25%}.medium-up--two-quarters{width:50%}.medium-up--three-quarters{width:75%}.grid--uniform .medium-up--one-quarter:nth-of-type(4n+1){clear:both}.medium-up--one-fifth{width:20%}.medium-up--two-fifths{width:40%}.medium-up--three-fifths{width:60%}.medium-up--four-fifths{width:80%}.grid--uniform .medium-up--one-fifth:nth-of-type(5n+1){clear:both}.medium-up--one-sixth{width:16.66667%}.medium-up--two-sixths{width:33.33333%}.medium-up--three-sixths{width:50%}.medium-up--four-sixths{width:66.66667%}.medium-up--five-sixths{width:83.33333%}.grid--uniform .medium-up--one-sixth:nth-of-type(6n+1),.grid--uniform .medium-up--three-sixths:nth-of-type(odd),.grid--uniform .medium-up--two-sixths:nth-of-type(3n+1){clear:both}}.foo{color:#fff}[data-transitions=true].loaded .transition-body{animation:fade-in .3s ease forwards}.fill-rbb-light-yellow{background-color:#fbe7a299}.fill-rbb-light-purple{background-color:#ccb0cb99}.fill-rbb-light-green{background-color:#cce8c299}@media(max-width:1024px){.site-nav__icon-label{display:none}}.shape{align-items:center;display:flex;height:calc(30vw - 10px);max-height:400px;justify-content:center;margin:0 auto;width:calc(30vw - 10px);max-width:400px}.shape .link__wrapper{position:relative;width:100%}.shape .link__wrapper:before,.shape .link__wrapper:after{border-radius:3px;content:"";left:35%;width:30%;height:5px;position:absolute}@media(max-width:520px){.shape .link__wrapper:before,.shape .link__wrapper:after{height:3px}}.shape .link__wrapper:before{top:-1.5em}@media(max-width:520px){.shape .link__wrapper:before{top:-.5em}}.shape .link__wrapper:after{bottom:-2em}@media(max-width:520px){.shape .link__wrapper:after{bottom:-.5em}}.shape__subtext{max-width:400px;width:80%;text-align:center;margin:20px auto}@media only screen and (max-width:768px){[data-grid-style=rbb-colors] .collection-grid{padding-top:10px}}[data-grid-style=rbb-colors] .grid-product{position:relative}[data-grid-style=rbb-colors] .grid-product:after{content:"";display:block;position:absolute;top:0;bottom:0;left:6px;right:6px;pointer-events:none;background-color:unset}[data-grid-style=rbb-colors] .grid-product:nth-child(3n+1) .grid-item__content{background-color:#ccb0cb4d}[data-grid-style=rbb-colors] .grid-product:nth-child(3n+2) .grid-item__content{background-color:#cce8c24d}[data-grid-style=rbb-colors] .grid-product:nth-child(3n+3) .grid-item__content{background-color:#fbe7a24d}.rbb-steps{overflow-x:hidden;padding:40px 0}.step__wrapper{display:flex;align-items:center;margin-top:-5em;position:relative}@media(max-width:520px){.step__wrapper{margin-top:-1em}}.step__wrapper .step__step{font-family:"Bilingual Serif Font",serif;font-size:300px;line-height:1}@media(max-width:768px){.step__wrapper .step__step{font-size:30vw;width:20%;text-align:center}}.step__wrapper .step__text{font-family:Lovelo,sans-serif;text-transform:uppercase;text-shadow:2px 2px rgba(0,0,0,.25);font-size:30px;max-width:230px;color:#4b3048;font-weight:600;line-height:1.2em;margin-left:20px}@media(max-width:768px){.step__wrapper .step__text{font-size:20px;text-shadow:none}}.rbb-promo-grid .h1{font-size:45px}.rbb-promo-grid .type-product__image:first-child{max-width:100%}.rbb-promo-grid .type-product__image:before{width:120%;height:120%;position:absolute;top:-10%;left:-10%;content:"";background-color:#fff;transform:rotate(-5deg);z-index:-1}@media(max-width:768px){.rbb-promo-grid .type-product__image:before{display:none}}.rbb-promo-grid .type-product__wrapper{padding:0}.rbb-promo-grid .type-product__text{min-width:170px}@media(max-width:1024px){.rbb-promo-grid .promo-grid__product-images{display:none}}.rbb-team .rbb-team-image{position:relative;width:100%}.rbb-team .rbb-team-image:after{content:"";display:block;padding-bottom:100%}.rbb-team .image-wrap{border-radius:50%;height:100%;position:absolute;width:100%}.rbb-team .rbb-team-text{margin:20px auto;max-width:300px;width:100%}.rbb-team .rbb-team-text .rbb-team-name{font-family:Lovelo,sans-serif;font-size:1.2em}.rbb-team .rbb-team-text .rbb-team-role{color:#4b4b4b!important;font-family:Avenir,sans-serif;font-size:.9em;text-transform:capitalize}.rbb-timeline{margin-bottom:0}.rbb-timeline .feature-row{align-items:unset}.rbb-timeline .feature-row .feature-row__item{flex:0 1 55%;margin:0 auto}.rbb-timeline .feature-row .feature-row__text{align-items:center;display:flex;padding:14px 60px!important;min-width:40%;flex:0 1 40%;width:100%}.rbb-timeline .feature-row .feature-row__text p{font-family:Lovelo,sans-serif;text-shadow:2px 2px 0 rgba(0,0,0,.25)}@media(max-width:1024px){.rbb-timeline .feature-row .feature-row__text p{font-size:40px}}@media(max-width:520px){.rbb-timeline .feature-row .feature-row__text p{font-size:27px}}.background-media-text .rbb-custom-html--wrapper{padding:20px 0}.rbb-html-content__wrapper .h2,.rbb-custom-html-h2{text-align:center}.alert{max-width:500px;margin:30px auto;padding:1em;color:#000}.alert.alert--yellow{background-color:#fbe7a2;border:1px solid #D69A2D}.alert.alert--red{background-color:#f6bed8;border:1px solid #A83D72}.grid-product__title{font-weight:700}.animation-contents{animation:none!important;opacity:1!important}.section-header.section-header--with-link{flex-direction:column-reverse}.section-header.section-header--with-link .section-header__title{width:100%}.section-header.section-header--with-link .section-header__submenu{display:flex;flex-wrap:wrap;justify-content:right;width:100%}.advent-wrapper{display:flex;align-items:center;padding:10px 0}.advent-wrapper label{margin:0 20px 0 0}.advent-wrapper select{flex:0 1 150px}@media(max-width:520px){.advent-wrapper select{flex:1 1 auto}}.boty-section .section-header h2{padding-top:var(--sectionHeaderBottom)}.boty-section .boty-grid .boty-grid-item{flex:1 0 16%!important}@media(max-width:1024px){.boty-section .boty-grid .boty-grid-item{flex:1 0 25%!important}}@media(max-width:520px){.boty-section .boty-grid .boty-grid-item{flex:1 0 50%!important}}.boty-section .boty-grid .boty-grid-item .grid-item__meta{text-align:center}.boty-section .boty-grid .boty-grid-item .grid-item__meta .btn--boty-vote{font-size:calc(var(--typeBaseSize) - 2px)!important;padding:4px 10px;margin:20px 0}@media(max-width:520px){.boty-section .boty-grid .boty-grid-item .grid-item__meta .btn--boty-vote{margin:5px 0}}.boty-section .boty-grid .boty-grid-item .loader-placeholder{display:none;position:absolute;top:50%;left:50%;z-index:999;transform:translate(-50%,50%)}.boty-section .boty-grid--spaced{padding-bottom:40px}.grid-article[data-style=medium]{flex:0 0 33.3333333333%}@media(max-width:768px){.grid-article[data-style=medium]{flex:0 0 50%}}@media(max-width:520px){.grid-article[data-style=medium]{flex:0 0 100%}}.tag--active>a{background:var(--rbb-light-pink)}@media only screen and (max-width:768px){.grid-article[data-style=medium]{flex-wrap:wrap}.grid-article[data-style=medium] .grid-article__image,.grid-article[data-style=medium] .grid-article__meta{flex:0 0 100%}}.article__hero{width:100%}.article__hero img{height:50vh;object-fit:cover;object-position:center center}.article__content{position:relative;top:-50px;background:#fff}.lazyloaded,.grid__image-ratio img.lazyloaded{opacity:1!important;animation:none!important}.collection-hero__image.lazyloaded{opacity:1!important;transform:scale(1)!important;transition:none!important;animation:none!important}.grid-product__image.lazyloaded{opacity:1!important}.loaded .background-media-text__image.lazyloaded,.loaded .background-media-text__image svg,.loaded .background-media-text__video{animation:none!important;opacity:1!important;transition:none!important}.promo-grid__bg-image.lazyloaded{animation:none!important;opacity:1!important;transition:none!important}.hero__link{display:flex;flex-wrap:wrap}@media(max-width:520px){.hero__link .btn{width:100%}}.btn.btn--secondary,.rte .btn.btn--secondary{border:1px solid;border-color:var(--colorBtnPrimary);color:var(--colorBtnPrimary);background-color:#fff;transition:background-color .2s ease-in-out}.btn.btn--secondary:hover,.rte .btn.btn--secondary:hover{color:var(--colorBtnPrimaryText)!important;background-color:#f6bed84d!important}.btn{transition:background-color .2s ease-in-out!important}.btn:not([disabled]):hover{background-color:#8b2759!important}@media screen and (max-width:768px){.btn.add-to-cart{width:100%}}.btn--modal{margin-bottom:1em}.portal-options{display:flex;flex-wrap:wrap;justify-content:center}.portal-options .portal-options__item{border:4px solid transparent;display:flex;flex-direction:column;justify-content:space-between;margin:20px;max-width:250px;padding:20px;text-align:center;width:25%;transition:all .25s ease-in-out}@media(max-width:520px){.portal-options .portal-options__item{margin:20px 0;max-width:unset;width:45%}}.portal-options .portal-options__item.active{border:4px solid #426B30;box-shadow:0 4px 10px -4px #000000b3}.portal-options #redeeming-step-3{flex-direction:column;display:flex;align-items:center}.portal-options #redeeming-step-3 .portal-options__item{width:100%;max-width:250px}@media(max-width:520px){.portal-options{justify-content:space-evenly}}#initial-setup{width:90%;max-width:500px;margin:20px auto}#initial-setup #initial-setup__address button{margin-right:10px}#initial-setup #AddressNewForm{margin:20px auto}#initial-setup #AddressNewForm .button-margin-fix button{margin-bottom:0}#setup-feedback,#portal-feedback{border:2px solid transparent;border-radius:3px;margin:20px auto;padding:.5em;width:100%;max-width:500px}#setup-feedback.error,#portal-feedback.error{background-color:#f8d7da;border-color:#f5c2c7}#setup-feedback.success,#portal-feedback.success{background-color:#d1e7dd;border-color:#badbcc}#setup-feedback.info,#portal-feedback.info{background-color:#cff4fc;border-color:#b6effb}#setup-feedback p,#portal-feedback p{margin:0;padding:0}#portal-wrappers #subscriptions-header,#portal-wrappers #pause-header,#portal-wrappers #addresses-header,#portal-wrappers #cancellation-header{font-weight:700}#portal-wrappers #subscriptions,#portal-wrappers #pause-subscriptions,#portal-wrappers #address-subscriptions,#portal-wrappers #cancellation-subscriptions{display:flex;flex-direction:row}#portal-wrappers #subscriptions .subscription,#portal-wrappers #pause-subscriptions .subscription,#portal-wrappers #address-subscriptions .subscription,#portal-wrappers #cancellation-subscriptions .subscription{border:2px solid transparent;border-radius:5px;margin:20px;width:370px}#portal-wrappers #subscriptions .subscription .subscription--details,#portal-wrappers #pause-subscriptions .subscription .subscription--details,#portal-wrappers #address-subscriptions .subscription .subscription--details,#portal-wrappers #cancellation-subscriptions .subscription .subscription--details,#portal-wrappers #subscriptions .subscription .subscription--books-remaining,#portal-wrappers #pause-subscriptions .subscription .subscription--books-remaining,#portal-wrappers #address-subscriptions .subscription .subscription--books-remaining,#portal-wrappers #cancellation-subscriptions .subscription .subscription--books-remaining{margin:20px}#portal-wrappers #subscriptions .subscription .subscription--selector,#portal-wrappers #pause-subscriptions .subscription .subscription--selector,#portal-wrappers #address-subscriptions .subscription .subscription--selector,#portal-wrappers #cancellation-subscriptions .subscription .subscription--selector{margin:20px;text-align:center}#portal-wrappers #subscriptions .subscription.active-subscription,#portal-wrappers #pause-subscriptions .subscription.active-subscription,#portal-wrappers #address-subscriptions .subscription.active-subscription,#portal-wrappers #cancellation-subscriptions .subscription.active-subscription{background-color:#cce8c2!important}#portal-wrappers #subscriptions .subscription.inactive-subscription,#portal-wrappers #pause-subscriptions .subscription.inactive-subscription,#portal-wrappers #address-subscriptions .subscription.inactive-subscription,#portal-wrappers #cancellation-subscriptions .subscription.inactive-subscription{background-color:#f2f2f2}#portal-wrappers #subscriptions .subscription .active-book-title,#portal-wrappers #pause-subscriptions .subscription .active-book-title,#portal-wrappers #address-subscriptions .subscription .active-book-title,#portal-wrappers #cancellation-subscriptions .subscription .active-book-title{margin:20px 0;text-align:center}#portal-wrappers #subscriptions .subscription .active-book-title span,#portal-wrappers #pause-subscriptions .subscription .active-book-title span,#portal-wrappers #address-subscriptions .subscription .active-book-title span,#portal-wrappers #cancellation-subscriptions .subscription .active-book-title span{font-size:120%;font-weight:700}#gift-message{width:100%}#gift-redeem{width:90%;max-width:500px;margin:0 auto}#gift-redeem input[type=text]{font-size:26px;padding:.5em;width:100%}#gift-redeem button{margin-top:20px}#gift-redeem #feedback{border:2px solid transparent;border-radius:3px;margin-top:20px;padding:.5em;width:100%}#gift-redeem #feedback.error{background-color:#f8d7da;border-color:#f5c2c7}#gift-redeem #feedback.success{background-color:#d1e7dd;border-color:#badbcc}#book-selection{padding:20px}#book-selection h2{padding:20px 0}#book-selection #book-kits-options-wrapper,#book-selection #book-options-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:800px;width:100%}#book-selection #book-kits-options-wrapper .book-desc,#book-selection #book-options-wrapper .book-desc{background-color:#fff;padding:20px;width:calc(50% - 20px)}#book-selection #book-kits-options-wrapper .book-desc img,#book-selection #book-options-wrapper .book-desc img{display:block;width:50%;margin:20px auto}@media(max-width:520px){#book-selection #book-kits-options-wrapper .book-desc,#book-selection #book-options-wrapper .book-desc{margin-bottom:20px;width:100%}}#book-selection #book-kits-options-wrapper #book-options,#book-selection #book-options-wrapper #book-options{margin-top:40px;text-align:center;width:100%}@media(max-width:768px){#book-selection #book-kits-options-wrapper #book-options #kit-selection-wrapper button,#book-selection #book-options-wrapper #book-options #kit-selection-wrapper button{margin-top:5px}}#book-selection #book-options-instructions{max-width:400px;width:100%;margin:0 auto;padding:1em}#book-selection .options-btn{margin-top:40px}#book-selection #book-select-wrapper{margin-top:40px;min-height:100px;position:relative}#book-selection #book-select-wrapper #loader-placeholder{position:absolute;top:50%;left:50%;z-index:999;transform:translate(-50%,-50%)}.kit-select__wrapper .kit-select{display:flex;flex-wrap:wrap;padding:20px;gap:20px;margin:10px 0}.kit-select__wrapper .kit-select.pink{background:#f6bed8}.kit-select__wrapper .kit-select.green{background:#cce8c2}.kit-select__wrapper .kit-select .button__wrapper{flex:1 0 20%}.kit-select__wrapper .kit-select p{flex:1 0 calc(80% - 20px)}.checkout-disabled{font-size:1.5em;font-weight:700}.radio-btn,.btn--radio{display:block;position:absolute;top:0;left:0;right:0;bottom:0;line-height:2em;height:2.5em}.btn--radio{opacity:.01;z-index:100}.btn--radio:checked+label,.Checked+label{background:var(--rbb-light-purple)}.radio-btn{padding:5px;border:1px solid #4b4b4b;cursor:pointer;z-index:90}.radio-btn:hover{background:#ddd}div#rc_login{display:none!important}.toast{position:fixed;right:50%;bottom:0;z-index:10000;max-width:100%;opacity:0;transform:translate(100%);pointer-events:none;-webkit-transition:all .3s ease,transform .3s cubic-bezier(.645,.045,.355,1);-moz-transition:all .3s ease,transform .3s cubic-bezier(.645,.045,.355,1);-o-transition:all .3s ease,transform .3s cubic-bezier(.645,.045,.355,1);transition:all .3s ease,transform .3s cubic-bezier(.645,.045,.355,1)}.toast.displayed{opacity:1;transform:translate(50%)}.toast>.body{position:relative;font-size:1.2em;text-align:center;margin:0 1em 1em;padding:.6em;word-wrap:break-word;border:1px solid transparent;border-radius:3px;background:#ffffffe6;pointer-events:all;box-shadow:0 1px 2px #00000080}.toast>.body.info{background-color:#fbe7a2;color:var(--colorTextBody)}.toast>.body.warning{background-color:#f5bc00;color:var(--colorTextBody)}.toast>.body.warning>.icon{color:#fff}.toast>.body.error{color:#fff;text-shadow:0 0 1px black;background-color:#ed70aa}.toast>.body.done{background-color:#74c058;color:var(--colorTextBody)}@keyframes ldio-mg9i89wywrl{0%{top:35px;left:35px;width:0;height:0;opacity:1}to{top:2.5px;left:2.5px;width:65px;height:65px;opacity:0}}.ldio-mg9i89wywrl div{position:absolute;border-width:15px;border-style:solid;opacity:1;border-radius:50%;animation:ldio-mg9i89wywrl 1.8s cubic-bezier(0,.2,.8,1) infinite}.ldio-mg9i89wywrl div:nth-child(1){border-color:#ed70aa;animation-delay:0s}.ldio-mg9i89wywrl div:nth-child(2){border-color:#426b30;animation-delay:-.9s}.loadingio-spinner-ripple-99zh1h91d7b{width:100px;height:100px;display:inline-block;overflow:hidden;background:none}.ldio-mg9i89wywrl{width:100%;height:100%;position:relative;transform:translateZ(0) scale(1);backface-visibility:hidden;transform-origin:0 0}.ldio-mg9i89wywrl div{box-sizing:content-box}#shopify-privacy-banner-div{min-height:30vh;padding-top:5vh!important;box-shadow:0 0 #3f3f440d,0 1px 25px #3f3f4480!important}#shopify-privacy-banner-div #shopify-privacy-banner-accept-button{background:var(--colorBtnPrimary);border:2px solid var(--colorBtnPrimary)}#shopify-privacy-banner-div #shopify-privacy-banner-decline-button{border:2px solid #cccccc}.rbb-modal{position:fixed;top:0;left:0;bottom:0;right:0;display:none;overflow:auto;background-color:#000;background-color:#000000b3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999}.rbb-modal .modal-window{position:relative;background-color:#fff;width:90%;max-width:600px;margin:10% auto;padding:20px}.rbb-modal .modal-window.small{width:30%}.rbb-modal .modal-window.large{width:75%}.rbb-modal .close{position:absolute;top:0;right:0;color:#0000004d;height:30px;width:30px;font-size:30px;line-height:30px;text-align:center}.rbb-modal .close:hover,.rbb-modal .close:focus{color:#000;cursor:pointer}.rbb-modal.open{display:block}.rbb-modal #modal-controls{display:flex;padding:20px 0}.rbb-modal #modal-controls button{margin-right:10px}#member-store{padding-top:var(--indexSectionPadding)}#timer{padding:40px 0}#timer p,#timer p.h3{color:#fff!important}#timer .timer-numeral{display:inline-block;font-family:"Bilingual Serif Font",serif;font-size:30px;text-align:right;padding-left:5px}@media(max-width:520px){#timer #second-placeholder{display:none}}#discuss .spoilers-subtitle{text-align:center;font-weight:700}.member-blog-layout{margin:0 auto}.member-blog-layout .grid-article[data-style=medium]{flex:0 0 calc(50% - 20px)}.member-blog-layout .article__title{font-weight:700}@media(max-width:768px){.member-blog-layout .grid-item.grid-article{display:block}}.member-article .blog-layout__main.page-width--narrow{max-width:800px;margin-left:auto;margin-right:auto}.member-article--main{box-shadow:0 3px 11px -7px #0003;margin-top:40px}.member-article--comments{background:#fff;padding-bottom:3em}.member-article-short .title{font-size:calc(var(--typeBaseSize) + 2px);margin:20px 0;text-transform:capitalize;font-weight:600}.member-article-short .discuss-button{margin-top:auto}.comment{display:flex;flex-wrap:wrap}.comment--parent{background:none;margin-left:0;padding:1em 0 2em}.comment--child{background:#00000003;box-shadow:inset 1px 0 #ccb0cb;margin-left:40px;margin-top:1em;padding:1em 0 0 1em;width:100%}@media(max-width:520px){.comment--child{margin-left:20px;padding:1em 0 0}}.comment--child.flush{margin-left:0}.comment--child:hover{box-shadow:inset 2px 0 #ccb0cb}.comment .comment__avatar{padding:10px;text-align:center;width:80px}.comment .comment__avatar img{border:1px solid #CCB0CB;border-radius:50%;color:#ccb0cb;max-width:50px}.comment .comment__body{width:calc(100% - 80px)}.comment .comment__body .comment__meta{display:flex;padding-bottom:4px}.comment .comment__body .comment__meta .comment__author{width:50%}.comment .comment__body .comment__meta .comment__date{text-align:right;font-size:.8em;width:50%}.comment .comment__body .comment__actions{display:flex;flex-wrap:wrap;margin-top:8px}.comment .comment__body .comment__actions .comment__vote--link{color:#a83d72;display:flex;width:60px}.comment .comment__body .comment__actions .comment__vote--link svg{margin-right:4px}.comment .comment__body .comment__actions .comment__vote--link svg:hover{fill:#a83d72}.comment .comment__body .comment__actions .comment__vote--link.voted svg{fill:#a83d72}.comment .comment__body .comment__actions .comment__vote--link.voted svg:hover{fill:none}.comment .comment__body .comment__actions .comment__reply--link{color:#a83d72;display:flex;width:calc((100% - 60px)/2)}.comment .comment__body .comment__actions .comment__reply--link svg{margin-right:4px}.comment .comment__body .comment__actions .comment__reply--link svg:hover{fill:#a83d72}.comment .comment__body .comment__actions .comment__reply--flag{color:#a83d72;cursor:pointer;text-align:right;width:calc((100% - 60px)/2)}.comment .comment__body .comment__actions .comment__reply--form{width:100%}.comment-form .comment--input{background-color:#fff;width:100%}.comment-form button{margin-top:.5em}#primary-comment--wrapper{padding-bottom:2em}#primary-comment--wrapper h3{border-bottom:2px solid #4B3048;padding-bottom:10px}#primary-comment--wrapper .btn{margin-top:.5em}#comments-header{border-bottom:2px solid #4B3048;font-weight:700;padding-bottom:10px}.report-abuse{font-size:.8em;display:flex;justify-content:end}@media(max-width:520px){.report-abuse .report-comment--text{display:none}}.star-rating{display:flex;flex-direction:column;padding:1em 0}.star-rating--center{align-items:center}.star-rating--left{align-items:flex-start}.star-rating .star-wrapper{display:inline-flex;flex-direction:row-reverse;gap:1px}.c-star{cursor:pointer;width:32px;height:32px;fill:none}.c-star.active{fill:#f5bc00}*{box-sizing:border-box}.star-wrapper.voting:hover .c-star{fill:none}.star-wrapper.voting:hover .mask{-webkit-mask:unset;mask:unset}.star-wrapper.voting:hover .c-star:hover,.star-wrapper.voting:hover .c-star:hover~.c-star{fill:#ed70aa!important}#member-stats #stats-wrapper{display:flex;justify-content:space-between;max-width:700px;margin:0 auto;padding:40px 0}#member-stats #stats-wrapper .stat{align-items:center;background-color:#fff;border-radius:20px 0;display:flex;flex-direction:column;justify-content:space-between;min-height:120px;padding:10px;width:200px}#member-stats #stats-wrapper .stat .figure{font-size:3em;font-weight:700}#member-stats #stats-wrapper .stat .text{font-size:1.2em;text-align:center}#member-stats #btn-wrapper{padding:0 0 40px;text-align:center}.history-wrapper{padding:40px 0}.history-wrapper #history-table td{vertical-align:top}#tab-tops.tab-tops{background-color:#fff;display:none;flex-wrap:wrap;margin:0;width:100%;overflow-x:auto}#tab-tops.tab-tops .tab-top{background-color:#fff;color:var(--rbb-dark-pink);min-width:unset}#tab-tops.tab-tops .tab-top:hover{color:#fff}#tab-tops.tab-tops .tab-top.active{box-shadow:inset 0 -3px 0 0 var(--rbb-dark-pink)}#tab-tops.tab-tops .tab-top.active:hover{box-shadow:none}.tabs{background:#fff;box-shadow:inset 0 3px 3px -3px #0003;display:none;grid-template-rows:100%;grid-template-columns:100%}.tabs .tab{display:none;grid-row:1/2;grid-column:1/2;padding:2rem;transition:opacity .25s ease-in-out}.tabs .tab.active{display:block}.member-article .member-article-header .section--divider{padding-top:0}.member-article .member-article-header .feature-row__item{flex:0 1 40%}@media(max-width:768px){.member-article .member-article-header .feature-row__item{min-width:50%}}.member-article .member-article-header .feature-row__text{min-width:60%;flex:0 1 60%}.rbb-login #login-intro-text{margin-bottom:2rem}@media(max-width:768px){.rbb-login .index-section{padding-top:0!important;padding-bottom:0!important}}@media(max-width:768px){.rbb-login .feature-row__item{order:2}}@media(max-width:768px){.rbb-login .feature-row__item.feature-row__text{order:1}}@media(max-width:520px){.rbb-login .feature-row__item.feature-row__text{min-width:100%}}.rbb-login a:not(.btn){border-bottom:1px dashed}.event-section .events-search{max-width:400px;margin-left:auto;margin-right:auto}.event-section [data-view=list] .grid-item__meta{flex-direction:column}.event-section [data-view=list] .grid-item__link{align-items:flex-start}@media(max-width:500px){.event-section [data-view=list] .grid-item__link{flex-wrap:wrap}}.event-section [data-view=list] .grid-product__image-wrap{margin:20px}@media(max-width:500px){.event-section [data-view=list] .grid-product__image-wrap{margin:20px auto}}.event-section [data-view=list] .grid-item__meta-secondary{text-align:left}.event-section [data-view=list] .events-grid-item__link{flex:1 0 220px}.event-section [data-view=list] .grid-item__meta{flex:1 1 100%}@media only screen and (max-width:520px){.event-section .events-collection-grid[data-view=small] .grid-item{flex:0 0 100%}}.event-section .grid-item__event{justify-content:space-between}.event-section .grid-item__event .event-product__datetime{margin-top:5px;font-size:calc(var(--typeBaseSize) - 1px)}.event-section .grid-item__event .event-product__description{margin:1rem 0;font-size:calc(var(--typeBaseSize) - 2px)}.event-section .grid-item__event .event-quick-add{display:flex;flex-direction:column;margin:1rem 0}.event-section .grid-item__event .event-quick-add .event-qty-wrapper__outer .event-qty-wrapper{display:block;margin-bottom:1em;max-width:100px}.event-section .grid-item__event .event-quick-add .add-to-cart{width:170px}.cart__page-col{overflow:hidden}.cart__page-col .rbb-upsells-title{color:var(--rbb-dark-purple);margin-bottom:5px}.cart__page-col .rbb-upsells-container{padding:10px;background:#fff;box-shadow:inset 0 -4px 4px -4px #0000004d,inset 0 4px 4px -4px #0000004d}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper{display:flex;flex-wrap:nowrap;overflow:hidden;position:relative}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product{width:100%;flex:0 0 100%;left:0;position:relative;transition:left .25s ease}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card{display:flex;flex-wrap:nowrap;gap:1rem}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-product__image-wrap{flex:0 0 120px;margin:0;width:120px}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-product__image-wrap .grid-product__tags{margin:0}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-item__meta{margin:0;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-item__meta .grid-item__meta-main{font-size:.9rem}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-item__meta .grid-item__meta-secondary{margin:0}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-item__meta .grid-item__meta-secondary .grid-product__price>*{font-size:.9rem}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-item__meta .rbb-upsell-atc .rbb-upsell-select{margin:3px 0;padding-top:2px;padding-bottom:2px;width:100%}.cart__page-col .rbb-upsells-container #rbb-upsells-wrapper .rbb-upsell-product .rbb-upsell-item-card .grid-item__meta .rbb-upsell-atc .rbb-upsell-atc-button{padding:5px}.cart__page-col .rbb-upsells-container .rbb-upsell-controls{display:flex;justify-content:space-between;margin-top:8px}.cart__page-col .rbb-upsells-container .rbb-upsell-controls .nav-icon,.cart__page-col .rbb-upsells-container .rbb-upsell-controls #rbb-upsell-dots .active{color:var(--rbb-dark-pink)}#rb-shipping-progress{display:none;justify-content:center;min-height:40px}#rb-shipping-progress #rb-shipping-progress-inner{background:#f7e9f0;padding:.5em 1em;text-align:center;width:100%;max-width:550px}.section-header__title{text-align:center}.book-explorer__subtext{width:100%;max-width:520px;margin:2rem auto}.section-header .btn{margin:2px}#explorer-view-all{display:none}.book-explorer__item--subtitle,.book-explorer__results--subtitle{font-size:80%;text-transform:uppercase}.book-explorer__item .book-explorer__title,.book-explorer__results .book-explorer__title{margin-top:15px;display:flex;flex-direction:column;align-content:center}.book-explorer__item .book-explorer__title .explorer__title,.book-explorer__results .book-explorer__title .explorer__title{text-transform:capitalize}.book-explorer__item .collection-item:not(.collection-item--below):hover:after,.book-explorer__results .collection-item:not(.collection-item--below):hover:after{opacity:0}.book-explorer__item .explorer__title,.book-explorer__results .explorer__title{margin-bottom:.5rem;min-height:2rem;font-size:1.1rem}.book-explorer__item .explorer__blurb,.book-explorer__results .explorer__blurb{font-weight:400;text-align:left;font-size:.9rem;margin-bottom:2rem}.book-explorer__item .explorer__add-button,.book-explorer__results .explorer__add-button{justify-self:flex-end;margin:.5rem 0}.placeholder-divider{display:none}@media(max-width:520px){.placeholder-divider{display:block;margin:2rem 0}}.book-explorer__item--subtitle--active{display:none}.active-selector .book-explorer__item--button{background:#000;border:none;color:#fff}.active-selector .book-explorer__item--subtitle.book-explorer__item--subtitle--active{display:inline;font-weight:700}.active-selector .book-explorer__item--subtitle{display:none}.book-explorer__wrapper{position:relative;margin-bottom:50px;min-height:450px}.grid-overflow-wrapper .grid__item .book-explorer__results{display:none}@media only screen and (min-width:769px){.book-explorer__grid.grid--uniform .medium-up--one-quarter:nth-of-type(4n+1){clear:none}}.book-explorer__item{position:relative}.book-explorer__item .collection-image,.book-explorer__results .collection-image{position:relative;background:#ddd}.book-explorer__item .collection-image img,.book-explorer__results .collection-image img{padding:0}.book-explorer-controls{display:flex;justify-content:center;flex-wrap:wrap}.lds-heart{display:inline-block;position:relative;width:80px;height:80px;transform:rotate(45deg);transform-origin:40px 40px}.lds-heart div{top:32px;left:32px;position:absolute;width:32px;height:32px;background:var(--colorBtnPrimary);animation:lds-heart 1.2s infinite cubic-bezier(.215,.61,.355,1)}.lds-heart div:after,.lds-heart div:before{content:" ";position:absolute;display:block;width:32px;height:32px;background:var(--colorBtnPrimary)}.lds-heart div:before{left:-24px;border-radius:50% 0 0 50%}.lds-heart div:after{top:-24px;border-radius:50% 50% 0 0}@keyframes lds-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}#book-explorer__grid--after{display:none;justify-content:center;align-items:center;background-color:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;top:0;left:0;width:100%;height:100%}#no-results{display:none;padding-top:1em;white-space:normal}#no-results h3{font-size:1.5em}.prl-product .prl-buttons{display:flex}.prl-product .prl-buttons .prl-button{line-height:1.42;text-decoration:none;text-align:center;white-space:normal;font-size:calc(var(--typeBaseSize) + 2px);font-weight:700;display:inline-block;padding:var(--btnPadding);margin:0;width:auto;min-width:90px;vertical-align:middle;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;border-radius:var(--buttonRadius);border:1px solid;border-color:var(--colorBtnPrimary);color:var(--colorBtnPrimary);background-color:var(--colorBody)}.prl-product .prl-buttons .prl-button:hover{background-color:#a83d721a;color:var(--colorBtnPrimary)}.prl-product .prl-buttons .button{margin:0 5px 0 0;position:relative;width:200px;height:44px}.prl-product .prl-buttons .button label,.prl-product .prl-buttons .button input{display:block;position:absolute;top:0;left:0;right:0;bottom:0}.prl-product .prl-buttons .button input[type=radio]{opacity:.001;z-index:100}.prl-product .prl-buttons .button input[type=radio]:hover+.prl-button{background:#a83d721a}.prl-product .prl-buttons .button input[type=radio]:checked+label{background:#a83d721a;border-width:2px;border-radius:4px}.prl-product .prl-buttons .button label,.prl-product .prl-buttons .button input{cursor:pointer;z-index:90;line-height:1.42}#reading-list-questionnaire fieldset{margin:0 0 30px}#reading-list-questionnaire fieldset legend{position:relative;left:-15px;font-weight:700;font-size:calc(var(--typeBaseSize) + 1px)}#reading-list-questionnaire fieldset .radio-input{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:1rem}#reading-list-questionnaire fieldset .radio-input:last-child{margin-bottom:0}#reading-list-questionnaire fieldset .radio-input input[type=radio]{margin:0 1rem 0 0}#reading-list-questionnaire fieldset .radio-input label{margin:0}#reading-list-questionnaire #submit{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/30/assets/rbb.css.map */
