.spurit-ros__wrapper{width:100%}.spurit-ros__widget{background-color:transparent!important;margin-bottom:16px;line-height:1.5;text-align:left;width:100%}.spurit-ros__widget div:empty{display:block}.spurit-ros__widget ul{padding:0;margin:0}.spurit-ros__widget ul li{list-style:none}.spurit-ros__widget [data-editable=general]:not(.spurit-ros__options){background-color:transparent!important}.spurit-ros__widget [data-editable=main-text]:not(select){background-image:none!important}.spurit-ros__widget [data-editable=main-text]:not(input):not(select):not(.spurit-ros__radio){border-color:transparent!important}.spurit-ros__widget [data-editable=main-text]:not(.spurit-ros__radio-inner){background-color:transparent!important}.spurit-ros__title{display:block;margin-bottom:9px}.spurit-ros__options{border:1px solid #dfe3e8}.spurit-ros__options .spurit-ros__option:only-child>.spurit-ros__option-content>.spurit-ros__radio{display:none}.spurit-ros__options .spurit-ros__option:only-child>.spurit-ros__option-content>.spurit-ros__label{cursor:default}.spurit-ros__options>.spurit-ros__option:only-child>.spurit-ros__option-content>.spurit-ros__label{margin-left:0;padding-left:0}.spurit-ros__options>.spurit-ros__option:only-child .spurit-ros__option-nested{padding-left:0}.spurit-ros__option{padding:0 16px;border-bottom:1px solid #dfe3e8}.spurit-ros__option:first-child{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.spurit-ros__option:last-child{border-bottom:none;border-top-right-radius:0!important;border-top-left-radius:0!important}.spurit-ros__option:last-child .spurit-ros__label{padding-bottom:12px}.spurit-ros__option input[type=radio]{display:none}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content+.spurit-ros__option-nested{display:block}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content+.spurit-ros__frequency-picker{display:flex}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content+.spurit-ros__notes-for-customer{margin-left:26px}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content .spurit-ros__radio .spurit-ros__radio-inner{opacity:1;display:block}.spurit-ros__option-content{display:flex;flex-wrap:nowrap;align-items:center}.spurit-ros__option-content:hover .spurit-ros__radio-inner{opacity:.5}.spurit-ros__option-content .spurit-ros__label{display:flex;width:100%;justify-content:space-between;padding:18px 0 18px 26px;align-items:center;margin:0 0 0 -26px;text-transform:none;cursor:pointer;z-index:2}.spurit-ros__option-content .spurit-ros__label[data-editable=main-text]{margin-bottom:0}.spurit-ros__radio{border:2px solid #8c9196;border-radius:50%;width:18px;height:18px;align-items:center;justify-content:center;display:flex;margin-right:8px;flex-shrink:0}.spurit-ros__radio-inner{width:10px;height:10px;border-radius:50%;opacity:0;transition:opacity .3s}.spurit-ros__label{display:flex;width:100%;justify-content:space-between;padding:18px 0 18px 26px;align-items:center;margin:0 0 0 -26px;text-transform:none;cursor:pointer;z-index:2}.spurit-ros__label[data-editable=main-text]{margin-bottom:0}.spurit-ros__option-nested{width:100%;padding:0 0 0 26px;display:none}.spurit-ros__notes-for-customer{font-size:15px;color:#637381;margin-top:8px;display:none;overflow-wrap:break-word}.spurit-ros__notes-for-customer--visible{display:block}.spurit-ros__frequencies{width:100%;padding:0 0 16px}.spurit-ros__frequencies.hidden{display:none}.spurit-ros__frequencies.hidden+.spurit-ros__notes-for-customer{margin-top:-6px;margin-bottom:16px}.spurit-ros__frequencies .spurit-ros__option{margin-bottom:8px;border-bottom:none;padding:0}.spurit-ros__frequencies .spurit-ros__option:last-child{margin-bottom:0}.spurit-ros__frequencies .spurit-ros__option .spurit-ros__radio+label{padding:0 0 0 26px}.spurit-ros__frequencies .spurit-ros__frequency_select{-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat;background-position-x:97%;background-position-y:50%;cursor:pointer;padding:8px 16px 8px 12px;margin-bottom:0;width:100%}.spurit-ros__frequencies .spurit-ros__frequency_select:focus,.spurit-ros__frequencies .spurit-ros__frequency_select:focus-visible{outline-offset:0;box-shadow:0 0 5px 0 #555}.spurit-ros__frequencies-title{display:inline-block;margin-bottom:4px}.spurit-ros__frequencies-list>.spurit-ros__option:only-child>.spurit-ros__option-content>.spurit-ros__radio{display:none}.spurit-ros__frequencies-list>.spurit-ros__option:only-child>.spurit-ros__notes-for-customer{margin-left:0!important}.spurit-ros__frequency-picker{width:100%;display:none;padding-top:8px;align-items:center}.spurit-ros__frequency-picker a{display:inline-block;padding:0 8px}.spurit-ros__frequency-param{margin-left:-1px}.spurit-ros__frequency-param:first-child{margin-left:0}.spurit-ros__frequency-param input,.spurit-ros__frequency-param select{width:auto;border-width:1px;border-style:solid;padding:8px 12px!important;line-height:1.5;box-shadow:none}.spurit-ros__frequency-param select{min-width:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:28px;cursor:pointer;background-position:calc(100% - 20px) 1.2em,calc(100% - 14px) 1.2em;background-size:6px 6px,6px 6px;background-repeat:no-repeat}[data-editable=general]:not(.spurit-ros__title){text-decoration:none!important}.spurit-ros__address-form .spurit-ros__form-row{display:flex}.spurit-ros__address-form .spurit-ros__form-row label{width:50%;font-size:14px;text-transform:none}.spurit-ros__address-form .spurit-ros__form-row label:first-child:last-child{width:100%;padding:0}.spurit-ros__address-form .spurit-ros__form-row label:first-child{padding-right:10px}.spurit-ros__address-form .spurit-ros__form-row label:last-child{padding-left:10px}.spurit-ros__address-form .spurit-ros__form-row label span{white-space:nowrap}.spurit-ros__address-form .spurit-ros__form-row label input,.spurit-ros__address-form .spurit-ros__form-row label select{display:block;width:100%;border-style:solid;border-width:1px;padding:6px 12px;font-size:14px}.spurit-ros__address-form .spurit-ros__form-row label input.invalid,.spurit-ros__address-form .spurit-ros__form-row label select.invalid{border-color:#de3617}.spurit-ros__address-form .spurit-ros__form-row label select{margin-bottom:0}.spurit-ros__address-form .spurit-ros__error{background:#fbeae5;border:1px solid #de3618;padding:8px 16px;line-height:1.5;margin-bottom:20px}.spurit-ros__overlay{position:fixed;z-index:1268;left:0;top:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.spurit-ros__popup{font-size:14px;background-color:var(--color-body,#fff);width:450px;max-width:100%}.spurit-ros__popup.invalid .spurit-ros__fieldset .spurit-ros__label-content:before{box-shadow:0 0 0 1px #e66851}.spurit-ros__popup.invalid .spurit-ros__error{display:flex}.spurit-ros__popup .spurit-ros__loader{padding:25px 0 0}.spurit-ros__popup .spurit-ros__fieldset{border:none;padding:18px 0 0;margin:0}.spurit-ros__popup .spurit-ros__fieldset label{text-transform:none;display:block}.spurit-ros__popup .spurit-ros__fieldset label input{display:none}.spurit-ros__popup .spurit-ros__fieldset label .spurit-ros__label-content{display:flex;align-items:center;cursor:pointer}.spurit-ros__popup .spurit-ros__fieldset label .spurit-ros__label-content:before{content:"";display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:8px;box-shadow:0 0 0 1px #c4cdd5}.spurit-ros__popup .spurit-ros__fieldset label input:checked+.spurit-ros__label-content:before{background-color:#000;border:4px solid #fff;box-shadow:0 0 0 2px #000}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment{display:none;padding:0 0 10px 22px}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment.show{display:block}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea{resize:none;border-style:solid;border-width:.01rem;margin:0;width:100%}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea::-moz-placeholder{opacity:1}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea:-ms-input-placeholder{opacity:1}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea::placeholder{opacity:1}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea:focus::-moz-placeholder{opacity:0}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea:focus:-ms-input-placeholder{opacity:0}.spurit-ros__popup .spurit-ros__fieldset .spurit-ros__comment textarea:focus::placeholder{opacity:0}.spurit-ros__popup .spurit-ros__error{display:none;align-items:center;margin-left:-2px}.spurit-ros__popup .spurit-ros__error svg{margin-right:4px}.spurit-ros__popup .spurit-ros__error .spurit-ros__error-message{display:inline-block;color:#bf0711}.spurit-ros__popup-header{padding:22px 22px 0;text-align:right}.spurit-ros__popup-body{padding:0 20px 40px;overflow:auto;max-height:70vh}.spurit-ros__popup-footer{padding:16px 20px 0;border-top:1px solid #dfe3e8;display:flex;flex-wrap:wrap;justify-content:flex-end}.spurit-ros__popup-footer .spurit-ros__btn{margin-left:16px;margin-bottom:16px;font-size:14px}.spurit-ros__popup-footer .spurit-ros__btn:first-child{margin-left:0}.spurit-ros__bar{width:100%;padding:16px;text-align:center;border-bottom:1px solid #ebebeb}.spurit-ros__subscriptions a{text-decoration:underline;position:unset}.spurit-ros__subscriptions .spurit-ros__wrapper{text-align:left;padding:25px;margin-top:20px}.spurit-ros__subscriptions .spurit-ros__content{text-align:left}.spurit-ros__subscriptions .spurit-ros__title{font-size:20px}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner{padding:8px 16px;margin-bottom:20px;border:1px solid;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner.success{background-color:#f1f8f5;border-color:#95c9b4}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner.error{background-color:#fbeae5;border-color:#de3618}.spurit-ros__subscriptions .spurit-ros__banners-container .spurit-ros__banner-content{color:#000}.spurit-ros__subscriptions .spurit-ros__banners-container.no-close .spurit-ros__close{display:none}.spurit-ros__form-field{position:relative}.spurit-ros__form-field select{background-size:0}.spurit-ros__icon-caret{position:absolute;right:12px;left:calc(100% - 24px);top:calc(50% - 3.5px);pointer-events:none}.spurit-ros__subscriptions table{margin-bottom:40px;border-style:solid;border-width:.01rem;border-collapse:collapse;font-size:unset}.spurit-ros__subscriptions table .spurit-ros__subscription-total,.spurit-ros__subscriptions table th{font-weight:600}.spurit-ros__subscriptions table td{white-space:nowrap}.spurit-ros__subscriptions table td,.spurit-ros__subscriptions table th{border-style:solid;border-width:.01rem;padding:8px 16px}.spurit-ros__subscriptions table td.spurit-ros__product-title,.spurit-ros__subscriptions table th.spurit-ros__product-title{word-break:break-all;white-space:normal}.spurit-ros__subscriptions .spurit-ros__filters{margin-bottom:20px}.spurit-ros__subscriptions .spurit-ros__filter{margin:0 8px;display:inline-block;line-height:20px;text-decoration:none;opacity:1}.spurit-ros__subscriptions .spurit-ros__filter:first-child{margin-left:0}.spurit-ros__subscriptions .spurit-ros__filter:last-child{margin-right:0}.spurit-ros__subscriptions .spurit-ros__filter.active{text-decoration:underline}.spurit-ros__subscriptions .spurit-ros__subscription-products{white-space:normal}.spurit-ros__subscriptions .spurit-ros__subscription-products .spurit-ros__subscription-product{display:inline-block}.spurit-ros__subscriptions .spurit-ros__subscription-products .spurit-ros__subscription-product:not(:last-child):after{content:",";margin-left:-2px}.spurit-ros__subscriptions .spurit-ros__table{overflow-x:auto;overflow-y:hidden}.spurit-ros__subscriptions .spurit-ros__table table{min-width:100%;width:auto}.spurit-ros__subscriptions .spurit-ros__list{border:1px solid #dfe3e8;margin-bottom:40px}.spurit-ros__subscriptions .spurit-ros__list .spurit-ros__row{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:8px 16px}.spurit-ros__subscriptions .spurit-ros__list .spurit-ros__row.bordered:not(:first-child){border-top:1px solid #dfe3e8}.spurit-ros__subscriptions .spurit-ros__list-item{border-bottom:1px solid #dfe3e8}.spurit-ros__subscriptions .spurit-ros__list-item:last-child{border-bottom:none}.spurit-ros__subscriptions .spurit-ros__list-item-label{font-weight:700}.spurit-ros__subscriptions .spurit-ros__list-item-value{text-align:right}.spurit-ros__subscription a[data-action]{white-space:nowrap}.spurit-ros__subscription-items{width:600px;padding-right:40px;display:inline-block;vertical-align:top}.spurit-ros__subscription .spurit-ros__frequency-picker{padding-top:0}.spurit-ros__subscription .spurit-ros__frequency-param select{width:120px}.spurit-ros__subscription .spurit-ros__frequency-param input,.spurit-ros__subscription .spurit-ros__frequency-param select{margin-bottom:0}.spurit-ros__subscription .spurit-ros__btn{margin:0 20px 20px 0}.spurit-ros__subscription .spurit-ros__btn:last-child{margin-right:0}.spurit-ros__subscription ul{margin:0 0 20px;padding:0;list-style:none}.spurit-ros__subscription-info{width:305px;display:inline-block;vertical-align:top}.spurit-ros__next-order-date-picker{display:none;align-items:center}.spurit-ros__next-order-date-picker a{padding:0 8px}.spurit-ros__next-order-date-picker label{margin-bottom:0}.spurit-ros__next-order-date-picker input[type=date]{width:170px;border-width:1px;border-style:solid;padding:8px 8px 8px 12px;background-color:transparent}.spurit-ros__subscription-actions{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.spurit-ros__subscription-actions .spurit-ros__btn:not([data-action]){border:none;padding:0;text-align:left;cursor:default}.spurit-ros__payment-method-info{margin-bottom:20px}@media (max-width:1013px){.spurit-ros__subscription-items{padding-right:0}.spurit-ros__subscription-items table{min-width:565px}.spurit-ros__subscription-info,.spurit-ros__subscription-items{width:100%}}.ros-shopify-payment-button-hide .shopify-payment-button__button--branded{display:none}.spurit-ros__btn{padding:8px 16px;min-width:unset;min-height:unset}.spurit-ros__btn[disabled]{opacity:.5}.spurit-ros__close{cursor:pointer;background-color:transparent;width:16px;height:16px;border:none;margin-left:16px;padding:0}