.d-none{display:none}.cnr-modal{position:absolute;top:0;left:0;background-color:#0008;display:none;z-index:1000000000}.cnr-modal.active{display:flex;justify-content:center;align-items:center}.cnr-modal .close{position:absolute;top:18px;right:18px;z-index:9}.cnr-modal .modal-content{position:relative;width:90%}@media screen and (max-width:900px){.cnr-modal.active{align-items:start;height:100%!important}.cnr-modal .modal-content{overflow:hidden;padding:8px;position:absolute;top:0;left:50%;height:100%;transform:translate(-50%)}.cnr-modal .modal-text{overflow:hidden;height:100%;position:relative}.cnr-quick-add-content{position:relative;height:100%;overflow-y:auto}}.stop-scrolling{height:100%;overflow:hidden}.cnr-modal .modal-text{overflow:scroll}.cnr-subscription-widget{margin:32px 0!important;border:2px solid #78b802;border-radius:4px}.cnr-subscription-widget #rc_autodeliver_options{display:none}.cnr-subscription-widget .rc_block:has(input:checked) #rc_autodeliver_options{display:block}.cnr-subscription-widget .options-selector{border-radius:50px;font-size:16px}.cnr-subscription-widget .options-selector .radio-options{display:flex;flex-wrap:wrap;gap:5px}.cnr-subscription-widget .options-selector .radio-options input{display:none}.cnr-subscription-widget .options-selector .radio-options input:checked+label{background:#78b802;color:#fff;border:2px soldi #77B900}.cnr-subscription-widget .options-selector .radio-options label{width:32%;padding:14px 20px;border-radius:8px;background:#fff;flex-direction:column;gap:0;font-size:14px;line-height:1.5;font-weight:700;box-shadow:0 2px 4px #00000038;text-align:center;align-items:center;position:relative}.cnr-subscription-widget .options-selector .radio-options label small{font-weight:400}.cnr-subscription-widget .options-selector .radio-options label input{display:none}.option-badge{position:absolute;top:-14px;background:#e6ffb9;font-size:12px;letter-spacing:0;padding:4px 9px;border-radius:4px;color:#000}.cnr-subscription-widget .options-selector select{display:none}.cnr-subscription-widget .options-selector.multiple-options select{background:none;border:none;display:inline-block;font-size:16px}.cnr-subscription-widget .options-selector .plan-single-label{padding:9px 18px;color:#000}.cnr-subscription-widget .options-selector.multiple-options .plan-single-label{display:none}.cnr-subscription-widget #rc_radio_options{background-color:#d9d9d926;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:0;position:relative}.cnr-subscription-widget .rc_price{font-weight:700;letter-spacing:0}.cnr-subscription-widget .rc_block{color:var(--blue);flex-direction:row;padding:12px;transition:.2s background-color,color cubic-bezier(.4,0,.2,1)}.cnr-subscription-widget .rc_block.rc_block__type__onetime{border-top:none}.cnr-subscription-widget .rc_block .description{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:16px;margin-bottom:8px}.cnr-subscription-widget .rc_block label{display:flex;gap:8px}@media (width <= 749px){.cnr-subscription-widget .rc_block label{flex-direction:column;align-items:flex-start}}.cnr-subscription-widget .subs-info{display:none;font-size:18px;margin-left:9px;padding-left:9px;position:relative;white-space:normal}.cnr-subscription-widget .modal-container{display:flex}.cnr-subscription-widget .subs-info .modal{cursor:pointer;display:inline;margin:0;padding-left:5px;text-decoration:underline}.cnr-subscription-widget .modal__how_it_works{position:absolute;background-color:#000;color:#fff;font-size:12px;width:300px;padding:12px;top:25%;cursor:default;left:47%;text-align:left;white-space:initial;z-index:999;opacity:0;transition:opacity .2s ease-in}.cnr-subscription-widget .modal:hover~.modal__how_it_works{opacity:1;transition:opacity .2s ease-out}.cnr-subscription-widget .subs-info .info_item{margin:0;position:relative}.cnr-subscription-widget .subs-info .info_item:before{position:absolute;left:-18px;content:"\2713"}.cnr-subscription-widget .one-time-info{font-size:14px;line-height:1.5em;margin-top:5px;padding-left:30px;white-space:normal}.cnr-subscription-widget .rc_block__type--active .subs-info,.cnr-subscription-widget .rc_block__type--active .one-time-info{display:block}.cnr-subscription-widget .rc_block__type__autodeliver .rc_description,.cnr-subscription-widget .rc_block__type__onetime .rc_description{font-family:var(--font-body-family);letter-spacing:0;font-weight:700}.cnr-subscription-widget .rc_block__type__autodeliver p,.cnr-subscription-widget .rc_block__type__onetime p{margin:0 0 10px}.cnr-subscription-widget .rc_radio{margin:7px 9px 0 0;height:16px;width:16px}.cnr-subscription-widget .rc-subscription-details{position:relative}.cnr-subscription-widget .rc-subscription-details button{border:none;background:transparent;cursor:pointer}.cnr-subscription-widget .rc-tooltip{position:absolute;width:100%;z-index:10000000;font-size:12px;max-width:300px;box-shadow:0 0 1px 0 var(--rc-details-icon-color);top:24px;display:none}.cnr-subscription-widget .rc-tooltip.active{display:block}.cnr-subscription-widget .rc-tooltip__content{background:#d6d6d6;color:#fff;padding:8px}.cnr-subscription-widget .recharge-badge{display:flex;justify-content:flex-end;align-items:center;border-radius:20px;background:#fff;width:fit-content;padding:4px 8px;height:32px;gap:8px;text-decoration:none}.cnr-subscription-widget .rc-tooltip__footer{margin:8px;padding:8px 0;display:flex;justify-content:flex-end}.cnr-subscription-widget .rc-tooltip__footer svg{height:24px}.cnr-subscription-widget .subscription-frequency-label{display:none}.cnr-subscription-widget .container-extra{background-color:#78b802;border:none;color:#fff;font-size:16px;left:-2px;padding:3px 12px;position:absolute;top:-15px;font-weight:700;border-radius:3px;letter-spacing:0}.cnr-subscription-widget .spacer{flex-grow:1}@media screen and (min-width: 768px){.cnr-subscription-widget .subs-info{margin-left:45px}.cnr-subscription-widget .rc_block label{justify-content:space-between;width:92%}}.cnr-quantity input::-webkit-outer-spin-button,.cnr-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cnr-quantity input[type=number]{-webkit-appearance:inherit;appearance:inherit;-moz-appearance:textfield;width:3em;border:none;text-align:center}.cnr-quantity input[type=number]{border:none!important}.cnr-quantity .minus,.cnr-quantity .plus{width:16px;padding:2px;cursor:pointer;text-align:center}.cnr-quantity{display:flex;flex-direction:row;gap:4px;align-items:flex-end}.cnr-quantity:has(input::disabled){opacity:.5}.cnr-quantity .wrapper{border:1px solid #000000;display:flex;gap:4px;border-radius:5px}.cnr-quantity .extra{display:none}.cnr-quantity.active .extra{display:inline}.cnr-quantity.active .remove-this{border:none;background:transparent;padding:0;cursor:pointer}.quick-order{background-color:#fff;padding:36px;width:100%}.quick-order-header-image{display:flex;position:relative}.quick-product-image{width:25%}.quick-product-image img{max-width:100%}.quick-product-details{padding:0 9px}.quick-product-details h3{margin:0}.variant-list{width:100%}.variant-item{display:grid;grid-template-columns:1fr 170px 1fr;grid-template-rows:repeat(2,auto);gap:1.5rem;margin-bottom:3.5rem}.variant-item-image-container{width:45px}.variant-image{max-width:100%}.quantity.field{grid-column:2 / 5}.variant-totals{grid-column:5 / 3}.quick-order-actions{text-align:center}.variant-list thead tr{display:grid}.variant-total-header{grid-column:3}.quick-order th{border-bottom:1px solid #efefef;font-size:12px;padding:9px 0;text-transform:uppercase}.total-items{margin-bottom:9px;text-transform:uppercase}.subtotal{margin-bottom:18px}.total-items,.subtotal{font-size:18px;font-weight:600}.remove-all{align-items:center;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:18px;text-transform:uppercase}.remove-all button{background-color:transparent;border:none}.remove-all svg{width:20px}@media screen and (min-width: 768px){.quick-order{padding:18px}.quick-order{display:flex}.quick-order-header-image{display:block;width:25%}.quick-product-image{width:100%}.quick-order-content{height:auto;margin:0 auto;max-width:100%;position:relative;width:75%}.quick-order h2{margin:0}.product-price-range{margin-bottom:18px}.variant-list thead tr{display:table-row}.variant-image-wrap{align-items:center;display:flex}.variant-item{display:table-row;grid-template-columns:unset;grid-template-rows:unset;gap:unset;margin-bottom:unset}.quantity.field{grid-column:unset}.quick-order-actions{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:18px 0 0;position:sticky;text-align:left}.all-buttons{align-items:center;display:flex}.variant-list{border-spacing:0;border-collapse:separate;display:table;box-shadow:none;width:100%}.variant-list thead{position:sticky;top:0;z-index:3}.variant-list td.quantity{padding-top:1.6rem}.total-items,.subtotal{font-size:14px;margin-bottom:0}}.icon-text__items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:14px;width:100%;margin-top:20px;background:#f9f9f9;padding:7px}.icon-text__items .icon-text__item{display:flex;align-items:center;gap:5px;letter-spacing:0;font-weight:700;position:relative;justify-content:center;padding:0 16px}@media (width <= 749px){.icon-text__items .icon-text__item{padding:0 9px;font-size:9px}}.icon-text__items .icon-text__item:after{position:absolute;height:15px;width:1px;background-color:#b7e662;content:"";right:0}.icon-text__items .icon-text__item:last-child:after{content:none}
/*# sourceMappingURL=/cdn/shop/t/94/assets/cnr-widgets-loose-leaf.css.map */
