.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:flex-start;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 .spurit-ros__close{height:29px}.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;vertical-align:top}.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__subscription-heading{display:flex;justify-content:space-between;align-items:center}.spurit-ros__subscriptions .spurit-ros__subscription-heading button{margin-bottom:0}.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__subscription-status-details{white-space:normal}.spurit-ros__subscriptions .spurit-ros__subscription-status .spurit-ros__subscription-status-details{padding-top:8px}.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__subscriptions .spurit-ros__initial-discount{color:#6d7175}.spurit-ros__subscriptions .spurit-ros__next-price{color:#6d7175;margin-top:-1.5rem}.spurit-ros__subscription a[data-action]{white-space:nowrap}.spurit-ros__subscription-items{width:600px;padding-right:10px;display:inline-block;vertical-align:top}.spurit-ros__subscription-items .spurit-ros__subdued{opacity:.8}.spurit-ros__subscription .spurit-ros__table .spurit-ros__btn{margin:0}.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;cursor:pointer}.spurit-ros__subscription .spurit-ros__btn:last-child{margin-right:0}.spurit-ros__subscription .spurit-ros__edit-product-qty__btn{color:unset;background:unset;border:unset;cursor:pointer;vertical-align:middle;float:right}.spurit-ros__subscription .spurit-ros__edit-product-qty__section input{width:auto;border-width:1px;border-style:solid;padding:8px 12px!important}.spurit-ros__subscription .spurit-ros__edit-product-qty__section .spurit-ros__edit-product-qty__actions{display:flex}.spurit-ros__subscription .spurit-ros__edit-product-qty__section .spurit-ros__edit-product-qty__actions a+a{margin-left:auto;padding-left:5px}.spurit-ros__subscription .spurit-ros__row.spurit-ros__product-qty__section,.spurit-ros__subscription .spurit-ros__row.spurit-ros__product-qty__section .spurit-ros__list-item-label{display:flex;align-items:center}.spurit-ros__subscription .spurit-ros__row.spurit-ros__product-qty__section .spurit-ros__list-item-label .spurit-ros__edit-product-qty__btn{height:40px;width:40px}.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__subscription-actions .spurit-ros__btn:not([data-action]):after{box-shadow:none}.spurit-ros__payment-method-info{margin-bottom:20px}.spurit-ros__fulfillment-details{display:flex;flex-direction:column;width:245px}.spurit-ros__fulfillment-date-editor{width:245px;flex-wrap:wrap}.spurit-ros__fulfillment-date-editor a:not(:last-child){margin-right:8px}.spurit-ros__fulfillment-details-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.spurit-ros__fulfillment-details-row:last-child{margin-bottom:0}.spurit-ros__fulfillment-details-row input[type=date]{padding:4px;height:32px;font-size:14px;width:9em;flex-grow:0}.spurit-ros__note{margin-bottom:16px;color:#637381}.spurit-ros__box-summary ul{margin-bottom:0}.spurit-ros__box-summary ul li{overflow:hidden;text-overflow:ellipsis;max-width:160px}@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%;flex-direction:column;align-items:flex-end}.spurit-ros__fulfillment-details-row:not(.spurit-ros__fulfillment-date-editor){flex-direction:column;align-items:flex-end}}.ros-cart-widget{padding-top:12px;min-width:235px;max-width:400px;display:inline-block}@media (max-width:480px){.ros-cart-widget{max-width:unset;width:100%}}.ros-cart-widget__label{font-weight:400;margin-bottom:8px;display:flex;align-items:center;gap:6px;cursor:pointer;word-break:break-all}.ros-cart-widget__label input[type=checkbox]{display:none}.ros-cart-widget__label input[type=checkbox]:checked+.ros-cart-widget__checkbox{background-color:#202223}.ros-cart-widget__label input[type=checkbox]:checked+.ros-cart-widget__checkbox .ros-cart-widget__checkmark{display:block}.ros-cart-widget__checkbox{border-radius:3px;width:15px;height:15px;border:1px solid #202223;display:inline-flex;justify-content:center;align-items:center;line-height:8px;font-size:8px;flex-shrink:0}.ros-cart-widget__checkbox .ros-cart-widget__checkmark{display:none;color:#fff}.ros-cart-widget__details{border:1px solid rgba(32,34,35,.12156862745098039);padding:12px 23px;display:flex;flex-direction:column;gap:8px;width:100%}.ros-cart-widget__details-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ros-cart-widget__details-item label{margin-bottom:0;cursor:default}.ros-cart-widget__details-item select{border:none;cursor:pointer;margin-left:-4px}.ros-cart-widget__details-item select:focus-visible{outline:none;box-shadow:none;border:none}.ros-cart-widget__details-item .ros-btn{width:100%;color:#fff;padding:8px 12px;white-space:normal;word-break:break-all;--border-opacity:1}.ros-cart-widget__price-per-delivery{font-size:.85em;opacity:.85}.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}.ros-shopify-payment-button-hide .shopify-payment-button__button--branded{display:none}.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:462px;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 .color-background-1{border-radius:5px}.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 30px;text-align:right;display:flex;justify-content:flex-end;font-weight:600;font-size:18px;line-height:24px}.spurit-ros__popup-header .spurit-ros__close{height:24px;display:inline-flex;align-items:center}.spurit-ros__popup-heading{flex-shrink:1;text-align:left}.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__overlay_cart-upsell .spurit-ros__popup{border-radius:5px;width:568px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-header{padding-bottom:4px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-body{padding:0 40px 20px;border-bottom:1px solid rgba(27,31,40,.12156862745098039)}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-body-title{font-size:18px;font-weight:600;line-height:23.54px;margin-bottom:20px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-body-content{font-size:16px;line-height:20.93px;margin:0}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions{display:flex;flex-direction:column;gap:12px;align-items:center;padding:20px 40px 40px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn{width:322px}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn_plain{background-color:transparent;color:inherit;box-shadow:none;outline:none;border:none;padding:0;min-height:unset}.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn_plain:after,.spurit-ros__overlay_cart-upsell .spurit-ros__popup-actions .ros-btn_plain:before{box-shadow:none;outline:none;border:none}.product-selector{font-size:14px;background-color:var(--color-body,#fff);width:450px;max-width:100%}.product-selector__loader{display:inline-block;width:100%;height:100%;text-align:center;padding-top:30px}.product-selector__loader:after{content:" ";display:block;width:42px;height:42px;margin:auto;border-radius:50%;border:3px solid #777;border-left-color:transparent;-webkit-animation:loader .6s linear infinite;animation:loader .6s linear infinite}@-webkit-keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.product-selector__wrapper{background-color:rgba(0,0,0,.5);display:none;position:fixed;width:100vw;height:100vh;align-items:center;justify-content:center;z-index:1268;left:0;top:0}.product-selector__wrapper:empty{display:none}.product-selector__header{padding:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dfe3e8}.product-selector__btn{cursor:pointer}.product-selector__btn_plain{background-color:transparent;border:none;padding:0}.product-selector__btn_plain[data-action=close-product-selector]{margin-left:16px;height:16px;width:16px}.product-selector__search{padding:20px;border-bottom:1px solid #dfe3e8}.product-selector__search-input{position:relative;display:block}.product-selector__search-input input{height:36px;width:100%;padding-left:40px}.product-selector__search-input-icon{position:absolute;display:flex;align-items:center;height:100%;padding:14px}.product-selector__body{height:400px;overflow-x:hidden;overflow-y:auto;position:relative;display:flex;flex-direction:column;align-items:center}.product-selector__body ul{margin:0;list-style-type:none;padding:0;width:100%}.product-selector__body ul li:last-child label{border-bottom:none}.product-selector__body ul li label{padding:10px;display:flex;align-items:center;border-bottom:1px solid #dfe3e8}.product-selector__body ul li label input[type=checkbox]{display:none}.product-selector__body ul li label input[type=checkbox]:checked+.product-selector__checkbox{background-color:#0075ff;border-color:#0075ff}.product-selector__body ul li label input[type=checkbox]:checked+.product-selector__checkbox:after{content:"\2713";color:#fff;width:14px;display:inline-block;font-size:9px;vertical-align:top;text-align:center}.product-selector__body ul li label input[type=checkbox]:disabled+.product-selector__checkbox{border-color:#d5d5d5}.product-selector__body ul li label input[type=checkbox]:disabled+.product-selector__checkbox+.product-selector__item-title{color:#d5d5d5}.product-selector__body ul li label img,.product-selector__body ul li label svg{width:40px;margin-left:8px;flex-shrink:0;border:1px solid #e1e3e5;border-radius:5px}.product-selector__body ul .product-selector__variants-list li{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 32px;border-bottom:.5px solid #dfe3e8}.product-selector__body ul .product-selector__variants-list li:last-child{border-bottom:none}.product-selector__body ul .product-selector__variants-list li label{padding:0;border-bottom:none}.product-selector__body ul .product-selector__variants-list li label .product-selector__item-title{color:#3cc29e}.product-selector__empty{display:flex;flex-direction:column;align-items:center;padding-top:30px}.product-selector__products-list+.product-selector__loader{height:60px;padding:10px 0}.product-selector__item-title{margin-left:8px}.product-selector__checkbox{width:16px;height:16px;border:1px solid #767676;border-radius:3px;cursor:pointer;display:inline-block;flex-shrink:0}.product-selector__checkbox.partial{background-color:transparent}.product-selector__checkbox.partial:after{content:"\2014";color:#000;width:14px;display:inline-block;font-size:8px;vertical-align:top;text-align:center;text-shadow:0 0 1px #767676}.product-selector__footer{padding:20px;border-top:1px solid #dfe3e8;display:flex;flex-wrap:wrap;justify-content:flex-end}.product-selector__footer .product-selector__btn{margin-left:16px;padding:8px 16px;min-width:unset;min-height:unset}.product-selector__footer .product-selector__btn:first-child{margin-left:0}.product-selector__footer .product-selector__btn.loading .product-selector__btn-loader{display:inline-block}.product-selector__btn-loader{border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:none;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;position:absolute;height:18px;width:18px;z-index:1000}.product-selector__btn-loader:empty{display:none}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.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__widget .spurit-ros__badge{margin-left:0}.spurit-ros__title{display:block;margin-bottom:9px}.spurit-ros__options .spurit-ros__option:only-child>.spurit-ros__option-inner>.spurit-ros__option-content>.spurit-ros__radio{display:none}.spurit-ros__options .spurit-ros__option:only-child>.spurit-ros__option-inner>.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 .spurit-ros__option-inner{padding:0 16px;border-style:solid}.spurit-ros__option input[type=radio]{display:none}.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-content+.spurit-ros__option-nested,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.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,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.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,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.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,.spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner>.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:16px 0 16px 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__option-content{flex-wrap:wrap}.spurit-ros__option-content .spurit-ros__price_per_delivery{text-align:right;flex-basis:100%;margin-top:-.7rem;margin-bottom:12px}.spurit-ros__label-content,.spurit-ros__price{color:inherit}.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:16px 0 16px 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!important;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{margin:-1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position-x:98%;background-position-y:50%;cursor:pointer;padding:8px 38px 8px 12px;width:calc(100% + 2px)}.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 .spurit-ros__frequency_select__wrapper{position:relative;border-style:solid;border-width:1px!important}.spurit-ros__frequencies .spurit-ros__frequency_select__wrapper svg{position:absolute;top:calc(50% - 12px);right:14px}.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}.spurit-ros__badge{border-style:solid;padding:5px 13px;margin-left:16px;display:inline-block}.spurit-ros__badge:empty{display:none!important}[data-editable=general]:not(.spurit-ros__title):not(.spurit-ros__price){text-decoration:none!important}.spurit-ros__widget[data-type=separated-blocks] .spurit-ros__option{margin-bottom:12px}.spurit-ros__widget[data-type=solid-block] .spurit-ros__options:has(.spurit-ros__option:nth-of-type(n+2)) .spurit-ros__option:first-child .spurit-ros__option-inner{border-bottom-style:none;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.spurit-ros__widget[data-type=solid-block] .spurit-ros__options:has(.spurit-ros__option:nth-of-type(n+2)) .spurit-ros__option:last-child .spurit-ros__option-inner{border-top-style:none;border-top-right-radius:0!important;border-top-left-radius:0!important}.spurit-ros__widget[data-type=solid-block] .spurit-ros__options:has(.spurit-ros__option:nth-of-type(n+2)) .spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner{border-style:solid}.spurit-ros__widget[data-type=tiles] .spurit-ros__options{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;grid-gap:20px}.spurit-ros__widget[data-type=tiles] .spurit-ros__option .spurit-ros__option-inner{height:100%;padding:0}.spurit-ros__widget[data-type=tiles] .spurit-ros__option .spurit-ros__option-inner label.spurit-ros__option-content{height:100%;padding:20px 16px;position:relative;text-align:center;justify-content:center;flex-direction:column;cursor:pointer}.spurit-ros__widget[data-type=tiles] .spurit-ros__option .spurit-ros__option-inner label.spurit-ros__option-content .spurit-ros__price{padding-top:8px}.spurit-ros__widget[data-type=tiles] .spurit-ros__option input[type=radio]+.spurit-ros__option-inner .spurit-ros__badge{display:none}.spurit-ros__widget[data-type=tiles] .spurit-ros__option input[type=radio]:checked+.spurit-ros__option-inner .spurit-ros__badge{display:block}.spurit-ros__widget[data-type=tiles] .spurit-ros__notes-for-customer{margin-top:16px}.spurit-ros__widget[data-type=tiles] .spurit-ros__badge{position:absolute;top:-1px;transform:translateY(-50%)}.spurit-ros__widget[data-type=tiles] .spurit-ros__label-content{overflow-wrap:anywhere}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-normal.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-400-italic.woff) format("woff")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-normal.woff) format("woff")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/roboto-latin-700-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-normal.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-400-italic.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-normal.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/open-sans-latin-700-italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-normal.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-400-italic.woff) format("woff")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-normal.woff) format("woff")}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/lato-latin-700-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-normal.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-400-italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-normal.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/montserrat-latin-700-italic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-normal.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-400-italic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-normal.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/merriweather-latin-700-italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-normal.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-400-italic.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-normal.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-normal.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;src:url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-italic.woff2) format("woff2"),url(https://cdn-spurit.com/shopify-apps/fonts/playfair-display-latin-700-italic.woff) format("woff")}.spurit-ros__btn{padding:8px 16px;min-width:unset;min-height:unset}.spurit-ros__btn[disabled]{opacity:.5}.spurit-ros__btn.spurit-ros__btn_plain{padding:0;background-color:transparent;border:none}.spurit-ros__btn_full-width{flex-grow:1}@media (max-width:420px){.spurit-ros__btn_full-width{margin-left:0;width:100%}}.spurit-ros__btn_destructive{border:1px solid #cd290c;--color-button-text:#cd290c;color:#cd290c}.spurit-ros__close{cursor:pointer;background-color:transparent;width:16px;height:16px;border:none;margin-left:16px;padding:0}.spurit-ros__subdued-bg{background-color:#f6f6f7;padding:8px 16px}[data-integration-price-created],[data-integration-price-original]{display:inline-block}.ros__loader{width:30px;aspect-ratio:1;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:3px;-webkit-animation:l1 1s infinite;animation:l1 1s infinite}@-webkit-keyframes l1{to{transform:rotate(.5turn)}}@keyframes l1{to{transform:rotate(.5turn)}}.ros-btn .ros__loader{display:none}.ros-btn.ros-btn_loading{pointer-events:none}.ros-btn.ros-btn_loading .ros__loader{display:inline-block}.ros-btn.ros-btn_loading .ros-btn__content{display:none}