@font-face{font-family:helveticaneueltstd-bd-webfont;src:url(/dist/font/helveticaneueltstd-bd-webfont.eot) format("eot"),url(/dist/font/helveticaneueltstd-bd-webfont.woff) format("woff"),url(/dist/font/helveticaneueltstd-bd-webfont.ttf) format("truetype"),url(/dist/img/helveticaneueltstd-bd-webfont-76e6ddd8e66951f06228.svg) format("svg")}@font-face{font-family:helveticaneueltstd-md-webfont;src:url(/dist/font/helveticaneueltstd-md-webfont.eot) format("eot"),url(/dist/font/helveticaneueltstd-md-webfont.woff) format("woff"),url(/dist/font/helveticaneueltstd-md-webfont.ttf) format("truetype"),url(/dist/img/helveticaneueltstd-md-webfont-caf781c4c67c3ec713ae.svg) format("svg")}@font-face{font-family:avenir-roman;src:url(/dist/font/avenir-roman-webfont.eot) format("eot"),url(/dist/font/avenir-roman-webfont.woff) format("woff"),url(/dist/font/avenir-roman-webfont.ttf) format("truetype"),url(/dist/img/avenir-roman-webfont-86ca8168328f7c196915.svg) format("svg")}@font-face{font-family:avenir-black;src:url(/dist/font/avenir-blackoblique-webfont.eot) format("eot"),url(/dist/font/avenir-blackoblique-webfont.woff) format("woff"),url(/dist/font/avenir-blackoblique-webfont.ttf) format("truetype"),url(/dist/img/avenir-blackoblique-webfont-2020358fb8dff1c4b75d.svg) format("svg")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{color:#494949;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,Oxygen,Open Sans,Helvetica Neue;font-size:14px;margin:0}body.live-db header .top-block{background-color:red}p{line-height:1.5}a{color:#494949;text-decoration:none}a:hover{text-decoration:underline}input,select,textarea{color:#666;font-size:16px;vertical-align:middle}input.form-control,select.form-control,textarea.form-control{font-size:16px}#hgspage{background:#f9f9f9;width:100%}#hgspage.template-home{min-width:982px}@media(max-width:440px){#hgspage.template-home{min-width:320px}}#hgspage.template-nursing-home .main-content .hero img{opacity:.45}@media(max-width:640px){#hgspage.template-nursing-home .main-content .hero img{opacity:1}}fieldset{border-style:none;margin:0;padding:0}.Instructions{padding:1em}.Instructions:empty{display:none}#hgsmain{background-color:#f9f9f9;margin:-16px auto 0}#hgsmain table{border-bottom:0}#content{background:#fff;margin:0 auto 22px}#content .content-frame,#content .content-holder{overflow:clip}#content .content-frame>div.Instructions{margin:0 auto;max-width:982px}#content .main-content .container-max-width{margin:0 auto;max-width:982px;padding:1rem}#content .main-content .container-max-width section.promo-tile{border-radius:20px;-webkit-box-shadow:0 0 2px;box-shadow:0 0 2px;display:grid;margin:2rem auto;max-width:40rem;padding-bottom:2rem;width:100%}#content .main-content .container-max-width section.promo-tile div,#content .main-content .container-max-width section.promo-tile picture{grid-column:1/-1;grid-row:1/-1}#content .main-content .container-max-width section.promo-tile img.tile-header-img{aspect-ratio:22/15;border-top-left-radius:20px;border-top-right-radius:20px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}#content .main-content .container-max-width section.promo-tile h3,#content .main-content .container-max-width section.promo-tile p{margin-bottom:2rem;margin-top:2rem;padding-left:1rem;padding-right:1rem}#content .main-content .container-max-width section.promo-tile a.lmp-category-link{background-color:#005194;background-color:var(--loris-blue);border-radius:50px;-webkit-box-shadow:0 0 2px #005194;-webkit-box-shadow:0 0 2px var(--loris-blue);box-shadow:0 0 2px #005194;box-shadow:0 0 2px var(--loris-blue);color:#fff;display:block;margin-left:auto;margin-right:2rem;max-width:150px;min-width:150px;padding:1.8rem 2.4rem;text-align:center}#content .main-content .container-max-width section.promo-tile a.lmp-category-link:focus,#content .main-content .container-max-width section.promo-tile a.lmp-category-link:hover{background-color:#fff;color:#005194;color:var(--loris-blue);text-decoration:none}#content .main-content .container-max-width section.promo-tile .marketplace-icon{aspect-ratio:1/1;display:inline-block;display:none;margin:1rem auto;max-width:7rem}#content .main-content .container-max-width section.promo-tile .app-store-icons{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;justify-content:center}#content .main-content .container-max-width section.promo-tile .app-store-icons img:nth-of-type(2){height:10rem;margin-left:-1rem;margin-right:-1rem}#content .main-content .container-max-width section.promo-tile .app-store-icons img{aspect-ratio:3/2;height:8rem;-o-object-fit:contain;object-fit:contain;opacity:.4}#content .main-content .container-max-width.marketplace-instructions{padding:0}@media(min-width:1000px){#content .main-content .container-max-width.marketplace-instructions{padding-top:1rem}}#content .main-content .container-max-width.marketplace-instructions h1,#content .main-content .container-max-width.marketplace-instructions h2,#content .main-content .container-max-width.marketplace-instructions h3,#content .main-content .container-max-width.marketplace-instructions h4,#content .main-content .container-max-width.marketplace-instructions h5,#content .main-content .container-max-width.marketplace-instructions h6{font-weight:700;margin:2rem 0;text-align:center}#content .main-content .container-max-width.marketplace-instructions h2{font-size:3.5rem}#content .main-content .container-max-width.marketplace-instructions h3,#content .main-content .container-max-width.marketplace-instructions h4,#content .main-content .container-max-width.marketplace-instructions h5,#content .main-content .container-max-width.marketplace-instructions h6{color:#005194;color:var(--loris-blue);font-size:2.8rem}#content .main-content .container-max-width.marketplace-instructions article{padding-left:1rem;padding-right:1rem}#content .main-content .container-max-width.marketplace-instructions .instructions-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#005194;background-color:var(--loris-blue);color:#fff;display:grid;justify-items:center;padding:1.25rem;place-items:center}#content .main-content .container-max-width.marketplace-instructions img.marketplace-img{aspect-ratio:360/240;display:block;height:auto;margin:0 auto;max-width:500px;width:100%}#content .main-content .container-max-width.marketplace-instructions .marketplace-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;left:auto;margin:2rem auto 0;position:fixed;right:1rem;text-align:center;top:auto}@media(min-width:600px){#content .main-content .container-max-width.marketplace-instructions .marketplace-buttons{max-width:300px;position:static}}#content .main-content .container-max-width.marketplace-instructions .marketplace-buttons a{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#005194;background-color:var(--loris-blue);border-radius:50px;-webkit-box-shadow:0 0 0 2px #005194,0 4px 7px rgba(0,0,0,.55);box-shadow:0 0 0 2px #005194,0 4px 7px rgba(0,0,0,.55);-webkit-box-shadow:0 0 0 2px var(--loris-blue),0 4px 7px rgba(0,0,0,.55);box-shadow:0 0 0 2px var(--loris-blue),0 4px 7px rgba(0,0,0,.55);font-size:1.9rem;font-weight:700;padding:1.8rem 2.4rem}#content .main-content .container-max-width.marketplace-instructions .marketplace-buttons a.select-mp-location{background-color:#fff;color:#005194;color:var(--loris-blue);font-size:1.6rem;padding:1.4rem 2rem}#content .main-content .container-max-width.marketplace-instructions .marketplace-buttons a:hover{text-decoration:none}#content .main-content .container-max-width.marketplace-instructions .installation-instructions-wrapper{-webkit-box-align:center;-ms-flex-align:center;grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;justify-items:center;place-items:center}#content .main-content .container-max-width.marketplace-instructions .installation-instructions-wrapper p{margin-bottom:0;margin-top:0;width:auto}#content .main-content .container-max-width.marketplace-instructions li{font-size:1.6rem;list-style:none;margin-bottom:.5rem}#content .main-content.home-page{padding:0}#content .main-content .expand-100{margin-left:-5px;margin-right:-5px}#content .main-content .mobile-only strong{color:#494949}#content .main-content .hero{background-position:0;color:#000;margin:0 auto;max-width:1440px;position:relative}#content .main-content .hero img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#content .main-content .hero .hero-text-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-around;left:0;position:absolute;right:0;top:0}#content .main-content .hero .hero-text-container .hero-spacer{width:50%}#content .main-content .hero .hero-text-container .hero-text{bottom:70px;padding:2rem;position:relative;text-align:center;width:60%}#content .main-content .hero .hero-text-container .hero-text h1{font-size:clamp(2rem,2vw + 1rem,3rem);font-weight:500}#content .main-content .hero .hero-text-container .hero-text h2{font-size:5rem;margin:0}#content .main-content .hero .hero-text-container .hero-text p{font-size:2.5rem;font-weight:600;margin:1rem auto}#content .main-content .hero .hero-text-container .hero-text .hero-text-location{font-size:clamp(2rem,2vw + 1rem,3rem)}#content .main-content .hero .hero-text-container .hero-text .emphasis{display:block;font-size:1.25em;text-transform:uppercase}#content .main-content .hero .hero-text-container .hero-text a{display:block;margin:1em auto;text-decoration:none;width:70%}#content .main-content .hero .hero-text-container .hero-text a p{background:#025e8c;border:1px solid transparent;border-radius:4px;color:#fff;font-size:2rem;letter-spacing:.1rem;margin:0 auto;padding:1rem;text-align:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#content .main-content .hero .hero-text-container .hero-text a:hover p{background:#fff;border-color:#025e8c;-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.4);box-shadow:0 6px 6px -3px rgba(0,0,0,.4);color:#025e8c}#content .main-content .gallery-row{-ms-flex-pack:distribute;bottom:100px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-around;margin-bottom:-100px;max-width:1440px;position:relative}#content .main-content .gallery-row a{-ms-flex-preferred-size:22%;display:block;flex-basis:22%;margin:0 1rem;max-width:330px;position:relative}#content .main-content .gallery-row a:hover div p{background:#fff;border-color:#025e8c;-webkit-box-shadow:2px 3px 6px -1px rgba(0,0,0,.4);box-shadow:2px 3px 6px -1px rgba(0,0,0,.4);color:#025e8c}#content .main-content .gallery-row a img{border-radius:1rem;height:auto;width:100%}#content .main-content .gallery-row a div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}#content .main-content .gallery-row a div p{background:rgba(0,0,0,.5);border:1px solid transparent;border-radius:4px;color:#fff;font-size:3rem;margin:0;position:relative;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap;width:100%}#content .main-content .gallery-img-text{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px}#content .main-content .gallery-img-text.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:1rem auto}#content .main-content .gallery-img-text:last-of-type{margin-bottom:0}#content .main-content .gallery-img-text div{-ms-flex-preferred-size:50%;flex-basis:50%}#content .main-content .gallery-img-text .gallery-img-text-image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}#content .main-content .gallery-img-text .gallery-img-text-image img{max-width:400px;width:100%}#content .main-content .gallery-img-text .gallery-img-text-description{padding:1.5rem}#content .main-content .gallery-img-text .gallery-img-text-description h2{font-size:2.5vw;line-height:1}#content .main-content .gallery-img-text .gallery-img-text-description p{font-size:2rem;width:100%}#content .main-content .gallery-img-text .gallery-img-text-description a.normal-link{display:inline;text-decoration:underline}#content .main-content .gallery-img-text .gallery-img-text-description a:not(.normal-link),#content .main-content .gallery-img-text .gallery-img-text-description button{background:#025e8c;border:1px solid #025e8c;border-radius:4px;color:#fff;display:inline-block;font-size:2rem;font-weight:600;padding:1rem;text-align:center;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#content .main-content .gallery-img-text .gallery-img-text-description a:not(.normal-link):hover,#content .main-content .gallery-img-text .gallery-img-text-description button:hover{background:#fff;-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.4);box-shadow:0 6px 6px -3px rgba(0,0,0,.4);color:#025e8c}#content.blank{background:none;margin:0;width:auto}#content .messages.error,#content .messages.info,#content .messages.success,#content .messages.validation,#content .messages.warning{background-position:10px;background-repeat:no-repeat;display:block;margin:10px 0;padding:15px 10px 15px 50px}#content .messages.error.large,#content .messages.info.large,#content .messages.success.large,#content .messages.validation.large,#content .messages.warning.large{border:4px solid;font-weight:700;padding:25px 20px 25px 50px}#content .messages.info{background-image:url(/dist/img/info-9eeacfe3ac63bc48b981.png);color:#00529b}#content .messages.success{background-image:url(/dist/img/success-5c79b441f37f20b58239.png);color:#4f8a10}#content .messages.warning{background-image:url(/dist/img/warning-f859fedbf9042991a48a.png);color:#9f6000}#content .messages.error{background-image:url(/dist/img/error-afe967b9b138ce29dbc1.png);color:#d8000c}@media(min-width:1440px){#content .main-content .gallery-row{bottom:100px;margin:0 auto -100px;width:1440px}#content .main-content .gallery-img-text{margin:0 auto}#content .main-content .gallery-img-text .gallery-img-text-description h2{font-size:4rem}}@media(max-width:350px){#content .main-content .gallery-row{bottom:0}}.ErrorText{color:#c60;font-size:14px;font-weight:bolder;line-height:16px;padding:0}.ErrorMessages{background-image:none;color:#c90d4f;font-size:16px;font-style:normal;font-weight:700;line-height:20px;text-align:center;text-decoration:none}.CartNavLinks,.ErrorMessages,.text-box{background-color:#fff}.text-box{background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;line-height:1.42857143;padding:6px 12px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.RadGrid{outline:none}.ui-datepicker-trigger{left:10px;position:relative;top:10px}.RadStyle-button{background-color:#f9f9f9;border:1px solid #cdcdcd;color:#949494;display:inline-block;padding:7px;text-align:center;width:150px}.RadStyle-button:hover{background-color:#e5e5e5;border:1px solid #e8e8e8;text-decoration:none}.loris-app-only{display:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}:root{--border-color:#dbdbde;--bg-color:#f3f3f3;--bg-color-hover:#ccc;--font-color:#515967}.navdrawer{display:none;max-height:calc(100% - 54px);min-width:280px;overflow:scroll;position:fixed;top:54px;width:80%;z-index:1001}.navdrawer .k-header>li[role=menuitem],.navdrawer .menuItem{background-color:#f3f3f3;background-color:var(--bg-color);font-size:1.75rem;list-style-type:none;text-transform:uppercase}.navdrawer .k-header>li[role=menuitem] a.k-link.k-header,.navdrawer .menuItem a.k-link.k-header{border:1px solid #dbdbde;border:1px solid var(--border-color);display:block;padding:1.25rem;position:relative}.navdrawer .k-header>li[role=menuitem] a.k-link.k-header:hover,.navdrawer .menuItem a.k-link.k-header:hover{background-color:#ccc;background-color:var(--bg-color-hover);text-decoration:none}.navdrawer .k-header>li[role=menuitem] a.k-link.k-header .k-panelbar-collapse,.navdrawer .k-header>li[role=menuitem] a.k-link.k-header .k-panelbar-expand,.navdrawer .menuItem a.k-link.k-header .k-panelbar-collapse,.navdrawer .menuItem a.k-link.k-header .k-panelbar-expand{margin-top:-8px;position:absolute;right:4px;top:50%}.navdrawer ul[role=group]{margin:0;padding:0}.navdrawer ul[role=group] li{font-size:1.5rem;list-style-type:none;text-transform:capitalize}.navdrawer ul[role=group] li>a{display:block;line-height:2.2;padding:0 1rem}.navdrawer ul[role=group] li>a:hover{background-color:#ccc;background-color:var(--bg-color-hover);text-decoration:none}.navdrawer .instructions{font-size:.9em;height:1.4em;line-height:1.4em}.navdrawer .instructions,.navdrawer .phone{background:none #3d93e2;color:#fff;text-align:center;width:100%}.navdrawer .phone{font-size:1.4em;height:2em;line-height:2em}.navdrawer .phone a{color:#fff;text-decoration:none}#searchlink-menu{background-color:#f3f3f4;background-color:#ccc;background-image:none,-webkit-gradient(linear,left top,left bottom,color-stop(0,hsla(0,0%,100%,.45)),to(hsla(0,0%,100%,0)));background-image:none,linear-gradient(180deg,hsla(0,0%,100%,.45) 0,hsla(0,0%,100%,0));background-position:50% 50%;color:#515967;width:100%}#searchlink-menu a{zoom:1;border-bottom:1px solid;border-color:#dbdbde;display:block;font-size:1.75rem;line-height:2.34em;padding:0 1em;position:relative;text-decoration:none;text-transform:uppercase}#searchlink-menu a:after{content:url(/dist/img/hospital-search-icon-497c377881174dcf2e39.png);position:relative;right:-10px;top:8px}#mobilemenu .k-panel>.k-item>.k-link{font-size:1.5rem}#mobilemenu .k-icon.k-i-arrow-s{background:none;font-size:15px;font-weight:700;line-height:15px}#mobilemenu .k-icon.k-i-arrow-s:after{content:"▾"}#mobilemenu .k-icon.k-i-arrow-n{background:none;font-size:15px;font-weight:700;line-height:15px}#mobilemenu .k-icon.k-i-arrow-n:after{content:"▴"}#mobilemenu ul[role=group] li{font-size:1.5rem;text-transform:capitalize}#mobilemenu>.k-item>.k-link{line-height:inherit;padding:1.25rem}.micromodal{display:none;position:absolute;z-index:1001}.micromodal.is-open{display:block}.micromodal__overlay{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.65);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}.micromodal__container{background-color:#fff;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh;max-width:800px;overflow:auto}.micromodal__container>div.inner{padding:1.7rem}.micromodal__container>div.inner h2:first-child{margin-top:0}.micromodal__container .close-modal{background-color:#fff;cursor:pointer;font-size:1.7rem;font-weight:600;padding:1.7rem;position:sticky;text-align:right;top:0;z-index:1000}.micromodal__container .close-modal+div.inner{padding-top:0}.micromodal__container.drawer{height:100vh;max-height:calc(100vh - 50px);max-width:90%;position:fixed;top:50px;width:90%}.micromodal__container.drawer.left{border-radius:0 4px 4px 0;left:0;right:auto}.micromodal__container.drawer.right{border-radius:4px 0 0 4px;left:auto;right:0}.micromodal__container.drawer>div.inner{height:90%;padding:30px}@media only screen and (max-width:440px){.micromodal__container{border-radius:0}}.micromodal[aria-hidden=false] .micromodal__overlay{-webkit-animation:microModalFadeIn .2s cubic-bezier(0,0,.2,1);animation:microModalFadeIn .2s cubic-bezier(0,0,.2,1)}.micromodal[aria-hidden=false] .micromodal__container{-webkit-animation:microModalSlideUp .2s cubic-bezier(0,0,.2,1);animation:microModalSlideUp .2s cubic-bezier(0,0,.2,1)}.micromodal[aria-hidden=false] .micromodal__container.drawer.left{-webkit-animation:microModalSlideRight .2s cubic-bezier(0,0,.2,1);animation:microModalSlideRight .2s cubic-bezier(0,0,.2,1)}.micromodal[aria-hidden=false] .micromodal__container.drawer.right{-webkit-animation:microModalSlideLeft .2s cubic-bezier(0,0,.2,1);animation:microModalSlideLeft .2s cubic-bezier(0,0,.2,1)}.micromodal .micromodal__container,.micromodal .micromodal__overlay{will-change:transform}@-webkit-keyframes microModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes microModalFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes microModalSlideRight{0%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes microModalSlideRight{0%{-webkit-transform:translateX(-15%);transform:translateX(-15%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes microModalSlideLeft{0%{-webkit-transform:translateX(3rem);transform:translateX(3rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes microModalSlideLeft{0%{-webkit-transform:translateX(3rem);transform:translateX(3rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes microModalSlideUp{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes microModalSlideUp{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.toastContainer{bottom:2rem;left:2rem;position:fixed}.toastContainer .toast{-webkit-animation:slideleft .25s linear forwards;animation:slideleft .25s linear forwards;background-color:#262626;border-radius:4px;-webkit-box-shadow:2px 2px 6px 2px rgba(0,0,0,.725);box-shadow:2px 2px 6px 2px rgba(0,0,0,.725);color:#fff;font-size:1.2rem;margin-bottom:1.5rem;margin-top:1.5rem;max-width:500px;padding:2rem 4rem;position:relative;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%}.toastContainer .toast:after{-webkit-animation:timer 10s linear forwards;animation:timer 10s linear forwards;background-color:#025e8d;background-color:var(--hgs-blue);bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}@-webkit-keyframes timer{to{width:0}}@keyframes timer{to{width:0}}@-webkit-keyframes slideleft{to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideleft{to{-webkit-transform:translateX(0);transform:translateX(0)}}.gallery{margin:0 auto;overflow:hidden;position:relative;width:962px}.slide-show{list-style:none;margin:0;overflow:hidden;padding:0;width:9999px}.slide-show li{float:left;width:962px}.slide-show li img{float:left;margin:0}.slide-show .text{background:-webkit-gradient(linear,left top,left bottom,from(#0d7cb4),color-stop(35%,#025e8c));background:linear-gradient(#0d7cb4,#025e8c 35%);color:#fff;float:right;font-size:46px;height:315px;line-height:52px;padding:1.5rem 1rem 0;text-align:center;width:491px}.slide-show .text h1{font-size:46px;margin:0}.slide-show .text a{color:#fff}.switcher{bottom:13px;list-style:none;margin:0;padding:0;position:absolute;right:13px}.switcher li{float:left;margin:0 0 0 7px}.switcher li a{background:#fff;border:1px solid #fff;float:left;height:16px;overflow:hidden;text-indent:-9999px;width:16px}.switcher li.active a,.switcher li:hover a{background:#0d7cb4}.search-result-info{-webkit-box-shadow:0 2px 5px 0 #d1d1d1;box-shadow:0 2px 5px 0 #d1d1d1;margin-bottom:10px;padding:5px}.search-result-info .term{font-style:italic}.text-button{background-color:#025e8d;background-color:var(--button-bg-color);background:-webkit-gradient(linear,left top,left bottom,from(#0380bf),to(#025e8d));background:linear-gradient(#0380bf,#025e8d);background:-webkit-gradient(linear,left top,left bottom,from(var(--button-bg-color-highlight)),to(var(--button-bg-color)));background:linear-gradient(var(--button-bg-color-highlight),var(--button-bg-color));border-radius:2px;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:6px 24px;text-decoration:none}.text-button:hover{--button-bg-color:var(--hgs-primary-light);--button-bg-color-highlight:var(--hgs-primary);cursor:pointer}.text-button.disabled,.text-button.disabled:hover{--button-bg-color:#62808f;--button-bg-color-highlight:#9eb3be;cursor:no-drop;text-decoration:none}.text-button.danger{--button-bg-color:#8d0202;--button-bg-color-highlight:#b50d0d}.text-button.detail,.text-button.large{font-size:20px;margin-top:1rem;padding-bottom:25px;padding-top:25px;text-align:center;width:100%}.text-button.submit{border:1px solid;font-size:30px;margin-top:1rem;padding-bottom:5px;padding-top:5px;text-align:center;width:100%}.holiday-notification{margin:0 auto;max-width:100%}.holiday-notification img{width:100%}.radio{margin:.5rem}.radio input[type=radio]{opacity:0;position:absolute}.radio input[type=radio]+.radio-label:before{background:#f4f4f4;border:1px solid #b4b4b4;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.4em;margin-right:1em;position:relative;text-align:center;-webkit-transition:all .25s ease;transition:all .25s ease;vertical-align:top;width:1.4em}.radio input[type=radio].focus-visible+.radio-label{outline:2px dotted #025e8d;outline:2px dotted var(--hgs-primary)}.radio input[type=radio]:focus-visible+.radio-label{outline:2px dotted #025e8d;outline:2px dotted var(--hgs-primary)}.radio input[type=radio]:checked+.radio-label:before{background-color:#3197ee;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]:focus+.radio-label:before{border-color:#3197ee;outline:none}.radio input[type=radio]:disabled+.radio-label:before{background:#b4b4b4;border-color:#b4b4b4;-webkit-box-shadow:inset 0 0 0 4px #f4f4f4;box-shadow:inset 0 0 0 4px #f4f4f4}.radio input[type=radio]+.radio-label:empty:before{margin-right:0}#google-map{display:inline-block;grid-area:map;max-height:125px;max-width:125px;min-height:125px;overflow:hidden}@media(min-width:440px){#google-map{max-width:150px;min-height:170px;min-width:150px}}#google-map:empty,.validation-error{display:none}.validated .validation-error{color:red;display:block;font-style:italic}.validated input.invalid,.validated select.invalid{border-color:red}.validated div.invalid .k-button-group{border:1px solid red}#hgsheader,#hgsheader-mobile{background-color:#025e8d;background-color:var(--hgs-primary);text-align:center}#hgsheader-mobile .back-btn{display:none}@media(max-width:440px){#hgsheader-mobile{display:block;min-height:50px;position:fixed;width:100%;z-index:2}#hgsheader-mobile #bouquet-logo{display:none;margin-left:auto;margin-right:auto;max-height:50px;padding:.25rem;width:auto}#hgsheader-mobile .cart-count{color:#fff;float:right;font-weight:700;padding:15px}#hgsheader-mobile .cart-count span{display:none}#hgsheader-mobile .cart-count span:first-of-type{display:inline}}#hgsheader{--font-size:1.5rem}#hgsheader .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1667px;min-height:42px;padding:10px 0;width:95%}#hgsheader .inner .info{float:left}#hgsheader .inner .info,#hgsheader .inner .menu{font-size:var(--font-size);font-weight:600;text-transform:uppercase}#hgsheader .inner .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;list-style:none;margin:0;padding:3px 4px 0 0}#hgsheader .inner .menu li{display:inline;padding:0 7px 0 14px;text-align:center}#hgsheader .inner .menu a{color:#fff}#hgsheader .inner .menu .hospital-search-legacy{cursor:pointer}#hgsheader .inner .menu .hospital-search-button{border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding:.3rem .5rem;text-decoration:none;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;white-space:nowrap}#hgsheader .inner .menu .hospital-search-button:hover{background:#fff;border-color:#fff;color:#025e8c}@media(min-width:1001px){#hgsheader .drawer-trigger{display:none}}@media(max-width:1000px){#hgsheader .drawer-trigger{left:5px;position:absolute;top:0}#hgsheader .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#hgsheader .inner .menu{padding:10px 0 0}}@media(max-width:439px){#hgsheader{display:none}}.top-block{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1440px;position:relative;width:100%}@media(max-width:1000px){.top-block{-ms-flex-pack:distribute;justify-content:space-around}}.top-block .holder{-ms-flex-preferred-size:50%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;padding-left:1rem;padding-right:1rem}@media(max-width:768px){.top-block .holder{-ms-flex-preferred-size:100%;flex-basis:100%}}.top-block .frame{-ms-flex-preferred-size:30%;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:30%;justify-content:end;margin:1rem;position:relative}.top-block .frame .phone{color:#a5218d;font-size:16px;text-transform:uppercase}.top-block .frame .phone a{display:block}@media(max-width:768px){.top-block .frame .phone{-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center}.top-block .frame .phone a{display:inline}.top-block .frame{-ms-flex-preferred-size:100%;-webkit-box-pack:center;-ms-flex-pack:center;flex-basis:100%;justify-content:center;margin:1rem}}.top-block .frame .search-form{-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:768px){.top-block .frame .search-form{-ms-flex-preferred-size:60%;flex-basis:60%}}.top-block .frame .search-form .area{position:relative}.top-block .frame .search-form .area[focus-within] input{outline:2px solid #025e8d;outline:2px solid var(--hgs-primary)}.top-block .frame .search-form .area:focus-within input{outline:2px solid #025e8d;outline:2px solid var(--hgs-primary)}.top-block .frame .search-form input{border:1px solid #025e8d;border:1px solid var(--hgs-primary);border-radius:50px;color:#666;font-size:16px;height:4rem;outline:none;padding-left:1.5rem;padding-right:4rem;width:100%}.top-block .frame .search-form input:focus{outline:none}.top-block .frame .search-form .submit{background-color:#025e8d;background-color:var(--hgs-primary);border:1px solid #025e8d;border:1px solid var(--hgs-primary);border-bottom-right-radius:50px;border-right:none;border-top-right-radius:50px;bottom:0;overflow:hidden;position:absolute;right:0;top:0;width:4rem}.top-block .frame .search-form .submit:focus,.top-block .frame .search-form .submit:hover{background:-webkit-gradient(linear,left top,left bottom,from(#025e8c),to(#0d7cb4));background:linear-gradient(#025e8c,#0d7cb4)}.top-block .frame .search-form .submit .magnifying-glass{border:2px solid #fff;border-radius:50%;display:inline-block;height:15px;position:relative;right:.25rem;width:15px}.top-block .frame .search-form .submit .magnifying-glass:before{background:#fff;border-radius:5px;border-width:0;bottom:-3px;content:"";display:inline-block;height:2px;position:absolute;right:-4px;transform:rotate(50deg);-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-ms-transform:rotate(50deg);-o-transform:rotate(50deg);width:7px}.top-block fieldset{left:-15px;position:relative;width:100%}.location-name-city-info svg{max-height:2rem}.slogan{color:#401e00;display:block;font-size:18px;grid-area:hospital-info;margin:0 0 0 5px}.slogan span{display:block;font-size:14px}.slogan span span.delivery-label{color:#494949}.slogan .address-container,.slogan .address-container a[id*=lnkHospitalMap]{display:-webkit-box;display:-ms-flexbox;display:flex}.slogan .address-container a[id*=lnkHospitalMap]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-decoration:underline}.slogan .address-container svg{max-height:2rem}.logo{background:url(/dist/img/logo-8cf284966bc3e9035556.gif) no-repeat;background-size:contain;grid-area:logo;height:85px;overflow:hidden;text-indent:-9999px;width:435px}@media(max-width:768px){.logo{background-position:50%;width:100%}}.logo a{display:block;height:100%}.top-block .frame #searchform .close{display:none}#search,.drawer-trigger{background-color:transparent;border:none;cursor:pointer;float:left;padding:15px}.extra-info{border-top:1px solid #5c636a;color:#5c636a;grid-area:extra;margin:5px 0;max-width:400px;padding-top:5px;white-space:normal}.logo-container{display:grid;grid-template-areas:"logo logo" "map hospital-info" "extra extra";grid-template-columns:150px 1fr;grid-template-rows:auto 125px auto;width:100%}.logo-container[\:not-has\(\.extra-info\)]{grid-template-areas:"logo" "zipcode";grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}.logo-container:not(:has(.extra-info)){grid-template-areas:"logo" "zipcode";grid-template-columns:1fr;grid-template-rows:repeat(2,auto)}@media(min-width:440px){.logo-container{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;grid-template-areas:"map logo" "map hospital-info" "extra extra";grid-template-rows:repeat(3,auto)}}#zipcode-selection{grid-area:extra}#google-map:empty+#zipcode-selection{grid-area:zipcode}.search-icon,.search-icon-mobile{background-image:url(/dist/img/hospital-search-icon-b9a977bab432d110a5c0.gif);background-repeat:no-repeat;display:inline-block;height:29px;margin-right:5px;width:36px}.search-icon-mobile{background-image:url(/dist/img/hospital-search-icon-497c377881174dcf2e39.png)}.search-content{display:inline-block;font-style:italic;text-align:left}.search-content a{color:#0054aa;text-decoration:underline}@media only screen and (max-width:440px){.search-content a{color:#fd9300}}.search-content.desktop-only{font-size:13px}input#h-search::-webkit-input-placeholder{font-size:15px}input#h-search::-moz-placeholder{font-size:15px}input#h-search:-ms-input-placeholder{font-size:15px}input#h-search:-moz-placeholder{font-size:15px}.cart-count-container{min-height:23px;min-width:50px}@media(min-width:441px){.cart-count-container{min-width:165px}}.cart-count-container img,.cart-count-container span{display:inline-block;padding-right:.5rem}.address-panel{color:#494949;display:block;padding-bottom:10px;text-align:center;width:100%}.address-panel span{display:inline-block;padding:.3em;position:relative}.i-edit{background-image:url(/dist/img/edit-icon-5fa620cf236932169bbf.svg);background-position-y:center;background-repeat:no-repeat;background-size:20px;height:26px;opacity:.6;vertical-align:middle;width:26px}.i-edit:hover{cursor:pointer;opacity:1}#hgsnav-container{width:100%}.location-image-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;justify-content:center;min-height:120px;padding:1em;width:100%}@media(min-width:700px){.location-image-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.location-image-container .location-logo{float:left;max-width:370px}.location-image-container .location-logo h1{margin:0}.location-image-container .location-logo img{max-width:100%}.location-image-container .location-logo .city,.location-image-container .location-logo .name,.location-image-container .location-logo .streetAddress{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;padding-right:15px}.location-image-container .location-logo .name{font-size:1.4rem}.location-image-container .logo-search-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:370px;min-width:320px}@media(max-width:350px){.location-image-container .logo-search-container{min-width:0;min-width:auto}}.location-image-container .hgs-logo{-ms-flex-item-align:center;align-self:center;clear:right;float:right}.location-image-container .hgs-logo img{max-width:100%}@supports((-o-object-fit:cover) or (object-fit:cover)){#content .main-content .hero{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;height:auto}#content .main-content .hero picture img{display:block;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}}@media(max-width:1000px){#content .main-content .gallery-img-text{margin:0 auto}#content .main-content .hero picture img{height:350px}#content .main-content .hero .hero-text-container .hero-text{bottom:0;width:50%}#content .main-content .hero .hero-text-container .hero-text h2{font-size:4rem}#content .main-content .hero .hero-text-container .hero-text a{width:75%}#content .main-content .hero-container .hero-text-container{-ms-flex-item-align:start;align-self:flex-start;top:10%;width:70%}#content .main-content .hero-container .hero-text-container h2{font-size:4rem}#content .main-content .hero-container .hero-text-container h2 span{font-size:3rem}#content .main-content .hero-container .hero-text-container p{font-size:2.5rem}#content .main-content .gallery-row{bottom:0;margin-bottom:0}#content .main-content .gallery-row a{-ms-flex-preferred-size:40%;flex-basis:40%}#content .main-content .gallery-row a div p{font-size:2rem}}@media(max-width:768px){#content .main-content .hero picture img{height:275px}#content .main-content .hero .hero-text-container .hero-text{width:60%}#content .main-content .hero .hero-text-container .hero-text h2{font-size:3rem}#content .main-content .hero .hero-text-container .hero-text p{font-size:2rem}#content .main-content .gallery-img-text{margin:0 auto}#content .main-content .gallery-img-text .gallery-img-text-description h2{font-size:3.5vw}}@media(max-width:640px){#content .main-content .gallery-row{-ms-flex-wrap:wrap;flex-wrap:wrap}#content .main-content .hero .hero-text-container{background-color:#dbdee3;background-color:var(--gray);position:relative;top:-2px}#content .main-content .hero .hero-text-container .hero-spacer{display:none}#content .main-content .hero .hero-text-container .hero-text{width:100%}#content .main-content .gallery-img-text{margin:1rem}#content .main-content .gallery-img-text .gallery-img-text-image{-ms-flex-preferred-size:40%;flex-basis:40%}#content .main-content .gallery-img-text .gallery-img-text-description{-ms-flex-preferred-size:60%;flex-basis:60%}#content .main-content .gallery-img-text .gallery-img-text-description h2{font-size:4.5vw}}.category-gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;max-width:1440px;width:100%}.category-gallery-container .category-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:50%;-webkit-box-pack:center;-ms-flex-pack:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:50%;-ms-flex-direction:column;flex-direction:column;height:400px;justify-content:center;position:relative}.category-gallery-container .category-gallery picture img{display:none}.category-gallery-container .category-gallery.botd{-webkit-box-pack:center;-ms-flex-pack:center;background-image:url(https://cdn1.hospitalgiftshop.com/hgs-img/m/bouquet-of-the-day-new.jpg);justify-content:center}.category-gallery-container .category-gallery.botd div{width:50%}.category-gallery-container .category-gallery.left-early{-webkit-box-pack:end;-ms-flex-pack:end;background-image:url(https://cdn1.hospitalgiftshop.com/hgs-img/m/left-hospital-early.jpg);justify-content:flex-end}.category-gallery-container .category-gallery.left-early div{width:100%}.category-gallery-container .category-gallery.left-early div h2{font-size:3rem}.category-gallery-container .category-gallery.testimonials{background-image:url(https://cdn1.hospitalgiftshop.com/hgs-img/m/testimonials-home.jpg)}.category-gallery-container .category-gallery.testimonials div .stars span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:max(2rem,min(2.5vw,3rem));margin:0 .5rem}.category-gallery-container .category-gallery.testimonials div .stars span.half{-ms-overflow-style:none;overflow-x:hidden;width:max(1rem,min(1.25vw,1.5rem))}.category-gallery-container .category-gallery.last{background-image:url(https://cdn1.hospitalgiftshop.com/hgs-img/m/gift-card-messages-home.jpg)}.category-gallery-container .category-gallery.last div{-webkit-transform:translateX(100%);transform:translateX(100%)}.category-gallery-container .category-gallery div{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:hsla(0,0%,100%,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;padding:1rem;position:relative;text-align:center;width:50%}.category-gallery-container .category-gallery div h2{font-size:3.5rem;margin:0;padding:0;width:100%}.category-gallery-container .category-gallery div p{font-size:2rem;margin:0;width:100%}.category-gallery-container .category-gallery div p.emphasis{font-size:max(2.5rem,min(2.5vw,3rem));font-weight:700;line-height:1;margin:0 0 1rem}.category-gallery-container .category-gallery div:last-of-type a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#333;border:1px solid transparent;border-radius:4px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2rem;justify-content:center;margin:1.5rem 0;padding:1rem 2rem;text-decoration:none;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.category-gallery-container .category-gallery div:last-of-type a:hover{background:transparent;border:1px solid #333;-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.4);box-shadow:0 6px 6px -3px rgba(0,0,0,.4);color:#333}@media(max-width:768px){.category-gallery-container .category-gallery{-ms-flex-preferred-size:100%;flex-basis:100%}}@supports((-o-object-fit:cover) or (object-fit:cover)){.category-gallery-container .category-gallery.botd,.category-gallery-container .category-gallery.last,.category-gallery-container .category-gallery.left-early,.category-gallery-container .category-gallery.testimonials{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}.category-gallery-container .category-gallery picture img{display:block;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.category-gallery-container .category-gallery.left-early picture img{-o-object-position:25%;object-position:25%}.category-gallery-container .category-gallery div{position:absolute}}.reviews{background-color:#e9ebee;background-color:var(--light-gray);padding:4rem 2rem}.reviews .title{margin-top:0;text-align:center}.reviews .content{margin-left:auto;margin-right:auto;max-width:982px}#hgsfooter{background:#5c636a;padding:43px 0 36px;width:100%}.footer-holder{margin:0 auto;max-width:982px}.section{margin:0 0 30px;overflow:hidden}.section .holder{-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;padding:4px 0 0}.section .holder,.social{display:-webkit-box;display:-ms-flexbox;display:flex}.social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.social div:first-child{-ms-flex-pack:distribute;justify-content:space-around}.social div:first-child,.social div:first-child ul{display:-webkit-box;display:-ms-flexbox;display:flex}.social div:first-child ul li{padding:0}.social li img{display:block;margin:0 auto}.social li a{margin:0 5px;text-decoration:none}.social li a svg{fill:#fff;border-radius:5px;max-width:48px;padding:5px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%}.social li a svg:hover{-webkit-transform:scale(.95);transform:scale(.95)}.social span{color:#fff}.social img[alt="Donate to Caring Bridge"]{background:#fff;border-radius:5px;padding:5px}.footer-nav{overflow:hidden;width:20%}.footer-nav .footer_link_header{border-bottom:2px solid #0089cf;color:#fff;display:block;font-size:2rem;font-weight:700;margin:0 0 10px;padding-bottom:10px}.footer-nav ul{list-style:none;margin:0 0 2px;padding:0}.footer-nav .nav{font-size:1.6rem;padding:0 0 7px}.footer-nav li{line-height:2.5rem;padding:0 6px 0 7px}.footer-nav li,.footer-nav li a{color:#fff;display:block}.logo-footer{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:100%;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:30px 0}.logo-footer img{border-radius:5px;display:block}.footer-frame{margin:0 0 38px;overflow:hidden;padding:0 23px 0 21px}.footer-frame .text-holder{color:#fff;line-height:1.8rem}.footer-frame .text-holder .footer_disclaimer{font-size:2rem;font-weight:600}.footer-frame .text-holder p{margin:0 0 1.7rem}#hgsfooter .copy{color:#fff;display:block;font-size:1.1rem;text-align:center}#hgsfooter .copy a{color:#fff;text-decoration:underline}#hgsfooter .copy a:hover{text-decoration-color:#0089cf}@media(max-width:768px){#hgsfooter .section .holder .footer-nav{margin-bottom:20px;text-align:center;width:50%}#hgsfooter .section .holder .footer-nav .footer_link_header{font-size:2.5rem;margin:0 auto;width:150px}#hgsfooter .section .holder .footer-nav .footer_link_header:last-of-type{margin-bottom:1rem}#hgsfooter .section .holder .footer-nav li a{padding:1rem 0}#hgsfooter .footer-frame .text-holder{font-size:1.5rem;line-height:2rem}}@media(max-width:440px){#hgsfooter .footer-frame .text-holder h1{line-height:3rem}#hgsfooter .social li{width:100%}#hgsfooter .section .holder .footer-nav{margin-bottom:20px;text-align:center;width:100%}#hgsfooter .logo-footer{margin:0 auto}#hgsfooter .logo-footer>*{margin:0 3rem 4rem;width:90px}#hgsfooter .copy{font-size:1.25rem}}.featured-products .product-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.featured-products .product-list.results li{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-preferred-size:275px;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:275px;justify-content:center;margin:1rem;max-width:100%}.featured-products .product-list.results .image-holder{height:100%;max-height:370px}.featured-products{margin:0 auto;max-width:1440px}.featured-products h2{font-size:2em;text-align:center}.featured-products .more-link{margin:2rem 1rem;padding:0 1rem 1rem;text-align:right}.featured-products .more-link a{background-color:#025e8c;border:1px solid transparent;border-radius:5px;color:#fff;display:inline-block;font-weight:600;padding:1rem;text-align:center;text-decoration:none;text-transform:capitalize;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.featured-products .more-link a:hover{background-color:#fff;border-color:#025e8c;-webkit-box-shadow:0 6px 6px -3px rgba(0,0,0,.4);box-shadow:0 6px 6px -3px rgba(0,0,0,.4);color:#025e8c}@media(max-width:768px){.featured-products section.left-early-banner div:last-of-type{background-size:contain}.featured-products section.left-early-banner div p:first-of-type{font-size:2.5rem}}.product-list{-ms-flex-pack:distribute;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 1rem;justify-content:space-around;list-style:none;margin:0;overflow:hidden;padding:0}.product-list li.inventory-none{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;overflow:hidden;position:relative}.product-list li.inventory-none div{opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s}.product-list li.inventory-none:before{background-color:rgba(0,0,0,.75);border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;content:"Out of Stock";font-size:1.2em;font-weight:700;left:50%;padding:1rem 2rem;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.product-list li.inventory-none:hover div{opacity:.7}.product-list li.inventory-none a,.product-list li.inventory-none button{pointer-events:none}.product-list li.inventory-loading{overflow:hidden;position:relative}.product-list li.inventory-loading:before{background-color:rgba(0,0,0,.25);border-radius:5px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;content:"Verifying Inventory ...";font-size:1.2em;font-weight:700;left:50%;padding:1rem 2rem;position:absolute;text-align:center;top:60%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:1}.product-list li a{text-decoration:none}.product-list li img{height:auto;vertical-align:top;width:100%}.product-list li .name{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#275db6;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:32px;text-align:center;width:100%}.product-list li .name strong{color:#da0000}.product-list li .price{display:block;font-size:1.6rem;margin:8px 0 0;text-align:center}.product-list li .price .original-price{font-size:1rem;opacity:.8;padding-right:.3rem;text-decoration:line-through}.product-list.results .image-holder{height:250px;overflow:hidden;text-align:center}.product-list.results li{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.4rem;height:auto;margin:0 0 3rem;max-width:225px}img.listimg{height:auto;width:100%}.image-holder{max-height:250px;overflow:hidden;padding:0 0 0 11px;text-align:left}.image-holder,.product-image-container{position:relative}.product-image-container .img-container{max-width:440px;position:relative}.product-image-container #product-img{height:auto;width:100%}.product-image-container .feature-overlay{font-weight:700;margin-left:1px;padding:10px;position:absolute;text-align:left;top:10px;width:80%}.delivery-info{font-weight:700;padding:5px 0;text-align:center}.delivery-info .delivery-info-text{color:#025e8c;font-style:italic;position:relative}.delivery-info .same-day-double-caret{display:inline-block;font-style:normal;font-weight:100;position:relative;top:-3px;-webkit-transform:scale(2,1.75);transform:scale(2,1.75)}.delivery-info .house{border-bottom:6px solid #025e8c;border-left:7px solid transparent;border-right:7px solid transparent;display:inline-block;height:0;left:3px;position:relative;top:-6px;width:0}.delivery-info .house:after{border-left:4px solid #025e8c;border-right:4px solid #025e8c;border-top:2px solid #025e8c;content:"";height:6px;left:-5px;position:absolute;top:6px;width:10px}@media(max-width:768px){.featured-products .product-list,.product-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-list.results li{-ms-flex-preferred-size:50%;flex-basis:50%}}.add-to-cart{background-color:#025e8d;border:2px solid;border-radius:50px;color:#fff;display:none;margin:.5rem auto;padding:1rem 2rem;text-align:center}@media(pointer:coarse){.add-to-cart:active{background-color:#fff;color:#025e8d}}@media(pointer:fine){.add-to-cart:hover{background-color:#fff;color:#025e8d;cursor:pointer;text-decoration:none}}.block-holder{margin:0 auto 40px;max-width:963px;padding:0 0 0 19px}.block-holder .desktop-only{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}@media only screen and (max-width:440px){.block-holder .desktop-only{display:none}}.block-holder .desktop-only .block:last-child{border-right:none}.hospital-search-legacy-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-top:1rem}#clear,.block-holder:after{clear:both;content:"";display:block}.block.first{padding:0 10px 0 0;width:219px}.main-content.home-page{padding:0}.block{-ms-flex-preferred-size:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;-ms-flex-direction:column;flex-direction:column;height:300px;line-height:18px;margin:0 0 .25rem;max-width:219px;padding:0 10px 0 20px;position:relative}.block .price{background:#a5218d;border-radius:50px;color:#fff;height:82px;left:-19px;overflow:hidden;position:absolute;top:19px;width:82px}.botd-price-dollars{font-size:4rem;font-weight:700;left:8px;position:absolute;top:35px}.botd-price-cents{font-size:2rem;font-weight:700;position:absolute;right:7px;top:30px}.block img{display:block;margin:0 0 12px}.block p{margin:0}.block a{color:#275db6;white-space:nowrap}.block a img{display:inline;margin:7px 0 0 4px;vertical-align:top}@media(max-width:640px){.block{-ms-flex-preferred-size:50%;flex-basis:50%}}@media only screen and (max-width:440px){.block-holder{background:none;width:100%}.block-holder .block{float:none;margin:0 auto 1.2rem}.gallery{display:none}.galleryreplacement img{width:100%}#hgsmain.home-page{margin:0}}#PageSubTable{width:100%}.landing-product-list h2{margin-left:1rem}.cat-image{width:100%}.no-inventory-message{border:1px solid #494949;border-radius:5px;-webkit-box-shadow:3px 3px hsla(0,0%,53%,.588);box-shadow:3px 3px hsla(0,0%,53%,.588);display:block;margin:1rem auto;max-width:450px;padding:1rem}.cart-container{margin-bottom:1.5rem}.cart-container .RadGrid{border-width:0}.checkout-buttons{margin-bottom:2em;text-align:right}.coupon-list{margin:0 auto;max-width:600px}.coupon-list .form-inline{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:flex-end;padding:0 1rem}.coupon-list .form-inline .simple-button{border-radius:5px}.coupon-list .ErrorMessages{display:inline-block;padding:1rem;text-align:right;width:100%}.applied-coupon-container{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.applied-coupon-list{display:grid;padding-top:1rem;width:285px}.coupon-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:1rem 1rem 1rem 3rem}.coupon-item img{vertical-align:baseline}#addon-products,.cart-section{border-radius:5px;margin:20px 40px;width:90%}#addon-products .content,.cart-section .content{border:1px solid #025e8d;border:1px solid var(--hgs-primary);border-radius:0 0 5px 5px;padding:1.5rem}#addon-products .title,.cart-section .title{background-color:#025e8d;background-color:var(--hgs-primary);border:1px solid #025e8d;border:1px solid var(--hgs-primary);border-radius:5px 5px 0 0;color:#fff;display:block;font-size:1.8rem;font-weight:700;padding:5px;text-align:center;width:100%}#addon-products ul,.cart-section ul{grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #025e8d;border:1px solid var(--hgs-primary);border-radius:0 0 5px 5px;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));justify-items:center;list-style:none;margin-top:0;padding:0;place-items:center}#addon-products li,.cart-section li{max-width:150px;min-width:125px;text-align:center}#addon-products li .name,.cart-section li .name{display:block;padding:10px 5px 5px}#addon-products li .price,.cart-section li .price{display:none}#addon-products img,.cart-section img{height:160px;padding:5px;width:auto}.k-widget.k-notification{margin:0 auto}.k-notification-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;white-space:normal}#requestInStorePickupWindow{border-radius:5px}#requestInStorePickupWindow .content div.row:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#requestInStorePickupWindow .content div.row:last-of-type div:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#requestInStorePickupWindow .content div.row:last-of-type div:first-of-type{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#requestInStorePickupWindow .content div.row:last-of-type div:last-of-type a.pull-right{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#b42c33;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;float:none!important;font-size:2rem;height:7.5rem;justify-content:center;margin:0 auto;max-width:450px;width:100%}#requestInStorePickupWindow .content div.row:last-of-type div:last-of-type a.pull-right:hover{opacity:.9}#requestInStorePickupWindow .content div.row .col-xs-6{width:100%}#requestInStorePickupWindow .content div.row .col-xs-6 a.danger{display:none}#requestInStorePickupWindow .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#f9f9f9;border:1px solid rgba(0,0,0,.25);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto 1rem;padding:1rem;width:75%}#requestInStorePickupWindow .form-group #ctl00_ContentPlaceHolder1_txtInStorePickupTime{pointer-events:none}#requestInStorePickupWindow .form-group label{font-size:1.25rem;text-transform:uppercase}#requestInStorePickupWindow .form-group input{background:#f9f9f9;border:none;border-bottom:2px solid;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}#requestInStorePickupWindow .form-group input[focus-within]{border-color:#b42c33}#requestInStorePickupWindow .form-group input:focus-within{border-color:#b42c33}#requestInStorePickupWindow .form-control{-webkit-box-shadow:none;box-shadow:none}#requestInStorePickupWindow .form-control.error{border-color:red}#requestInStorePickupWindow .form-control.error::-webkit-input-placeholder{color:red}#requestInStorePickupWindow .form-control.error::-moz-placeholder{color:red}#requestInStorePickupWindow .form-control.error:-ms-input-placeholder{color:red}#requestInStorePickupWindow .form-control.error::-ms-input-placeholder{color:red}#requestInStorePickupWindow .form-control.error::placeholder{color:red}#requestInStorePickupWindow .k-picker-wrap.k-state-focused{background:transparent}#requestInStorePickupWindow .form-control.k-widget{border:none}#requestInStorePickupWindow .k-datetimepicker .k-picker-wrap{border:none;border-bottom:2px solid;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#requestInStorePickupWindow .k-select{background:#f9f9f9;border:none}#requestInStorePickupWindow p.ErrorMessages{display:none}#engram{margin:2rem auto;max-width:500px}#engram .checkbox-container .checkmark{height:35px;width:35px}@media(max-width:441px){#requestInStorePickupWindow .form-group{width:90%}.checkout-buttons{display:block;float:none;margin:5px auto;text-align:center}.checkout-buttons.left{float:left}.coupon-list{display:block;margin:5px auto;padding-bottom:1rem;width:100%}}.form-inline .form-control{display:inline-block;vertical-align:middle;width:auto}.simple-button{background-color:#f9f9f9;border:1px solid #cdcdcd;display:inline-block;padding:7px;text-align:center}a.request-phone{color:gray;display:none;font-weight:400;margin-top:1rem;padding-right:1rem;text-align:right}@media(max-width:441px){.checkout-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.checkout-buttons a{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.checkout-buttons a.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.checkout-buttons a.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.checkout-buttons a.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.checkout-buttons a.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.checkout-buttons a.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.checkout-buttons a.text-button{margin-bottom:1rem}}.request-in-store{display:none}.error-message-box{margin:10px 20px}.error-message-box a{color:#025e8c;text-decoration:underline;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.error-message-box a:hover{text-decoration-color:#fe9300}.error-message-box .error-message{font-size:4.6rem}.error-message-box .resolution{font-size:2rem}.error-message-box .resolution li{padding:1rem}.hgs_pages{font-size:1.6rem;margin-left:auto;margin-right:auto;max-width:85ch}.hgs_pages h1,.hgs_pages h2,.hgs_pages h3,.hgs_pages h4,.hgs_pages h5,.hgs_pages h6{color:#025e8c;text-align:left;width:100%}.hgs_pages div,.hgs_pages p{line-height:1.5}.hgs_pages div a,.hgs_pages p a{color:#025e8c;text-decoration:underline}.hgs_pages div .faq_h2,.hgs_pages p .faq_h2{background-color:#025e8c;border-radius:5px;color:#fff;display:inline;font-size:max(14px,min(5vw,24px));padding:5px}.hgs_pages div .faq_h2:before,.hgs_pages p .faq_h2:before{color:#fe9300;content:"»";display:inline;font-size:2em;font-weight:700;margin-right:.5rem;position:relative;top:3px}.hgs_pages ol li,.hgs_pages ul li{margin-bottom:1.25rem}.hgs_pages .help-links{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:center}.hgs_pages .about_pledge p:before,.hgs_pages .guarantee_pledge p:before{color:#fe9300;content:"➤";font-size:2rem;margin-right:10px;position:relative;top:2px}.hgs_pages .about_pledge:after,.hgs_pages .guarantee_pledge:after{background-color:rgba(0,0,0,.2);content:"";display:block;height:2px;margin:0 auto;width:80%}.hgs_pages .help_dl li{list-style:none;margin:0}.hgs_pages .help_dl li:before{color:#fe9300;content:"»";font-size:3rem;margin-right:10px;position:relative;top:2px}.testimonials_fb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1rem auto}.team-card,.testimonials_fb{display:-webkit-box;display:-ms-flexbox;display:flex}.team-card{-ms-flex-pack:distribute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.team-card h3{text-align:center}.team-card img{-ms-flex-preferred-size:180px;flex-basis:180px}.team-card div{-ms-flex-preferred-size:70ch;flex-basis:70ch}.team-card div p{font-size:1.6rem;line-height:22px}.itemOfDay .image-holder.img-container{height:143px}@media(max-width:440px){.marketplace.marketplace-loris .top-block .search-form{position:relative;top:auto;z-index:2}.marketplace.marketplace-loris .top-block .search-form.arrow_box:before{position:absolute;top:-55px}.marketplace.marketplace-loris #hgsheader-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.marketplace.marketplace-loris #hgsheader-mobile .keep-shopping-btn.back-btn{display:none}.marketplace.marketplace-loris #hgsheader-mobile .back-btn{background-color:transparent;border:none;display:block;margin-left:auto;padding-left:1rem;padding-right:1rem}.marketplace.marketplace-loris #hgsheader-mobile .back-btn svg{fill:#fff;width:3rem}.marketplace.marketplace-loris form[action*=ShoppingCart] #hgsheader-mobile,.marketplace.marketplace-loris form[action*=shoppingcart] #hgsheader-mobile{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.marketplace.marketplace-loris form[action*=ShoppingCart] #hgsheader-mobile .back-btn,.marketplace.marketplace-loris form[action*=shoppingcart] #hgsheader-mobile .back-btn{display:none}.marketplace.marketplace-loris form[action*=ShoppingCart] #hgsheader-mobile .keep-shopping-btn.back-btn,.marketplace.marketplace-loris form[action*=shoppingcart] #hgsheader-mobile .keep-shopping-btn.back-btn{background-color:transparent;border:none;display:block;margin-left:auto;padding-left:1rem;padding-right:1rem}.marketplace.marketplace-loris form[action*=ShoppingCart] #hgsheader-mobile .keep-shopping-btn.back-btn svg,.marketplace.marketplace-loris form[action*=shoppingcart] #hgsheader-mobile .keep-shopping-btn.back-btn svg{fill:#fff;width:3rem}}.marketplace.marketplace-loris #hgspage{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;min-height:100dvh}.marketplace.marketplace-loris #hgspage #hgsmain{width:100%}.marketplace.marketplace-loris #hgspage #hgsmain .cart-buttons{bottom:10rem;max-width:982px;position:fixed;right:0;width:100%;z-index:1}@media(min-width:600px){.marketplace.marketplace-loris #hgspage #hgsmain .cart-buttons{position:static}}.marketplace.marketplace-loris #hgspage #hgsheader-mobile{background:#005194;background:var(--loris-blue)}.marketplace.marketplace-loris #hgspage #hgsheader-mobile #bouquet-logo,.marketplace.marketplace-loris #hgspage #hgsheader-mobile .cart-count,.marketplace.marketplace-loris #hgspage #searchlink-menu,.marketplace.marketplace-loris #hgspage #searchlink-menu+div li:first-of-type{display:none}.marketplace.marketplace-loris #hgspage #hgsheader .inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.marketplace.marketplace-loris #hgspage #hgsheader .inner .info,.marketplace.marketplace-loris #hgspage #hgsheader .inner .menu li:first-of-type,.marketplace.marketplace-loris #hgspage #hgsheader .inner .menu li:last-of-type{display:none}.marketplace.marketplace-loris #hgspage #hgsheader .inner .menu li:nth-child(2){display:block}.marketplace.marketplace-loris #hgspage .location-image-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0;min-height:auto}.marketplace.marketplace-loris #hgspage .location-image-container .location-logo{grid-gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);max-width:none;padding-left:1rem;padding-right:1rem}@media screen and (min-width:440px){.marketplace.marketplace-loris #hgspage .location-image-container .location-logo{grid-template-columns:1fr;justify-items:center}}.marketplace.marketplace-loris #hgspage .location-image-container .location-logo img{max-width:200px!important;width:100%}.marketplace.marketplace-loris #hgspage .location-image-container .location-logo .name{color:#005194;color:var(--loris-blue);font-weight:600;text-align:right}.marketplace.marketplace-loris #hgspage .location-image-container .logo-search-container .hgs-logo{display:none}.marketplace.marketplace-loris #hgspage .add-to-cart{background-color:#005194;background-color:var(--loris-blue);display:block}@media(pointer:coarse){.marketplace.marketplace-loris #hgspage .add-to-cart:active{background-color:#fff;color:#005194;color:var(--loris-blue)}}@media(pointer:fine){.marketplace.marketplace-loris #hgspage .add-to-cart:hover{background-color:#fff;color:#005194;color:var(--loris-blue)}}.marketplace.marketplace-loris #hgspage .cart-panel .cart-buttons{padding-left:1.6rem;padding-right:1.6rem}.marketplace.marketplace-loris #hgspage .cart-panel .cart-buttons>a{font-size:1.9rem;font-weight:700;padding:1.8rem 2.4rem}.marketplace.marketplace-loris #hgspage .cart-panel .cart-buttons .checkout{background-color:#005194;background-color:var(--loris-blue);-webkit-box-shadow:0 0 0 2px #005194,0 4px 7px rgba(0,0,0,.55);box-shadow:0 0 0 2px #005194,0 4px 7px rgba(0,0,0,.55);-webkit-box-shadow:0 0 0 2px var(--loris-blue),0 4px 7px rgba(0,0,0,.55);box-shadow:0 0 0 2px var(--loris-blue),0 4px 7px rgba(0,0,0,.55);letter-spacing:1px}.marketplace.marketplace-loris #hgspage .cart-panel .cart-buttons .checkout:focus,.marketplace.marketplace-loris #hgspage .cart-panel .cart-buttons .checkout:hover{background-color:#fff;color:#005194;color:var(--loris-blue)}.marketplace.marketplace-loris #hgspage #hgsfooter{background-color:#f9f9f9;color:#494949;padding-bottom:15rem;padding-top:0}.marketplace.marketplace-loris #hgspage #hgsfooter .footer-frame,.marketplace.marketplace-loris #hgspage #hgsfooter .logo-footer,.marketplace.marketplace-loris #hgspage #hgsfooter .section .holder{display:none}.marketplace.marketplace-loris #hgspage #hgsfooter .copy{color:currentColor;margin:1.5rem}.marketplace.marketplace-loris #hgspage #hgsfooter .copy a{color:currentColor}.marketplace.marketplace-loris #addon-products .title{background-color:#005194;background-color:var(--loris-blue)}.marketplace.marketplace-loris .loris-app-only{display:inline;display:initial}.sr-only{word-wrap:normal!important;clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.any-link{cursor:pointer}.any-link:hover{text-decoration:underline}.mobile-only{display:none}@media only screen and (max-width:440px){.desktop-only{display:none}}#skip-main{left:0;margin-left:0;position:absolute;text-align:center;top:0;width:100%}#skip-main a{left:-99999px;position:absolute;top:30px}#skip-main a:focus{background-color:#fff;border:1px dotted #2986de;border-radius:5px;color:#2986de;height:auto;left:0;margin:0 auto;padding:30px 45px;position:relative;text-align:center;width:75%;z-index:9999}.checkout-error{color:red;font-style:italic}.inline-block{display:inline-block}#hgsnav-container{margin:0 auto;min-height:65px}#hgsnav-container,#hgsnav-container *{-webkit-box-sizing:content-box;box-sizing:content-box}#hgsnav-container div #hgsnav{font-size:20px;list-style:none;margin:0;overflow:hidden;padding:0;position:relative;white-space:nowrap;width:100%;z-index:1000}#hgsnav-container div #hgsnav li{float:left;height:50px;white-space:nowrap}#hgsnav-container div #hgsnav li:first-child{background:none;border-left:none;padding-left:0}#hgsnav-container div #hgsnav li>a:first-child,#hgsnav-container div #hgsnav li>span:first-child{color:#fff;float:left;font-size:20px;height:42px;padding:8px .3em 0;text-align:center;text-decoration:none}#hgsnav-container div #hgsnav li>a:first-child:hover,#hgsnav-container div #hgsnav li>span:first-child:hover{cursor:pointer}#hgsnav-container div #hgsnav li a{color:#fff}#hgsnav-container div #hgsnav li>ul{display:none}#hgsnav-container div #hgsnav .scaling-active li a{padding:8px 0 0}#hgsnav-container div #hgsnav li a:hover,#hgsnav-container div #hgsnav li.active a{position:relative;text-decoration:none;z-index:5}#hgsnav-container div select{display:none;width:100%}.megamenu{border-radius:4px;border-width:5px 2px;-webkit-box-sizing:content-box;box-sizing:content-box;display:none;font-size:14px;left:0;position:absolute;top:0;z-index:100}.megamenu.legacy{max-width:900px;min-width:900px;padding:10px}.megamenu.legacy>ul>li{display:inline-block;vertical-align:top}.megamenu.legacy~.megamenu{width:200px}.megamenu.legacy~.megamenu ul li{display:list-item}.megamenu~.megamenu{min-height:140px;min-width:140px}.megamenu{min-height:400px;overflow:hidden}.megamenu .level-1{padding:10px;width:230px}.megamenu .level-1 span.nav-text{display:block;line-height:17px;width:100%}.megamenu .level-1 span.nav-text.has-panel:after{content:"›";font-size:30px;left:215px;position:absolute}.megamenu .level-1>li>div.sub-categories{border-left:1px solid #ccc;display:none;padding-bottom:20px;padding-left:20px;padding-right:10px;width:400px}.megamenu .level-1 hr{border:0;border-bottom:1px solid hsla(0,0%,100%,.3);border-top:1px solid #ccc;height:0;margin-left:5px;width:75%}.megamenu .level-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.megamenu .level-2 li{position:relative;z-index:110}.megamenu .level-2 .submenuimage{bottom:0;position:absolute;right:0;z-index:105}.megamenu ul{list-style-type:none;margin:0 0 .5rem;padding:0}.megamenu ul li{padding-bottom:2px}.megamenu>ul>li{vertical-align:top}.megamenu h3{line-height:1em;margin:0 4px 5px;padding:3px 2px}.megamenu ul li h3 a,.megamenu ul li h3 a:visited{background:none}.megamenu ul li h3 a:hover{background:none;text-decoration:underline}.megamenu ul li a{display:inline-block;padding:3px 5px;text-decoration:none}#hgsnav-container div #hgsnav{-webkit-box-pack:center;-ms-flex-pack:center;background:#025e8c;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;justify-content:center}#hgsnav-container div #hgsnav li{border-left:1px solid #0d7cb4}#hgsnav-container div #hgsnav li a:hover,#hgsnav-container div #hgsnav li span:hover,#hgsnav-container div #hgsnav li.active a,#hgsnav-container div #hgsnav li.active span{background:#0d7cb4}.megamenu{background:#fff;border:1px solid #186bb5;z-index:1001}.megamenu .sub-categories h2{color:orange}.megamenu h3{background:#1f7dd4;background:-moz-linear-gradient(top,#3f95e3,#1f7dd4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3F95E3",endColorstr="#1F7DD4")}.megamenu ul li span.active,.megamenu ul li span.active>a{background:transparent;color:orange}.megamenu ul li a:hover{color:orange}.megamenu ul li h3 a,.megamenu ul li h3 a:hover,.megamenu ul li h3 a:visited{color:#fff}@media(max-width:1000px){#hgsnav-container{display:none}#hgsmain{background-color:#f9f9f9;margin:0 auto}.close{color:#fff;height:30px;position:relative;top:15%;width:30px}.close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close:after,.close:before{background-color:#fff;content:"";height:2px;position:absolute;top:10px;width:30px}.close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#hgsheader{position:fixed;top:0;width:100%;z-index:2}#hgsheader .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}#hgsheader .inner .info{display:none}#hgsheader .inner .menu{-ms-flex-item-align:end;align-self:flex-end}#hgsheader .inner .menu li:first-child,#hgsheader .inner .menu li:nth-child(2){display:none}.top-block{padding-top:55px}}:root{--loris-red:#b42c33;--loris-blue:#005194;--hgs-blue:#025e8d;--hgs-primary:#025e8d;--hgs-primary-light:#0380bf;--button-bg-color:var(--hgs-primary);--button-bg-color-highlight:var(--hgs-primary-light);--gray:#dbdee3;--light-gray:#e9ebee;--base-font-size:14px}@media only screen and (max-width:440px){#hgspage{min-width:320px}.top-block{width:100%}.top-block .holder{display:inline-block;float:none;padding-bottom:1em;width:100%}.top-block .holder .logo{margin:0 auto;width:100%}.top-block .search-form{background-color:#5a616b;display:none;margin-top:3px;padding:10px;position:fixed;top:50px;width:100%;z-index:1}.top-block .search-form .area{display:-webkit-box;display:-ms-flexbox;display:flex}.top-block .search-form input{background:#fff;border:0;border-bottom-left-radius:5px;border-top-left-radius:5px;color:#949494;height:32px;line-height:22px;margin-left:15px;outline:none;padding:4px 0 4px 10px;width:90%}.top-block .search-form .submit{background:url(/dist/img/bg-search-icon-30ba69196e887e156153.jpg) 0 50% no-repeat;border:0;border-radius:0 5px 5px 0;cursor:pointer;height:32px;overflow:hidden;padding:0;text-indent:-9999px;width:40px}.top-block .search-form .close-search{background:none;border:none;color:#fff;display:inline;font-family:Arial Black,Gadget,sans-serif;font-size:25px;margin-left:0;width:40px}.top-block .search-form span:not(.search-icon-mobile):not(.search-content){display:none}.top-block .search-form #search-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;text-align:center;width:100%}.top-block .search-form #search-text .search-content{padding-left:5px}.top-block .search-icon-mobile{margin-left:15px}.top-block .arrow_box:before{border:15px solid transparent;border-bottom-color:#5a616b;content:" ";height:0;left:90px;margin-left:-20px;margin-top:30px;position:fixed;top:-4px;width:0;z-index:1}.top-block .frame{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:-2px;padding:5px 0 0;position:relative;text-align:center;width:100%}.top-block .location-image-container{padding:1em 0}.top-block .location-image-container .hgs-logo-new{padding-left:0;padding-top:35%}.top-block .location-image-container .location-logo-new{float:left}.top-block .location-image-container .location-logo-new img{max-width:100%}.top-block .location-image-container .name-logo{padding-left:5%}#hgsmain{margin:0 auto;width:100%}#hgsnav-container{background:none #3d93e2;display:none;padding:.4em 0;width:100%}#hgsnav-container div #hgsnav{display:none}#hgsnav-container div select{display:block}#content{background:none #fff;width:100%}#content .content-frame{background:none;margin:0}#content .main-content .gallery-row{position:relative}#content .main-content .gallery-img-text{-ms-flex-wrap:wrap;flex-wrap:wrap}#content .main-content .gallery-img-text .gallery-img-text-description,#content .main-content .gallery-img-text .gallery-img-text-image{-ms-flex-preferred-size:100%;flex-basis:100%}#content .main-content .gallery-img-text .gallery-img-text-description h2{font-size:2.4rem}#content .main-content .gallery-img-text .gallery-img-text-description p{font-size:1.6rem}#content .main-content .gallery-img-text .gallery-img-text-description a{display:block}#content .main-content .category-gallery.botd div{width:100%}#content .main-content .category-gallery.botd div,#content .main-content .category-gallery.left-early div{-webkit-box-pack:end;-ms-flex-pack:end;background-color:hsla(0,0%,100%,.6);height:100%;justify-content:flex-end}#content .main-content .featured-products .product-list li,#content .main-content .featured-products .product-list.results li{-ms-flex-preferred-size:40%;flex-basis:40%}#content .main-content .featured-products .category-gallery{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-position:33%;-ms-flex-direction:column;flex-direction:column;justify-content:center}#content .main-content .featured-products .category-gallery div{-ms-flex-preferred-size:initial;flex-basis:auto}#content .main-content .featured-products .category-gallery div:first-of-type{padding:0}#content .main-content .featured-products .category-gallery div:first-of-type h2,#content .main-content .featured-products .category-gallery div:first-of-type p{margin:1rem 0}#content .main-content .featured-products .category-gallery div:last-of-type{margin-top:2rem}.product-list li,.product-list.results li{-ms-flex-preferred-size:40%;flex-basis:40%;height:auto;margin:0;width:50%}.product-list li:nth-child(odd),.product-list.results li:nth-child(odd){clear:left}.product-list li img,.product-list.results li img{height:auto;max-width:100%}.product-list .image-holder,.product-list.results .image-holder{height:auto}.product-list .header,.product-list h3,.product-list.results .header,.product-list.results h3{display:inline-block;padding-top:20px}.product-list .header,.product-list.results .header{font-size:1.17em;font-weight:700;min-height:0;width:100%}#hgsfooter .footer-holder,img.responsive{width:100%}#hgsfooter .footer-holder .footer-frame{margin:0 .5em;padding:0;width:auto}#hgsfooter .footer-holder .text-holder{margin:0;width:100%}#hgsfooter .footer-holder .share-block{padding-bottom:1.5em}#hgsfooter .footer-holder .section{margin:0;text-align:center}#hgsfooter .footer-holder .section .logo-footer{margin-bottom:1em}.image-holder{background:none}.mobile-only{display:block}.desktop-only{display:none}.search-form .field.last{float:none;margin-top:.3em}.search-form .field label{margin-top:.2em}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.links{min-height:0!important;text-align:right;width:100%!important}.links img{text-align:center}.extra-info{border:none;display:block;margin:0 10px;width:90%}.k-panelbar>li.k-state-default>.k-link.k-state-selected,.k-panelbar>li>.k-state-selected,.k-state-selected>.k-link{color:#515967}.k-list>.k-state-focused.k-state-selected,.k-listview>.k-state-focused.k-state-selected,.k-state-focused.k-state-selected,td.k-state-focused.k-state-selected{-webkit-box-shadow:none;box-shadow:none}.k-state-selected,.k-state-selected:link{background:#b6bdca}.testimonials_fb{display:block;text-align:center}}.checkout-buttons a{padding:2.5rem 0}#addon-products,.cart-section{margin:2em 0;width:100%}#addon-products ul,.cart-section ul{padding-left:0}#addon-products li,.cart-section li{-ms-flex-preferred-size:40%;flex-basis:40%;float:none}.total-display{display:table;width:100%}.total-display>div{display:table-row;padding:.25rem}.total-display>div>span{border-top:1px solid #626262;display:table-cell;padding:.5rem 0}.total-display>div .label{text-align:right}.total-display>div .value{padding-right:3rem;text-align:right}.total-display>div.grand-total{background-color:#ffefd8;color:#626262;font-size:larger;font-weight:700}.total-display>div.grand-total .label,.total-display>div.grand-total .value{padding-bottom:1rem;padding-top:1rem}.Headings{font-weight:700}#ctl00_ContentPlaceHolder1_header-text{color:#ef1821;font-size:18px;text-align:center}#download-link{background-color:#ef1821;border-color:#9465ad;border-radius:4px;color:#fff;font-weight:700;height:30px;text-transform:uppercase;width:150px}
/*# sourceMappingURL=combined-hgs.css.map*/