.form-type-fieldrows > label + div{margin-top:0.5em;}.form-type-fieldrows > div{display:table;}.form-type-fieldrows .form-row{display:table-row;}.form-type-fieldrows .form-row > *{display:table-cell;}.form-type-fieldrows .form-row > label{padding-right:0.5em;}.form-type-fieldrows:not(.title-none) .form-row > label{font-weight:normal;}.form-type-fieldrows .form-row > div{padding-bottom:0.5em;}.form-type-fieldrows .form-row:last-child > div{padding-bottom:0;}#cookie-banner{position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:20px 40px;box-shadow:0 -0.25em 0.5em rgba(0,0,0,0.2);transform:translateY(100%);transition:200ms linear;transition-property:transform;z-index:1;}#cookie-banner > div{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:20px;justify-content:space-around;justify-content:space-evenly;align-items:center;}#cookie-banner > div > p{margin:0;}html.cookie-banner-visible #cookie-banner{transform:translateY(0);transition:400ms ease-out 400ms;}html.js input.custom-password-processed{padding-right:31px;background-repeat:no-repeat;background-size:21px;background-position:right 5px center;background-image:url("data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22m11.998%205c-4.078%200-7.742%203.093-9.853%206.483-.096.159-.145.338-.145.517s.048.358.144.517c2.112%203.39%205.776%206.483%209.854%206.483%204.143%200%207.796-3.09%209.864-6.493.092-.156.138-.332.138-.507s-.046-.351-.138-.507c-2.068-3.403-5.721-6.493-9.864-6.493zm8.413%207c-1.837%202.878-4.897%205.5-8.413%205.5-3.465%200-6.532-2.632-8.404-5.5%201.871-2.868%204.939-5.5%208.404-5.5%203.518%200%206.579%202.624%208.413%205.5zm-8.411-4c2.208%200%204%201.792%204%204s-1.792%204-4%204-4-1.792-4-4%201.792-4%204-4zm0%201.5c-1.38%200-2.5%201.12-2.5%202.5s1.12%202.5%202.5%202.5%202.5-1.12%202.5-2.5-1.12-2.5-2.5-2.5z%22%20fill-rule%3D%22nonzero%22/%3E%3C/svg%3E");}html.js input.custom-password-processed.eye-hit{cursor:default;}html.js input.custom-password-processed[type=text]{background-image:url("data:image/svg+xml,%3Csvg%20clip-rule%3D%22evenodd%22%20fill-rule%3D%22evenodd%22%20stroke-linejoin%3D%22round%22%20stroke-miterlimit%3D%222%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22black%22%3E%3Cpath%20d%3D%22m17.069%206.546%202.684-2.359c.143-.125.32-.187.497-.187.418%200%20.75.34.75.75%200%20.207-.086.414-.254.562l-16.5%2014.501c-.142.126-.319.187-.496.187-.415%200-.75-.334-.75-.75%200-.207.086-.414.253-.562l2.438-2.143c-1.414-1.132-2.627-2.552-3.547-4.028-.096-.159-.144-.338-.144-.517s.049-.358.145-.517c2.111-3.39%205.775-6.483%209.853-6.483%201.815%200%203.536.593%205.071%201.546zm2.319%201.83c.966.943%201.803%202.014%202.474%203.117.092.156.138.332.138.507s-.046.351-.138.507c-2.068%203.403-5.721%206.493-9.864%206.493-1.297%200-2.553-.313-3.729-.849l1.247-1.096c.795.285%201.626.445%202.482.445%203.516%200%206.576-2.622%208.413-5.5-.595-.932-1.318-1.838-2.145-2.637zm-3.434%203.019c.03.197.046.399.046.605%200%202.208-1.792%204-4%204-.384%200-.756-.054-1.107-.156l1.58-1.389c.895-.171%201.621-.821%201.901-1.671zm-.058-3.818c-1.197-.67-2.512-1.077-3.898-1.077-3.465%200-6.533%202.632-8.404%205.5.853%201.308%201.955%202.567%203.231%203.549l1.728-1.519c-.351-.595-.553-1.289-.553-2.03%200-2.208%201.792-4%204-4%20.925%200%201.777.315%202.455.843zm-2.6%202.285c-.378-.23-.822-.362-1.296-.362-1.38%200-2.5%201.12-2.5%202.5%200%20.36.076.701.213%201.011z%22%20fill-rule%3D%22nonzero%22/%3E%3C/svg%3E");}
.form-item-aids input.form-text{width:4em;}
div.custom-basket-customize{padding-left:1.5em;box-sizing:border-box;width:480px;max-width:100%;}div.custom-basket-customize .form-item{background-color:#EEE;position:relative;height:33px;margin:1em 0;}div.custom-basket-customize .form-item input{display:none;}div.custom-basket-customize .form-item label{background-color:#EEE;font-weight:normal;padding:0 5px;height:33px;line-height:31px;-moz-user-select:none;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;}div.custom-basket-customize .form-item.form-type-checkbox{background-color:#CCC;}div.custom-basket-customize .form-item.form-type-checkbox,div.custom-basket-customize .form-item.form-type-checkbox label{cursor:pointer;}div.custom-basket-customize .form-item.form-type-checkbox label{width:80%;position:absolute;left:100%;transform:translateX(-100%);border:1px solid #CCC;color:#999;}div.custom-basket-customize .form-item.form-type-checkbox.selected label{left:0;transform:translateX(0);color:#000;}div.custom-basket-customize .form-item::before{content:"\2713";font-weight:bold;position:absolute;left:-1.5em;line-height:33px;opacity:0;}div.custom-basket-customize .form-item.selected::before{opacity:1;}div.custom-basket-customize.animatable .form-item.form-type-checkbox::before,div.custom-basket-customize.animatable .form-item.form-type-checkbox label{transition:100ms ease-out;transition-property:left,transform,opacity,color;}div.custom-basket-customize.animatable.warn-selected .form-item.form-type-checkbox.selected label,div.custom-basket-customize.animatable.warn-non-selected .form-item.form-type-checkbox:not(.selected) label{animation:warn1 1s ease-out infinite;}div.custom-basket-customize.animatable.warn-selected.warn-reset .form-item.form-type-checkbox.selected label,div.custom-basket-customize.animatable.warn-non-selected.warn-reset .form-item.form-type-checkbox:not(.selected) label{animation-name:warn2;}@keyframes warn1{50%{background-color:#FFF;}}@keyframes warn2{50%{background-color:#FFF;}}div.node.node-basket.customize-form .field.field-name-basket > .field-items{display:none;}div.node.node-basket.customize-form .node-content > div.add-to-cart form > div{display:block;}#order-pane-products tr.basket th{border-right-width:0;border-bottom-width:0;border-left-width:0;}#order-pane-products tr.basket th.qty{text-align:center;}#order-pane-products tr.basket th.price,#order-pane-products tr.basket th.total{text-align:right;}#order-pane-products tr.basket-product td.product{padding-left:2em;}#order-pane-products tr.basket-product + tr.single-product{border-top-width:1px;}.node-basket .field-name-basket td:first-child{padding-left:0;}.node-basket .field-name-basket td:last-child{padding-right:0;}div.toggle-disabled-types{text-align:right;}table#basket-types tr.disabled-type{display:none;}table#basket-types tr.disabled-type td{opacity:0.5;}table#basket-types.disabled-types-visible tr.disabled-type{display:table-row;}.form-item-delivery-datetime > .field-suffix > .separator{margin:0 0.25em;}table#basket-nodes{width:auto;}table#basket-nodes .enabled,table#basket-nodes .price,table#basket-nodes .status{padding-left:15px;text-align:center;}table#basket-nodes th.price > div.label{padding-right:12px;}table#basket-nodes thead div.all{margin-top:10px;display:flex;height:33px;justify-content:center;align-items:center;font-weight:normal;}table#basket-nodes thead div.all > .form-item{margin:0;}table#basket-nodes thead .name div.all{justify-content:left;font-style:italic;}
#custom-dashboard > div{margin:3em 0;}#custom-dashboard h2{margin:0 0 -0.5em;text-align:center;}#custom-dashboard p.empty{text-align:center;margin:3em 0;}#custom-dashboard h3{margin:0 0 0.5em;}#custom-dashboard h3 span.doubled{background-color:#A8BD3A;border-radius:5px;padding:0 5px;color:white;}#custom-dashboard table{margin:0;}#custom-dashboard a.button{white-space:nowrap;}#custom-dashboard div.balance .description{font-size:0.875rem;line-height:1.5em;margin-top:-1em;}#custom-dashboard > .area-top,#custom-dashboard .area-subscriptions > div.subscription,#custom-dashboard .area-orders > div.order{display:flex;flex-wrap:wrap;gap:1.5em;margin:3em 0;}#custom-dashboard > .area-top{align-items:center;justify-content:space-evenly;white-space:nowrap;}#custom-dashboard .area-subscriptions > div > div.area-left,#custom-dashboard .area-orders > div > div.area-left,#custom-dashboard .area-subscriptions > div > div.area-right,#custom-dashboard .area-orders > div > div.area-right{text-align:center;flex:0.33333;min-width:240px;}#custom-dashboard .area-subscriptions > div > div.area-left img,#custom-dashboard .area-orders > div > div.area-left img{margin:0 auto;}#custom-dashboard .area-subscriptions > div > div.area-right,#custom-dashboard .area-orders > div > div.area-right{align-self:center;display:flex;flex-direction:column;gap:1.5em;}#custom-dashboard .area-subscriptions > div > div.area-center,#custom-dashboard .area-orders > div > div.area-center{flex:1;}#custom-dashboard div.subscription.week-status-1 > div.area-left,#custom-dashboard div.subscription.week-status-1 > div.area-center{color:gray;filter:grayscale(100%);}#custom-dashboard .field{margin:0 0 1em;}#custom-dashboard .field:last-child{margin-bottom:0;}#custom-dashboard .field.field-name-products > .field-label{display:none;}#custom-dashboard > .area-bottom{font-size:1.2rem;padding:1em 1.5em 1.5em;background-color:#ccdb7e;text-align:center;}#custom-dashboard > .area-bottom h2{line-height:1.5em;margin-bottom:0;}#custom-dashboard > .area-bottom h2 + p{margin-top:1em;}#custom-dashboard > .area-bottom h2:last-child,#custom-dashboard > .area-bottom p:last-child{margin-bottom:0;}
.form-item-discount-rate input.form-qty{width:5em;}
div.product-description,.order-pane-table div.product-description{font-size:small;line-height:1.5em;}
.custom-query-filter-form fieldset{margin:1.5em 0 0;}.custom-query-filter-form > div{display:flex;flex-wrap:wrap;}.custom-query-filter-form .form-item,.custom-query-filter-form .form-actions.form-wrapper{padding:0 1.5em 1.5em 0;margin:0;position:static !important;background-image:none !important;}.custom-query-filter-form .form-item.form-type-checkboxes{padding-right:0;}.custom-query-filter-form .form-item.form-type-checkboxes > label.element-invisible{width:auto;height:auto;position:static !important;clip:auto;overflow:visible;visibility:hidden;}.custom-query-filter-form .form-checkboxes{display:flex;flex-wrap:wrap;}.custom-query-filter-form .form-item.form-type-checkboxes .form-item{padding:6px 1.5em 6px 0;}.custom-query-filter-form .form-actions > *{margin-top:1.5em;}.custom-query-description{margin-top:-11px;padding-bottom:11px;}.custom-query-filter-form legend{display:none;}tr.custom-query-total{font-weight:bold;border-bottom:0 none;}tr.custom-query-total td{border-top:1px solid #ccc;}
div.toggle-deleted-nodes{text-align:right;}table#sites tr.deleted-node{display:none;}table#sites tr.deleted-node td{opacity:0.5;}table#sites.deleted-nodes-visible tr.deleted-node{display:table-row;}
.field.field-name-weeks .toggle-past-weeks{font-weight:normal;float:right;}.field.field-name-weeks tr.past-week{display:none;}.field.field-name-weeks tr.past-week td{opacity:0.5;}.field.field-name-weeks.past-weeks-visible tr.past-week{display:table-row;}.field.field-name-weeks th.num,.field.field-name-weeks td.num{width:0;white-space:nowrap;text-align:right;padding-right:15px;}.field.field-name-weeks td.actions a.disabled{pointer-events:none;user-select:none;opacity:0.33333;filter:grayscale(100%);}.field.field-name-weeks .banner-double{position:sticky;top:100px;z-index:498;padding:10px 5px;margin-bottom:calc(-2 * 10px - 1.5em);background:#25AB28;color:white;display:flex;align-items:center;column-gap:5px;box-sizing:border-box;min-width:fit-content;max-width:100%;margin-left:auto;user-select:none;}@media (max-width:1024px){.field.field-name-weeks .banner-double{top:60px;}}@media (max-width:667px){.field.field-name-weeks .banner-double{width:auto !important;}}.field.field-name-weeks .banner-double button{background:transparent;border:0 none;color:white;padding:0;width:1.5em;font:inherit;}.field.field-name-weeks .banner-double button:hover{background:rgba(255,255,255,0.2);}.field.field-name-weeks td.actions a.double.glow:not(.disabled){animation:glow 1s infinite;}@keyframes glow{0%{text-shadow:0 0 0px #25AB28;}50%{text-shadow:0 0 2px #25AB28;}100%{text-shadow:0 0 0px #25AB28;}}.form-item-cancel-count input.form-qty{width:4em;}.form-item.form-item-move-subscriptions{margin-top:-1em;}.form-item.form-item-move-subscriptions input[disabled]{display:none;}
.field .field-label{font-weight:bold;}.field-label-inline .field-label,.field-label-inline .field-items{float:left;}form .field-multiple-table{margin:0;}form .field-multiple-table th.field-label{padding-left:0;}form .field-multiple-table td.field-multiple-drag{width:30px;padding-right:0;}form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{padding-right:.5em;}form .field-add-more-submit{margin:.5em 0 0;}
.node-unpublished{background-color:#fff4f4;}.preview .node{background-color:#ffffea;}td.revision-current{background:#ffc;}
.uc-order-action img{padding:0 3px;position:relative;top:3px;}.view-uc-orders .form-item{padding-top:4px;}.view-uc-orders #edit-order-id{width:10em;}.view-uc-orders #edit-delivery-first-name-wrapper,.view-uc-orders #edit-created-wrapper{clear:left;}.view-uc-orders #edit-created-min-wrapper,.view-uc-orders #edit-created-max-wrapper{float:left;}.view-uc-orders .form-type-date-select .date-padding{padding:0 22px 0 0;}.view-uc-orders .form-type-date-select{padding-top:0;}.view-uc-orders tbody tr:hover{background-color:#ddd;}.view-uc-orders tbody td.views-field-order-total{text-align:right;}.view-uc-orders tbody td.views-field-created{text-align:center;}.order-overview-form{float:left;padding:0 2em 0 0;}.order-overview-form .form-item{margin-bottom:0;}.order-overview-form #uc-order-select-form,.order-overview-form #uc-order-admin-sort-form{margin-bottom:0;}.uc-orders-table{clear:both;width:100%;}.uc-orders-table thead th{white-space:nowrap;}.uc-orders-table tr.odd:hover,.uc-orders-table tr.even:hover{background-color:#ddd;}.uc-orders-table img{float:left;margin-right:.5em;}.order-admin-icons{margin-left:2px;}.order-admin-icons img{padding:0 3px;position:relative;top:3px;}.order-pane{border-color:#bbb;border-style:solid;border-width:1px;line-height:1.1em;margin:.5em;padding:.5em;position:relative;}.order-pane thead{background-color:#ddd;}.order-pane tbody{border-top:0;}.order-pane-icons{position:absolute;right:.5em;top:5px;}.order-pane-icons img{cursor:pointer;}.order-pane-title{font-weight:bold;padding-bottom:.5em;}.pos-left{float:left;}.abs-left{clear:left;}.order-pane.abs-left{border:0;padding:.5em 0;}.pos-right{float:right;}.abs-right{clear:right;float:right;}.text-center{text-align:center;}.full-width{width:100%;}.order-pane .uc-store-address-field .form-item{padding:0;}.order-pane .uc-store-address-field .form-item label{padding:2px 4px;width:12em;}.order-pane #edit-add-line-item,.order-pane #edit-add-line-item .form-item{float:left;margin-right:1em;padding-top:0;}.order-pane .line-item-table{width:auto;}.order-pane-table th{padding:4px 8px;font-weight:bold;}.order-pane-table td{padding:4px 8px;vertical-align:top;}.order-pane-table td.qty,.order-pane-table td.sku{text-align:center;white-space:nowrap;}.order-pane-table td.product{width:80%;}.order-pane-table td.cost,.order-pane-table td.price,.order-pane-table td.total{text-align:right;white-space:nowrap;}#order-edit-products .form-remove{cursor:pointer;margin-top:4px;}.uc-order-comments td{vertical-align:top;}.uc-order-comments .date,.uc-order-comments .user,.uc-order-comments .notified,.uc-order-comments .status{text-align:center;white-space:nowrap;}.uc-order-comments .message{width:80%;}.order-edit-table{width:auto;}.order-edit-table .oet-label{font-weight:bold;text-align:right;}.order-edit-table .form-item{display:inline;}.address-select-box{background-color:#ddd;border:solid 1px #999;margin-bottom:1em;padding-bottom:1em;padding-left:1em;width:auto;}.customer-select-box{background-color:#ddd;border:solid 1px #999;margin-top:1em;padding:1em;width:auto;}.line-item-table{width:100%;}.line-item-table td{padding:2px;}.line-item-table .li-title{font-weight:bold;text-align:right;width:100%;}.line-item-table .li-amount{text-align:right;white-space:nowrap;}.line-item-table .form-item{display:inline;}.order-review-table tbody{border-top:0;}.order-pane-table .product-description{font-size:.7em;}.order-pane #uc-credit-order-view-form{margin-bottom:0;margin-top:.5em;}#uc-credit-order-view-form .form-submit{margin:0;}.order-pane #uc-order-view-update-form{margin-bottom:1em;}#uc-order-view-update-form #edit-controls label{display:inline;}#uc-order-view-update-form #edit-controls .form-type-checkbox{padding-top:8px;}#uc-order-view-update-form #edit-controls .form-submit{margin:0;}.address-select-box #uc-order-address-book-form{margin-bottom:0;}.order-pane.abs-left .form-submit{margin:0.5em 0.5em 0.5em 0;}.order-pane #customer-select form{margin-bottom:0;}#order-pane-print_button{border:1px solid #bbb;padding:0.5em 0.5em 0.5em 2em;background:url(/sites/all/modules/ubercart/uc_store/images/print.gif) no-repeat 0.5em 50%;}
.product-image{clear:right;float:right;margin-left:4px;padding-left:4px;padding-top:4px;text-align:center;}.display-price{clear:right;float:right;font-size:1.3em;font-weight:bold;padding-bottom:4px;padding-left:4px;text-align:center;}.model{display:inline;font-weight:bold;margin-right:2em;}.uc-product-features td{vertical-align:top;}.add-feature div{padding-right:1em;}.add-feature div,.add-feature label{display:inline;}.combinations .form-item{margin:0;padding:0;}.expiration{display:inline;}.expiration .form-item{display:inline;}
.uc-price{white-space:nowrap;}.uc-inline-form .form-item{float:left;margin-right:1em;padding-top:5px;}#store-footer{clear:both;font-size:x-small;text-align:center;width:100%;}.uc-default-submit{height:0;left:-9999px;position:absolute;top:-9999px;width:0;}.uc-store-status td{vertical-align:top;}.uc-store-status td.title{font-weight:bold;white-space:nowrap;}.uc-store-status td.message{width:100%;}.uc-store-address-field .form-item{clear:left;margin-top:2px;margin-bottom:2px;padding:2px;}.uc-store-address-field .form-item label{float:left;padding-right:4px;text-align:right;width:15em;}.vertical-tabs .uc-store-address-field .form-item input{width:auto;}.vertical-tabs .form-type-textfield input{width:auto;}.ubercart-throbber{background-image:url(/sites/all/modules/ubercart/uc_store/images/throbber.gif);background-position:100% -20px;background-repeat:no-repeat;}.path-admin-store-orders span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_orders.gif) no-repeat !important;}.path-admin-store-customers span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_customers.gif) no-repeat !important;}.path-admin-store-products span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_products.gif) no-repeat !important;}.path-admin-store-settings span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_store_settings.gif) no-repeat !important;}.path-admin-store-reports span.icon{background:transparent url(/sites/all/modules/ubercart/uc_store/images/menu_reports.gif) no-repeat !important;}
#permissions td.module{font-weight:bold;}#permissions td.permission{padding-left:1.5em;}#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}#user-admin-settings fieldset .fieldset-description{font-size:0.85em;padding-bottom:.5em;}#user-admin-roles td.edit-name{clear:both;}#user-admin-roles .form-item-name{float:left;margin-right:1em;}.password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:bold;}.password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}.password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{float:right;margin-top:1.5em;visibility:hidden;width:17em;}div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;width:36.3em;}.profile{clear:both;margin:1em 0;}.profile .user-picture{float:right;margin:0 1em 1em 0;}.profile h3{border-bottom:1px solid #ccc;}.profile dl{margin:0 0 1.5em 0;}.profile dt{margin:0 0 0.2em 0;font-weight:bold;}.profile dd{margin:0 0 1em 0;}
.confirm-parent,.password-parent{clear:none;width:auto;display:flex;flex-wrap:wrap;align-items:center;margin-left:-1em !important;}.confirm-parent > *,.password-parent > *{margin-left:1em;}input.password-confirm,input.password-field{width:17em;margin-bottom:0;}.password-strength,div.password-confirm{float:none;margin-top:1.5em;}div.password-confirm{width:auto;visibility:visible;display:none;}div.password-suggestions ul{margin:0;}.form-type-password-confirm > .description{margin-top:-1em;}div.form-item div.password-suggestions{width:auto;border:0 none;padding:0;margin:1em 0 0;}a#site-id-link{margin-left:1em;}
.views-exposed-form .views-exposed-widget{float:left;padding:.5em 1em 0 0;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:1.6em;}.views-exposed-form .form-item,.views-exposed-form .form-submit{margin-top:0;margin-bottom:0;}.views-exposed-form label{font-weight:bold;}.views-exposed-widgets{margin-bottom:.5em;}.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid tbody{border-top:none;}.view .progress-disabled{float:none;}
