:root{--hhic-frost:#85d5e5;--hhic-frost-rgb:164,209,225;--hhic-diet-frost:#e9f4f8;--hhic-diet-frost-rgb:233,244,248;--hhic-blueberry:#2c3691;--hhic-blueberry-rgb:44,54,145;--hhic-cherry:#ff0012;--hhic-cherry-rgb:255,0,18;--hhic-vanilla:#ffffff;--hhic-vanilla-rgb:255,255,255;--hhic-strawberry:#f9c7cc;--hhic-strawberry-rgb:249,199,204;--hhic-cone:#f9f1ca;--hhic-cone-rgb:249,241,202;--hhic-black:#000000;--hhic-black-rgb:0,0,0;--hhic-future:#707070;--hhic-future-rgb:112,112,112;--hhic-font-body:'router',sans-serif;--hhic-font-button:'termina',sans-serif;--hhic-font-heading:'modesto-condensed',sans-serif;--hhic-font-heading-alt:'tiller',sans-serif;--hhic-font-menu:'termina',sans-serif;--hhic-font-script:'shelby',sans-serif;--bs-body-font-family:var(--hhic-font-body);--bs-body-font-size:1.125rem;--bs-body-font-weight:400;--bs-body-line-height:1;--bs-body-color:var(--hhic-blueberry);--bs-body-color-rgb:var(--hhic-blueberry-rgb);--bs-body-bg:var(--hhic-vanilla);--bs-body-bg-rgb:var(--hhic-vanilla-rgb);--bs-link-color:var(--hhic-cherry);--bs-link-color-rgb:var(--hhic-cherry-rgb);--bs-link-hover-color:var(--hhic-blueberry);--bs-link-hover-color-rgb:var(--hhic-blueberry-rgb);--bs-emphasis-color:var(--hhic-black);--bs-emphasis-color-rgb:var(--hhic-black-rgb);--bs-border-color:var(--hhic-diet-frost);--bs-border-color-rgb:var(--hhic-diet-frost-rgb);--bs-border-radius:0;--bs-border-radius-sm:0;--bs-border-radius-lg:0;--bs-border-radius-xl:0;--bs-border-radius-xxl:0;--bs-border-radius-2xl:0}a,a:visited{font-weight:700;text-decoration:none}a:hover,a:focus{text-decoration:underline}blockquote{border-left:5px solid var(--hhic-diet-frost);margin:2em;padding-left:2em}h1,h2,h3,h4,h5,h6{line-height:1;margin:0 0 .5em 0;text-transform:uppercase}h1{color:var(--hhic-blueberry-rgb);font-family:var(--hhic-font-heading);font-size:3.125rem;font-weight:300}h2{color:var(--hhic-blueberry-rgb);font-family:var(--hhic-font-heading);font-size:2.25rem;font-weight:300}h3{color:var(--hhic-black);font-family:var(--hhic-font-heading-alt);font-size:1.563rem;font-weight:900}h4{color:var(--hhic-cherry);font-family:var(--hhic-font-heading-alt);font-size:1.063rem;font-weight:700}hr{color:var(--hhic-diet-frost);opacity:1}sup{font-weight:400;display:inline !important}.table>:not(caption)>*>*{color:var(--hhic-blueberry)}@media print{a,h1,h2,h3,h4,h5,h6,th,td,p{color:var(--hhic-black) !important}}label[for]{cursor:pointer}.card.card-thank-you{background:var(--hhic-diet-frost);padding:1.5rem;text-align:center}.form label{color:rgba(var(--hhic-black-rgb),.7);display:block;font-size:.9rem;font-weight:700;margin:0 0 5px 0;text-transform:uppercase}.form label.required::after,.required{color:rgba(var(--hhic-cherry-rgb),.6);display:inline-block;content:"*";margin-left:.15rem;vertical-align:middle}.form span[style*="display: inline"],.form span[style*="visibility: visible"]{color:var(--hhic-cherry) !important;display:block !important;font-size:.8rem;margin:5px 0 0 0;text-transform:uppercase}.form .field{margin-bottom:1.5rem}.form .form-control,.form .form-select{background-color:rgba(var(--hhic-cone-rgb),.5);border:none;color:rgba(var(--hhic-black-rgb),.7);padding:.5rem 1rem}.form .form-control:focus,.form .form-select:focus{box-shadow:0 0 0 .25rem rgba(var(--hhic-cone-rgb),1)}.form .form-control.disabled,.form .form-select.disabled,.form .form-control:disabled,.form .form-select:disabled{background-color:rgba(var(--hhic-cone-rgb),.25);color:rgba(var(--hhic-black-rgb),.5)}.form .help-text{color:rgba(var(--hhic-black-rgb),.5);display:block;margin:5px 0 0 0;font-size:.8rem}.checkboxlist label,.checkbox label{display:inline-block;font-size:1rem;font-weight:400;margin-left:4px;margin-right:1.5rem;text-transform:none;user-select:none}.checkbox label{margin-right:0}.checkboxlist input,.checkbox input{appearance:none;background-color:rgba(var(--hhic-cone-rgb),.5);background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid var(--hhic-cone);display:inline-block;flex-shrink:0;height:1em;margin-right:.25em;margin-top:.1em;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:top;width:1em}.checkbox input{margin-top:0}.checkboxlist input:active,.checkbox input:active{filter:brightness(90%)}.checkboxlist input:focus,.checkbox input:focus{box-shadow:0 0 0 .25rem rgba(var(--hhic-cone-rgb),1)}.checkboxlist input:checked,.checkbox input:checked{background-color:var(--hhic-cherry);background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="m6 10 3 3 6-6"/%3e%3c/svg%3e')}.checkboxlist table,.checkboxlist td{height:34px}.RadInput,.RadPicker{width:100% !important}.RadInput_Default .riTextBox{background-color:rgba(var(--hhic-cone-rgb),.5) !important;border:none !important;color:rgba(var(--hhic-black-rgb),.7) !important;display:block !important;font-size:1rem !important;font-weight:400 !important;line-height:1.5 !important;padding:.5rem 1rem !important;width:100% !important}.RadInput_Default .riTextBox:focus,.RadInputFocused{box-shadow:0 0 0 .25rem rgba(var(--hhic-cone-rgb),1)}.RadPicker_Default .rcCalPopup,.RadPicker_Default .rcTimePopup{background-color:rgba(var(--hhic-cone-rgb),.5) !important;background-image:none !important;border-color:var(--hhic-cone) !important;color:rgba(var(--hhic-black-rgb),.7) !important}.RadPicker_Default.rcCalPopupOpen .rcCalPopup,.RadPicker_Default.rcTimePopupOpen .rcTimePopup{background-color:var(--hhic-cone) !important;background-image:none !important;border-color:var(--hhic-cone) !important;color:rgba(var(--hhic-black-rgb),.7) !important}.RadCalendar_Default *,.RadCalendarMonthView_Default *,.RadCalendarTimeView_Default *{border-radius:0 !important}.RadCalendar_Default a,.RadCalendarMonthView_Default a,.RadCalendarTimeView_Default a{font-weight:400 !important}.RadCalendar_Default{font-size:1rem;border-color:var(--hhic-frost) !important}.RadCalendar_Default .rcTitlebar{border-color:var(--hhic-frost) !important;background-color:var(--hhic-frost) !important;background-image:none !important}.RadCalendar_Default .t-button:hover{background-color:rgba(var(--hhic-diet-frost-rgb),.25) !important;background-image:none !important;border-color:rgba(var(--hhic-diet-frost-rgb),.25) !important;color:var(--hhic-black) !important}.RadCalendar_Default .t-button:focus,.RadCalendar_Default .t-button:active{background-color:rgba(var(--hhic-diet-frost-rgb),.5) !important;background-image:none !important;border-color:rgba(var(--hhic-diet-frost-rgb),.5) !important;color:var(--hhic-black) !important}.RadCalendar_Default th{background-color:var(--hhic-diet-frost) !important}.RadCalendar_Default .rcHeader,.RadCalendar_Default .rcFooter{border-color:var(--hhic-frost) !important}.RadCalendar_Default .rcWeek th{border-color:var(--hhic-frost) !important}.RadCalendar_Default .rcWeek .rcViewSel{background-color:var(--hhic-diet-frost) !important}.RadCalendar_Default .rcToday a,.RadCalendar_Default .rcToday span{border-color:rgba(var(--hhic-cherry-rgb),.25) !important;color:rgba(var(--hhic-cherry-rgb),.25) !important}.RadCalendar_Default .rcHover a,.RadCalendar_Default .rcHover span{border-color:var(--hhic-diet-frost) !important;background-color:var(--hhic-diet-frost) !important;background-image:none !important}.RadCalendar_Default .rcSelected a,.RadCalendar_Default .rcSelected span{border-color:var(--hhic-frost) !important;background-color:var(--hhic-frost) !important;background-image:none !important}.RadCalendar_Default .rcFocus{border-color:var(--hhic-cone) !important}.RadCalendarMonthView_Default{border-color:var(--hhic-frost) !important;background-color:var(--hhic-diet-frost) !important;font-size:1rem}.RadCalendarMonthView_Default a:hover{border-color:var(--hhic-frost) !important;background-color:rgba(var(--hhic-frost-rgb),.7) !important;background-image:none !important}.RadCalendarMonthView_Default .rcSelected a{border-color:var(--hhic-frost) !important;background-color:var(--hhic-frost) !important;background-image:none !important}.RadCalendarMonthView_Default .rcFocus{border-color:var(--hhic-frost) !important;box-shadow:0 0 0 .25rem rgba(var(--hhic-cone-rgb),1)}.RadCalendarMonthView_Default .rcButtons a{border-color:var(--hhic-frost) !important;background-color:var(--hhic-frost) !important;background-image:none !important;color:var(--hhic-vanilla) !important}.RadCalendarMonthView_Default .rcButtons a:hover{border-color:var(--hhic-frost) !important;background-color:var(--hhic-frost) !important;background-image:none !important}.RadCalendarMonthView_Default .rcButtons a:focus,.RadCalendarMonthView_Default .rcButtons a:active{border-color:var(--hhic-frost) !important;background-color:var(--hhic-frost) !important;background-image:none !important}.RadCalendarTimeView_Default{border-color:var(--hhic-frost) !important;background-color:var(--hhic-vanilla) !important;font-size:1rem}.RadCalendarTimeView_Default th{border-color:var(--hhic-frost) !important;color:#333;background-color:var(--hhic-frost) !important;background-image:none !important}.RadCalendarTimeView_Default td{border-color:var(--hhic-frost) !important}.RadCalendarTimeView_Default .rcSelected a{border-color:var(--hhic-frost) !important;background-color:var(--hhic-frost) !important;background-image:none !important}.RadCalendarTimeView_Default .rcHover a{border-color:var(--hhic-diet-frost) !important;background-color:rgba(var(--hhic-diet-frost-rgb),.7) !important;background-image:none !important}.RadCalendarTimeView_Default .rcFocus{border-color:var(--hhic-frost) !important;box-shadow:0 0 0 .25rem rgba(var(--hhic-cone-rgb),1)}.RadCalendarTimeView_Default .rcFooter{border-color:var(--hhic-frost) !important}.RadUpload .ruFileWrap{height:auto !important}.RadUpload .ruUploadSuccess,.RadUpload .ruUploadProgress{color:rgba(var(--hhic-black-rgb),.7) !important;font-family:'router',sans-serif !important;font-size:1rem !important}.RadUpload_Default .ruRemove,.RadUpload_Default .ruCancel{color:#f00 !important;font-family:'router',sans-serif !important;font-size:.875rem !important}.RadUpload_Default .ruButton.ruBrowse{background:var(--hhic-cherry) !important;border:none !important;color:var(--hhic-cone) !important;font-family:var(--hhic-font-button) !important;font-weight:600 !important;height:40px !important;padding-left:12px !important;padding-right:12px !important;text-transform:uppercase !important;width:auto !important}.RadUpload_Default .ruFakeInput{background:rgba(var(--hhic-cone-rgb),.5) !important;border:none !important;color:rgba(var(--hhic-black-rgb),.7) !important;font-size:1rem !important;height:40px !important;line-height:40px !important;padding:0 1rem !important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out !important}.btn{--bs-btn-font-family:var(--hhic-font-button);--bs-btn-font-size:1.25rem;--bs-btn-font-weight:600;--bs-btn-line-height:1;--bs-btn-padding-y:1rem;--bs-btn-padding-x:1.5rem;text-transform:uppercase}.btn:hover,.btn:focus{text-decoration:none}.btn-lg{--bs-btn-font-size:1.5rem;--bs-btn-padding-y:1.25rem;--bs-btn-padding-x:1.75rem}.btn-sm{--bs-btn-font-size:1rem;--bs-btn-padding-y:.75rem;--bs-btn-padding-x:1.25rem}.btn-xs{--bs-btn-font-size:1rem;--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem}.btn-xxs{--bs-btn-font-size:.85rem;--bs-btn-padding-y:.35rem;--bs-btn-padding-x:.35rem}.btn-primary{--bs-btn-color:var(--hhic-cone);--bs-btn-bg:var(--hhic-cherry);--bs-btn-border-color:var(--hhic-cherry);--bs-btn-hover-color:var(--hhic-cone);--bs-btn-hover-bg:color-mix(in srgb,rgb(var(--hhic-cherry-rgb)),black 12.5%);--bs-btn-hover-border-color:color-mix(in srgb,rgb(var(--hhic-cherry-rgb)),black 12.5%);--bs-btn-focus-shadow-rgb:var(--hhic-cherry-rgb);--bs-btn-active-color:var(--hhic-cone);--bs-btn-active-bg:color-mix(in srgb,rgb(var(--hhic-cherry-rgb)),white 12.5%);--bs-btn-active-border-color:color-mix(in srgb,rgb(var(--hhic-cherry-rgb)),white 12.5%);--bs-btn-disabled-color:var(--hhic-cone);--bs-btn-disabled-bg:var(--hhic-cherry);--bs-btn-disabled-border-color:var(--hhic-cherry)}.btn-secondary{--bs-btn-color:var(--hhic-frost);--bs-btn-bg:var(--hhic-blueberry);--bs-btn-border-color:var(--hhic-blueberry);--bs-btn-hover-color:var(--hhic-frost);--bs-btn-hover-bg:color-mix(in srgb,rgb(var(--hhic-blueberry-rgb)),black 12.5%);--bs-btn-hover-border-color:color-mix(in srgb,rgb(var(--hhic-blueberry-rgb)),black 12.5%);--bs-btn-focus-shadow-rgb:var(--hhic-blueberry-rgb);--bs-btn-active-color:var(--hhic-frost);--bs-btn-active-bg:color-mix(in srgb,rgb(var(--hhic-blueberry-rgb)),white 12.5%);--bs-btn-active-border-color:color-mix(in srgb,rgb(var(--hhic-blueberry-rgb)),white 12.5%);--bs-btn-disabled-color:var(--hhic-frost);--bs-btn-disabled-bg:var(--hhic-blueberry);--bs-btn-disabled-border-color:var(--hhic-blueberry)}@media print{.btn{display:none !important}}.btn-scalloped{border-radius:.375rem;corner-shape:superellipse(-1)}.btn-scalloped.btn-sm{border-radius:.25rem}.btn-scalloped.btn-lg{border-radius:.5rem}.switch{display:inline-block;margin-right:8px}.switch>input[type=checkbox]{height:0;visibility:hidden;width:0}.switch>label{background:#858585;border-radius:25px;color:var(--hhic-blueberry);cursor:pointer;display:inline-block;height:25px;position:relative;text-indent:-9999px;width:50px}.switch>label:after{background:#fff;border-radius:19px;content:'';height:19px;left:3px;position:absolute;top:3px;width:19px}.switch>input:checked+label{background:var(--hhic-blueberry)}.switch>input:checked+label:after{left:calc(100% - 3px);transform:translateX(-100%)}.switch>label:active:after{width:25px}.adminpanel{position:fixed;right:1rem;top:1rem;z-index:1030}.adminpanel a.customButton{display:none !important}.adminpanel .btn-close:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width) rgba(var(--hhic-blueberry-rgb),.75)}.adminpanel .btn-sm{--bs-btn-padding-x:.75rem !important;border-radius:50%}.adminpanel .card{border:none;margin-bottom:1rem}.adminpanel .card .card-header{background:rgba(var(--hhic-frost-rgb),.5);border:none;font-size:1rem;padding:.75rem 1rem;text-transform:uppercase}.adminpanel .card .list-group-flush>.list-group-item{background:rgba(var(--hhic-frost-rgb),.2);border-color:rgba(var(--hhic-frost-rgb),.5);border-width:1px;border-bottom-width:0;padding:0}.adminpanel .card .list-group-flush>.list-group-item:last-child{border-bottom-width:1px}.adminpanel .card .list-group-flush>.list-group-item:hover{background:rgba(var(--hhic-frost-rgb),.3)}.adminpanel .card .list-group-flush>.list-group-item a{color:var(--hhic-blueberry);font-size:1rem;font-weight:400;display:block;padding:.75rem 1rem;text-decoration:none}.adminpanel .offcanvas-header{align-items:flex-start;padding-bottom:0}.bg-frost{background-color:var(--hhic-frost) !important}.bg-diet-frost{background-color:var(--hhic-diet-frost) !important}.bg-blueberry{background-color:var(--hhic-blueberry) !important}.bg-cherry{background-color:var(--hhic-cherry) !important}.bg-vanilla{background-color:var(--hhic-vanilla) !important}.bg-strawberry{background-color:var(--hhic-strawberry) !important}.bg-cone{background-color:var(--hhic-cone) !important}.bg-diet-grayish-orange{background-color:#f7f2ee !important}.modal-footer{align-items:center}.modal-header{background-color:var(--hhic-blueberry)}.modal-header .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e")}.modal-title{color:var(--hhic-vanilla);font-weight:700}.contentColumn a.customButton{background:var(--bs-danger) url(../../../../BVAdmin/Images/edit-icon.png) no-repeat center center;border-radius:0 0 5px 5px;display:none;color:var(--bs-white);height:30px;opacity:.5;overflow:hidden;padding:5px 10px;position:absolute;right:10px;text-decoration:none;text-indent:-9999px;top:0;width:30px;vertical-align:middle;z-index:499}.contentColumn a.customButton:hover{opacity:1}.postContentColumn,.preContentColumn,.contentColumn{position:relative}.nutrition-facts{margin:2rem auto;width:300px}.nutrition-facts .ingredients{color:var(--hhic-black);font-family:Arial,sans-serif;font-size:.875rem;margin-top:8px;text-transform:uppercase}.nutrition-facts .label{background:var(--hhic-vanilla);border:2px solid var(--hhic-black);color:var(--hhic-black);font-family:Arial,sans-serif;font-size:1rem;padding:.5rem}.nutrition-facts .label div{border-bottom:1px solid var(--hhic-black);padding:4px 0}.nutrition-facts .label div span{float:right;font-weight:700}.nutrition-facts .label div.bold{font-weight:700}.nutrition-facts .label div.lowercase span{text-transform:lowercase}.nutrition-facts .label div.border-medium{border-bottom-width:4px}.nutrition-facts .label div.border-none{border:none;padding-bottom:0}.nutrition-facts .label div.border-thick{border-bottom-width:8px}.nutrition-facts .label div.indented{padding-left:20px}.nutrition-facts .label div.indented2{margin-left:40px}.nutrition-facts .label div.larger{font-size:2rem}.nutrition-facts .label h5{border-bottom:1px solid var(--hhic-black);color:var(--hhic-black);font-family:Arial,sans-serif;font-size:2.25rem;font-weight:700;margin:0;padding-bottom:4px;text-transform:none}.curved-text-flavor1,.curved-text-flavor2{display:block;width:100%}.curved-text-flavor1 svg path,.curved-text-flavor2 svg path{fill:transparent}.curved-text-flavor1 svg text,.curved-text-flavor2 svg text{fill:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:1.8rem;font-weight:900;text-transform:uppercase}.long .curved-text-flavor1 svg text,.long .curved-text-flavor2 svg text{font-size:1.6rem}.curved-text-franchise{display:inline-block;width:300px}.curved-text-franchise svg path{fill:transparent}.curved-text-franchise svg text{fill:var(--hhic-cherry);font-family:var(--hhic-font-heading-alt);font-size:1.25em;font-weight:900;text-transform:uppercase}.curved-text-headline{display:inline-block;width:300px}.curved-text-headline svg path{fill:transparent}.curved-text-headline svg text{fill:var(--hhic-blueberry);font-family:var(--hhic-font-heading);font-size:3em;font-weight:300}.ui-autocomplete{cursor:default;left:0;position:absolute;top:0;z-index:9999}.ui-menu{display:block;list-style:none;margin:0;padding:0}.ui-menu .ui-menu-item{list-style-image:none;margin:0;padding:0;width:100%}.ui-menu .ui-menu-item-wrapper{cursor:pointer;display:block;font-size:1rem;line-height:1.5;margin:0;padding:.375rem .75rem}.ui-autocomplete.ui-widget-content{background-color:var(--hhic-vanilla);border:1px solid var(--hhic-diet-frost);color:var(--hhic-blueberry)}.ui-menu-item-wrapper.ui-state-hover,.ui-menu-item-wrapper.ui-state-focus{background-color:var(--hhic-diet-frost);color:var(--hhic-blueberry);font-weight:400;margin:0;padding:.375rem .75rem}.ui-menu-item-wrapper.ui-state-active{background-color:var(--hhic-blueberry);color:var(--hhic-vanilla);font-weight:400;margin:0;padding:.375rem .75rem}.ui-menu-item-wrapper.ui-state-disabled{cursor:not-allowed;opacity:.5}.ui-front{z-index:9999}.text-left{text-align:left !important}@media(min-width:768px){.text-left-md{text-align:left !important}}@media(min-width:992px){.text-left-lg{text-align:left !important}}@media(min-width:1200px){.text-left-xl{text-align:left !important}}.text-right{text-align:right !important}@media(min-width:768px){.text-right-md{text-align:right !important}}@media(min-width:992px){.text-right-lg{text-align:right !important}}@media(min-width:1200px){.text-right-xl{text-align:right !important}}.text-small{font-size:.85rem !important}@media(min-width:768px){.text-small-md{font-size:.85rem !important}}@media(min-width:992px){.text-small-lg{font-size:.85rem !important}}@media(min-width:1200px){.text-small-xl{font-size:.85rem !important}}.video-thumbnail{aspect-ratio:16/9;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.video-thumbnail::after{background:rgba(var(--hhic-vanilla-rgb),.65);border-radius:50%;content:"▶";color:var(--hhic-vanilla);font-size:50px;height:75px;left:50%;line-height:75px;padding-left:22px;position:absolute;text-align:left;text-shadow:0 0 15px rgb(var(--hhic-black-rgb),.25);top:50%;transform:translate(-50%,-50%);transition:background 200ms ease;width:75px}.video-thumbnail:hover::after,.video-thumbnail:focus::after{background:var(--hhic-cherry)}.video-close{background-color:var(--hhic-black);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23ffffff' stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.5' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");color:var(--hhic-vanilla);cursor:pointer;border:none;border-radius:50%;height:30px;position:fixed;right:15px;top:15px;transition:background 200ms ease;width:30px;z-index:500}.video-close:hover,.video-close:focus{background-color:var(--hhic-cherry)}.video-container .ratio{position:unset}.video-overlay{align-items:center;background:rgba(var(--hhic-black-rgb),.85);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}#wait{background:rgba(255,255,255,.75);display:none;height:100%;position:fixed;text-transform:uppercase;top:0;width:100%;z-index:1000000}#wait .spinner{animation:spinnerframes 1s infinite linear;aspect-ratio:1;border-radius:50%;border:10px solid var(--hhic-frost);border-right-color:var(--hhic-blueberry);left:50%;margin:-25px 0 0 -25px;position:fixed;top:50%;width:50px}@keyframes spinnerframes{to{transform:rotate(1turn)}}a.skip{display:block;height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}a.skip:focus{background:var(--hhic-diet-frost);color:var(--hhic-blueberry);font-family:var(--hhic-font-menu);font-size:1rem;font-weight:600;height:auto;padding:1rem;position:static;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}body{margin:0;padding:0}footer .about{color:var(--hhic-blueberry);font-size:.938rem;text-align:center}footer .about svg{display:inline-block;margin-bottom:1rem;max-width:120px}footer .about .copy{margin-bottom:2rem}footer .awning{background-image:url('../Images/Layout/awning.svg');background-repeat:repeat-x;height:24px}footer .container{padding-top:2rem;padding-bottom:2rem}footer .copyright{color:var(--hhic-blueberry);font-size:.75rem;font-weight:400;text-align:center}footer .footnotes{font-size:.85rem}footer .footnotes ul.footnotes{list-style-type:none;margin:0;padding:0;text-align:center}footer .footnotes li{margin-bottom:.5rem}footer .footnotes li:last-child{margin-bottom:0}footer .footnotes li sup{margin-right:.25rem}footer .footnotes .block.html ul{list-style-type:none;margin:0 0 1.5rem 0;padding:0;text-align:center}footer .footnotes .block.html ul li{display:inline-block;margin-bottom:0}footer .footnotes .block.html ul li+li::before{color:var(--hhic-cherry);content:"|";display:inline-block;padding:0 .4rem 0 .25rem}footer .footnotes .block.html p{margin:1.5rem 0 0 0;text-align:center}footer .footnotes .container{padding:1rem .5rem}footer .menu{font-family:var(--hhic-font-menu);font-size:.75rem;font-weight:600;margin-bottom:1.5rem;text-align:center;text-transform:uppercase}footer .menu ul{list-style-type:none;margin:0;padding:0}footer .menu ul li{display:block;line-height:1.5}footer .menu ul li a,footer .menu ul li a:visited{color:var(--hhic-blueberry);text-decoration:none}footer .menu ul li a:hover,footer .menu ul li a:focus{color:var(--hhic-cherry)}footer .socials{margin-bottom:1.5rem;font-size:1.75rem;text-align:center}footer .socials a,footer .socials a:visited{color:var(--hhic-frost);display:inline-block;margin:0 .5rem;text-decoration:none}footer .socials a:hover,footer .socials a:focus{color:var(--hhic-frost);opacity:.7}footer .socials span{color:var(--hhic-frost);display:inline-block;font-family:var(--hhic-font-heading-alt);font-size:1.5rem;font-weight:900;line-height:1.75rem;margin-right:.5rem;text-transform:uppercase}header{height:127px;user-select:none}header .awning{background-image:url('../Images/Layout/awning.svg');background-repeat:repeat-x;height:17px}header .logo{width:210px}.navbar-brand{display:inline-block;left:30px;padding:0;position:absolute;top:25px;width:210px}.navbar-brand:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width) rgba(var(--hhic-blueberry-rgb),.75);outline:0}.collapsing{transition:height 100ms ease}.custom-page{padding-bottom:2rem}.navbar-toggler{border:none;padding:.5rem;position:absolute;right:21px;top:32px}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width) rgba(var(--hhic-cherry-rgb),.75)}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23ff0012' stroke='rgba%28255, 0, 185, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.5' d='M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23ff0012' stroke='rgba%28255, 0, 18,0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='0.5' d='M2.5 12a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5m0-4a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 0 1H3a.5.5 0 0 1-.5-.5'/%3e%3c/svg%3e")}.navbar-collapse{background:var(--hhic-vanilla);box-shadow:var(--bs-box-shadow);left:0;position:absolute;top:110px;width:100%;z-index:500}.nav-link{border-bottom:2px solid var(--hhic-diet-frost);color:var(--hhic-blueberry);font-family:var(--hhic-font-menu);font-size:1rem;font-weight:600;padding:1rem 1.87rem;text-transform:uppercase}.nav-link:hover,.nav-link:focus{color:var(--hhic-diet-frost);background:var(--hhic-blueberry);border-color:var(--hhic-blueberry);text-decoration:none}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--hhic-blueberry-rgb),.25)}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{background:var(--hhic-blueberry);border-color:var(--hhic-blueberry);color:var(--hhic-frost)}.nav-item-order .nav-link{background:var(--hhic-cherry);border-color:var(--hhic-cherry);color:var(--hhic-vanilla);font-size:1.1rem;font-weight:700}.nav-item-order .nav-link:hover,.nav-item-order .nav-link:focus{color:var(--hhic-vanilla);border-color:var(--hhic-cherry)}.nav-item-order .nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--hhic-cherry-rgb),.25)}.navbar-nav .nav-item-order .nav-link.active,.nav-item-order .navbar-nav .nav-link.show{color:var(--hhic-cherry)}.dropdown-menu,.navbar-nav .dropdown-menu{border:none;margin:0;padding:0}.dropdown-toggle::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%232c3691' stroke='rgba%2844, 54, 145, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");border:none;float:right;height:16px;margin:0 0 0 0;vertical-align:top;width:16px}.dropdown-toggle:hover::after,.dropdown-toggle:focus::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23ffffff' stroke='rgba%28255, 255, 255, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.dropdown-toggle.show::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%2385d5e5' stroke='rgba%28164, 209, 225, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");border:none;float:right;height:16px;margin:0 0 0 0;vertical-align:top;width:16px}.dropdown-item{background-color:var(--hhic-blueberry);color:var(--hhic-frost);font-family:var(--hhic-font-menu);font-size:.875rem;font-weight:600;padding:1rem 1.87rem 1rem 2.87rem;text-transform:uppercase;white-space:wrap}.dropdown-item:hover,.dropdown-item:focus{background-color:color-mix(in srgb,rgb(var(--hhic-blueberry-rgb)),#000 12.5%);color:var(--hhic-frost);text-decoration:none}.dropdown-item.active,.dropdown-item:active{background-color:color-mix(in srgb,rgb(var(--hhic-blueberry-rgb)),#fff 12.5%);color:var(--hhic-frost)}@media (min-width: 992px){footer .container{max-width: 720px;}}@media(min-width:1200px){footer .about{max-width:680px;margin:0 auto;text-align:left}footer .about .copy{margin-bottom:2rem}footer .container{max-width:1140px;padding-top:4rem;padding-bottom:4rem;position:relative}footer .menu{margin-bottom:0;right:0;top:4rem;position:absolute;text-align:right}footer .socials{margin-bottom:2rem}header{background:var(--hhic-vanilla);transition:height 200ms ease-in-out}header.dropdown-open{background:var(--hhic-vanilla) !important}header.sticky{background:var(--hhic-vanilla) !important;box-shadow:var(--bs-box-shadow);height:90px;margin-top:37px;position:sticky !important;top:0;z-index:500}header.sticky .awning{height:8px}header.sticky .dropdown-menu,header.sticky .navbar-nav .dropdown-menu,header.sticky .navbar-expand-xl .navbar-nav .dropdown-menu{margin-top:23px}header.sticky .navbar-collapse{margin-top:8px}header.sticky .navbar-brand{margin-top:0}body.overlapping-header header{background:none;position:absolute;z-index:500;width:100%}.custom-page{padding-bottom:3rem}.custom-page .container{max-width:1140px}.navigation{margin:0 auto;max-width:1200px}.navbar-brand{left:unset;margin:17px 0 0 18px;position:unset;top:unset}.navbar-collapse{background:none;box-shadow:none;justify-content:flex-end;left:unset;margin:22px 18px 0 0;position:unset;top:unset;width:auto}.nav-link,.navbar-expand-xl .navbar-nav .nav-link{border-bottom:none;font-size:.875rem;line-height:40px;padding:0 .75rem;position:relative}.nav-link::before,.navbar-expand-xl .navbar-nav .nav-link::before{background:var(--hhic-blueberry);content:"";bottom:0;display:block;height:2px;left:.75rem;position:absolute;transform:scaleX(0);transition:transform 200ms ease-in-out;width:calc(100% - 1.5rem)}.nav-link:hover::before,.navbar-expand-xl .navbar-nav .nav-link:hover::before{transform:scaleX(1)}.nav-link:hover,.nav-link:focus,.navbar-expand-xl .navbar-nav .nav-link:hover,.navbar-expand-xl .navbar-nav .nav-link:focus{background:none;color:var(--hhic-blueberry)}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show,.navbar-expand-xl .navbar-nav .nav-link.active,.navbar-expand-xl .navbar-nav .nav-link.show{background:none;color:var(--hhic-blueberry)}.nav-item-order{margin-left:.75rem}.nav-item-order .nav-link:hover,.nav-item-order .nav-link:focus,.navbar-expand-xl .navbar-nav .nav-item-order .nav-link:hover,.navbar-expand-xl .navbar-nav .nav-item-order .nav-link:hover{background-color:color-mix(in srgb,rgb(var(--hhic-cherry-rgb)),#000 12.5%);color:var(--hhic-vanilla);font-size:.875rem}.nav-item-order .nav-link::before,.navbar-expand-xl .navbar-nav .nav-item-order .nav-link::before{background:none}.dropdown-toggle::after{display:none}.dropdown-menu,.navbar-nav .dropdown-menu,.navbar-expand-xl .navbar-nav .dropdown-menu{border:none;box-shadow:var(--bs-box-shadow);margin-top:35px;min-width:260px}.dropdown-item{background-color:var(--hhic-vanilla);border-bottom:2px solid var(--hhic-diet-frost);color:var(--hhic-blueberry);padding:1.25rem .75rem;white-space:nowrap}.dropdown-menu li:last-child .dropdown-item{border-bottom:none}}.custom-page .container{max-width:1140px;text-wrap:balance}.custom-page .btn-scalloped{--bs-btn-font-size:.75rem;--bs-btn-padding-y:.5rem;--bs-btn-padding-x:.75rem;border-radius:.25rem}@media(min-width:992px){.custom-page .btn-scalloped{--bs-btn-font-size:1rem;--bs-btn-padding-y:.75rem;--bs-btn-padding-x:1rem;border-radius:.325rem}}@media(min-width:1200px){.custom-page .btn-scalloped{--bs-btn-font-size:1.25rem;--bs-btn-padding-y:1rem;--bs-btn-padding-x:1.5rem;border-radius:.375rem}}.page-header{background-color:var(--hhic-vanilla);background-position:center center;background-repeat:no-repeat;background-size:cover;height:300px}.page-header .container{height:100%;position:relative}.page-header .container .overlay.centered{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-header .container .overlay.default{display:flex;height:100%;flex-direction:column;justify-content:center;position:absolute;right:1rem;text-align:center}.page-header .container .overlay img{display:inline-block;height:70px}.page-header .container .overlay .btn{margin:.5rem 0 0 0}.page-header-btns{line-height:1.25;margin:1rem 0;text-align:center}.page-header-btns .btn{margin:0 .5rem}@media(min-width:768px){.page-header{height:350px}.page-header .container .overlay img{height:135px}}@media(min-width:992px){.page-header{height:400px}.page-header .container .overlay img{height:170px}.page-header .container .overlay .btn{margin:1rem 0 0 0}.page-header-btns{line-height:1.5;margin:2rem 0}.page-header-btns .btn{margin:0 1rem}}@media(min-width:1200px){.page-header{height:650px}.page-header .container .overlay img{height:200px}.page-header .container .overlay .btn{margin:1.25rem 0 0 0}.page-header-btns{margin:3rem 0}}.catering-page-form-container h2{display:none}.catering-page-form-container [id$='pnlThankYou'] h2{display:block !important}.catering-page-form-container .container{padding:0 !important}.featured-catering{padding:2rem}.featured-catering img{border:6px solid var(--hhic-blueberry);border-radius:1.5rem;corner-shape:superellipse(-1);display:block;width:100%}.featured-catering .card{border:none;padding:0;text-align:center}.featured-catering .card-body{padding:0 0 2rem 0}.featured-catering .card-body h2{color:var(--hhic-cherry);font-size:3.25rem;font-weight:700}.featured-catering .card-text{line-height:1.25}.featured-catering .container{padding-right:0;padding-left:0;margin-right:0;margin-left:0}.featured-catering .row{margin-right:0;margin-left:0}.featured-catering .row>*{padding-right:0;padding-left:0}.featured-catering .frost img{border-color:var(--hhic-frost)}.featured-catering .cherry img{border-color:var(--hhic-cherry)}@media(min-width:992px){.featured-catering img{margin:0 0 0 1.5rem;width:calc(100% - 1.5rem)}.featured-catering .order-lg-0 img{margin:0 1.5rem 0 0}.featured-catering .card{height:100%;margin:0;padding:0;position:relative}.featured-catering .card-body{display:block;padding:0 1.5rem;position:absolute;top:50%;transform:translateY(-52.5%);width:100%}}@media(min-width:1200px){.featured-catering .container{margin:0 auto}.featured-catering .card-text{line-height:1.5}}.catering{background:var(--hhic-frost);padding:2rem}.catering .card{background:none;border:none;text-align:center}.catering .card-body{padding:0 0 2rem 0}.catering .card-body h2{font-size:3.25rem;font-weight:700;margin:2rem 0 1.5rem 0}.catering .card-body .image{aspect-ratio:53/40;background-position:center center;background-repeat:no-repeat;background-size:cover;border:6px solid var(--hhic-vanilla);border-radius:1.5rem;corner-shape:superellipse(-1);display:block}.catering .card-text{line-height:1.25}.catering .container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.catering .row{margin-right:0;margin-left:0}.catering .row>*{padding-right:0;padding-left:0}@media(min-width:992px){.catering .card-text{line-height:1.5}.catering .row>div:nth-child(odd){padding-right:1rem}.catering .row>div:nth-child(even){padding-left:1rem}}.catering-banner{background:var(--hhic-blueberry);padding:2rem}.catering-banner .container{padding-right:0;padding-left:0;margin:0 auto}.catering-banner .row{margin-right:0;margin-left:0}.catering-banner .row>*{padding-right:0;padding-left:0}.catering-banner .content{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;border-bottom:6px solid var(--hhic-frost);border-left:6px solid var(--hhic-frost);border-right:6px solid var(--hhic-frost);color:var(--hhic-frost);corner-shape:superellipse(-1);line-height:1.25;padding:2rem 1rem;text-align:center}.catering-banner .content h1,.catering-banner .content h2,.catering-banner .content h3,.catering-banner .content h4,.catering-banner .content h5,.catering-banner .content h6{color:var(--hhic-frost);font-size:3.25rem;font-weight:700;margin-bottom:1rem}.catering-banner .image{aspect-ratio:73/41;background-position:center center;background-repeat:no-repeat;background-size:cover;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;border-top:6px solid var(--hhic-frost);border-left:6px solid var(--hhic-frost);border-right:6px solid var(--hhic-frost);corner-shape:superellipse(-1)}@media(min-width:992px){.catering-banner .content{align-items:center;aspect-ratio:73/82;border-bottom-left-radius:0;border-left:none;border-top:6px solid var(--hhic-frost);border-top-right-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;width:33.33333%}.catering-banner .image{border-bottom:6px solid var(--hhic-frost);border-bottom-left-radius:1.5rem;border-right:none;border-top-right-radius:0;width:66.66666%}.catering-banner .inner-container{display:flex;flex-wrap:nowrap}}@media(min-width:1200px){.catering-banner .content{line-height:1.5}}@media(min-width:1200px){.blog.container-fluid{max-width:1164px}}.blog .blog-description{text-align:center;margin:0}.blog .blog-description p:last-child{margin-bottom:1.5rem}.blog .blog-posts .blog-post{text-align:center;text-wrap:balance}.blog .blog-posts .blog-post .blog-post-date{font-size:1rem;margin-top:.5rem}.blog .blog-posts .blog-post .blog-post-button{color:var(--hhic-frost);display:block;font-weight:700;margin:1rem 0 2rem 0;text-transform:uppercase}.blog .blog-posts .blog-post .blog-post-image{display:block}.blog .blog-posts .blog-post .blog-post-summary{display:-webkit-box;font-size:1rem;margin-top:.5rem;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog .blog-posts .blog-post .blog-post-title,.blog .blog-posts .blog-post .blog-post-title a{color:var(--hhic-blueberry);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);line-height:1;margin:1rem 0 0 0;text-transform:uppercase}.blog .blog-title{margin-bottom:1.25rem;text-align:center}.blog.blog-news .blog-posts{max-width:768px;margin:0 auto}.blog.blog-news .blog-posts .blog-post{clear:left;text-align:left;text-wrap:unset}.blog.blog-news .blog-posts .blog-post svg{position:absolute;width:2rem}.blog.blog-news .blog-posts .blog-post .blog-post-title{margin-left:2.75rem;padding-top:1.5rem;text-align:left}.blog.blog-news .blog-posts .blog-post .blog-post-date{margin-left:2.75rem}.blog.blog-news .blog-posts .blog-post .blog-post-summary{margin-left:2.75rem}.blog-post .blog-post-author{color:var(--hhic-future);font-family:var(--hhic-font-menu);margin-bottom:1.5rem;text-align:center;text-transform:uppercase}.blog-post .blog-post-author span{font-weight:700}.blog-post .blog-post-author span em{display:block;font-size:.875rem;font-style:normal;font-weight:400;margin-top:.25rem}.blog-post .blog-post-content{font-size:1.25rem;line-height:1.5}.blog-post .blog-post-content p,.blog-post .blog-post-content h2,.blog-post .blog-post-content h3,.blog-post .blog-post-content h4,.blog-post .blog-post-content h5{color:var(--hhic-future);margin:1.5rem 0}.blog-post .blog-post-content h2,.blog-post .blog-post-content h3,.blog-post .blog-post-content h4,.blog-post .blog-post-content h5{font-family:var(--hhic-font-heading-alt);font-weight:900}.blog-post .blog-post-content h2{color:var(--hhic-blueberry);font-size:2rem}.blog-post .blog-post-content h3{font-size:1.75rem}.blog-post .blog-post-content h4{font-size:1.5rem}.blog-post .blog-post-content h5{font-size:1.25rem}.blog-post .blog-post-content iframe{aspect-ratio:16/9;height:auto !important;width:100% !important}.blog-post .blog-post-title{margin-bottom:.5rem;text-align:center}.blog-pager{list-style-type:none;padding:2rem 0;text-align:center}.blog-pager .blog-pager-item{display:inline-block;margin:0 .25rem}.blog-pager .blog-pager-item .blog-pager-link{background:var(--hhic-blueberry);border-radius:50%;color:var(--hhic-vanilla);display:inline-block;font-size:1rem;height:30px;line-height:30px;text-decoration:none;width:30px}.blog-pager .blog-pager-item.active .blog-pager-link{background:var(--hhic-frost)}.blog-pager .blog-pager-item.disabled .blog-pager-link{pointer-events:none}.flavors .group{background: var(--hhic-blueberry);padding: 3rem 0;}.flavors .group h2{color: var(--hhic-vanilla);margin-bottom: 2rem;text-align: center;}.flavors .group .card{background: none;border: none;margin-bottom: 2rem;overflow: hidden;position: relative;}.flavors .group .card .card-body{padding: 0;}.flavors .group .card .card-body button{background: none;border: none;color: rgba(var(--hhic-black-rgb), 0.25);padding: 10px;position: absolute;bottom: 0;left: -10000px;z-index: 2;}.flavors .group .card .card-body button:focus{left: 0;}.flavors .group .card .card-body .bottom{aspect-ratio: 13/6;background: var(--hhic-vanilla);}.flavors .group .card .card-body .cone{background-position: top center;background-repeat: no-repeat;background-size: 70% auto;display: none;height: 73%;position: absolute;margin-top: 40%;transition: all 100ms ease-in-out;width: 100%;}.flavors .group .card .card-body .cone.active{display: block;}.flavors .group .card .card-body .cone.force{display: block !important;}.flavors .group .card .card-body .description{aspect-ratio: 13/19;opacity: 0;position: absolute;text-align: center;width: 100%;transition: all 100ms ease-in-out;z-index: 1;}.flavors .group .card .card-body .description.active{display: block;opacity: 1;}.flavors .group .card .card-body .description.active span{font-size: 0.7rem !important;}.flavors .group .card .card-body .description:before{aspect-ratio: 13/6;display: block;content: '';width: 100%;}.flavors .group .card .card-body .description span{align-items: center;aspect-ratio: 1/1;color: var(--hhic-blueberry);display: flex;font-family: var(--hhic-font-button);font-size: 1rem;font-weight: 700;justify-content: center;line-height: 1.5;padding: 0 2rem;text-wrap: balance;}.flavors .group .card .card-body .top{background: var(--hhic-vanilla);aspect-ratio: 1/1;border-top-left-radius: 50%;border-top-right-radius: 50%;}.flavors .group .card .card-title > div{margin-top: 10%;position: absolute;width: 100%;}.flavors .group .row > div:nth-child(3n+1) .card .card-body .bottom, .flavors .group .row > div:nth-child(3n+1) .card .card-body .top{background: var(--hhic-cone);}.flavors .group .row > div:nth-child(3n+2) .card .card-body .bottom, .flavors .group .row > div:nth-child(3n+2) .card .card-body .top{background: var(--hhic-strawberry);}.flavors .group .row > div:nth-child(3n) .card .card-body .bottom, .flavors .group .row > div:nth-child(3n) .card .card-body .top{background: var(--hhic-frost);}.flavors .selector{background: var(--hhic-frost);padding: 2rem 0;text-align: center;}.flavors .selector h1, .flavors .selector h3, .flavors .selector p{color: var(--hhic-blueberry);}.flavors .selector h3{font-family: var(--hhic-font-menu);font-size: 1.25rem;font-weight: 400;}.flavors .selector table, .flavors .selector tbody{display: block;margin: 0;padding: 0;}.flavors .selector tr, .flavors .selector td{display: inline-block;margin: 0;padding: 0;}.flavors .selector td{text-align: left;margin: 0.5rem 1rem 0.5rem 0;}.flavors .selector td label{color: var(--hhic-cherry);font-family: var(--hhic-font-menu);font-size: 1rem;font-weight: 700;line-height: 1rem;user-select: none;text-transform: uppercase;}.flavors .selector td input{appearance: none;background-color: #ffffff;background-position: center;background-repeat: no-repeat;background-size: contain;border: 1px solid var(--hhic-cherry);border-radius: 50%;flex-shrink: 0;height: 1em;margin-right: 0.5em;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;vertical-align: top;width: 1em;}.flavors .selector td input:active{filter: brightness(90%);}.flavors .selector td input:focus{border-color: var(--hhic-cherry);box-shadow: 0 0 0 0.25rem rgba(var(--hhic-black-rgb), 0.075);}.flavors .selector td input:checked{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.4088132 3.4088132'%3E%3Cg transform='translate(-99.275908,-141.37953)'%3E%3Cg transform='matrix(0.26458333,0,0,0.26458333,95.707407,139.62336)'%3E%3Ccircle style='fill:%23ffffff;fill-opacity:1;stroke-width:1.34784' cx='19.9291' cy='13.079364' r='6.4418521'/%3E%3Ccircle style='fill:%23ff0012;fill-opacity:1;stroke-width:1.13207' cx='19.9291' cy='13.079364' r='5.4106021'/%3E%3Cpath style='fill:%23ffffff' d='m 22.7,12.8 c 0.3,-0.3 0.5,-0.7 0.5,-1.2 0,-0.9 -0.8,-1.7 -1.7,-1.7 -0.9,0 -1.1,0.3 -1.4,0.7 1.2,0.2 2.2,1 2.6,2.1 z' transform='translate(-0.04902061)' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");border-color: var(--hhic-cherry);}.flavors .selector td input:checked:after{background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 0.9910816 2.354795' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-97.366668,-56.620833)'%3E%3Cpath style='fill:%23ff0012;stroke-width:0.264583' d='m 98.239791,58.975625 c 0,-0.05292 0.07937,-0.3175 0.105833,-0.555625 0.07937,-0.79375 -0.238125,-1.534583 -0.740833,-1.799167 h -0.07937 c 0,0 -0.05292,0.02646 -0.05292,0.05292 l -0.105833,0.264583 c 0,0.05292 0,0.105834 0.05292,0.132292 0.370416,0.15875 0.661458,0.687917 0.661458,1.27 0,0.582083 -0.02646,0.370417 -0.05292,0.47625 -0.02878,-5.35e-4 0.158004,0.13521 0.211667,0.15875 z'/%3E%3C/g%3E%3C/svg%3E");aspect-ratio: 0.9910816/2.354795;content: "";display: block;margin: -8px 0 0 8px;position: absolute;height: 12px;}.flavors .selector .card{background: var(--hhic-cone);border: 6px solid var(--hhic-cherry);border-radius: 0.75rem;corner-shape: superellipse(-1);margin: 0;padding: 1rem;text-align: center;}.flavors .selector .card-body{padding: 0 1rem;}.flavors .view-all{background: var(--hhic-blueberry);padding-bottom: 5rem;text-align: center;}.flavors .view-all h2{color: var(--hhic-vanilla);font-family: var(--hhic-font-heading-alt);font-size: 2rem;font-weight: 900;text-wrap: balance;margin-bottom: 1rem;}.flavors .whats-scooping{background-color: var(--hhic-strawberry);border: none;border-radius: 0.75rem;corner-shape: superellipse(-1);height: 200px;margin-bottom: 3rem;}.flavors .whats-scooping .copy{align-items: center;border-radius: 0.75rem;corner-shape: superellipse(-1);display: flex;flex-direction: column;gap: 0;height: 200px;justify-content: center;}.flavors .whats-scooping .copy h3{color: var(--hhic-blueberry);font-family: var(--hhic-font-heading);font-size: 2.9em;font-weight: 300;line-height: 0.9;margin: -0.1em 0 0 0;text-wrap: balance;}.flavors .whats-scooping .copy .curved-text-headline{margin: 0 auto;}.flavors .whats-scooping .copy .curved-text-headline svg text{fill: var(--hhic-blueberry);font-family: var(--hhic-font-heading);font-size: 2.9em;font-weight: 300;text-transform: uppercase;}@media (min-width: 992px){.flavors .whats-scooping{background: var(--hhic-strawberry) url("../Images/Stores/whats-scooping-left.png") no-repeat center left;}.flavors .whats-scooping .copy{background: transparent url("../Images/Stores/whats-scooping-right.png") no-repeat center right;}}@media (hover: hover){.flavors .group .card:hover .card-body .cone{opacity: 0.15;}.flavors .group .card:hover .card-body .description{opacity: 1;}}@media (hover: none){.flavors .group .card .card-body button{left: 0 !important;}}.franchise-above .container,.franchise-below .container{padding-left:0;padding-right:0}.franchise-above .container .row,.franchise-below .container .row{margin-left:0;margin-right:0}.franchise-above .auv-ebitda{background-color:var(--hhic-blueberry);background-position:left bottom;background-repeat:no-repeat;background-size:0%}.franchise-above .auv-ebitda .deep{background-position:right bottom;background-repeat:no-repeat;background-size:35%}.franchise-above .auv-ebitda .deep .deeper{padding:2rem 1rem;width:75%}.franchise-above .auv-ebitda .ebitda{margin-top:1.5rem}.franchise-above .auv-ebitda .label{color:var(--hhic-vanilla);font-family:var(--hhic-font-menu);font-size:1.1rem;font-weight:700}.franchise-above .auv-ebitda .number{color:var(--hhic-vanilla);font-family:var(--hhic-font-heading-alt);font-size:2.6rem;font-weight:900}.franchise-above .auv-ebitda .number sup{font-size:.8rem;font-weight:400;vertical-align:super}@media(min-width:500px){.franchise-above .auv-ebitda .deep{background-size:contain}}@media(min-width:768px){.franchise-above .auv-ebitda{background-size:contain}.franchise-above .auv-ebitda .deep .deeper{padding:3rem 0;text-align:center;width:unset}.franchise-above .auv-ebitda .ebitda{margin-top:unset}}.franchise-above .awning,.franchise-below .awning{background-image:url('../Images/Layout/awning.svg');background-repeat:repeat-x;height:12px}.franchise-above .cheers{aspect-ratio:161/54;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.franchise-above .cheers .carton{aspect-ratio:275/181;margin-top:-1.5%;position:absolute;width:min(20vw,180px);right:5vw}.franchise-above .cheers .carton>img{width:100%}.franchise-above .cheers .carton>img:hover{animation:carton-shake 500ms cubic-bezier(.3,.1,.2,.9) both}.franchise-above .cheers .sticker{aspect-ratio:1/1;background-position:center center;background-repeat:no-repeat;background-size:cover;margin-left:5vw;margin-top:max(-12.5vw,-142.5px);position:absolute;top:50%;width:min(25vw,285px)}.franchise-above .introduction{background:var(--hhic-diet-frost);padding:2rem;text-align:center;text-wrap:auto}.franchise-above .introduction p:last-child{margin-bottom:0}.franchise-above .prototypes{background:var(--hhic-diet-vanilla);padding:2rem;text-align:center}.franchise-above .prototypes h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:2rem}.franchise-above .prototypes p{margin-left:1rem 0 0 0}.franchise-above .prototypes svg{height:5rem;margin:.75rem 0}.franchise-above .prototypes .label{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:700;margin:.75rem 0 1rem 0}.franchise-above .quick-scoop{background:var(--hhic-diet-frost);padding:2rem;text-align:center}.franchise-above .quick-scoop h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:2rem}.franchise-above .quick-scoop svg{height:5rem;margin:.75rem 0}.franchise-above .quick-scoop svg path{fill:var(--hhic-cherry)}.franchise-above .quick-scoop .label{color:var(--hhic-blueberry);font-family:var(--hhic-font-menu);font-size:.95rem;font-weight:700;margin:.75rem 0;text-transform:uppercase}.franchise-above .quick-scoop .number{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin:.75rem 0;text-transform:uppercase}.franchise-above .sweetest{align-items:flex-end;aspect-ratio:1120/493;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin-top:3rem}.franchise-above .sweetest h1{color:var(--hhic-vanilla);font-family:var(--hhic-font-menu);font-size:min(3.7vw,42px);font-weight:700;margin-bottom:min(3vw,34px);text-align:center}.franchise-above .sweetest h1 span{display:block;font-family:var(--hhic-font-heading-alt);font-size:min(4.8vw,55px);font-weight:700}.franchise-below .by-the-numbers{background:var(--hhic-frost);text-align:center}.franchise-below .by-the-numbers h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin:0;padding:2rem 0}.franchise-below .by-the-numbers img{position:relative;margin-top:-7rem;width:100%}.franchise-below .by-the-numbers svg.mask{display:none}.franchise-below .by-the-numbers .disclaimer{font-size:.85rem;padding:1rem 0}.franchise-below .by-the-numbers .inside{margin:0 auto;max-width:400px}.franchise-below .by-the-numbers .oval{background:var(--hhic-vanilla);margin:0 2rem;padding:3rem 2rem 5rem 2rem}.franchise-below .by-the-numbers .row>div{border-bottom:4px solid var(--hhic-frost)}.franchise-below .by-the-numbers .row:last-child>div:last-child{border-bottom:none}.franchise-below .by-the-numbers .label{color:var(--hhic-cherry);font-family:var(--hhic-font-menu);font-size:1.1rem;font-weight:700;margin:2rem;margin-bottom:.75rem;text-transform:uppercase}.franchise-below .by-the-numbers .number{color:var(--hhic-blueberry);font-family:var(--hhic-font-menu);font-size:1rem;font-weight:700;margin:2rem;margin-top:0}.franchise-below .by-the-numbers .number sup{font-size:.55rem;font-weight:400;vertical-align:middle}@media(min-width:992px){.franchise-below .by-the-numbers{padding-bottom:2rem;position:relative}.franchise-below .by-the-numbers img{left:0;margin-top:-305px;position:absolute;width:350px;z-index:2}.franchise-below .by-the-numbers svg.mask{display:block;left:110px;margin-top:-275px;position:absolute;width:200px;z-index:1}.franchise-below .by-the-numbers svg.mask path{fill:var(--hhic-frost)}.franchise-below .by-the-numbers .disclaimer{padding:.5rem 0 0 175px;position:absolute;width:100%}.franchise-below .by-the-numbers .inside{margin:0;max-width:none}.franchise-below .by-the-numbers .label,.franchise-below .by-the-numbers .number{margin-left:0;margin-right:0}.franchise-below .by-the-numbers .oval{margin-left:12rem;padding:0 5rem 2rem 5rem}.franchise-below .by-the-numbers .row>div:first-child{border-right:2px solid var(--hhic-frost)}.franchise-below .by-the-numbers .row>div:last-child{border-left:2px solid var(--hhic-frost)}.franchise-below .by-the-numbers .row:last-child>div{border-bottom:none}}@media(min-width:1200px){.franchise-below .by-the-numbers{padding-bottom:3.5rem}.franchise-below .by-the-numbers img{margin-top:-354px;width:425px}.franchise-below .by-the-numbers svg.mask{left:125px;margin-top:-345px;width:255px}.franchise-below .by-the-numbers .curved-text-franchise{margin-left:6.5rem}.franchise-below .by-the-numbers .disclaimer{padding:1.25rem 0 0 213px}.franchise-below .by-the-numbers .row{margin-left:7rem}}.franchise-below .get-started{margin:3rem 0 0 0}.franchise-below .get-started h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:1rem;text-align:center}.franchise-below .get-started p{text-align:center}.franchise-below .opening{margin-top:2rem}.franchise-below .opening .dome{background:var(--hhic-frost);font-size:.95rem;margin:0 .5rem;padding:1rem}.franchise-below .opening .dome h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:1rem;text-align:center}.franchise-below .opening .dome ol{counter-reset:num;list-style:none;margin:0;padding:0}.franchise-below .opening .dome ol>li{counter-increment:num}.franchise-below .opening .dome ol>li::before{aspect-ratio:200/181;background:url('../Images/Franchise/franchisee-step-five-scoop-shadow.png') no-repeat center center;background-size:contain;color:var(--hhic-blueberry);content:counter(num);display:block;font-family:var(--hhic-font-heading);font-size:1.1rem;font-weight:700;line-height:36px;padding-left:3px;position:absolute;text-align:center;width:45px}.franchise-below .opening .dome ol>li:last-child{height:70px;margin-top:-1rem}.franchise-below .opening .dome ol>li:last-child::before{aspect-ratio:40/87;background-image:url('../Images/Franchise/franchisee-congrats-cone-shadow.png');content:''}.franchise-below .opening .dome ol>li>h3{color:var(--hhic-cherry);font-size:1.25rem;margin:0;padding:5px 0 5px 55px}.franchise-below .opening .dome ol>li:last-child>h3{background:var(--hhic-cherry);border-top-right-radius:24px;border-bottom-right-radius:24px;color:var(--hhic-vanilla);display:inline-block;line-height:1;margin:20px 0 0 20px;padding:15px 35px 13px 35px}.franchise-below .opening .dome ol>li>p{display:block;padding:0 0 0 55px}.franchise-below .opening .dome svg{display:block;margin:0 auto 1.5rem auto;max-width:300px;width:75%}.franchise-below .opening .photo{display:none}@media(min-width:768px){.franchise-below .opening .dome{font-size:1rem;width:450px;margin-left:calc(100% - 450px - .5rem)}.franchise-below .opening .photo{background-position:top right;background-repeat:no-repeat;background-size:cover;display:block;position:absolute;width:calc(100% - 400px)}}@media(min-width:992px){.franchise-below .opening{padding-top:2.5rem}.franchise-below .opening .dome{font-size:1rem;width:650px;margin-left:calc(100% - 650px - 1rem)}.franchise-below .opening .dome>ol{margin-left:180px}.franchise-below .opening .dome ol>li::before{font-size:1.6rem;line-height:58px;padding-left:6px;width:75px}.franchise-below .opening .dome ol>li:last-child{height:130px;margin-top:0}.franchise-below .opening .dome ol>li>h3{font-size:1.3rem;padding:10px 0 5px 85px}.franchise-below .opening .dome ol>li:last-child>h3{border-top-right-radius:35px;border-bottom-right-radius:35px;font-size:2rem;margin-top:45px;padding:20px 35px 18px 65px}.franchise-below .opening .dome ol>li>p{padding-left:85px}.franchise-below .opening .dome>p{padding-left:.5rem;padding-right:.5rem}.franchise-below .opening .dome svg{margin-top:-2.25rem}.franchise-below .opening .photo{max-width:825px;width:calc(100% - 425px)}}@media(min-width:1200px){.franchise-below .opening{padding-top:3rem}.franchise-below .opening .dome{font-size:1.1rem;margin-left:calc(100% - 800px - 1rem);width:800px}.franchise-below .opening .dome svg{margin-top:-3rem;max-width:430px}.franchise-below .opening .photo{width:595px}}.franchise-below .qualifications{background:var(--hhic-diet-frost);text-align:center;padding:2rem 0 0 0;position:relative}.franchise-below .qualifications h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:1rem}.franchise-below .qualifications h3{color:var(--hhic-cherry)}.franchise-below .qualifications .carton{display:none}.franchise-below .qualifications .dish{aspect-ratio:935/1022;display:block;margin-top:-25%;position:absolute;right:1rem;width:25%}.franchise-below .qualifications .dish>img{width:100%}.franchise-below .qualifications .requirements{margin-top:2rem;text-align:center}.franchise-below .qualifications .requirements .requirement{align-items:center;background:var(--hhic-frost);display:flex;height:150px;justify-content:center;margin-left:1rem;width:300px}.franchise-below .qualifications .requirements .requirement .curved-text-franchise svg text{font-size:1.75rem}.franchise-below .qualifications .requirements .requirement .label{color:var(--hhic-blueberry);font-family:var(--hhic-font-menu);font-size:1.25rem;font-weight:700;text-transform:uppercase}.franchise-below .qualifications .requirements .requirement:first-child{border-top-left-radius:150px;border-top-right-radius:150px}.franchise-below .qualifications .requirements .requirement:last-child{height:auto;padding-bottom:2.5rem}@media(min-width:500px){.franchise-below .qualifications .requirements .requirement{margin:0 auto}}@media(min-width:800px){.franchise-below .qualifications .carton{aspect-ratio:275/181;display:block;margin-top:-4.5rem;position:absolute;width:min(20vw,180px);transform:rotate(-15deg);right:2vw}.franchise-below .qualifications .carton>img{width:100%}.franchise-below .qualifications .carton>img:hover{animation:carton-shake 500ms cubic-bezier(.3,.1,.2,.9) both}.franchise-below .qualifications .dish{left:50%;margin:-144px 0 0 -85px;width:170px}.franchise-below .qualifications .requirements{display:flex;justify-content:center}.franchise-below .qualifications .requirements .requirement{margin:0 2.75rem}.franchise-below .qualifications .requirements .requirement .label{margin-bottom:1rem}.franchise-below .qualifications .requirements .requirement:last-child{border-top-left-radius:150px;border-top-right-radius:150px;height:150px;padding-bottom:0}}.franchise-below .recognition{background:var(--hhic-blueberry);padding:2rem 0 1rem 0;text-align:center}.franchise-below .recognition h2{color:var(--hhic-vanilla);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:1rem}.franchise-below .recognition img{margin:1rem 0;max-height:150px;max-width:250px}.franchise-below .recognition .row>*{align-content:center}@media(min-width:992px){.franchise-below .recognition{padding:2rem}.franchise-below .recognition h2{margin-bottom:2rem}.franchise-below .recognition img{margin:0}}.franchise-below .testimonials{padding:5rem 0 2rem 0;position:relative;text-align:center}.franchise-below .testimonials h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:2rem}.franchise-below .testimonials .label{font-size:.85rem;margin:.5rem 0 1rem 0}.get-started-form h2{color:var(--hhic-cherry);font-family:var(--hhic-font-heading-alt);font-size:1.75rem;font-weight:900}.get-started-form .container.py-5{padding-top:1rem !important}.franchise-map h2{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:2rem;font-weight:900;margin-bottom:2rem}.franchise-map select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-color:var(--hhic-blueberry);border-color:var(--hhic-blueberry);border-radius:0;color:var(--hhic-vanilla);font-family:var(--hhic-font-menu);font-size:.8rem;font-weight:700;letter-spacing:-.05em;text-transform:uppercase;margin:0 auto;max-width:400px}.franchise-map select:focus{box-shadow:0 0 0 .25rem rgba(var(--hhic-blueberry-rgb),.35)}.franchise-map svg path.available{transition:fill 200ms ease-in-out}.franchise-map svg path.available:hover{fill:var(--hhic-blueberry) !important;cursor:pointer}.franchise-map .legend{font-family:var(--hhic-font-menu);font-size:.8rem;font-weight:700;letter-spacing:-.05em;text-transform:uppercase}.franchise-map .legend>div{margin-bottom:.25rem}.franchise-map .legend>div:last-child{margin-bottom:1.5rem}.franchise-map .legend svg{display:inline-block;vertical-align:sub;width:15px}.franchise-map .legend .available{color:var(--hhic-frost)}.franchise-map .legend .available svg{fill:var(--hhic-frost)}.franchise-map .legend .future{color:var(--hhic-future)}.franchise-map .legend .future svg{fill:var(--hhic-future)}.franchise-map .legend .unavailable{color:var(--hhic-cherry)}.franchise-map .legend .unavailable svg{fill:var(--hhic-cherry)}@media(min-width:992px){.franchise-map .legend{align-content:center;display:flex;justify-content:center}.franchise-map .legend>div{margin-left:.5rem;margin-right:.5rem}}@media(min-width:1200px){.franchise-map .legend{font-size:.95rem}.franchise-map .legend>div{margin-left:1rem;margin-right:1rem}}.carton .popup{aspect-ratio:1/1;background:var(--hhic-vanilla);border-radius:50%;border:10px solid var(--hhic-vanilla);box-shadow:0 5px 30px rgba(var(--hhic-black-rgb),.25);cursor:pointer;display:none;margin:30px auto;position:absolute;right:-5px;top:-60px;user-select:none;width:200px;z-index:500}.carton .popup .content{align-items:center;background-position:center center;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:inset 0 5px 10px rgba(var(--hhic-black-rgb),.1);color:var(--hhic-vanilla);display:flex;font-size:1rem;font-weight:600;height:100%;text-align:center;text-shadow:0 2px 5px rgba(var(--hhic-black-rgb),.9);justify-content:center;width:100%}.carton .popup .content p{margin:0}@keyframes carton-shake{0%{transform:rotate(0deg)}33.33%{transform:rotate(-2.5deg)}66.67%{transform:rotate(2.5deg)}100%{transform:rotate(0deg)}}.fundraising-page-form-container h2{display:none}.fundraising-page-form-container [id$='pnlThankYou'] h2{display:block !important}.fundraising-page-form-container .container{padding:0 !important}.fundraising-banner .container{align-content:center;aspect-ratio:24/11;background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:30px}.fundraising-banner .content{align-content:center;color:var(--hhic-cone);display:flex;flex-direction:column;font-size:1rem;height:100%;justify-content:center;line-height:1.25;padding:0 1rem 2rem 1rem;text-align:center}.fundraising-banner .content h1,.fundraising-banner .content h2,.fundraising-banner .content h3,.fundraising-banner .content h4,.fundraising-banner .content h5,.fundraising-banner .content h6{color:var(--hhic-cone);font-size:2rem;font-weight:700;margin-bottom:.5rem}.fundraising-banner .content p{margin-bottom:.5rem}.fundraising-banner .inner-container{aspect-ratio:395/386;background-image:url('../Images/Fundraising/FundraisingBox.svg');background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:390px}@media(min-width:576px){.fundraising-banner .inner-container{margin:0}.fundraising-banner .content{font-size:1.125rem;margin-bottom:1rem;padding:0 1.5rem 3rem 1.5rem}.fundraising-banner .content h1,.fundraising-banner .content h2,.fundraising-banner .content h3,.fundraising-banner .content h4,.fundraising-banner .content h5,.fundraising-banner .content h6{font-size:3.25rem;margin-bottom:1rem}}.featured-fundraising{padding:0}.featured-fundraising img{display:block;width:100%}.featured-fundraising .card{background:var(--hhic-blueberry);border:none;color:var(--hhic-vanilla);padding:0;text-align:center}.featured-fundraising .card-body{padding:0 0 2rem 0}.featured-fundraising .card-body h2{color:var(--hhic-vanilla);font-size:3.25rem;font-weight:700;margin-top:.5em}.featured-fundraising .card-text{line-height:1.25}.featured-fundraising .container{padding-right:0;padding-left:0;margin-right:0;margin-left:0}.featured-fundraising .featured-item{margin-top:2rem}.featured-fundraising .row{margin-right:0;margin-left:0}.featured-fundraising .row>*{padding-right:0;padding-left:0}.featured-fundraising .frost .card{background:var(--hhic-frost)}.featured-fundraising .cherry .card{background:var(--hhic-cherry)}@media(min-width:992px){.featured-fundraising .card{height:100%;margin:0;padding:0;position:relative}.featured-fundraising .card-body{display:block;padding:0 1.5rem;position:absolute;top:50%;transform:translateY(-52.5%);width:100%}.featured-fundraising .card-body h2{margin-top:0}}@media(min-width:1200px){.featured-fundraising .container{margin:0 auto}.featured-fundraising .card-text{line-height:1.5}}.history .content{line-height:1.25;margin-top:2rem;text-align:center}.history .content h2{color:var(--hhic-cherry)}.history .content svg{display:block;fill:var(--hhic-blueberry);margin:1rem auto 0 auto;max-width:250px}.history .secondary-content{color:var(--hhic-vanilla);margin-top:2rem}.history .secondary-content .secondary-image{aspect-ratio:39/34;background-position:center center;background-repeat:no-repeat;background-size:cover}.history .secondary-content .copy{line-height:1.25;padding:3rem 2rem;text-align:center}.history .secondary-content .copy p:last-child{margin-bottom:0}.history .signs{margin:0 auto;padding:2rem 0;max-width:768px}.history .signs svg{display:block;fill:var(--hhic-blueberry);margin:1rem auto 0 auto;max-width:220px}.history-header{background-color:var(--hhic-vanilla);background-position:center center;background-repeat:no-repeat;background-size:cover;height:300px}.history-header .container{height:100%;position:relative}.history-header .container .overlay{height:100%}.history-header .container .overlay img{display:inline-block;height:225px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width:768px){.history .content{margin-top:1rem;padding:0 1.5rem;text-align:left}.history .content svg{max-width:none}.history .content>div{align-content:center}.history .content>div p:last-child{margin-bottom:0}.history .secondary-content .copy{text-align:left}.history .signs{padding:2rem 0 3rem 0}.history-header{height:350px}.history-header .container .overlay img{height:265px;left:1rem;top:50%;transform:translateY(-50%)}}@media(min-width:1200px){.history{text-wrap-style:auto !important}.history .content{line-height:1.5;margin-top:-5.5rem;position:relative}.history .content>div{align-content:end}.history .content>div p:last-child{margin-bottom:1rem}.history .secondary-content .copy{line-height:1.5;padding:4rem 3rem}.history .signs{padding:3rem 0 4rem 0}.history-header{height:650px}.history-header .container .overlay img{height:312px;left:0;top:57%;transform:translateY(-43%)}}.featured-victuals img{display: block;margin: 0 auto 1rem auto;width: calc(100% - 2rem);}.featured-victuals .card{border: 6px solid var(--hhic-blueberry);border-radius: 1.5rem;corner-shape: superellipse(-1);margin: 1rem;padding: 1rem;text-align: center;}.featured-victuals .card-body{padding: 0;}.featured-victuals .card-text{line-height: 1.5;}.featured-victuals .container{padding-right: 0;padding-left: 0;margin-right: 0;margin-left: 0;}.featured-victuals .row{margin-right: 0;margin-left: 0;}.featured-victuals .row > *{padding-right: 0;padding-left: 0;}.featured-victuals .blueberry{background: var(--hhic-blueberry);}.featured-victuals .blueberry .card{background: var(--hhic-blueberry);border-color: var(--hhic-frost);}.featured-victuals .blueberry .card-text{color: var(--hhic-vanilla);}.featured-victuals .blueberry .curved-text-headline svg text{fill: var(--hhic-vanilla);}.featured-victuals .frost{background: var(--hhic-frost);}.featured-victuals .frost .card{background: var(--hhic-frost);border-color: var(--hhic-vanilla);}.featured-victuals .vanilla{background: var(--hhic-vanilla);}.featured-victuals .vanilla .card{background: var(--hhic-vanilla);border-color: var(--hhic-blueberry);}@media (min-width: 992px){.featured-victuals img{margin: 0 0 0 1.5rem;width: calc(100% - 1.5rem)}.featured-victuals .order-lg-0 img{margin: 0 1.5rem 0 0;}.featured-victuals .card{height: 100%;margin: 0;padding: 0;position: relative;}.featured-victuals .card-body{display: block;padding: 0 1.5rem;position: absolute;top: 50%;transform: translateY(-52.5%);width: 100%;}.featured-victuals .row{padding: 1.5rem}}@media (min-width: 1200px){.featured-victuals img{margin: 0 0 0 1.875rem;width: calc(100% - 1.875rem)}.featured-victuals .order-lg-0 img{margin: 0 1.875rem 0 0;}.featured-victuals .card-text{line-height: 1.875;}.featured-victuals .container{margin: 0 auto;}.featured-victuals .row{padding: 1.875rem 0;}.featured-victuals .curved-text-headline{margin-bottom: 1rem;width: 350px;}}.victuals .card{aspect-ratio: 1/1;background-color: var(--hhic-diet-frost);background-position: bottom center;background-repeat: no-repeat;background-size: contain;border: none;margin-bottom: 1em;text-align: center;}.victuals .card-body{padding: 1rem;}.victuals .card-text{font-size: 1rem;margin-top: 0.5rem;}.victuals .container{padding-right: 0;padding-left: 0;margin-right: 0;margin-left: 0;}.victuals .row{margin-right: 0;margin-left: 0;}.victuals .row > *{padding-right: 0;padding-left: 0;}@media (min-width: 768px){.victuals .victual:nth-child(odd){padding-right: 0.5rem;}.victuals .victual:nth-child(even){padding-left: 0.5rem;}}@media (min-width: 992px){.victuals .card{margin-bottom: 1.5em;}.victuals .card-text{font-size: 1.125rem;line-height: 1.5;margin-top: 1rem;}.victuals .card-body{padding: 1.5rem;}.victuals .victual:nth-child(odd){padding-right: 0.75rem;}.victuals .victual:nth-child(even){padding-left: 0.75rem;}}@media (min-width: 1200px){.victuals .card{margin-bottom: 1.875rem;}.victuals .card-body{padding: 1.875rem;}.victuals .container{margin: 0 auto;}.victuals .victual:nth-child(odd){padding-right: 0.9375rem;}.victuals .victual:nth-child(even){padding-left: 0.9375rem;}}.news-publication-quotes .card{background:none;border:none;text-align:center}.news-publication-quotes .card-body{padding:0 0 2rem 0;position:relative}.news-publication-quotes .card-body .image{aspect-ratio:59/50;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block;margin-bottom:2rem}.news-publication-quotes .card-body .quote-icon{align-items:center;aspect-ratio:1/1;background:var(--hhic-vanilla);border-radius:50%;display:flex;justify-content:center;position:absolute;left:50%;margin:calc((2rem + 50px)*-1) 0 0 -50px;width:100px}.news-publication-quotes .card-body .quote-icon svg{margin-bottom:1rem;width:55px}.news-publication-quotes dl.card-text{line-height:1.25;padding:0 1rem;position:relative;z-index:1}.news-publication-quotes dl.card-text dt{color:var(--hhic-blueberry);font-weight:400}.news-publication-quotes dl.card-text dd{color:var(--hhic-frost);font-size:.875rem;font-weight:700;text-transform:uppercase}.news-publication-quotes dl.card-text dd a{color:var(--hhic-frost);text-decoration:none}.news-publication-quotes dl.card-text dd a:hover,.news-publication-quotes dl.card-text dd a:active{text-decoration:underline}.news-publication-quotes .container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.news-publication-quotes .row{margin-right:0;margin-left:0}.news-publication-quotes .row>div{padding-right:0;padding-left:0}@media(min-width:768px){.news-publication-quotes .row>div:nth-child(odd){padding-right:1rem}.news-publication-quotes .row>div:nth-child(even){padding-left:1rem}}@media(min-width:992px){.news-publication-quotes dl.card-text dd{font-size:1rem}}.news-customer-quotes .card{background:none;border:none;text-align:center}.news-customer-quotes .card-body{padding:0 0 2rem 0;position:relative}.news-customer-quotes dl.card-text{line-height:1.25;padding:0 1rem;position:relative;z-index:1}.news-customer-quotes dl.card-text dt{color:var(--hhic-blueberry);font-weight:400}.news-customer-quotes dl.card-text dd{color:var(--hhic-blueberry);font-weight:700;font-size:.875rem;text-transform:uppercase}.news-customer-quotes .container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.news-customer-quotes .row{margin-right:0;margin-left:0}.news-customer-quotes .row>div{padding-right:0;padding-left:0}@media(min-width:992px){.news-customer-quotes dl.card-text dd{font-size:1rem}}.nutrition-calories .group{padding:3rem 0}.nutrition-calories .group h2{text-align:center}.nutrition-calories .group .card{align-items:center;border:none;border-top:.75rem solid var(--hhic-vanilla);flex-direction:unset;position:relative;height:100%}.nutrition-calories .group .card-body a{color:var(--hhic-blueberry);text-decoration:none}.nutrition-calories .group .card-body strong{text-transform:uppercase}.nutrition-calories .group .row>div:nth-child(odd) .card{background:var(--hhic-diet-frost)}.nutrition-calories .selector{background:var(--hhic-blueberry);padding:2rem 0;text-align:center}.nutrition-calories .selector h1,.nutrition-calories .selector h3,.nutrition-calories .selector p{color:var(--hhic-vanilla)}.nutrition-calories .selector h3{font-family:var(--hhic-font-menu);font-size:1.25rem;font-weight:400}.nutrition-calories .selector table,.nutrition-calories .selector tbody{display:block;margin:0;padding:0}.nutrition-calories .selector tr,.nutrition-calories .selector td{display:inline-block;margin:0;padding:0}.nutrition-calories .selector td{text-align:left;margin:.5rem 1rem .5rem 0}.nutrition-calories .selector td label{color:var(--hhic-cherry);font-family:var(--hhic-font-menu);font-size:1rem;font-weight:700;line-height:1rem;user-select:none;text-transform:uppercase}.nutrition-calories .selector td input{appearance:none;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid var(--hhic-cherry);border-radius:50%;flex-shrink:0;height:1em;margin-right:.5em;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:top;width:1em}.nutrition-calories .selector td input:active{filter:brightness(90%)}.nutrition-calories .selector td input:focus{border-color:var(--hhic-cherry);box-shadow:0 0 0 .25rem rgba(var(--hhic-black-rgb),.075)}.nutrition-calories .selector td input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.4088132 3.4088132'%3E%3Cg transform='translate(-99.275908,-141.37953)'%3E%3Cg transform='matrix(0.26458333,0,0,0.26458333,95.707407,139.62336)'%3E%3Ccircle style='fill:%23ffffff;fill-opacity:1;stroke-width:1.34784' cx='19.9291' cy='13.079364' r='6.4418521'/%3E%3Ccircle style='fill:%23ff0012;fill-opacity:1;stroke-width:1.13207' cx='19.9291' cy='13.079364' r='5.4106021'/%3E%3Cpath style='fill:%23ffffff' d='m 22.7,12.8 c 0.3,-0.3 0.5,-0.7 0.5,-1.2 0,-0.9 -0.8,-1.7 -1.7,-1.7 -0.9,0 -1.1,0.3 -1.4,0.7 1.2,0.2 2.2,1 2.6,2.1 z' transform='translate(-0.04902061)' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");border-color:var(--hhic-cherry)}.nutrition-calories .selector td input:checked:after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 0.9910816 2.354795' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(-97.366668,-56.620833)'%3E%3Cpath style='fill:%23ff0012;stroke-width:0.264583' d='m 98.239791,58.975625 c 0,-0.05292 0.07937,-0.3175 0.105833,-0.555625 0.07937,-0.79375 -0.238125,-1.534583 -0.740833,-1.799167 h -0.07937 c 0,0 -0.05292,0.02646 -0.05292,0.05292 l -0.105833,0.264583 c 0,0.05292 0,0.105834 0.05292,0.132292 0.370416,0.15875 0.661458,0.687917 0.661458,1.27 0,0.582083 -0.02646,0.370417 -0.05292,0.47625 -0.02878,-5.35e-4 0.158004,0.13521 0.211667,0.15875 z'/%3E%3C/g%3E%3C/svg%3E");aspect-ratio:.9910816/2.354795;content:"";display:block;margin:-8px 0 0 8px;position:absolute;height:12px}.nutrition-calories .selector .card{background:var(--hhic-frost);border:6px solid var(--hhic-cherry);border-radius:.75rem;corner-shape:superellipse(-1);margin:0;padding:1rem;text-align:center}.nutrition-calories .selector .card-body{padding:0 1rem}@media(min-width:768px){.nutrition-calories .group .row>div:nth-child(odd) .card{background:none}.nutrition-calories .group .row>div:nth-child(4n-3) .card,.nutrition-calories .group .row>div:nth-child(4n-2) .card{background:var(--hhic-diet-frost)}}@media(min-width:992px){.nutrition-calories .group .row>div:nth-child(4n-3) .card,.nutrition-calories .group .row>div:nth-child(4n-2) .card{background:none}.nutrition-calories .group .row>div:nth-child(6n-5) .card,.nutrition-calories .group .row>div:nth-child(6n-4) .card,.nutrition-calories .group .row>div:nth-child(6n-3) .card{background:var(--hhic-diet-frost)}}.store .flavors .group h2{font-family:var(--hhic-font-heading-alt);font-weight:900;margin:0 0 1rem 0}.store .location{border:6px solid var(--hhic-blueberry);border-radius:1.5rem;corner-shape:superellipse(-1);margin:0 0 1rem 0;padding:2rem 0}.store .location h1{margin:0 0 2rem 0;text-align:center}.store .location .address,.store .location .hours{color:var(--hhic-blueberry);font-family:var(--hhic-font-button);font-size:1rem;font-weight:700;line-height:1.5;text-align:center;text-transform:uppercase}.store .location .address h6.store-open{color:var(--hhic-cherry);font-size:.85rem;font-weight:700}.store .location .address p.address-phone a{color:var(--hhic-blueberry)}.store .location .address a i.fab,.store .location .address a:visited i.fab,.store .location .hours a i.fab,.store .location .hours a:visited i.fab{color:var(--hhic-blueberry);display:inline-block;font-size:24px;margin:0 7.5px;text-decoration:none}.store .location .address a:hover i.fab,.store .location .address a:focus i.fab,.store .location .hours a:hover i.fab,.store .location .hours a:focus i.fab{opacity:.7}.store .location .fa{color:var(--hhic-frost)}.store .location .hours{margin-top:1rem}.store .location .hours .notes{font-size:.875rem;font-weight:600}.store .location .hours .text-small{font-size:.6rem !important;font-weight:400;margin-top:.5rem}.store .location .map .card{border:none;border-top:6px solid var(--hhic-blueberry);border-bottom:6px solid var(--hhic-blueberry);margin-bottom:2rem}.store .location .map .card #storemap{aspect-ratio:4/3}.store .location .order{margin-top:1rem;text-align:center}.store .location .order .spacer-pickup{padding-left:1rem}.store .location .order .spacer-delivery{padding-right:1rem}.store .location .order .btn{max-width:290px;padding-left:0;padding-right:0;width:100%}.store .location .order p:last-child{margin-bottom:0}.store .sections{background:var(--hhic-frost)}.store .sections .accent{background-color:var(--hhic-vanilla);border-top-left-radius:75px;border-top-right-radius:75px;margin:2rem auto 0 auto;height:75px;width:150px}.store .sections .card{background:var(--hhic-vanilla);border:none;border-radius:.75rem;corner-shape:superellipse(-1);margin:0 auto;max-width:290px}.store .sections .row>div:last-child .card{margin-bottom:2rem}.store .sections .card p{color:var(--hhic-blueberry);font-family:var(--hhic-font-button);font-size:1rem;font-weight:700;margin:0;line-height:1.5;text-align:center;text-transform:uppercase}.store .sections .card svg{display:block;position:relative}.store .sections .card svg path{fill:var(--hhic-blueberry)}.store .sections .card.catrng svg{margin:-45px auto 0 auto;width:140px}.store .sections .card.fundraising svg{margin:-37px auto 0 auto;width:109px}.store .sections .card.employment svg{margin:-71px auto 0 auto;width:77px}.store .sections .card .btn{margin:1.5rem 0;width:100%}.store .sections .card-body{padding:1rem 1.5rem 2rem 1.5rem}.store .location .order .btn,.store .sections .card p,.store .sections .card .btn{font-size:.875rem}@media(min-width:768px){.store .location .hours{margin-top:0}.store .location .order .spacer-pickup{padding-left:0}.store .location .order .spacer-delivery{padding-right:0}.store .sections .card p{display:block;height:65px}.store .sections .card-body{padding:1rem 1rem 2rem 1rem}}@media(min-width:992px){.store .location .map .card #storemap{aspect-ratio:16/9}.store .sections .accent{margin-top:3rem}.store .sections .row>div:last-child .card{margin-bottom:0}.store .sections .row>div .card{margin-bottom:3rem}.store .sections .card.catrng svg{width:201px}.store .sections .card.fundraising svg{width:155px}.store .sections .card.employment svg{width:102px}.store .sections .card p{height:75px}.store .sections .card-body{padding-left:1.5rem;padding-right:1.5rem}.store .location .order .btn,.store .sections .card p,.store .sections .card .btn{font-size:1rem}}@media(min-width:1200px){.store .container-fluid{max-width:1160px}.store .location{margin:0 0 2rem 0;padding:2rem}.store .location h1{font-size:4.125rem}.store .location .address{text-align:left}.store .location .address a i.fab,.store .location .address a:visited i.fab,.store .location .hours a i.fab,.store .location .hours a:visited i.fab{font-size:40px;margin:1rem 1rem 1rem 0}.store .location .map .card{border-left:6px solid var(--hhic-blueberry);border-right:6px solid var(--hhic-blueberry)}.store .location .order{margin-top:0}.store .sections .card.employment svg{width:101.5px}}.store-locator .accordion-body{background:var(--hhic-diet-frost)}.store-locator .accordion-button{color:var(--hhic-blueberry);font-family:var(--hhic-font-heading-alt);font-size:1.35rem;font-weight:900;text-transform:uppercase}.store-locator .accordion-button:focus{box-shadow:0 0 0 .25rem rgba(var(--hhic-blueberry-rgb),.25)}.store-locator .accordion-button:not(.collapsed){background:var(--hhic-blueberry);color:var(--hhic-vanilla)}.store-locator .accordion-item{border:none;border-bottom:1px solid var(--hhic-diet-frost)}.store-locator .card{background:none;border:none;border-bottom:1px solid var(--hhic-diet-frost);padding:2rem 1rem 1rem 1rem}.store-locator .card-body{padding:0}.store-locator .card-footer{background:none;border:0;padding:0;margin:1rem 0 0 0}.store-locator .card-footer a{color:var(--hhic-blueberry);display:inline-block;font-size:1rem;font-weight:700;margin-right:.5rem;text-decoration:none}.store-locator .card-footer a i{color:var(--hhic-frost)}.store-locator .card-store-open{color:var(--hhic-cherry);font-size:.85rem;margin:0}.store-locator .card-text{margin:1rem 0 0 0}.store-locator .card-text.text-hours{font-size:1rem;font-style:italic}.store-locator .card-title{font-family:var(--hhic-font-heading-alt);font-size:1.25rem;font-weight:900;margin:0}.store-locator .card-title a,.store-locator .card-title a:visited{color:var(--hhic-blueberry);text-decoration:none}.store-locator .card-title a:hover,.store-locator .card-title a:active{text-decoration:underline}.store-locator .card-title a small{background:var(--hhic-blueberry);color:var(--hhic-diet-frost);display:inline-block;font-family:var(--hhic-font-menu);font-size:.8rem;margin-left:5px;padding:5px 5px 3px 5px;vertical-align:bottom}.store-locator .map-container #storelocator{height:100%;min-height:400px;width:100%}.store-locator .map-container .list .instructions{color:var(--hhic-future);font-size:1.25rem;line-height:1.5;padding:3rem;text-align:center;text-wrap:balance}.store-locator .map-container .list .instructions p:last-child{margin:0}.store-locator .nav-link{background:none;border-bottom:none;color:var(--hhic-blueberry);font-size:.875rem;line-height:40px;padding:0 .75rem;position:relative}.store-locator .nav-link::before{background:var(--hhic-blueberry);content:"";bottom:0;display:block;height:2px;left:.75rem;position:absolute;transform:scaleX(0);transition:transform 200ms ease-in-out;width:calc(100% - 1.5rem)}.store-locator .nav-link:hover::before,.store-locator .nav-link.active::before{transform:scaleX(1)}.store-locator-popup{color:var(--hhic-blueberry);padding:0 36px 36px 36px}.store-locator-popup a{color:var(--hhic-blueberry);display:inline-block;font-size:.85rem;margin-top:.5rem;text-decoration:none;text-transform:uppercase}.store-locator-popup a:hover{text-decoration:underline}.store-locator-popup h5{font-family:var(--hhic-font-heading-alt);font-size:1.35rem;font-weight:900;margin:0;text-transform:uppercase}.store-locator-popup h6{font-size:.85rem;font-weight:400;margin:0}.store-locator-popup p{font-size:1rem;margin:.5rem 0 0 0}.store-locator .selector{background:var(--hhic-blueberry);padding:2rem 0;text-align:center}.store-locator .selector .btn{font-size:.85rem;line-height:36px;padding:0 1rem}.store-locator .selector .btn.btn-current{padding:0 .5rem}.store-locator .selector .card{background:var(--hhic-blueberry);border:6px solid var(--hhic-frost);border-radius:.75rem;color:var(--hhic-vanilla);corner-shape:superellipse(-1);margin:0;padding:1rem;text-align:center}.store-locator .selector .card-body{padding:0 1rem}@media(min-width:768px){.store-locator .selector .row .col-12:nth-child(1){width:25%}.store-locator .selector .row .col-12:nth-child(2){width:5%}.store-locator .selector .row .col-12:nth-child(3){width:30%}.store-locator .selector .row .col-12:nth-child(4){width:20%}.store-locator .selector .row .col-12:nth-child(5){width:15%}}@media(min-width:815px){.store-locator .selector .row .col-12{width:auto !important}}@media(min-width:992px){.store-locator .accordion-body{padding:0 2rem 2rem 2rem}.store-locator .accordion-body .row>div{padding-top:1rem}.store-locator .accordion-body .row>div .card{padding:1rem 0 0 0 !important}.store-locator .accordion-body .row>div:nth-child(n+4) .card{border-top:2px solid var(--hhic-vanilla)}.store-locator .card{padding:2rem}.store-locator .map-container{display:flex;height:calc(100vh - 300px);flex-wrap:nowrap}.store-locator .map-container #storelocator{order:1;width:calc(100vw - 450px)}.store-locator .map-container .list{order:0;overflow-y:auto;width:450px}}.block.homepage-awards{background:var(--hhic-frost) url('../Images/Home/award.png') no-repeat top center;background-position-y:-15px;background-size:105px;min-height:240px;padding:2rem 1rem}.block.homepage-awards svg{display:block;margin:0 auto;width:300px}.block.homepage-awards ul.awards{columns:2;list-style-type:none;margin:115px 0 0 0;padding:0}.block.homepage-awards ul.awards>li{background:url('../Images/Home/cherry.svg') no-repeat top left;background-size:20px 11.675px;color:var(--hhic-blueberry);font-family:var(--hhic-font-button);font-size:.75rem;font-weight:600;line-height:1;padding:2px 0 0 20px;margin:0 0 10px 0;text-transform:uppercase}@media(min-width:768px){.block.homepage-awards{background-size:140px;min-height:330px}.block.homepage-awards svg{width:450px}.block.homepage-awards ul.awards{columns:3;margin:150px 0 0 0}}@media(min-width:1200px){.block.homepage-awards{background-size:225px;background-position-y:-40px;min-height:500px;padding:2rem 0 2.5rem 0}.block.homepage-awards .container{margin-top:60px;max-width:1140px}.block.homepage-awards svg{width:600px}.block.homepage-awards ul.awards{columns:2;margin:0}.block.homepage-awards ul.awards>li{padding:2px 20px 0 20px;margin:0 15px 10px 15px}}.block.homepage-carousel img{margin:0 auto;max-width:1200px;width:100%}.block.homepage-carousel .carousel-control-prev:focus,.block.homepage-carousel .carousel-control-next:focus{box-shadow:0 0 0 .25rem rgba(var(--hhic-blueberry-rgb),.75)}.block.craftsmanship{background:var(--hhic-blueberry)}.block.craftsmanship .container{max-width:1140px;padding:1.25rem}.block.craftsmanship .frame{background:#33368f;border:6px solid #9bd2e4;border-radius:20px;corner-shape:superellipse(-1);padding:1.25rem}.block.craftsmanship .frame svg{display:block;margin:15px auto 0 auto;width:250px}.block.craftsmanship .frame .cones{display:flex;justify-content:center;position:relative;margin-top:-50px}.block.craftsmanship .frame .cones .cone{margin:.5rem;margin-bottom:0}.block.craftsmanship .frame .cones .cone img{display:block;margin:0 auto;max-width:95px}.block.craftsmanship .frame .cta{margin:0 auto;max-width:370px}.block.craftsmanship .frame .cta .btn{--bs-btn-font-size:1rem;--bs-btn-padding-y:.75rem;--bs-btn-padding-x:0;width:100%}@media(min-width:768px){.block.craftsmanship .frame{display:flex;padding:3rem 1.25rem}.block.craftsmanship .frame svg{margin:18% 0 0 3%;min-width:unset;width:auto}.block.craftsmanship .frame .col-left{margin-right:3%;width:35%}.block.craftsmanship .frame .col-right{width:62%}.block.craftsmanship .frame .cones{position:static;margin:0}.block.craftsmanship .frame .cones .cone img{max-width:100%}.block.craftsmanship .frame .cta{max-width:unset}}@media(min-width:1200px){.block.craftsmanship .container{max-width:1140px}.block.craftsmanship .frame{margin-top:3.25rem;margin-bottom:3rem;position:relative}.block.craftsmanship .frame svg{margin:0}.block.craftsmanship .frame .col-left{margin-left:5%;margin-right:0;width:30%}.block.craftsmanship .frame .col-right{width:65%}.block.craftsmanship .frame .cones{margin-top:-77px;position:absolute;width:715px}.block.craftsmanship .frame .cta{position:relative;width:715px}.block.craftsmanship .frame .cta .btn{--bs-btn-font-size:1.25rem;--bs-btn-padding-y:1rem;--bs-btn-padding-x:1.5rem;left:50%;margin:315px 0 0 -185px;position:absolute;width:370px}}.block.franchising{text-align:center}.block.franchising h1,.block.franchising h2,.block.franchising h3,.block.franchising h4,.block.franchising h5,.block.franchising h6{color:var(--hhic-cherry);margin:0 0 1rem 0;font-size:3.688rem;line-height:2.688rem;text-transform:uppercase}.block.franchising .btn{--bs-btn-font-size:1rem;--bs-btn-padding-y:.75rem;--bs-btn-padding-x:1.25rem}.block.franchising .container{padding-right:0;padding-left:0;max-width:1140px}.block.franchising .container .row{margin:0}.block.franchising .container .row>div{padding:0}.block.franchising .content{padding:2rem 1rem}.block.franchising .image{width:100%}@media(min-width:1200px){.block.franchising h1,.block.franchising h2,.block.franchising h3,.block.franchising h4,.block.franchising h5,.block.franchising h6{font-size:4.5rem;line-height:4rem}.block.franchising .btn{--bs-btn-font-size:1.25rem;--bs-btn-padding-y:1rem;--bs-btn-padding-x:1.5rem;max-width:235px;padding-left:0;padding-right:0;width:100%}.block.franchising .container{max-width:1140px}.block.franchising .container .row>div{padding:0;position:relative}.block.franchising .content{padding:0 1rem;position:absolute;top:50%;transform:translateY(-50%)}}