/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 16, 2019 */@font-face{font-family:HanleyMonoline-Reg;src:url(//www.harvardsweetboutique.com/cdn/shop/files/hanleymonoline-reg.woff2?v=12964198201532177064) format("woff2"),custom url(//www.harvardsweetboutique.com/cdn/shop/files/hanleymonoline-reg.woff?v=4862957933435237928) format("woff"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleymonoline-reg.ttf?v=3576253372258010669) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HanleySans-Reg;src:url(//www.harvardsweetboutique.com/cdn/shop/files/hanleysans-reg.woff2?v=17306089774212839456) format("woff2"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleysans-reg.woff?v=12743976166359938785) format("woff"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleysans-reg.ttf?v=15915202273790968363) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HanleySlimSans-Reg;src:url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyslimsans-reg.woff2?v=3450673510633120788) format("woff2"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyslimsans-reg.woff?v=15963259724022266110) format("woff"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyslimsans-reg.ttf?v=4271309312856771147) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HanleySlimSerif-Reg;src:url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyslimserif-reg.woff2?v=16042212485671129124) format("woff2"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyslimserif-reg.woff?v=13369531791480903419) format("woff"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyslimserif-reg.ttf?v=10922633880725541619) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:HanleyBlock-Reg;src:url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyblock-reg.woff2?v=11761379268163738056) format("woff2"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanleyblock-reg.woff?v=9054216914206403869) format("woff"),url(//www.harvardsweetboutique.com/cdn/shop/files/nleyblock-reg.ttf?112206) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Hanley-EXTRAS2;src:url(//www.harvardsweetboutique.com/cdn/shop/files/hanley-extras2.woff?v=1642892518206013298) format("woff2"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanley-extras2.woff2?v=5919031392054612536) format("woff"),url(//www.harvardsweetboutique.com/cdn/shop/files/hanley-extras2.ttf?v=16306759980790752726) format("truetype");font-weight:400;font-style:normal}body{font-family:ff-ernestine-pro,serif;font-style:normal;font-size:16px;font-weight:400;font-stretch:normal;line-height:1.81}h1,.al-gift-occasion .section-header__title{font-family:HanleySlimSerif-Reg!important;font-size:56px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal}h2{font-family:HanleySlimSerif-Reg!important;font-size:41px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:1.7px}h3{font-family:HanleySans-Reg!important;font-size:25px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:3px!important}h4{font-family:HanleySlimSerif-Reg!important;font-size:30px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal;line-height:1.33;letter-spacing:1px!important}h5{font-family:HanleySans-Reg!important;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.5px}h6{font-family:HanleySlimSerif-Reg!important;font-size:19px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.16;letter-spacing:.9px}.site-nav__link{font-family:HanleySans-Reg!important}.cta_btn{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;padding:8px 15px}.cta_btn:hover,.cta_btn:focus .btn:hover,.btn--secondary:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.rte .btn:hover,.rte .btn--secondary:hover,.rte .shopify-payment-button .shopify-payment-button__button--unbranded:hover,.shopify-payment-button .rte .shopify-payment-button__button--unbranded:hover{-webkit-transition:background-color .15s ease-out;-moz-transition:background-color .15s ease-out;-ms-transition:background-color .15s ease-out;-o-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#dda0c8;color:#fff}.cta_btn:hover,.cta_btn:focus{-webkit-transition:background-color .15s ease-out;-moz-transition:background-color .15s ease-out;-ms-transition:background-color .15s ease-out;-o-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#dda0c8;color:#fff}.cta_btn-green{background:#78be20!important}.cta_btn-green:hover,.cta_btn-green:focus{background:#9acc56!important}.cta_btn-brown{background:#5c462b!important}.cta_btn-brown:hover,.cta_btn-brown:focus{background:#775238!important}p{margin-bottom:25px}.template-page .al_site_footer{margin-top:40px}.announcement-bar__message{font-family:ff-ernestine-pro,serif;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px}.site-header .site-nav__link{color:#eb6fbd!important}.hero__header{position:relative}.site-header .site-nav__link{font-size:25px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3px}.al-hide{display:none!important}.site-nav--compress .site-nav__item:not(.site-nav__item--compressed){display:inline-block}.site-nav--has-dropdown .icon-arrow-down{display:none}.site-header{padding:15px 0 17px}.site-nav__item .al-search-icon{max-width:37px}.site-nav__item .al-cart-icon{max-width:34px}.al-social-icons,.al-nav-site{display:inline-block}.al-social-icons li{display:inline-block;margin:0 5px}.al-social-icons svg,.al-social-icons img{width:37px;fill:#78be20;height:37px}#SearchModal .input__group{display:flex;justify-content:center}#SearchModal .mfp-container .mfp-close{display:none!important}#SearchModal .close_button .mfp-close.mfp-close-button{display:block!important;font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;margin:15px 0 0;width:100%;color:#775238}#SearchModal .input__group .input-group-btn{width:initial}.al-nav-site .al-search-block{padding-top:0;vertical-align:middle;padding-left:25px;margin-top:-5px}.al-search-block svg{fill:#eb6fbd}.supports-no-touch .site-nav--has-dropdown-grandchild:hover .site-nav__dropdown-grandchild,.site-nav--has-dropdown-grandchild.nav-hover .site-nav__dropdown-grandchild{transition:initial}.al-social-icons svg:hover{fill:#9acc56}.al-social-icons svg:hover rect{fill:#9acc56}.al-social-icons img:hover{opacity:.8}.site-nav__item .al-search-icon-block{padding-top:0;margin-left:18px;vertical-align:middle}.site-nav__dropdown .site-nav__dropdown-link{font-family:HanleySans-Reg!important;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.5px;padding:8px 52px 8px 15px}.site-nav__dropdown{background-color:#f4eeea;min-width:auto;padding:20px 29px 10px 15px;box-shadow:none;min-height:530px;max-height:530px;left:14px}.site-nav--has-dropdown-grandchild:first-child .site-nav__dropdown-grandchild{top:-20px}.site-nav--has-dropdown-grandchild:first-child .site-nav__dropdown-link{padding-right:70px}.site-nav--has-dropdown-grandchild:first-child .site-nav__dropdown-grandchild ul:before{top:19px}.site-nav--has-dropdown-grandchild:nth-child(3) .site-nav__dropdown-grandchild{top:-104px}.site-nav--has-dropdown-grandchild:nth-child(3) .site-nav__dropdown-grandchild ul:before{top:102px}.site-nav--has-dropdown-grandchild:nth-child(4) .site-nav__dropdown-grandchild{top:-146px}.site-nav--has-dropdown-grandchild:nth-child(4) .site-nav__dropdown-grandchild ul:before{top:145px}.al-nav-menu li:nth-child(2) .site-nav--has-dropdown-grandchild:nth-child(4) .site-nav__dropdown-grandchild{top:-154px}.site-nav__dropdown-grandchild{min-width:100%;box-shadow:none;min-height:406px;top:-62px;width:auto;min-width:auto;left:285px}.site-nav__dropdown-grandchild ul{min-height:530px;max-height:530px;background-color:#eb6fbd;padding:10px 0 10px 15px;position:relative}.site-nav__dropdown-grandchild ul:before{content:"";position:absolute;border-top:25px solid transparent;border-right:50px solid #eb6fbd;border-bottom:25px solid transparent;top:63px;left:-30px}.site-nav__dropdown-grandchild .site-nav__dropdown-link{padding-right:43px;font-family:HanleySlimSerif-Reg!important;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:1px;color:#fff;white-space:nowrap}.site-nav--has-grandchildren .site-nav__dropdown-link:hover,.site-nav--has-grandchildren .site-nav__dropdown-link:focus{color:#eb6fbd}.site-nav__dropdown-grandchild .site-nav__dropdown-link:hover,.site-nav__dropdown-grandchild .site-nav__dropdown-link:focus{color:#fff9}.site-nav--has-dropdown:hover>a,.site-nav--has-dropdown>a.nav-focus,.site-nav--has-dropdown.nav-hover>a{background:none}.site-nav--has-dropdown:hover>a:before,.site-nav--has-dropdown>a.nav-focus:before,.site-nav--has-dropdown.nav-hover>a:before{content:"";position:absolute;right:10px;background-color:#eb6fbd;height:3px}.al_site_header .burger-icon{background:#5d472c!important}.mfp-bg{background:#ffffffed!important}.search-bar--modal{max-width:515px!important}.input-group .btn,.input-group .btn--secondary,.input-group .input-group-field{height:70px}.input-group-btn .icon-fallback-text{background:#78be20}.input-group-btn .icon-fallback-text:hover{background:#9acc56}.mfp-content input,.al__search input{background-color:#fff;font-size:25px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3px;font-family:HanleySans-Reg;color:#78be20!important;border:2px solid #78be20;padding-left:20px}.mfp-content input::placeholder,.al__search input::placeholder{color:#78be20!important;opacity:1}.al__search{padding-bottom:55px}.al-model-search{max-width:38px;padding-top:4px}.hero-slideshow .hero__slide:hover{opacity:.6!important;cursor:pointer}.hero-slideshow li.slick-active a:before{background:#5c462b!important;border-color:transparent}.hero-slideshow .slick-dots li a:before{background:transparent;border-color:#5c462b!important}.slick-slider .slick-dots li button:before,.slick-slider .slick-dots li a:before{width:12px!important;height:12px!important}.hero .slick-dots a:hover:before{top:0!important}.slick-slider .slick-dots li{margin:0 4px}.hero__controls .slick-prev,.hero__controls .slick-next{display:none!important}.hero__pause{display:none}.mobile_search_drawer{display:none;margin-top:10px}.mobile_search_drawer .search-bar{max-width:213px!important}.mobile_search_drawer .input__group{display:flex;justify-content:center}.mobile_search_drawer .input-group-field{height:45px;border:2px solid #78be20}.mobile_search_drawer .input-group-btn .icon-fallback-text{height:45px}.mobile_search_drawer .al-model-search{max-width:30px;padding-top:0;vertical-align:middle}.mobile-nav__toggle svg{transform:rotate(-90deg);width:17px;height:17px;fill:#fff}.mobile_search_toggle{font-family:HanleySans-Reg!important;padding:18px 15px 15px;font-size:15px}.active_search .mobile-nav__toggle svg{transform:rotate(180deg)}.mobile_inner_close_btn svg{fill:#775238}.template-search .input__group{display:flex;align-items:center}.template-search .close_button{display:none}.mobile_search_drawer .search-bar input::placeholder{font-family:ff-ernestine-pro,serif;font-style:normal;font-size:16px;font-weight:400;font-stretch:normal;opacity:1}.al_customer_account h1,.al_activate_account h1,.al_customers_login h1,.al_customer_order h1,.al_customers_register h1,.al_customers_password_reset h1,.al_customers_addresses h1{position:relative;margin-bottom:50px}.al_customer_account h1:after,.al_activate_account h1:after,.al_customers_login h1:after,.al_customer_order h1:after,.al_customers_register h1:after,.al_customers_password_reset h1:after,.al_customers_addresses h1:after{content:"a";font-family:Hanley-EXTRAS2;position:absolute;left:0;right:0;margin:0 auto;top:-40px;font-size:2em;color:#78be20}.bottom_footer{background:#5c462b;padding:40px 0}.site-footer a{color:#fff}.footer-logos{text-align:right}.footer-logos img{max-width:302px}.copyright-text p{font-size:10px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;text-align:right;color:#fff}.site-footer__linklist{display:flex}.site-footer__linklist li{margin-right:25px}.site-footer__linklist li a{font-family:HanleySans-Reg;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.4px}.site-footer__newsletter input,.site-footer__newsletter select{font-family:ff-ernestine-pro,serif;font-style:normal;color:#5c462b}.site-footer__newsletter ::placeholder{font-family:ff-ernestine-pro,serif!important;font-style:normal;opacity:1}.site-footer__newsletter :-ms-input-placeholder{font-family:ff-ernestine-pro,serif!important;font-style:normal;opacity:1}.site-footer__newsletter ::-ms-input-placeholder{font-family:ff-ernestine-pro,serif!important;font-style:normal;opacity:1}#emmaPopUp{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.emma-bg{display:none;background:#00000080;position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;z-index:99}.close-emma{position:absolute;color:purple;top:0;left:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:HanleySans-Reg;color:#fff;background:#000;border:2px solid #fff;-webkit-border-radius:50%;border-radius:50%;padding:2px 9px;cursor:pointer;font-size:20px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal}.home_welcome_to_hsb_sec h1{font-size:56px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;position:relative}.home_welcome_to_hsb_sec h1:after{content:"a";font-family:Hanley-EXTRAS2;position:absolute;left:0;right:0;margin:0 auto;top:-30px;font-size:2em;color:#78be20}.home_welcome_to_hsb_sec .rte{margin-top:55px}.home_welcome_to_hsb_sec p{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;text-align:center}.home_what_our_customer_sec h1{font-size:56px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;position:relative;font-family:HanleySlimSerif-Reg!important}.home_what_our_customer_sec .rte{margin-top:45px}.home_what_our_customer_sec p{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;text-align:center;max-width:854px;margin:auto}.home_what_our_customer_sec h4{font-size:30px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:1px;text-align:center;color:#78be20;margin-top:20px}.home_what_our_customer_sec .slick-slider .slick-dots li button:before{margin:0}.home_what_our_customer_sec .slick-slider .slick-dots li button{outline:none}.home_welcome_to_hsb_sec .al-welcome-cont{max-width:768px;margin:62px auto 0}.colume-large{background:url(https://cdn.shopify.com/s/files/1/0084/8193/1341/files/special_occasion_and_custom.png?7379);background-repeat:no-repeat;background-position:center;background-size:cover;max-height:468px;min-height:468px}.colume-small{background:url(https://cdn.shopify.com/s/files/1/0084/8193/1341/files/Mothers_day.png?7379);background-repeat:no-repeat;background-position:center;background-size:cover;max-height:468px;min-height:468px}.al-bg-wrapper{max-width:630px;padding:70px 0 0 70px}.colume-large h2{color:#31261d;margin-bottom:5px}.colume-large p{color:#31261d;margin-bottom:29px}.colume-small h2{color:#31261d;margin-bottom:5px}.colume-small p{color:#31261d;margin-bottom:29px}.featured-products-block .grid{margin-bottom:30px}.al-bottom-prd-block .colume-large{background:url(https://cdn.shopify.com/s/files/1/0084/8193/1341/files/custom_sweets.png?7379);background-repeat:no-repeat;background-position:center;background-size:cover;max-height:468px;min-height:468px}.al-bottom-prd-block .colume-small{background:url(https://cdn.shopify.com/s/files/1/0084/8193/1341/files/fresh_bakes_offering.png?7379);background-repeat:no-repeat;background-position:center;background-size:cover;max-height:468px;min-height:468px}.al-gift-occasion{background:url(https://cdn.shopify.com/s/files/1/0084/8193/1341/files/occation-bg.jpg?19425);background-repeat:no-repeat;background-position:center;background-size:cover;max-height:345px;min-height:345px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:0!important}.al-gift-occasion .section-header__title{color:#fff}.al_occasion_list{margin-left:0;margin-top:10px;text-align:center}.al_occasion_list li{display:inline-block;margin-right:33px;margin-bottom:0}.al_occasion_list li:last-child{margin-right:0}.al_occasion_list li a{font-family:HanleySlimSerif-Reg;color:#fff;font-size:30px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:1px;text-align:center}.al_occasion_list li a:hover,.al_occasion_list li a:focus{border-bottom:2px solid #fff}.as_seen__in_block{position:relative}.as_seen_text:after{content:"";position:absolute;background:#000;height:2px}.top-logo-drawer{max-width:200px}.mobile-nav__item:after{content:"";border-bottom:none}.mobile-nav{margin:15px 0}.mobile-nav>.mobile-nav__item{margin-bottom:5px}.mobile-nav__item a,.mobile-nav__toggle button{font-family:HanleySans-Reg!important;padding:18px 15px 15px;font-size:15px}.mobile-nav__link,.nav-bg-item{background-color:#eb6fbd}.mobile-nav__sublist .mobile-nav__link{background:#775238;margin-bottom:5px;padding-left:15px}.mobile-nav__sublist{margin-top:5px}.mobile-nav__has-sublist{margin-bottom:5px}.mobile-nav__sublist .mobile-nav__item{background:#775238}.mobile-nav__subsublist .mobile-nav__item{background:none;outline:0}.mobile-nav__item a:active,.mobile-nav__item a:focus,.mobile-nav__toggle button:active,.mobile-nav__toggle button:focus{background:none;outline:0;color:#fff}.mobile-nav__item a:focus{background-color:#eb6fbd}.mobile-nav__subsublist .mobile-nav__item a{padding-left:15px;border-bottom:1px solid #f4eeea}.mobile-nav__spacer{padding:0}.al-search-drawer .mobile-nav__link{display:flex;align-items:center}.drawer-search-icon{max-width:20px;height:20px;margin-right:10px}.al-dawer-social-icon{margin-top:25px}.al-dawer-social-icon li{margin:0 9px!important}.al-dawer-social-icon li:first-child{margin-left:0!important}.al-dawer-social-icon li:last-child{margin-right:0!important}.al-dawer-social-icon svg{width:35px!important;height:35px!important}.icon-plus:before{content:"\e603";display:none}.site-nav__link--burger{outline:0}.mobile-nav__sublist .mobile-nav__item{background:#f4eeea}.mobile-nav__subsublist .mobile-nav__item a{background:#f4eeea;color:#775238;padding:10px 15px;font-size:14px}.mobile-nav__sublist .mobile-nav__toggle{background:#775238}.custom-order{max-width:100%;padding:0}.custom_order_content{padding-top:0}.custom_landing_banner{background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;min-height:470px;max-height:470px;display:flex;align-items:center;margin-bottom:108px}.custom_landing_banner .al_custom_title h2{font-size:54px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:2.3px!important;margin-bottom:25px}.custom_landing_banner .al_custom_title .section-header,.custom_landing_banner .al_custom_title p,.custom_landing_banner .al_custom_title .rte{margin-bottom:0}.custom_sweet_fields .order_sweet_text h3{color:#dda0c8}.custom_sweet_fields .custom_info_txt p{font-family:HanleySlimSerif-Reg;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:1px}.custom_cake_fields .order_cake_text h3{color:#dda0c8}.custom_cake_fields .custom_info_txt p{font-family:HanleySlimSerif-Reg;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:1px}.custom_sweet_form label[for],.custom_sweet_form label{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px}.custom_sweet_form textarea,.custom_sweet_form .first_name input,.custom_sweet_form .Last_name input,.custom_sweet_form .email_address input,.custom_sweet_form .phone_no input,.custom_sweet_form .budget_per_gift input{width:100%}.custom_sweet_form textarea,.custom_sweet_form select{background-color:#f6f6f600;border:1px solid #775238;vertical-align:middle;padding:2px 10px;color:#5c462b;font-family:ff-ernestine-pro,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal}.custom_sweet_form .what_occasion select{padding-right:25px}.custom_sweet_form .upload_file input{border:none}.custom_sweet_form .submit_btn{background:#eb6fbd;color:#fff;border:none;font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;padding:7px 25px}.custom_sweet_form .date_month #months{width:50%}.custom_sweet_form .date_month #dates{width:45%}.custom_cake_form label[for],.custom_cake_form label{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px}.custom_cake_form textarea,.custom_cake_form .first_name input,.custom_cake_form .Last_name input,.custom_cake_form .email_address input,.custom_cake_form .phone_no input,.custom_cake_form .budget_per_gift input{width:100%}.custom_cake_form input,.custom_cake_form textarea,.custom_cake_form select{background-color:#f6f6f600;border:1px solid #775238;vertical-align:middle;padding:2px 10px;color:#5c462b;font-family:ff-ernestine-pro,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal}.custom_cake_form .what_occasion select{padding-right:25px}.custom_cake_form .upload_file input{border:none}.custom_cake_form .submit_btn{background:#eb6fbd;color:#fff;border:none;font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;padding:7px 25px}.custom_cake_form .date_month #months{width:50%}.custom_cake_form .date_month #dates{width:45%}.have_ques_text{background:#f4eeea;padding:40px}.have_ques_text .contact_us_txt{display:flex;align-items:center;justify-content:center}.have_ques_text .contact_us_txt h5{margin:10px;padding-top:7px}.have_ques_text .contact_us_para{margin-bottom:0}.have_ques_text .contact_us_para p{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;margin-bottom:15px}.have_ques_text .contact_us_para p:nth-child(2){margin-bottom:12px}.have_ques_text .contact_us_para a{font-family:HanleySlimSerif-Reg;font-size:19px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.16;letter-spacing:.9px;color:#eb6fbd}.order_cake{max-width:100%;padding:0}.order_a_cake_content{padding-top:0;padding-bottom:80px}.order_cake_banner .order_cake_landing_banner{background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;min-height:470px;max-height:470px;display:flex;align-items:center;margin-bottom:80px}.order_cake_banner .order_cake_landing_banner h2{font-size:54px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:2.3px!important;margin-bottom:25px}.order_cake_list_collection .collection-collage__item{margin-bottom:90px;margin-top:40px;overflow:initial}.order_cake_list_collection .collection-collage__item-wrapper,.order_cake_list_collection .collection-grid__item-overlay{overflow:initial}.order_cake_list_collection .collection-grid__item-title--wrapper{position:relative;display:block;color:#5c462b;height:auto}.order_cake_list_collection .collection-grid__item-title--wrapper .collection-grid__item-title{display:block;margin:0}.order_cake_list_collection .collection_note_head{margin-bottom:40px}.order_cake_list_collection .collection_note_head h4{color:#78be20}.order_cake_list_collection .collection_note_head p{max-width:700px;margin:0 auto}.order_cake_list_collection .collection_note_head a{border-bottom:1px solid #5c462b}.order_cake_list_collection .collection_note_head a:hover{color:#eb6fbd;border-bottom:1px solid #eb6fbd}.order_cake_list_collection .collection_list_block{padding-top:00px}.order_cake_list_collection .collection__title{display:flex;align-items:flex-end;justify-content:center;margin-top:35px}.order_cake_list_collection .collection__title .coll_left_span,.order_cake_list_collection .collection__title .coll_right_span{font-family:Hanley-EXTRAS2;font-size:30px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:1px;text-align:center;padding:0 10px}.order_cake_list_collection .collection-collage__item-wrapper .collection-grid__item-overlay:hover,.order_cake_list_collection .collection-collage__item-wrapper .collection-grid__item-overlay:focus{opacity:.7}.order_cake_list_collection .collection-collage__item-wrapper .collection-grid__item-overlay:after{background-color:transparent}.custom_sweet_form input[type=radio]{margin-right:0}.custom_sweet_form .email_radio{margin-right:15px}.corporate_order{max-width:100%;padding:0}.corporate_order_content{padding-top:0;padding-bottom:80px}.corporate_order_banner .corporate_order_landing_banner{background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;min-height:470px;max-height:470px;display:flex;align-items:center;margin-bottom:80px}.corporate_order_banner .corporate_order_landing_banner h2{font-size:54px;font-weight:400;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:2.3px!important;margin-bottom:25px}.corporate_order_fields .corporate_order_text h3{color:#dda0c8}.corporate_order_fields .corporate_order_info_txt p{font-family:HanleySlimSerif-Reg;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:1px}.corporate_order_form label[for],.corporate_order_form label{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px}.corporate_order_form textarea,.corporate_order_form .first_name input,.corporate_order_form .Last_name input,.corporate_order_form .email_address input,.corporate_order_form .phone_no input,.corporate_order_form .budget_per_gift input{width:100%}.corporate_order_form input,.corporate_order_form textarea,.corporate_order_form select{background-color:#f6f6f600;border:1px solid #775238;vertical-align:middle;padding:2px 10px;color:#5c462b;font-family:ff-ernestine-pro,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal}.corporate_order_form .what_occasion select{padding-right:25px}.corporate_order_form .upload_file input{border:none}.corporate_order_form .submit_btn{background:#eb6fbd;color:#fff;border:none;font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;padding:7px 25px}.corporate_order_form .date_month #months{width:50%}.corporate_order_form .date_month #dates{width:45%}.corporate_order_form .quantity_block select{width:100%}.gift_card_class .grid-product__title{font-family:HanleySlimSerif-Reg;display:block;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:1px;color:#775238;margin-bottom:5px}.gift_card_class .grid-product__price{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;color:#775238}.long-dash{display:none}.gift_card_class .slick-arrow img{max-width:44px}.home_send_gift_card_slider .slick-prev{left:-40px!important}.gift_card_class{margin-top:80px!important}.hr--small{display:none}.template-cart .main-content{padding-top:35px!important}.template-cart .section-header{margin-bottom:30px}.cart__header-labels .cart-title h5{color:#5c462b;margin-bottom:0}.cart__subtotal-container{vertical-align:top!important}.cart__row:first-child{border-bottom:3px solid #78be20;padding-bottom:20px}.template-cart .cart__product-name{font-style:italic;font-family:HanleySlimSerif-Reg;font-size:30px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:1px}.template-cart .cart__product-qty{color:#5c462b;border:2px solid #5c462b;background:#fff;font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;padding:5px 0 5px 13px;width:51px;height:37px}.al-remove a{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;color:#eb6fbd}.al-remove{margin-top:5px}.cart__price{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center}.cart__row--last{border-top:3px solid #78be20}.cart__note label{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;display:block}.cart__note textarea{margin-top:10px;background:#fff;border:1px solid #775238;max-width:421px;font-family:ff-ernestine-pro,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;color:#5c462b}.cart__note textarea::placeholder{font-family:ff-ernestine-pro,serif;font-size:16px;opacity:1;color:#5c462b}.cart__note{margin-bottom:25px}.al-shiping_text{font-family:ff-ernestine-pro,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;text-align:right;margin-bottom:-3px}.cart__subtotal{font-family:HanleySans-Reg;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.5px}.al-subtotal{display:flex;justify-content:flex-end}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod.active{background:#44467f!important}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod.active svg{fill:#fff}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod.active .checkoutMethodName{color:#fff}#storePickupApp .checkoutMethodsContainer.default .checkoutMethod{padding:5px 32px!important}.update-cart{display:block;background:none;font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:right;color:#78be20;padding:8px 0 8px 15px;width:100%;margin-bottom:0!important}.update-cart:hover{background:none;color:#9acc56}.update-cart:focus,.update-cart:active{background:none;color:#78be20;outline:none}.btn-cont-shopping{background:#5c462b;padding:8px 15px 7px}.cart__checkout{padding:8px 15px 7px}#storePickupApp .checkoutMethodsContainer .checkoutMethod{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:.5em;border:1px solid #dadada;border-radius:5px;padding:5px 32px!important}#storePickupApp .checkoutMethodsContainer .checkoutMethod.active{background:#78be20!important}#storePickupApp .checkoutMethodsContainer .checkoutMethod.active>div:after{color:#fff!important}#storePickupApp .checkoutMethodsContainer .checkoutMethod img{max-width:30px}#storePickupApp .checkoutMethodsContainer .checkoutMethod:first-of-type>div:after{content:"Shipping";font-family:ff-ernestine-pro,serif;color:#5c462b}#storePickupApp .checkoutMethodsContainer .checkoutMethod:last-of-type>div:after{content:"Store Pickup";font-family:ff-ernestine-pro,serif;color:#5c462b}.template-cart .al_site_footer{padding-top:90px}.backery_item_tab .backery_items{display:flex;align-items:center;margin-bottom:0}.backery_item_tab .coll_span{color:#78be20;margin-bottom:5px}.backery_item_tab hr{width:100%;border-top:2px solid #78be20;margin:25px 0 38px}.page_bakery_items .al_site_footer{padding-top:90px;margin-top:0}.seasonal_item_tab .seasonal_items{display:flex;align-items:center}.seasonal_item_tab .coll_span{color:#78be20;margin-bottom:5px}.seasonal_item_tab hr{width:100%;border-top:2px solid #78be20;margin:25px 0 38px}.page_seasonal .al_site_footer{padding-top:90px;margin-top:0}.template-collection .main-content{padding-top:0}.template-collection .grid-product__title{display:block;font-family:HanleySlimSerif-Reg;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:1px;text-align:center;color:#775238;padding-top:35px;margin-bottom:5px}.template-collection .grid-product__price{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;color:#775238}.al-col-banner{background:url(https://cdn.shopify.com/s/files/1/0084/8193/1341/files/occation-bg.jpg?109932);background-repeat:no-repeat;background-position:center;background-size:cover;max-height:110px;min-height:110px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:0!important}.al-col-title{display:flex;align-items:center}.al-col-title h1{font-size:54px;font-family:HanleySlimSerif-Reg!important;font-weight:400;font-style:normal;font-stretch:normal;line-height:.98;letter-spacing:2.3px;text-align:center;color:#fff;margin-bottom:0;text-transform:uppercase;padding:0 33px}.coll_span{font-family:Hanley-EXTRAS2;font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:4.3px;text-align:right;color:#fff}.grid-product__wrapper{margin-bottom:40px!important}.grid-product__image-link:hover img,.grid-product__image-link:focus img{opacity:.2;-webkit-transition:opacity .15s ease-in;-moz-transition:opacity .15s ease-in;-ms-transition:opacity .15s ease-in;-o-transition:opacity .15s ease-in;transition:opacity .15s ease-in}.template-product .main-content{padding-top:0}.hulkapps_option_name{font-family:HanleySans-Reg;font-size:16px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;color:#775238!important}.hulkapps_swatch_option div:last-of-type{display:block!important;margin-left:0!important;margin-top:8px;font-family:ff-ernestine-pro,serif;font-size:10px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;text-align:center;color:#5c462b}.hulkapps_swatch_option .hulkapps_option_child{border-color:transparent!important}.hulkapps_swatch_option .swatch_selected{border-color:#5c462b!important}.hulkapps_check_option{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.07;letter-spacing:normal;margin-bottom:10px}.hulkapps_check_option input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background:transparent;position:relative;width:23px!important;height:23px!important;border:2px solid #5c462b!important;margin:0 10px 0 0}.hulkapps_check_option input[type=checkbox]:checked{background:#eb6fbd}#shopify-product-reviews{background:#f4eeea}#shopify-product-reviews .spr-review{border-top:2px solid}#shopify-product-reviews .spr-review-header-title{font-family:HanleySans-Reg!important;font-size:21px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:2.5px!important}#shopify-product-reviews .spr-review-header-byline{color:#5c462b;font-style:normal;opacity:1}#shopify-product-reviews .spr-review-header-byline strong,#shopify-product-reviews .spr-review-header-byline .spr-review-content-body{font-family:ff-ernestine-pro,serif;font-style:normal;font-size:16px;font-weight:700;font-stretch:normal;line-height:1.81;color:#5c462b}#shopify-product-reviews .spr-summary-actions-newreview{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;color:#eb6fbd}#shopify-product-reviews .spr-summary-actions{float:right}#shopify-product-reviews .spr-summary-caption{display:inline-block}.al_related_products{padding-top:68px}.al_related_products .grid-product__title{font-family:HanleySlimSerif-Reg;display:block;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.14;letter-spacing:1px;color:#775238;margin-bottom:5px}.al_related_products .grid-product__price{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;color:#775238}.product_customizable_cake .product-single__title{font-family:HanleySlimSerif-Reg!important;font-size:41px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:1.7px;text-align:left}.product_customizable_cake label{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:left}.product_customizable_cake p{text-align:left}.product_customizable_cake input,.product_customizable_cake textarea,.product_customizable_cake select{width:100%;background-color:#f6f6f600;border:1px solid #775238;vertical-align:middle;padding:2px 10px;color:#5c462b;font-family:ff-ernestine-pro,serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.81;letter-spacing:normal;text-transform:uppercase}.product_customizable_cake .al_product_single__price{font-family:HanleySans-Reg;font-size:25px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3px}.product_customizable_cake .al_product_btn{float:left;padding-top:25px}.product_customizable_cake .al_btn_cart{background-color:#eb6fbd;color:#fff}.product_customizable_cake .al_btn_cart .btn__text{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center}.product_customizable_cake .al_btn_cart:hover{background-color:#f2a5d6!important}.product_customizable_cake .al_payment_btn button{background-color:#fff;border:1px solid #eb6fbd;color:#eb6fbd}.product_customizable_cake .al_summery{margin:18px 0 25px;text-align:left}.product_customizable_cake .al_summery h5{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;color:#eb6fbd;font-family:HanleySans-Reg;text-align:left}.product_customizable_cake .al_summery p{margin-bottom:5px;display:inline-block}.product_customizable_cake .al_summery strong{display:inline-block}.template-page .grid__item{position:relative}.template-page h1:after{content:"a";font-family:Hanley-EXTRAS2;position:absolute;left:35px;right:0;margin:0 auto;top:-40px;font-size:2em;color:#78be20}.inner_container{max-width:813px;margin:0 auto}.about_content{padding-top:35px}.related_products .product_head{display:flex;align-items:center;justify-content:center;position:relative}.related_products .product_head:before{border-top:2.8px solid #dda0c8;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:1}.related_products .left_span,.related_products .right_span{color:#dda0c8;z-index:2;background:#fff;padding:0 20px}.related_products .section-header__title{color:#dda0c8;padding:0;z-index:1;background:#fff;margin:0}.grid-product__image-wrapper{position:relative}.grid-product__image-link .shop_now_hover{position:absolute;font-family:HanleySans-Reg;font-size:21px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2.5px;top:50%;left:0;right:0;transform:translateY(-50%)!important;opacity:0;margin:auto;transition:.5s ease}.grid-product__image-link .shop_now_hover h5{color:#eb6fbd}.grid-product__image-link:hover .shop_now_hover{opacity:1}.page_faq_accordion .accordion-section-title{color:#775238;background:#fff;font-size:21px}.page_faq_accordion .accordion-section-title svg{float:right;pointer-events:none;fill:#775238}.page_faq_accordion a:hover{color:#eb6fbd}.page_faq_accordion .accordion-section-title.active svg{transform:rotate(180deg);fill:#eb6fbd}.page_faq_accordion .accordion-section-title:hover,.page_faq_accordion .accordion-section-title.active{background-color:#fff;color:#eb6fbd}.home_as_seen_in .as_seen_content{padding-bottom:20px}.contact_page_content a:hover{color:#eb6fbd}.page_custom_order{padding-bottom:55px}.al_footer_img .footer_img_sec{margin-top:-3px;padding-bottom:30px}.pagination a,.pagination .page.current{padding:8px;color:#775238!important;font-size:19px;font-family:HanleySlimSerif-Reg}.grid-product__wrapper{margin-bottom:75px!important}.al__product_template{margin-top:40px}.product_customizable_cake{margin-top:40px;margin-bottom:50px}.product-single__meta{padding-top:0}.al__product_template .grid__item{padding-right:30px}.product-single__meta--wrapper{padding-left:30px;padding-right:30px}.spr-badge{margin-bottom:20px;text-align:left}.al__product_template .al_quantity_block{margin-bottom:50px}.al__product_template .product-single__form{margin-top:35px}.gift_message{margin-bottom:35px!important}.al__product_template .product-form__item{margin-top:40px;margin-bottom:30px;padding-right:10px}.btn--add-to-cart .btn__text{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:2px}.al__product_template .single-option-radio label{font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;border:1px solid #fff!important}.al_related_products{padding-top:35px}#shopify-product-reviews{margin-bottom:50px!important}.pro_title_review_mobile{display:none}.customize_select_prop .grid__item,.custom_sweet_form_grid .grid__item{padding:0 22px}.al_special__notes{padding-top:45px!important}.decorating_instructions{padding-top:15px!important}.al_site_footer .top_footer .footer_text_sec p{line-height:20px}.home_as_seen_in_slider .slick-list.draggable{margin-left:22px}.mobile-nav__toggle button{position:absolute;top:0;right:0;width:100%;text-align:right}.mobile-nav__toggle-open{margin-top:4px}.mobile-nav--expanded .mobile-nav__toggle-close{position:absolute;right:16px;margin-top:2px}.custom-sweets-favors{white-space:normal;line-height:25px}.contact_page_content p a{color:#eb6fbd}.cake_display_mobile,.cart_details_plus_mobile{display:none}.cart__row--table-large .grid__item:nth-child(3) .cart__price{margin-left:40%}.accordion-section-content{background:#f4eeea}.grid-product__image-link:hover,.grid-product__image-link:focus{opacity:.8}.grid-product__image-link{background-color:#fff}.product_customizable_cake .grid__item{padding-right:0}.product_customizable_cake .product-form__item{margin-bottom:0}#is-a-gift .gift_checkbox{margin-bottom:15px;display:block;align-items:initial}#is-a-gift .gift_checkbox input[type=checkbox]{display:inline-block;vertical-align:middle;margin-right:0}#is-a-gift .gift_checkbox label{vertical-align:middle}.return-link{display:none}.al-nav-menu .site-nav__item:first-child .site-nav__dropdown,.al-nav-menu .site-nav__item:first-child .site-nav__dropdown .site-nav__item .site-nav__dropdown-grandchild ul{min-height:400px;max-height:400px}.map-link{display:flex}.al_site_footer .top_footer{padding:90px 0 30px}.al_site_footer .top_footer .footer_text_sec .footer_add_text{margin-bottom:12px}p.cart--continue-browsing a{text-decoration:underline;color:#eb6fbd}.gift_message p:first-child{margin-bottom:5px}@media (min-width: 1400px){.home_welcome_to_hsb_sec h1:after{top:-30px}.desired_pickup_date{clear:left}}@media (min-width: 1500px){.md-logo{padding-left:30px!important}}@media (min-width: 1580px){.backery_item_tab ul.tabs li,.seasonal_item_tab ul.tabs li{padding:10px 35px}.home_what_our_customer_sec .what_our_customer_slider span:before{left:10%;bottom:72%}.home_what_our_customer_sec .what_our_customer_slider span:after{right:10%;top:-25%}.al_small_block .al-bg-wrapper{max-width:420px}.backery_item_tab hr{border-top:3px solid #78be20}}@media (min-width: 1780px){.backery_item_tab ul.tabs{width:100%}.home_what_our_customer_sec .what_our_customer_slider span:before{left:15%}.home_what_our_customer_sec .what_our_customer_slider span:after{right:15%}.backery_item_tab .coll_span,.seasonal_item_tab .coll_span{margin-bottom:10px}.home_send_gift_card_slider .slick-prev{left:-26px!important}.home_send_gift_card_slider .slick-next{right:-26px!important}}@media screen and (min-width: 769px){.template-index .main-content,.al-col-top-padding{padding-top:40px}.home_as_seen_in .slick-track{display:flex;align-items:center}.specific_width{width:100%;max-width:813px;margin:0 auto}}@media screen and (min-width: 481px){.have_ques_text .contact_us_para p br{display:none}}@media (max-width: 1366px){.desired_pickup_date{clear:left}}@media (min-width: 688px) and (max-width: 768px){.home_welcome_to_hsb_sec h1:after{top:-50px!important}}@media (max-width: 1200px){.home_welcome_to_hsb_sec h1,.home_what_our_customer_sec h1{font-size:50px}.home_welcome_to_hsb_sec h1:after{top:-20px}.al_occasion_list{text-align:center}.al_occasion_list li{margin-bottom:20px}.home_send_gift_card_slider .slick-prev{left:10px!important}.home_send_gift_card_slider .slick-next{right:-10px!important}.as_seen__in_block .grid{margin-left:0}#is-a-gift .gift_checkbox label{font-size:14px}}@media (max-width: 1150px){.site-header__logo img{max-width:150px!important}.al_site_header .site-nav__link{font-size:18px}.al-social-icons svg,.al-social-icons img{width:30px;height:30px}.al-social-icons li{display:inline-block;margin:0 4px}.al-bg-wrapper{padding:70px 10px 0 35px}}@media (max-width: 1150px){.product_customizable_cake input,.product_customizable_cake textarea,.product_customizable_cake select{font-size:12px}}@media (min-width: 768px) and (max-width: 991px){.featured-products-block .grid{margin-bottom:0}.md-hide{display:none!important}.md-logo{width:66.66%!important}.md-search{display:block!important;width:100%!important}.site-nav--open{display:inline-block!important}.al_menu_drawer{display:block!important}.site-header__logo{text-align:center;float:none!important}}@media (min-width: 992px){.al_menu_drawer{display:none!important}.custom_txt_block{padding-right:40px}}@media (max-width: 1130px){.al_site_footer .top_footer .footer_text_sec a{font-size:16px}.al_site_footer .top_footer .footer_text_sec strong{font-size:13px}}@media (max-width: 1100px){.al_site_footer .top_footer .footer_text_sec h5{margin:3px;text-align:center;font-size:18px}.quantity_block{clear:left}}@media (max-width: 1065px){.custom_sweet_form label[for],.custom_sweet_form label{font-size:14px}.desired_pickup_date{clear:left}.corporate_order_form label[for],.corporate_order_form label{font-size:14px}#is-a-gift .gift_checkbox{display:table}#is-a-gift .gift_checkbox label{display:table-cell!important}}@media (max-width: 991px){.home_welcome_to_hsb_sec .large--two-thirds{width:100%}.home_welcome_to_hsb_sec .push--large--one-sixth{left:0;padding:0 20px 0 50px}.featured-products-block .grid__item{width:100%;margin-bottom:30px}.colume-large,.colume-small,.al-bottom-prd-block .colume-large,.al-bottom-prd-block .colume-small{max-height:375px;min-height:375px}.al-bg-wrapper{max-width:630px;padding:30px 0 0 30px}h2{font-size:31px}.al-mob-cart-icon{max-width:27px}.home_welcome_to_hsb_sec h1,.home_what_our_customer_sec h1{font-size:40px}.home_welcome_to_hsb_sec .al-welcome-cont{margin:50px auto 0}.al-gift-occasion .section-header__title{font-size:45px}.top_footer .grid__item:nth-child(3){clear:left}.top_footer .footer_img_sec{padding-left:30px}.custom_sweet_form .custom_sweet_fields .large--one-half{width:100%}.custom_cake_form .custom_cake_fields .large--one-half{width:100%}.product_customizable_cake label{font-size:12px;letter-spacing:1.1px}.order_cake_list_collection .medium--one-third{width:50%}.footer-logos img{max-width:270px}.corporate_order_form .corporate_order_fields .large--one-half{width:100%}}@media (max-width: 870px){.footer-logos img{max-width:250px}.have_ques_text{padding:20px 0}}@media (max-width: 769px){.al_site_footer .top_footer .footer_text_sec .footer_gps_logo,.al_site_footer .top_footer .footer_text_sec .footer_add_content{display:inline-block}}@media (max-width: 768px){h1{font-size:37px!important}h2{font-size:31px!important}h3{font-size:22px!important}.al-hide{display:block!important}.al-bg-wrapper{max-width:100%;padding:30px 20px}.cta_btn{font-size:14px}.site-footer__linklist li{margin-right:0!important;margin-bottom:10px}.footer-logos{text-align:center}.footer-logos img{max-width:300px;margin:0 auto 40px}.bottom_footer{padding:40px 20px 0!important}.al_site_footer .bottom_footer .footer_note_sec .Body_Small,.copyright-text p{line-height:1.5;font-size:11px!important}.al_site_footer .bottom_footer .footer_note_sec .Body_Small br{display:none}.al_site_footer .top_footer{padding:30px 0 20px}.home_what_our_customer_sec p{padding:8px}p,.home_welcome_to_hsb_sec p{font-size:14px!important}.mob-mr-btm{margin-bottom:0!important}.hero__adapt-text-wrap .hero__text-content{display:none!important}.hero .slick-list,.hero .slick-track{min-height:40vw}.hero__controls .slick-dots{bottom:0!important}.hero-slideshow{margin-bottom:0}.gift_card_class .slick-arrow img{max-width:35px}.left_span,.right_span{font-size:42px;padding:0 15px!important}.home_send_gift_card_sec .section-header__title,.home_as_seen_in .as_seen_text h3{font-size:22px!important}.home_welcome_to_hsb_sec h1,.home_what_our_customer_sec h1{font-size:30px}.related_products .section-header__title{font-size:20px!important}.al-colume-count{column-count:1!important}.site_mobile_nav{margin:0!important}.page_customer_service h1{font-size:50px}.page_privacy_policy h4{font-size:24px}.al-seasonal-tab ul.tabs li,.bakery-items-tab ul.tabs li{font-size:26px}.al-col-title h1{font-size:40px}.coll_span{font-size:26px;position:relative;top:-6px}.template-page h1{font-size:48px;margin-bottom:60px}.template-page h1:after{top:-18px}.page_faq_accordion .accordion-section-title{font-size:16px}.al_customer_account h1{font-size:48px}.custom_landing_banner{min-height:315px;max-height:315px;margin-bottom:40px}.al_custom_title h2{font-size:37px}.custom_sweet_fields{margin-top:40px}.have_ques_text .contact_us_txt h5{margin:0;font-size:18px}.have_ques_text .left_span,.have_ques_text .right_span{padding:0 5px!important}.custom_landing_banner .al_custom_title h2{font-size:37px}.custom_sweet_fields .order_sweet_text h3{font-size:18px!important}.product_customizable_cake .product-single__title{font-size:36px}.order_cake_banner .order_cake_landing_banner h2{font-size:37px}.corporate_order_fields{margin-top:40px}.al_site_footer .top_footer .footer_text_sec .get_in__touch{justify-content:center;padding-top:30px}.site-header__logo img{max-height:100%;margin-top:0;margin-bottom:0;width:80%}.mobile-nav .mobile-nav__subsublist{margin-top:20px;margin-bottom:35px}.mobile-nav .mobile-nav__subsublist a{padding:5px 15px}.footer_add_text h6{font-size:16px}.al_site_footer .top_footer .footer_text_sec .footer_gps_logo svg{width:30px;height:30px}.site-footer__linklist li a{font-size:14px!important}.copyright-text p{text-align:center}.home_welcome_to_hsb_sec{padding-top:0}.home_welcome_to_hsb_sec h1:after{font-size:2.7em}.gift_card_class{margin-top:0!important}.featured-products-block .grid{margin-bottom:30px}.home_what_our_customer_sec .what_our_customer_slider span:after{position:absolute;top:4%!important;transform:translateY(-50%)!important;margin-left:auto;margin-right:auto;left:0;right:0}.slick-slider .slick-dots{margin:0 auto;bottom:35px}.home_as_seen_in .as_seen_content{padding-bottom:55px}.home_as_seen_in_slider{padding:0 0 20px}.pagination{padding:0}.template-collection .grid-product__title{padding-top:20px}.grid-product__wrapper{margin-bottom:40px!important}.product--wrapper{margin:0 auto}.al__product_template .grid__item{padding-right:inherit}.product-single__meta--wrapper{padding-left:inherit;padding-right:inherit}.related-products_slider .slick-prev{left:0!important}.related-products_slider .slick-next{right:0!important}.grid-uniform .grid-product__image-wrapper{height:249px!important;overflow:hidden}.spr-summary-actions{float:left!important}.spr-summary{text-align:left!important}.template-cart .section-header{margin-bottom:60px}.home_send_gift_card_slider .grid-product__wrapper .grid-product__image-link{background-color:#fff}.home_what_our_customer_sec .what_our_customer_slider span:after{content:"";background-image:url(//www.harvardsweetboutique.com/cdn/shop/t/40/assets/quote.png?v=120048373712705552201562220721);width:50px;height:50px}.home_what_our_customer_sec .rte{margin-top:35px!important}.home_what_our_customer_sec p{padding:55px 8px 8px}.cart_details_plus_desktop{display:none}.cart_details_plus_mobile{display:block}.cart__details{margin-bottom:0;cursor:pointer}.cart_prop_display{display:none;margin-bottom:15px}.cart-property{font-size:14px!important}.cart__note textarea{text-align:center}#shopify-product-reviews .spr-summary-caption{display:block}}@media (max-width: 700px){.home_welcome_to_hsb_sec h1:after{top:-3px}.home_welcome_to_hsb_sec .push--large--one-sixth{padding:0 20px}.al-gift-occasion{max-height:100%;min-height:100%;padding:33px 0}.al_occasion_list li{display:block;margin-right:0}.al_occasion_list li a{font-size:25px}.al-gift-occasion .section-header__title{font-size:40px;padding:20px}.template-index .main-content{padding-top:0}.al_site_footer .top_footer .footer_text_sec .footer_add_content h6{text-align:left}}.al-banner-Bakery-items .al-banner-title{padding:10px}.order_cake_banner .order_cake_title{padding:10px 50px 10px 10px;text-align:center}.order_cake_banner .order_cake_title .section-header,.order_cake_banner .order_cake_title .section-header h2{margin-bottom:0}@media (max-width: 590px){.pagination{padding:0 0 40px}.pagination a,.pagination .page.current{padding:0 8px}.product-single__photos{margin-top:0}.pro_title_review_mobile{display:block}.pro_title_review_desktop{display:none}.template-search .input-group-field,.template-search .icon-fallback-text{height:50px}.template-search .al-model-search{max-width:25px;padding-top:0}.template-search .search-bar--page{margin:0;padding-left:30px}.top_footer .footer_img_sec{padding-left:0}.home_as_seen_in_slider .slick-list.draggable{margin-left:0}.home_as_seen_in .slick-slide img{padding-right:0}.al-banner-Bakery-items .rich-text__text--medium{display:none}.al-banner-Bakery-items .al-banner-title h2{margin-bottom:0}.landing-page-banner{min-height:200px!important;max-height:200px!important}.cake_display_desktop{display:none}.cake_display_mobile{display:block;padding:35px 0}.order_cake_landing_banner{min-height:200px!important;max-height:200px!important;margin-bottom:0!important;background-position:center left!important}.product_customizable_cake input,.product_customizable_cake textarea,.product_customizable_cake select{padding:2px 10px 2px 2px}.product_customizable_cake{margin-bottom:50px}#shopify-product-reviews{margin-bottom:50px!important}.custom_sweet_form_grid p{margin-bottom:15px}.featured-products-block .grid__item{width:100%;margin-bottom:25px}.featured-products-block .grid{margin-bottom:25px}.cart__row{margin-bottom:40px}.al__product_template{margin-top:20px}.al__product_template .product-single__title{margin-bottom:5px}.related-products_slider .slick-arrow img{max-width:35px}.site-footer__newsletter{margin-top:15px!important}.site-footer__newsletter .contact-form input{width:100%}.site-footer__newsletter .grid__item:nth-of-type(2n){padding-left:0!important}.al_site_footer .top_footer .grid__item:last-child{padding-left:15px}.newsletter__submit .newsletter__submit-text--large{display:block}#is-a-gift .gift_checkbox{display:table}#is-a-gift .gift_checkbox label{display:table-cell!important}#is-a-gift .gift_checkbox input[type=checkbox]{margin-right:4px}.product_customizable_cake .product-single__photos,.al__product_template .product-single__photos{margin-left:0;margin-right:0}.product_customizable_cake .grid__item{padding-right:10px}.al_site_footer .top_footer .footer_newsletter h5{font-size:18px}.al-col-top-padding .grid-uniform{display:flex;flex-wrap:wrap;justify-content:center}.al-col-top-padding .grid-product{width:47%}.grid-product__image-link .shop_now_hover h5{font-size:15px}.grid-uniform .grid-product__image-wrapper{height:150px!important}.al_site_footer .top_footer .footer_text_sec a{display:flex;justify-content:center}}@media (max-width: 550px){.home_welcome_to_hsb_sec h1:after{top:-3px}.home_welcome_to_hsb_sec h1{font-size:26px}}@media (max-width: 480px){.hero .hero__image{height:initial!important}.hero__controls .slick-dots{bottom:35px!important}.home_welcome_to_hsb_sec h1:after{top:-5px}p,.home_welcome_to_hsb_sec p{font-size:14px!important}.al-bg-wrapper{max-width:100%;padding:30px 20px}.announcement-bar__message{font-size:14px;padding:7px 30px}.colume-large p,.colume-small p{display:none}.colume-large h2,.colume-small h2{margin-bottom:15px}.colume-large,.al-bottom-prd-block .colume-small{max-height:323px!important;min-height:323px!important}.colume-small{max-height:323px;min-height:323px}.footer-logos img{max-width:100%}.left_span,.right_span{font-size:36px;padding:0 5px!important}.home_send_gift_card_sec .section-header__title,.home_as_seen_in .as_seen_text h3{font-size:22px!important}.backery_item_tab ul.tabs li{padding:10px 0;font-size:22px;margin-bottom:0}.backery_item_tab ul.tabs li:last-child{margin-bottom:0}.as_seen__in_block .home_as_seen_in_slider img{margin:0 auto}.page_about h5{font-size:16px}.page_customer_service h1{font-size:38px}.al-seasonal-tab ul.tabs li{font-size:18px;margin:0;padding:5px 8px}.al-seasonal-tab p{margin-bottom:15px!important}.bakery-items-tab ul.tabs li{font-size:16px;margin:0;padding:5px 8px}.bakery-items-tab p{margin-bottom:15px!important}.al-seasonal-tab h5{font-size:16px}.al-seasonal-tab h4{font-size:26px}.bakery-items-tab h5{font-size:16px}.bakery-items-tab h4{font-size:26px}.have_ques_text .contact_us_para a{font-size:16px}.custom_sweet_form label[for],.custom_sweet_form label{font-size:12px}.product_customizable_cake .product-single__title{font-size:30px;line-height:1.2;letter-spacing:1px}.order_cake_list_collection .medium--one-third{width:100%}.have_ques_text .contact_us_para p{font-size:13px!important}h3{font-size:22px!important}.rectangle .al-gift-note{font-size:14px}.home_send_gift_card_slider .grid-product__wrapper{margin-bottom:0!important;padding:0 48px}.home_send_gift_card_slider .slick-next{right:10px!important}.home_send_gift_card_slider .slick-prev{left:18px!important}.as_seen__in_block{height:275px}.related-products_slider .grid-product__wrapper{margin-bottom:0!important;padding:0 48px}#shopify-product-reviews .spr-header-title{text-align:left!important}}@media (max-width: 420px){.template-search .search-bar--page{padding-left:10x}.template-search .input-group-field{max-width:75%}}@media (max-width: 413px){.home_welcome_to_hsb_sec h1:after{top:40px}}@media (max-width: 380px){.page_about h5{font-size:14px}}@media (max-width: 360px){.home_welcome_to_hsb_sec h1,.home_what_our_customer_sec h1{font-size:26px}.rectangle .al-gift-note{font-size:10px}}.hulkapps_swatch_option .hulkapps_option_child{border:none!important}#storePickupApp input{font-family:ff-ernestine-pro,serif}.grid__item.large--one-half.corporate_order_title>div>h2,#shopify-section-custom_cake_item div.grid__item.large--one-half.al_custom_title>div>h2,#shopify-section-custom_sweet_item div.grid__item.large--one-half.al_custom_title{padding:10px;text-align:center}select#whats-the-occasion:hover{outline-color:#eb6fbd}#storePickupApp .checkoutMethodContainer .locations .location .block .moreInformationLink{color:#eb6fbd}#your-shopping-cart>div.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.mfp-ready>div{background-color:#00000080}.page-banner-text .section-header__title{width:50%;margin:0 auto;background-color:#ffffff80;padding:10px;text-align:center}.center__float-none{float:none;margin:0 auto;text-align:center}.hero__slide .hero__title,.hero--adapt .hero__title{color:#775238;padding:10px;width:50%;margin:0 auto}.site-header{position:relative}@media screen and (max-width: 991px){.site-header{animation-duration:.5s;transition:.5s}.site-header.site-header--sticky{position:fixed;background:#fff;box-shadow:0 0 2px #0003;top:0;left:0;width:100%;animation-name:stickySlideDown;transition:none}}@keyframes stickySlideDown{0%{opacity:.7;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.template-page h1.one-page-menu:after{display:none}#thanksgiving-menu .btn--add-to-cart,.newsletter__submit{background:#eb6fbd;color:#fff;border:none;font-family:HanleySans-Reg;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.9px;text-align:center;padding:7px 25px}.h1{font-family:HanleySlimSerif-Reg!important}.empty{display:none}.display-variants{border:1px dashed #5c462b;font-family:ff-ernestine-pro;font-size:20px;font-style:normal}@media only screen and (max-width: 760px),(min-device-width: 768px) and (max-device-width: 1024px){#easter-menu-order-form table,#easter-menu-order-form thead,#easter-menu-order-form tbody,#easter-menu-order-form th,#easter-menu-order-form td,#easter-menu-order-form tr,#quick-pickup-order-form table,#quick-pickup-order-form thead,#quick-pickup-order-form tbody,#quick-pickup-order-form th,#quick-pickup-order-form td,#quick-pickup-order-form tr{display:block}#easter-menu-order-form thead tr,#quick-pickup-order-form thead tr{position:absolute;top:-9999px;left:-9999px}#easter-menu-order-form tr,#quick-pickup-order-form tr{border:1px solid #ccc}#easter-menu-order-form td,#quick-pickup-order-form td{border:none;border-bottom:1px solid #eee;position:relative}#easter-menu-order-form td:before,#quick-pickup-order-form td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}
/*# sourceMappingURL=/s/files/1/0084/8193/1341/t/40/assets/custom-style.scss.css.map */
