.plan-selector__container{width:100%;margin-top:16px}.plan-selector__options{display:block;padding:10px}.plan-selector__options>label{position:relative;color:var(--rc-active-color);text-transform:uppercase;font-size:12px;line-height:17px;letter-spacing:1.5px;font-size:14px;color:var(--rc-color)}.plan-selector__options>label b{font-family:SofiaProBold}.plan-selector__options>label span{font-family:SofiaPro}.plan-selector__options>label input{display:none}.plan-selector__options>label:before{content:"";width:13px;height:13px;border:1px solid #000;position:absolute;left:0;top:0;border-radius:50%;cursor:pointer;background:#fff;-webkit-font-smoothing:antialiased}.plan-selector__options.is--active{background:linear-gradient(90deg, transparent 0, transparent 0px, rgba(243, 240, 236, 0.5) 0px)}.plan-selector__options.is--active>label:after{content:"";position:absolute;width:7px;height:7px;background:#000;lefT:3px;top:3px;border-radius:50%}.plan-selector__subscription-options{display:none;margin-left:31px;margin:8px 20px;font-size:12px}.plan-selector__subscription-options .plan-selector__subscription-options--label{padding:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:10px}.plan-selector__subscription-options.is--active{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.plan-selector__subscription-options label{display:block;text-transform:capitalize;letter-spacing:0;background:#fff;border:2px solid #000;border-radius:8px;margin:6px 3px;font-size:12px;padding:7px 8px}.plan-selector__subscription-options label span{margin-left:0}.plan-selector__subscription-options label:hover{border:2px solid #ef8e74}.plan-selector__subscription-options input{display:none}.plan-selector__subscription-options input:checked+label{color:#ef8e74;border:2px solid #ef8e74}.plan-selector__subscription-options select{width:100%;color:#000;background-color:#fff;height:33px;border:1px solid #000;border-radius:5px;padding:0 10px}@media(min-width: 500px){.plan-selector__subscription-options label{margin:6px;font-size:14px;padding:7px 16px}}.plan-selector__option-title-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:SofiaPro;margin-left:30px}.recommended-subscription-message{display:block;text-align:center;font-size:10px;margin-bottom:5px}.subscription-savings-additional-message{font-family:SofiaPro;font-size:14px;letter-spacing:1.5px;width:100%}select[data-single-plan-selector],select[data-single-plan-selector]:focus{width:100%}.subscribe-modal-trigger-icon{position:absolute;right:0;bottom:0;width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border:1px solid;border-radius:50%}.plan-selector__details{position:relative;margin-left:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#000}.plan-selector__details p,.plan-selector__details a{font-size:10px}.plan-selector__details p{margin:1px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.plan-selector__details a{color:#000;margin-left:3px}.plan-selector__details .plan-selector__modal{display:none}.plan-selector__details .plan-selector__modal.is--active{display:block;background:#f4e3ef;padding:16px 18px;position:absolute;z-index:999;bottom:-30px;right:30px;width:100%;max-width:342px}.plan-selector__details .plan-selector__modal.is--active:after{content:"";display:block;position:absolute;right:-10px;bottom:30px;width:0;height:0;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:10px solid #f4e3ef}.plan-selector__details .plan-selector__modal.is--active hr{margin:10px 0;border-color:#000;border-width:.5px}.plan-selector__details .plan-selector__modal.is--active .plan-modal__title{display:block;font-family:SofiaPro;font-size:14px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:1.5px;margin-bottom:7px;color:#000}.plan-selector__details .plan-selector__modal.is--active .plan-modal__content{font-size:14px}.plan-selector__details .plan-selector__modal.is--active .plan-modal__content ul{margin-left:0;padding-left:0}.plan-selector__details .plan-selector__modal.is--active .plan-modal__content.bullets-container{display:grid;grid-template-columns:calc(50% - 5px) calc(50% - 5px);grid-gap:0 10px}.plan-selector__details .plan-selector__modal.is--active [data-subscribe-modal-close]{cursor:pointer;position:absolute;right:12px;top:10px}.plan-selector__details .plan-selector__modal.is--active [data-subscribe-modal-close] svg{width:11px}.plan-selector__details--info p{font-size:12px;line-height:17px}#collection-subscription variant-selects{padding-top:0px;margin:0 0 8px}#collection-subscription variant-selects .form__label{display:none}#collection-subscription label:before,#collection-subscription label:after{content:unset}#collection-subscription .plan-selector--subscribeonly select{height:39px;width:100%;padding:0 25px 0 10px;line-height:39px;font-size:10px;font-family:SofiaPro;letter-spacing:0;text-transform:capitalize;border-width:2px;border-style:solid;border-color:#000;background-color:#fff;color:#000}#collection-subscription .plan-selector--subscribeonly .plan-selector__options{background:none;padding:0}.subscription-page .plan-selector__container{margin-top:0}