article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {display:block}audio,
canvas,
video {display:inline-block}audio:not([controls]) {display:none;height:0}[hidden] {display:none}html {font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;min-height:100%}body {margin:0}a:focus {outline:thin dotted}a:active,
a:hover {outline:0}h1 {font-size:2em;margin:0.67em 0}abbr[title] {border-bottom:1px dotted}b,
strong {font-weight:bold}dfn {font-style:italic}hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark {background:#ff0;color:#000}code,
kbd,
pre,
samp {font-family:monospace,serif;font-size:1em}pre {white-space:pre-wrap}q {quotes:"\201C" "\201D" "\2018" "\2019"}small {font-size:80%}sub,
sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup {top:-0.5em}sub {bottom:-0.25em}img {border:0}svg:not(:root) {overflow:hidden}figure {margin:0}
fieldset {margin:0 2px;padding:0.35em 0.625em 0.75em}legend {border:0;padding:0}button,
input,
select,
textarea {font-family:inherit;font-size:100%;font-weight:inherit;margin:0;padding:0}button {background:transparent}button,
input {line-height:normal}button,
select {text-transform:none}select {}button,
html input[type="button"],input[type="reset"],
input[type="submit"] {-webkit-appearance:button;cursor:pointer}button[disabled],
html input[disabled] {cursor:default}input[type="checkbox"],
input[type="radio"] {box-sizing:border-box;padding:0}input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}button::-moz-focus-inner,
input::-moz-focus-inner {border:0;padding:0}textarea {overflow:auto;vertical-align:top;resize:none}table {border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,font,img,ins,kbd,q,s,samp,
small,strike,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus {outline:0}
body {line-height:1;color:black;background:white}
ol,ul,li {list-style:none}table {border-collapse:separate;border-spacing:0}
caption,th,td {text-align:left;font-weight:normal}
blockquote:before,blockquote:after,
q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
a,
a:hover,
a:visited {text-decoration:none}
button,
input,
fieldset,
textarea,
select {font-size:inherit;color:inherit;border:none;border-radius:0}
img {width:100%;height:auto}
.clearfix:before,.clearfix:after {content:"";display:table }
.clearfix:after {clear:both }
.clearfix {*zoom:1 }* {-moz-box-sizing:border-box;box-sizing:border-box}
body {font:300 1em/1.3em 'Source Sans Pro';color:rgb(0,0,0);background-color:rgb(255,249,237);width:100vw;height:100vh }p {margin:0 0 .75em }body[data-offline=true] {overscroll-behavior:contain }.network-status {position:fixed;bottom:0;left:0;right:0;z-index:999999999999;padding:.5em;font-weight:600;line-height:1.05;text-align:center }.offline-status {background-color:gold;color:#222;text-align:center }.online-status {background-color:lightgreen;color:#222 }.network-status h3,.network-status p {margin:0 }.page-index {height:100%;background:url('../themes/spring-creek-gardens/assets/images/orders/bkg-1-lg.jpg') rgb(255,255,255);background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed }.page-standard {background-color:rgb(255,249,237) }.order-summary button {float:left;clear:both;width:100%;padding-right:10px;padding-left:10px;background-color:rgb(255,254,169);box-shadow:0 1px 1px rgba(0,0,0,.5);font-size:1.125em;font-weight:600;line-height:2;text-align:left;color:rgb(0,0,0) }.order-summary button:hover {background-color:rgb(230,230,187);box-shadow:0 1px 1px rgba(0,0,0,.5) }.control-bar div h1 {font-family:Lora;font-style:italic;font-size:1.375em;margin:0 0 0.3em;font-weight:400 }.control-bar .app-version {bottom:3px;font-size:0.8em;left:5px;line-height:1;position:fixed;color:rgba(255,255,255,0.6) }.order-summary h1 {color:rgb(255,255,255) }.control-panel h1 {color:rgb(43,77,42) }.control-panel >p {font-size:.9em }.search-form {position:relative;clear:both;float:none;margin:0 0 .5em;width:100% }.search-form .input-clear {position:absolute;right:5px;top:5px;height:21px;width:21px;border-radius:100%;margin:0;background-color:rgba(204,204,204,1);font-family:"FontAwesome";font-size:16px;line-height:21px;text-align:center;color:#fff }.searchfield {width:100%;float:none }.searchfield:not(:valid) ~ .input-clear {display:none }.button-a,.btn-default,button {display:block;border-radius:3px }.disabled,button:disabled {opacity:0.6;pointer-events:none }.button-a.continue-order {display:inline-block;margin:0 auto }div input {float:left;width:80%;height:31px;color:rgb(0,0,0) }fieldset,.category-set {position:relative;width:100%;margin:0 auto;padding-bottom:30px;border-radius:10px;background-color:rgba(255,255,255,0.91) }.button-a,.btn-default,#modal-dialog button,fieldset button {margin:40px auto 0;padding-right:40px;padding-left:40px;background-color:rgb(1,50,51);font-size:1.25em;font-weight:600;line-height:2;text-align:center;color:rgb(203,202,112) }.button-a,#modal-dialog button:hover,fieldset button:hover {background-color:hsl(181,96%,20%);color:rgb(244,244,224) }.button-b {font-size:14px;display:inline-block;background-color:rgb(1,50,51);padding:.2em .5em;border-radius:4px;color:rgb(244,244,224) }.button-b .fa {color:rgb(248,248,224) }.button-b:hover {background-color:rgb(31,80,81);color:rgb(250,250,240) }.button-b:hover .fa {color:rgb(255,255,255) }fieldset h1 {width:100%;margin:0 auto;font-size:1.875em;line-height:2.18;text-align:center;color:rgb(0,0,0) }fieldset input {width:65.5816897654%;height:43px;margin-right:auto;margin-left:auto;border-radius:4px }.main-footer {visibility:hidden;position:fixed;bottom:3px;left:0;width:100%;height:40px;border-top:3px solid rgb(0,0,0);background-color:rgb(1,50,51) }h1,h2,h3 {font-family:Lora,serif;font-weight:600 }h2 {margin-top:1em;font-style:italic;font-size:1.125em;line-height:1.38;color:rgb(25,44,24) }.main-heading {padding-top:20px;padding-bottom:0;clear:both;min-height:136px }header h1 {font-size:3.125em;line-height:1.15;color:rgb(1,50,51) }header .heading-titles {display:inline-block;width:60% }header >* {vertical-align:top }.logo {--logo-width:202px;--logo-height:calc( var(--logo-width) * 0.572 );display:block;width:var(--logo-width);height:var(--logo-height);margin:20px 0 0 28px;overflow:hidden }.page-login .logo {}input {display:block;padding:0 10px;background-color:rgb(255,255,255);font-size:0.813em;font-weight:300;line-height:1.38;border-radius:4px }.cancel {margin-top:15px }.control-bar {position:fixed;top:0;left:0;z-index:900;width:129px;height:100%;background-image:url('../themes/spring-creek-gardens/assets/images/orders/bkg-1-lg.jpg');background-repeat:no-repeat;background-size:cover;background-position:left top;box-shadow:0 1px 6px rgba(0,0,0,0.3) }.intro {width:100%;margin:0 auto 1em;font-size:1em;font-weight:400;text-align:center;color:rgb(0,0,0) }.login {position:relative;width:30.7142857142%;min-width:300px;max-width:500px;margin:8vh auto 0;padding-top:30px;background-image:url('../themes/spring-creek-gardens/assets/images/orders/1402500056.png');background-repeat:no-repeat;background-size:auto auto;background-position:center top }.login .logo {--logo-width:250px;margin:0 auto }.login-fields .checkbox-input {width:65.5817%;margin-top:.5em;margin-left:auto;margin-right:auto;display:block;text-align:left;font-size:.93em;font-weight:200 }.login-fields .checkbox-input >input {display:inline;height:inherit;margin-bottom:0;margin-right:0;margin-top:0;width:auto }.login-fields button {margin:40px auto 20px }.login-fields p {text-align:center }.login .status-message {background-color:rgba(255,255,255,0.75);border-color:#e00;border-radius:6px;border-style:solid;border-width:2px 2px 2px 10px;margin:0 auto 1.5em;padding:0.25em 0.5em;width:90% }.login .app-version {text-align:center;font-size:.9em;margin:1em auto 0 }.main-heading,.sticky-header,.main-content {margin-left:256px;z-index:4;background-color:rgb(255,249,237) }.contact-info,.user-account,.search-filter,.order-summary {position:relative;float:left;clear:both;width:230px;margin-top:14px;padding:10px 20px 15px 30px;border-radius:0 6px 6px 0;box-shadow:0 1px 4px rgba(0,0,0,0.15),inset -1px -1px 0 rgba(0,0,0,0.15),inset 1px 1px 0 rgba(255,255,255,0.15) }.user-account {position:fixed;top:0;right:20px;margin-top:0;border-radius:0 0 6px 6px;background-color:rgb(230,230,187);padding:10px 20px 10px 30px;width:auto;max-width:40% }.user-account .user-name div {display:inline-block }.user-account .button-b {display:inline-block }.user-account .button-b .fa {color:#fff }.order-summary {padding:10px 10px 15px 0;background:rgb(135,189,134);background:-webkit-linear-gradient(270deg,rgb(135,189,134) 0%,rgb(201,225,200) 100%) rgb(241,253,232);background:-moz-linear-gradient(270deg,rgb(135,189,134) 0%,rgb(201,225,200) 100%) rgb(241,253,232);background:-o-linear-gradient(270deg,rgb(135,189,134) 0%,rgb(201,225,200) 100%) rgb(241,253,232);background:-ms-linear-gradient(270deg,rgb(135,189,134) 0%,rgb(201,225,200) 100%) rgb(241,253,232);background:linear-gradient(180deg,rgb(135,189,134) 0%,rgb(201,225,200) 100%) rgb(241,253,232) }.order-summary th,.order-summary td {padding:3px;line-height:1;border-top:thin dotted rgba(1,50,51,0.4) }.order-summary tr:first-child td {border-top:none }.order-summary th {font-weight:600;background-color:rgba(1,50,51,0.3);color:#fff;border-bottom:thin solid rgb(1,50,51) }.order-summary th:last-of-type {text-align:right }.order-summary .subtotal {text-align:right }.password {margin-top:8px }.report-generated {float:left;clear:both;width:100%;font-size:1.25em;font-weight:400;line-height:1.8;color:rgb(26,26,26) }.review-confirm {margin-top:10px }.search-filter,.contact-info {background:rgb(200,225,200);background:-webkit-linear-gradient(270deg,rgb(200,225,200) 0%,rgb(233,243,233) 100%) rgb(241,253,232);background:-moz-linear-gradient(270deg,rgb(200,225,200) 0%,rgb(233,243,233) 100%) rgb(241,253,232);background:-o-linear-gradient(270deg,rgb(200,225,200) 0%,rgb(233,243,233) 100%) rgb(241,253,232);background:-ms-linear-gradient(270deg,rgb(200,225,200) 0%,rgb(233,243,233) 100%) rgb(241,253,232);background:linear-gradient(180deg,rgb(200,225,200) 0%,rgb(233,243,233) 100%) rgb(241,253,232) }.search-heading,.jump-heading {margin-top:0 }.search-intro {margin:.2em 0 .5em;font-size:0.875em;font-weight:200;line-height:1.2;color:rgb(0,0,0) }.jump-form select {width:100%;background-color:#fff;border-radius:4px;font-size:0.813em;line-height:1.38;height:31px }.trigger-filter {display:none;position:absolute;bottom:0;left:0;z-index:14;font-size:0.75em;font-weight:300;color:rgb(0,0,0) }.filter-options {margin:5px 0 10px }.filter-options label {display:block;font-weight:300;height:auto;margin:0 0 6px;cursor:pointer;background-color:rgba(0,0,0,0.03);border-radius:4px;padding:6px }.filter-options label:hover {background-color:rgba(0,0,0,0.06) }.filter-options input {width:auto;float:none;display:inline;height:auto }.item-count span,.item-count strong {border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-color:transparent;border-style:none;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:transparent;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;text-decoration:inherit;letter-spacing:inherit;word-spacing:inherit;color:inherit;opacity:1;word-break:normal;word-wrap:normal;white-space:normal }.title span {padding-left:.4em;font-style:italic;font-size:0.48em;font-weight:400;color:rgb(43,77,42);word-break:normal;word-wrap:normal;white-space:normal }.dashboard-section {display:block;float:left;width:49%;border-radius:10px;background-color:rgba(255,255,255,0.4);margin:0 0 20px;padding:0 20px 20px;box-shadow:0 1px 3px rgba(0,0,0,0.05) }.dashboard-section:first-of-type {margin-right:2% }.admin-dashboard .dashboard-section {width:68%;margin:0 }.dashboard-section h2 {margin:0 0 1em;font-size:1.5em;line-height:1.75em }#modal-container {background-color:rgba(255,255,255,0.95);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:9000;text-align:center }#modal-dialog {font-size:1.8em;line-height:1.1;margin:15% auto 0;max-width:500px;position:relative;float:none }#modal-dialog .dialog-options {font-size:.7em }#modal-container input[type=checkbox] {float:none;height:auto;width:auto;display:inline }.dialog-buttons {font-size:16px }#modal-dialog button {display:inline-block;margin:0 1em }.table-a {width:100%;margin:.25em auto 1em;background-color:rgba(255,255,255,0.6) }.table-a th,.table-a td {padding:.1em .2em }.table-a thead th {font-weight:700;border-bottom:2px solid #000;background-color:rgba(0,0,0,0.1) }.table-a tbody td {border-bottom:1px dotted rgba(0,0,0,0.2) }.order-pending td {font-weight:600 }.order-submitted td {}.order-cancelled td {color:#999 }#create-order {background-color:rgb(241,253,232);padding:1em }#create-order .form-row {margin:0 0 1em }#create-order label {font-weight:400 }#create-order input {float:none;margin:0 }#create-order .delivery-day-selector {text-align:left;margin:0 0 2em }#create-order .button-a {margin:0 auto;position:static }.login-return,#partialUserResetForm {max-width:38em }.form-group {max-width:40em;margin-bottom:1.5em }.form-group label {font-weight:600;margin:1em 0 .5em }.form-group input {float:none;width:100%;font-size:1.2em;padding:.2em .5em;height:auto;color:inherit;border-bottom:1px solid #999;box-shadow:inset 0 1px 3px #0003 }.form-group input[disabled] {opacity:70%;box-shadow:none;border:none }.login-return {margin:2em 0;text-align:center }.login-return a {color:#013233 }.acct-update-alert {max-width:40em;background-color:#fff;border-width:2px 2px 2px 8px;border-style:solid;border-color:rgb(0,140,240);border-radius:4px;padding:0.25em 0.5em;margin:0 0 2em }.acct-update-success {border-color:rgb(51,158,0) }.acct-update-error {border-color:rgb(240,0,0) }.pwvis-toggle {cursor:pointer;display:block;text-align:right }
.dashboard-section h2 {margin:0 0 .5em;font-size:1.5em;line-height:1.25em}.bx-wrapper {border:none !important;background:transparent !important}
.bx-controls-direction {opacity:0;transition:opacity .2s ease-in-out}
.bx-wrapper:hover .bx-controls-direction {opacity:1}.scg-promo {--bkg-color:#013233e3;--bkg-img:none;--img-align:left;background-color:var(--bkg-color);border-radius:5px;color:#fff;padding:1em;background-image:radial-gradient(circle at var(--img-align),transparent 32%,var(--bkg-color) 42%),var(--bkg-img);background-position:center,var(--img-align) center;background-size:cover;box-shadow:inset 0 2px 6px #000;max-height:150px;width:100%}
.scg-promo-imgleft {--img-align:left;padding-left:40%}
.scg-promo-imgright {--img-align:right;padding-right:40%}
h2.scg-promo-headline {color:#fff;margin:0 auto .25em;line-height:1;color:#fbd961}
.scg-promo-details {font-weight:400}
.scg-promo-dates {font-weight:700;margin-bottom:0}
body {padding-bottom:90px }.listing-title,.report-generated {float:none;width:auto }.report-generated {margin:0 0 2em }.order-summary {position:fixed;top:200px;bottom:18px }.order-summary #order-info {border:none;background-color:transparent }.order-summary .inlay-panel {padding:0 5px 0 20px;margin:0 0 10px }.order-summary fieldset {position:static;font-size:.8em;border:none;border-radius:0 6px 6px 0;background-color:rgba(255,255,255,0.4);margin:0 }.order-summary legend {background-color:rgba(255,255,255,1);border-radius:0 6px 6px 0;line-height:1.5;margin-left:-20px;padding:1px 20px;width:auto }.order-summary .company-name,.order-summary .store-name {font-weight:600;line-height:1.2 }#order-info {border:3px solid rgba(0,0,0,0.2);border-radius:6px;background-color:rgba(255,255,255,0.4);margin:0 0 1em }#order-info.dashboard {float:none;margin-top:20px }#order-info.dashboard .heading-order-info .company-name,#order-info.dashboard .heading-order-info .store-name {text-align:left }.delivery-day-selector {text-align:center }.delivery-day-selector p {font-weight:600;text-align:left;line-height:1.2em }.delivery-day-selector p small {font-weight:400;display:block;font-size:.8em }.delivery-day {display:inline-block;line-height:1.5em;margin:0 .5em;padding:.2em .5em;background-color:rgba(255,255,255,.5);border-radius:6px }.delivery-day,.delivery-day input,.delivery-day label {cursor:pointer }.reqdel {width:auto;height:auto;display:inline;float:none;vertical-align:middle }#order-info input[type=text] {border-color:#bbb;border-radius:4px;border-style:solid;border-width:1px 1px 1px 8px;box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;box-sizing:border-box;font-size:1em;height:1.85em;width:100% }#order-info input[type=text]:valid {border-color:#0C0 }#order-info input[type=text]:invalid {border-color:#D00 }#order-info input[type=text].ponumber {border:none }#order-info fieldset input {float:none }.order-summary .item-count {position:relative;height:calc(100vh - 410px) }.order-summary .item-count {float:left;clear:both;font-size:.8em;font-weight:600;line-height:1.38;color:rgb(1,50,51);width:100% }.order-summary .item-count table {width:100% }.order-summary .item-count-subtotals {max-height:calc(100% - 42px);overflow-y:auto }.order-summary .item-count header table,.order-summary .item-count footer table {height:20px }.order-summary .item-count footer td {border-bottom:none;border-top:1px solid rgba(1,50,51,0.4) }.order-submit-buttons {position:absolute;bottom:0;right:10px }.order-summary .button-b {position:relative;display:inline-block;width:48%;margin:0;padding:5px 0;font-size:17px;line-height:1;text-align:center;color:rgb(255,249,237);clear:none }.order-summary .review-confirm {background-color:rgb(96,189,93);margin:20px 4% 0 0 }.order-summary .cancel {background-color:rgb(120,120,120);margin:20px 0 0 }.order-info-status {text-align:center;display:none;position:absolute;right:0;top:0;padding:0 1em;border-radius:4px;background:white none repeat scroll 0 0;border-width:2px;border-style:solid;border-color:#555;box-sizing:border-box;font-weight:600 }.order-info-status.success {color:#119100;border-color:#119100 }.order-info-status.error {color:#910000;border-color:#910000 }.heading-order-info {width:100%;padding:.5em 0 0 }.user-availability .order-info-display,.user-availability .heading-order-info .company-name,.user-availability .heading-order-info .store-name {display:none }.heading-order-info >div:not(.company-name) {margin-bottom:.5em }.heading-order-info th,.heading-order-info td {font-size:.94em;padding:.2em;line-height:1em;box-sizing:border-box;vertical-align:middle }.heading-order-info th {text-align:right;width:35%;font-weight:300 }.heading-order-info th:after {content:':';display:inline }.heading-order-info td,.heading-order-info label {width:65%;font-weight:600 }.heading-order-info .company-name,.heading-order-info .store-name {text-align:center }.heading-order-info .company-name {padding-bottom:0 }.heading-order-info .store-name {padding-bottom:.5em }#availability-form {clear:both;margin:0 }#sticky-headers {position:fixed;top:0;right:0;left:0;z-index:800;display:none }.sticky-header {background-color:#eee }#sticky-header-subcat {padding:0 20px }#sticky-header-item {box-shadow:0 3px 10px #eee;padding:0 20px }#sticky-headers .item {height:1px;overflow:hidden }#sticky-headers .item div,#sticky-headers .item span,#sticky-headers .item .item-qty input[type="number"],#sticky-headers .item-qty-plus,#sticky-headers .item-qty-minus,#sticky-headers .item-qty-clear {box-shadow:none;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;visibility:hidden;line-height:0;height:1px !important }fieldset,.category-set {background-color:#eee;border-radius:0 0 12px 12px;margin:0 0 40px }legend {margin:0;padding:0;width:100% }.category-heading span,.subcategory-heading span {margin-right:.5em }.category-heading,legend h1 {background-color:#000;color:#fff;margin:0;padding:.5em 40px;border-radius:12px 12px 0 0;font-size:2em;font-weight:600;text-align:left;line-height:1 }#sticky-headers .category-heading span {font-style:italic;font-size:60% }.subcategory-set {box-sizing:border-box;margin:20px;background-color:#f6f6f6;border-radius:12px;position:relative }.subcategory-heading {margin:0;line-height:1;background-color:#fff;padding:.5em 20px;border-radius:12px 12px 0 0;font-size:1.5em;font-weight:600;width:100% }.subcategory-notes {position:absolute;right:1em;top:1em;width:40% }.subcategory-notes label {display:inline-block;width:29%;text-align:right }.subcategory-notes label,.subcategory-notes textarea {height:1.75em;padding:.25em .5em;box-sizing:border-box }.subcategory-notes textarea {width:70%;border-bottom:thin solid #ccc;transition:all 0.3s ease-in-out;color:#444 }.subcategory-notes textarea:focus {height:8em;background-color:#fff;padding-bottom:16px }.note-status {font-size:11px;bottom:.25em;display:block;position:absolute;right:30px;font-style:italic;color:#999 }.note-success {color:#339c00 }.subcat-note {display:inline-block }.disclaimer {padding:0.5em 20px;clear:both }.item-set {list-style-type:none;display:table;margin:0;padding:0 20px;box-sizing:border-box;width:100% }#sticky-header-item .item-set {background-color:#f6f6f6;padding:0 20px }.item-set-heading {font-weight:600 }.item-set li {display:table-row }.item-set li div {display:table-cell;box-sizing:border-box;padding:3px;border-bottom:1px solid #ddd;vertical-align:middle }.item {color:#222 }.item-description {width:80%;position:relative }.storecount-2 .item-description {width:66% }.item-title {font-weight:400 }.subcategory-heading .item-sale {font-size:15px;font-family:'Source Sans Pro';font-style:normal;white-space:nowrap;display:inline-block;vertical-align:middle }.item-sale {font-weight:300;display:inline-block }.item-sale .fa {color:#f00 }.subcategory-heading .item-sale-tag {content:'On Sale Now!';display:inline-block;float:left;text-transform:uppercase;font-weight:600;background-color:#f00;border-radius:100%;width:32px;height:32px;padding-top:1px;margin-left:15px;margin-right:5px;box-sizing:border-box;text-align:center;color:#fff;font-size:63%;line-height:.9;transform:rotate(-15deg);white-space:normal }.item-sale-price {display:block;font-weight:600 }.item-sizing {font-style:italic;font-size:90% }.item-availability,.item-qty {width:auto;font-weight:400 }.item-qty:nth-child(1n) {background-color:rgba(255,255,255,0.5) }.item-qty:nth-child(2n) {background-color:rgba(255,255,255,0.15) }.item-set-heading .item-availability {text-align:center }.item-set-heading .item-qty {text-align:left }.item-disabled {}.item .item-availability {text-align:center }.item .item-qty {text-align:right }.item-qty input[type=number]::-webkit-inner-spin-button,.item-qty input[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0 }.item-qty input[type=number] {width:2.5em;height:40px;text-align:right;border:1px solid #ccc;border-radius:4px;line-height:1.5em;font-size:1.5em;-moz-appearance:textfield;background-color:rgba(245,255,245,0.6);box-shadow:0 1px 2px rgba(0,0,0,0.2) inset;border:none;font-size:1.2em;height:25px }.item-qty input[type=number]:disabled {background-color:rgba(255,255,255,0.6);box-shadow:none;color:#000 }.item-qty-plus,.item-qty-minus,.item-qty-clear {width:40px;height:40px;text-align:center;border:1px solid #ccc;border-radius:4px;line-height:40px;margin-left:4px;font-family:"FontAwesome";font-size:.95em;font-weight:300;padding:0;box-shadow:0 1px 1px rgba(0,0,0,0.1);transition:all 0.3s ease-in-out;width:25px;height:25px;line-height:25px }.item-qty-plus,.item-qty-minus {display:none }.item-qty-plus {color:#070 }.item-qty-minus {color:#333 }.item-qty-clear {color:#400 }.item-qty-minus:disabled,.item-qty-plus:disabled,.item-qty-clear:disabled {color:#ccc;border:1px solid #eee;box-shadow:0 0 0 rgba(0,0,0,0);transition:all 0.3s ease-in-out }.item-set .item-message {background-color:#fff;border-bottom:medium none;border-left:8px solid #ffc000;box-sizing:border-box;display:block;padding:3px 1em;position:absolute;right:0;top:0;bottom:0;vertical-align:middle;z-index:10;display:none }.item-message input {background-color:#f9f9f9;box-shadow:0 1px 2px rgba(0,0,0,0.3);display:inline-block;float:none;font-size:1em;font-weight:600;height:100%;margin:0 0 0 10px;width:40px }.item-message .item-reset-confirm {color:#060 }.item-message .item-reset-cancel {color:#600 }.item:hover,#manage-accounts tr:hover td {background-color:#fcfcc0;color:#000 }.item:focus,.current-item,#manage-accounts tr:focus td {background-color:#A9D0F5 !important;color:#000 !important }.item:focus .item-title,.current-item .item-title,.item:focus .item-availability,.current-item .item-availability {font-weight:600 !important }.disclaimer-notice-a {color:#f00 }.userwelcome {height:100%;position:absolute;right:22px;border-spacing:border-box;padding:1em;color:#fff;font-weight:600;text-align:right;font-size:1.3em }.userwelcome .fa {font-size:70% }.userwelcome >ul {background-color:rgba(255,255,255,0.3);margin:0;padding:5px 10px;text-align:left;font-size:.8em }.status-message {display:none;margin:2em auto;padding:1em;background-color:rgba(255,255,255,0.6);border-radius:10px;border:thin solid #333;clear:both }.status-message h3 {font-size:2em;font-weight:600;margin:0 0 .2em }.status-message.success h3 {color:#090 }.status-message.success {margin:0 auto 2em;padding:1em;border-color:#090;border-width:3px 3px 3px 20px }.status-message.error h3 {color:#900 }.status-message.error {margin:0 auto 2em;padding:1em;border-color:#900;border-width:3px 3px 3px 20px }#summary-form .status-message {display:block }#summary-form .status-message div {display:inline-block }#summary-form .status-message .message-main {width:70% }#summary-form .status-message .message-aside {width:30%;text-align:center }#summary-form .message-aside .button-a {max-width:12em }#summary-form .order-total {font-family:"Source Sans Pro";font-size:1.8em;font-style:normal;margin:0 0 1em }#summary-form fieldset {padding-bottom:10px }#summary-form legend h1,#summary-form .subcategory-heading {cursor:default;padding:.2em .5em }#summary-form .subcategory-heading {border-radius:0 }#summary-form .subcategory-set {border-radius:0;margin:0 }#summary-form .item-set {padding:.2em .5em 2em;width:60% }#summary-form .item {line-height:1.3em }#summary-form .item .item-availability {color:#999 }#summary-form .item-qty {text-align:center;white-space:nowrap }#summary-form .subcategory-notes {position:relative;display:table;float:right;width:40%;top:.5em }#summary-form .item:hover,#summary-form .item:focus {background-color:inherit }#summary-form .subcategory-total div {border-top:1px solid #ddd;border-bottom:none }#summary-form .subcategory-total .item-description {text-align:right }#summary-form .subcategory-notes textarea {height:6.5em }.search-noresult {display:none }.prev-avail-container {color:#999 }.admin-dashboard .dashboard-section {margin:0 0 2em }.dashboard-create-account {background-color:rgba(0,0,0,0.08) }#create-account {text-align:left }#create-account fieldset {float:left;width:49%;background-color:transparent;margin:0 }#create-account legend {font-weight:600;font-size:1.1em;margin-bottom:1em;width:100%;border-bottom:1px solid rgba(0,0,0,0.2) }#create-account label,#create-account input {float:none;display:inline-block;vertical-align:middle;line-height:1.3 }#create-account input {height:2em }#create-account fieldset:first-of-type {border-radius:0 0 0 6px;margin:0 2% 0 0 }#create-account fieldset:last-of-type {border-radius:0 6px 0 0 }#create-account fieldset li {margin:0 0 .5em }#create-account li label:first-of-type {width:40%;text-align:right;padding-right:.5em }#create-account input {width:50%;text-align:left }#create-account input[type=radio] {width:inherit;margin-left:1em }#create-account input.button-a {display:block;margin:0 auto;width:auto;color:#fffdf5 }#account-config li {width:48%;display:inline-block }#account-config li:last-of-type {width:auto;display:block }#account-config li label:first-of-type {width:50% }#create-account .input-numeric input[type=text] {width:30% }#manage-accounts td {vertical-align:middle;padding:0 }#manage-accounts .userid,#manage-accounts .username,#manage-accounts .accountstatus,#manage-accounts .permissions,#manage-accounts .availstatus {width:10% }#manage-accounts .storename {width:40% }#manage-accounts .availstatus input,#manage-accounts .storename input {width:100% }#manage-accounts th,#manage-accounts .adminactions {white-space:nowrap }#manage-accounts input[type="text"],#manage-accounts select {font-size:inherit;background-color:#fff;border-radius:4px;padding:.75em .2em;height:auto }#manage-accounts input[type="text"]:disabled {background-color:transparent }#manage-accounts input[type="text"]:enabled,#manage-accounts select:enabled {box-shadow:inset 0 3px 6px rgba(0,0,0,0.3),inset 0 1px 2px rgba(0,0,0,0.2) }#manage-accounts select:disabled {-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;font-family:inherit;font-size:inherit;font-weight:inherit }#manage-accounts select:disabled::-ms-expand {display:none }#manage-accounts button {background-color:#eee;display:inline-block;border-radius:6px;padding:.2em .5em }#manage-accounts .account-edit-save,#manage-accounts .account-edit-cancel {display:none }#manage-accounts tr.editing,#manage-accounts tr:hover.editing {background-color:#A9D0F5 !important }@media print {html {min-height:auto }body {margin:0;padding:0 }.clearfix::before,.clearfix::after {content:none }.sticky-header,.main-content {width:auto !important }header .heading-titles,.user-order-summary {margin:0 !important;width:auto !important;height:auto !important }.control-bar .app-version,#summary-form .status-message,.user-order-summary .user-account,.user-order-summary .contact-info h1 {display:none }.page-standard.user-order-summary {background-color:#fff }.user-order-summary .main-heading {margin:0;padding:0 }.user-order-summary .control-bar,.control-bar .contact-info {background:none;box-shadow:none }.control-bar .contact-info {width:4in;flex-shrink:0;margin:0;padding:0 .25in }.user-order-summary .logo {overflow:visible;width:1.5in;height:0.858in;margin:0 }.user-order-summary .main-content {margin:0;background-color:#fff }.user-order-summary .main-heading {position:absolute;top:0;right:0;width:60%;min-height:auto;text-align:right;background-color:#fff }.user-order-summary .control-bar {position:absolute;top:0;left:0;display:flex;flex-flow:row nowrap;height:auto }.user-order-summary .control-bar .control-panel p {margin:0 }.user-order-summary .report-generated {font-size:1em }.user-order-summary header h1 {font-size:1.5em;line-height:1 }.user-order-summary #summary-form {display:table;flex-flow:row wrap;justify-content:space-between;margin-top:8em }#summary-form .order-total {order:1;display:inline-block;width:38%;vertical-align:top;text-align:right;font-size:1.2em }.user-order-summary #order-info {order:2;display:inline-block;border:none;width:60% }.user-order-summary .category-set {order:3;display:inline-block;background-color:#fff }.user-order-summary .category-heading {font-size:1.3em;background-color:#fff;color:#000;padding:.5em 0;border-radius:0;border-bottom:2pt solid #000 }.user-order-summary .subcategory-set {background-color:#fff }#summary-form .subcategory-heading {border-radius:0;font-size:1.1em }.user-order-summary .category-heading,#summary-form .item {page-break-inside:avoid }.user-order-summary .category-heading {page-break-after:avoid }#summary-form .category-set {padding-bottom:0;margin:0 }#summary-form .subcategory-notes {width:20% }#summary-form .item-set {width:75% }.item-availability,.item-qty {width:10% }}
@media(max-width:1440px) {.title span {display:block;padding-left:0 }}@media(max-width:1280px) {html {font-size:15px }}@media(max-width:1024px) {html {font-size:14px }body {}header .heading-titles {width:50% }header h1 {font-size:3.5vw }.title span {display:block;padding-left:0 }header .report-generated {font-size:1.15em }.sticky-header,.main-content {width:74% }#sticky-header-subcat,#sticky-header-item,#sticky-header-item .item-set {padding:0 10px }.subcategory-set {margin:10px }.item-set {padding:10px }.item-description {width:60% }}@media(max-width:800px) {.page-standard,.user-availability,.user-dashboard,.user-order-summary {padding-top:135px }header h1 {font-size:1.65em }header .report-generated {font-size:.85em }.contact-info {display:flex;flex-flow:row wrap;gap:1em;justify-content:space-between;align-items:baseline }.contact-info p {margin:.5em 0 .25em }.title span {display:block;padding:0 }.filter-options label {font-size:0.8em }.order-summary button {font-size:0.813em }.order-summary h1,.control-panel h1 {font-size:1.188em }.order-summary th,.order-summary td {font-size:0.8em }.jump-form {width:100%;height:auto }.jump-form {position:relative;float:none;clear:none;z-index:13;width:33%;height:26px;margin:10px 0 0 }.jump-form select {height:26px }#order-info,.jump-form {font-size:0.85em }.jump-form select {font-size:0.713em }.order-summary h1,.control-bar div h1 {font-size:3.6vw;color:rgb(1,50,51);margin:0 }.order-summary h1 {position:relative;z-index:8;width:70%;font-weight:400 }.login {width:auto }.subcategory-set {margin:10px }.subcategory-heading {font-size:1em;line-height:1.85 }.subcategory-notes {width:47%;top:.5em;display:flex }.subcategory-notes label {width:5.2em }.note-status {right:5px;background-color:#fff }.item-set {padding:10px }.item-description {width:47% }.item-set .item-message {bottom:auto }.item-message span {display:block }div h2 {font-size:1em }div:not('.album') img {width:164px;height:auto;margin-left:23px }div input {width:78.4722222222% }#sticky-headers {top:50px }#sticky-headers .category-heading,legend h1,fieldset h1 {font-size:1.625em }.control-bar {display:flex;flex-flow:row wrap;justify-content:space-between;left:0;right:0;width:100%;height:60px;margin-right:auto;margin-left:auto }.control-bar .logo {--logo-width:clamp(100px,27vw,112px);position:relative;z-index:10;margin:10px 0 0 10px }.control-bar .control-panel {position:relative;float:none;clear:none;top:-14px;left:0;width:100%;height:auto;margin-top:0;padding:14px 10px 5px;border-top-right-radius:0;border-bottom-right-radius:0 }.control-bar .order-summary {position:absolute;float:none;clear:none;top:0;left:auto;right:0;width:64.7222222222%;height:45px;margin-top:0;padding-right:10px;padding-left:10px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:6px;background:none rgba(25,44,24,0.7) }.control-bar .order-summary {background:transparent;box-shadow:none;height:auto;width:62%;top:68px;right:4px;padding-top:0 }.control-bar div h1 {font-size:1.15em }:where(.user-availability .control-bar) >div:not(.user-account) {padding-left:0 }:where(.user-availability .control-bar) >div:not(.user-account) {font-size:1.5em }:where(.user-availability .control-bar) div h1 {font-size:1.1em }.control-bar >div.user-account {}.control-bar >div.order-summary {padding-left:0 }:where(.user-availability .control-bar) .delivery-day-selector {display:flex;flex-flow:row wrap;justify-content:space-between;column-gap:.5em }:where(.user-availability .control-bar) .delivery-day-selector p {flex:0 0 100% }:where(.user-availability .control-bar) .delivery-day-selector p small {font-size:.75em }:where(.user-availability .control-bar) .delivery-day {margin:0;padding:.15em .3em;border:2px solid transparent;box-sizing:border-box;text-indent:-.25em;overflow:hidden;flex:1 0 3em }:where(.user-availability .control-bar) .delivery-day:has(input:checked) {background:#4bd24a;border-color:#0c0 }:where(.user-availability .control-bar) .delivery-day input {width:.0005em }.user-account {position:relative;flex:1 1 50%;width:auto;top:0;left:0;right:0;border-radius:0;padding:0 10px 6px;width:auto;max-width:none;display:flex;flex-flow:row wrap;justify-content:end;align-items:start;justify-items:start;gap:10px;align-content:start;z-index:10;background-color:transparent;box-shadow:none }.user-account nav {display:flex;flex-flow:row nowrap;gap:7px;align-items:start;flex:0 1 13em;justify-content:end;column-gap:6px }.user-account .button-b {flex:0 0 4.5em;text-align:center;font-size:.85em;line-height:1;padding:.5em .5em .25em }.user-account .button-b .fa {display:block;font-size:1.5em }.user-account .user-name {color:#fff;background-color:rgba(0,0,0,0.6);border-radius:0 0 4px 4px;font-size:2vw;font-weight:400;padding:.25em .5em;width:auto }.main-heading,.sticky-header,.main-content {margin:0 11px;width:auto }.control-bar .item-count header,.control-bar .order-summary thead,.control-bar .order-summary .item-count-subtotals {display:none }.control-bar .order-summary .item-count footer td {border-top:none }.control-bar .order-summary .item-count {position:relative;z-index:7;font-size:.825em;color:rgb(21,70,71);width:auto }.control-bar .order-summary .grand-total-label::after {content:' Items' }#order-info {width:100%;max-height:42px;margin:0;overflow:hidden }#order-info fieldset.inlay-panel {display:none;background-color:#b8d19e;border-radius:0;box-shadow:0 1px 6px rgba(0,0,0,0.4);box-sizing:border-box;font-size:1.3em;left:0;padding:10px 20px 5px;position:fixed;right:0;top:75px }.order-summary .inlay-panel {padding:0 }.order-summary .order-summary-detail {position:relative;top:inherit;bottom:inherit }.order-summary button {clear:none;left:auto;right:4.7210300429%;margin-top:0 }.order-summary .cancel {margin-top:20px }.control-panel .search-intro {font-size:0.75em }.control-panel .trigger-filter {bottom:324px }.dashboard-section,.dashboard-section:first-of-type {width:100%;margin-right:0;margin-bottom:20px;float:none }#summary-form .status-message .message-aside {text-align:center;width:100% }#summary-form .message-aside .button-a {display:inline-block;max-width:none }.app-version {font-size:12px !important }}@media(min-width:601px) and (max-width:800px) {.heading-titles {font-size:1.5em;width:100% !important }#sticky-headers {top:115px }.user-account nav {padding-top:2px }.control-bar .order-summary {right:0 }.order-summary #order-info {border:none;background-color:transparent;display:flex;justify-content:space-between;flex-flow:row nowrap }.order-summary .order-summary-detail {position:static;flex:0 0 51% }.order-summary .order-submit-buttons {position:static;margin:0;display:flex;flex-flow:row nowrap;justify-content:end;align-items:stretch;gap:10px }.order-summary .button-b {margin:0;flex:0 0 5em;padding:5px;position:static }.user-availability .subcategory-notes {}.item-description {width:77% }}@media(max-width:360px) {body {font-size:1em }.order-summary button {clear:none;left:auto;right:4.7210300429%;margin-top:0 }.order-summary h1 {position:relative;z-index:8;width:100%;font-size:0.813em;font-weight:400 }.control-panel h1 {display:none;position:relative;z-index:16;margin-top:77px;margin-left:3.5503% }.search-form button {display:none;right:-0.1620370371%;width:40px;height:25px;font-weight:600 }div button {position:absolute;float:none;line-height:1 }.jump-form {position:relative;z-index:13;width:43.2692307692%;height:30px;margin-top:5px;max-width:6.5em }div img {position:relative;z-index:18;width:106px;height:auto;margin-top:5px;margin-left:10px }div input {position:absolute;float:none;top:0;left:auto;right:0;width:100%;height:30px;border-radius:6px }fieldset h1 {font-size:1.5em }fieldset input {width:80% }#availability-form {width:90% }header h1 {font-size:2.063em;text-align:center }.login {min-width:0;max-width:none }.sticky-header,.main-content {top:90px;left:11px;width:93.8888888888% }.main-heading .report-generated {font-size:0.875em;text-align:center }.order-summary .cancel {display:none;top:5px;width:40px;height:40px;padding:5px;font-size:0.625em }.order-summary .item-count {position:relative;z-index:7;font-size:0.75em;color:rgb(200,225,200) }.order-summary .review-confirm {top:6px;width:60px;height:35px;padding-right:0;padding-left:0;background-color:rgb(96,189,93);font-size:0.75em;line-height:1;color:rgb(255,249,237);text-align:center }.control-panel .search-intro {display:none;position:relative;clear:none;z-index:15;margin-top:0 }.control-panel .trigger-filter {display:block;bottom:5px;left:3.3289930555% }.item-count span {color:rgba(0,0,0,0) }}
.disclaimer.mobile-only {display:none }@media screen and (max-width:600px) {body {font-size:3.9vw}.main-heading {min-height:inherit;margin:0 0 1.5em }.jump-form select {font-size:0.713em }.order-summary h1,.control-bar div h1 {font-size:3.6vw;color:rgb(1,50,51);margin:0 }.order-summary h1 {position:relative;z-index:8;width:70%;font-weight:400 }.control-panel h1 {display:none;position:relative;z-index:16;margin-top:77px;margin-left:3.5503% }.search-form button {display:none;right:-0.1620370371%;width:40px;height:25px;font-weight:600 }div button {position:absolute;float:none;line-height:1 }div h2 {position:relative;z-index:10;margin-top:51px }div img {position:relative;z-index:18;width:106px;height:auto;margin-top:5px;margin-left:10px }div input {position:relative;float:none;top:0;left:auto;right:0;width:100%;height:30px;border-radius:6px }fieldset input {width:80% }header h1 {font-size:2.063em;text-align:center }header .heading-titles {width:100% }.main-heading,.sticky-header,.main-content {margin-left:auto;width:auto }.disclaimer.mobile-only {display:block;background-color:#fff;border-radius:5px;clear:both;font-size:3.4vw;padding:1vw;text-align:center;line-height:1;clear:none;width:46%;min-height:30px;float:right;margin:4px;position:fixed;bottom:0;left:0;right:0;width:auto;min-height:inherit;line-height:1.2;height:auto;margin:0 4px;border-radius:4px 4px 0 0 }.subcategory-set .disclaimer {display:none }.control-bar .user-account {border-radius:0;bottom:0;display:block;max-width:none;width:100%;text-align:center;padding:0 10px }.user-account nav {clear:both }.user-account .button-b {font-size:2.8vw;font-weight:400;line-height:1;text-align:center;padding:.5em 0 }.user-account .user-logout {display:inline-block;float:none }.user-account .button-b .fa {display:block;font-size:180%;margin:0 0 0.1em;font-weight:100 }.control-bar .contact-info {display:none;bottom:0;left:0;padding:1em 1em 40vh;position:fixed;right:0;top:auto;z-index:10 }.user-account .user-name {font-size:11px;line-height:1.6 }.control-bar .user-account {bottom:auto;top:0;text-align:right;background-color:transparent;box-shadow:none;color:#fff }.user-account .button-b {font-size:9.3px;width:40px;height:38px;margin:3px 0 6px 6px }.page-login {padding-top:30px }.login {min-width:0;max-width:none;margin:0 auto;padding:0 }.sticky-header,.main-content {top:101px;left:11px;width:100%;margin:0 auto }.main-heading .report-generated {font-size:0.875em;text-align:center }.order-summary .item-count {position:relative;z-index:7;font-size:.825em;color:rgb(200,225,200);color:rgb(21,70,71);width:auto }.order-summary .item-count header {display:none }.order-summary td {width:auto;text-align:left;padding:0 3px;font-size:1em }.order-summary .item-count footer td {border-top:none }.order-summary .grand-total-label::after {content:' Items' }.order-summary thead,.order-summary .item-count-subtotals {display:none }.order-summary .order-submit-buttons {position:absolute;right:4px;top:5px;bottom:inherit }.order-summary .button-b {position:relative;display:inline-block;top:0;width:4em;height:30px;margin:0 0 0 6px;padding-right:0;padding-left:0;font-size:3vw;line-height:1;text-align:center;color:rgb(255,249,237) }.order-summary .review-confirm {background-color:rgb(96,189,93) }.order-summary .cancel {background-color:rgb(120,120,120) }.control-panel .search-intro {display:none;position:relative;clear:none;z-index:15;margin-top:0 }.control-panel .trigger-filter {display:block;bottom:5px;left:3.3289930555% }.item-count span {color:rgba(0,0,0,0) }.table-a thead th {font-size:90%;line-height:1;text-align:center;padding:.4em .2em;vertical-align:middle }.control-bar .app-version {display:none }#order-info {width:100%;max-height:42px;margin:0;overflow:hidden }#order-info fieldset.inlay-panel::after {background-color:rgba(255,255,255,0.2);border-radius:6px;content:"Close";display:block;margin:20px auto 0;padding:5px 10px;position:relative;text-align:center;width:3em }.delivery-day {font-size:1.4em }.delivery-day input[type=radio] {-webkit-appearance:none;background:rgba(0,100,0,0.1);border:2px solid #ccc;width:15px;height:15px;display:inline-block;border-radius:100% }.delivery-day input[type=radio]:checked {border:2px solid #0a0;background:#0c0 }.delivery-day input[type=radio]:checked ~ label {color:#0a0 }#availability-form,#summary-form {width:100%;float:none;height:inherit;margin:5px 0;position:relative;width:100%;z-index:13 }.category-set {border-radius:0 }#sticky-headers {top:107px }#sticky-headers .category-heading,legend h1 {border-radius:0 }#sticky-headers .category-heading,legend h1,fieldset h1 {font-size:1.5em;padding:0.5em 10px }.subcategory-set {margin:20px 0 }.subcategory-set h2 {display:block }.subcategory-heading {padding:.25em 10px;border-radius:0 }#sticky-header-subcat,#sticky-header-item {padding:0 }#sticky-header-item .item-set {padding:0 10px }#sticky-header-subcat .subcategory-heading {display:block }.subcategory-notes,.item-qty-plus,.item-qty-minus,.item-qty-clear {display:none }.item-set {padding:1px 10px }.item-set li,.item-set li div {}.item-set li div {padding:0}.item-set-heading .item-qty {font-size:.85em;line-height:.9;text-align:center }.item-description {width:80%;line-height:2 }.item-availability,.item-qty {width:10% }.item .item-qty {position:relative;text-align:center }.item-qty input[type="number"] {font-size:inherit;height:2em;line-height:2em;padding:0 3px;width:2em;position:relative }.status-message h3 {font-size:5vw }.dashboard-section {width:100%;margin:0 0 20px }.dashboard-section h2 {margin:0 0 0.05em }#summary-form .status-message {width:95%;margin:0 auto 20px }#summary-form .status-message .message-main {width:100% }#summary-form .message-aside .button-a {display:inline-block;max-width:none;width:48%;padding:0;margin:0 }#summary-form .order-total {width:95%;margin:0 auto 1em }.user-order-summary #order-info {margin:0 auto 1em;width:95%;padding:.5em;font-size:3.15vw }#summary-form .subcategory-notes {float:none;top:inherit;width:100%;margin:1em auto }#summary-form .item-set {padding:0.2em 0.5em 2em;width:100% }#modal-dialog {max-width:100vw;width:80% }#modal-dialog button {position:relative;margin:0 2px }}@media only screen and (min-aspect-ratio:13/9) and (max-width:768px) and (max-height:504px) {body {overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0 }.main-content:before {content:'Please rotate your device';font-size:4vw;line-height:1.5;position:fixed;padding:55vh 0 0;top:0;bottom:0;left:0;right:0;z-index:99999;background-color:rgb(255,249,237);color:rgb(1,50,51);text-align:center;vertical-align:middle;display:table-cell;background-image:url(/img/scg-logo.png);background-position:center 25vh;background-repeat:no-repeat;background-size:auto 30vh }}@media only screen and (max-height:360px) and (max-device-height:700px) {body {padding-top:0 }#sticky-headers,.sticky-header,.main-content {top:0 }.control-bar {display:none }}