/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@-ms-viewport{width:device-width}@viewport{width:device-width}html{scroll-behavior:smooth}body{color:#333;font-family:Jost,sans-serif;font-size:16px;font-weight:400;line-height:1.2501;min-width:320px;overflow-x:hidden}*,:after,:before{box-sizing:border-box}::selection{background:rgba(139,189,154,.9);color:#000;text-shadow:none}a{color:#00857a;cursor:pointer;transition-duration:.1s;transition-property:background-color,color;transition-timing-function:ease-out}a:active,a:hover{color:#181b3f}address{display:block;font-style:inherit}audio,canvas,iframe,img,svg,video{vertical-align:top}a,button,label{touch-action:manipulation}label.required:after{color:#db3a35;content:" *";display:inline}:root .hidden{display:none!important;visibility:hidden!important}:root .visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}:root .visuallyhidden--focusable:active,:root .visuallyhidden--focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.icon{fill:currentColor;display:inline-block;height:1.2501em;overflow:hidden;transform:translateX(0);vertical-align:top;width:1.2501em}.icon use{pointer-events:none}.largeIcon{height:28px;width:28px}.xlIcon{height:40px;width:40px}.smallIcon{height:20px;width:20px}.button{align-items:center;background:#00857a;border:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:16px;font-weight:400;height:44px;justify-content:center;line-height:44px;outline:0 none!important;overflow:hidden;padding:0 28px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;transition-duration:.1s;transition-property:background-color,border-color,color,opacity,transform,box-shadow;transition-timing-function:ease-out;vertical-align:top;white-space:nowrap}.button.disabled,.button[disabled]{cursor:default;opacity:.4;pointer-events:none}.button .icon{height:24px;margin-left:8px;width:24px}.button:active,.button:focus,.button:hover{background:#80c2bd;color:#00857a}.button:active,.button:focus{border-color:#4a4c71;box-shadow:0 0 5px #4a4c71}.button--inline{font-size:inherit;padding:0}.button--size-s{font-size:13.0909090909px;height:36px;line-height:36px;padding:0 23px}.button--size-l,.order-voucher-apply{font-size:19.6363636364px;height:54px;line-height:54px;padding:0 34px}.button--clear{background-color:transparent;border:1px solid #00857a;color:#00857a}.button--clear:active,.button--clear:focus,.button--clear:hover{border-color:#80c2bd}.button--borderless{background-color:transparent;border:1px solid transparent;color:#00857a}.button--borderless:active,.button--borderless:focus,.button--borderless:hover{border-color:hsla(0,0%,100%,.5)}.button--clear--white{background-color:transparent;border:1px solid #00857a;color:#fff}.button--clear--white:active,.button--clear--white:focus,.button--clear--white:hover{border-color:#80c2bd}.button--clear--white--white{background-color:transparent;border:1px solid #fff;color:#fff}.button--clear--white--white:active,.button--clear--white--white:focus,.button--clear--white--white:hover{border-color:#fff}.button--clear--dark,.order-voucher-apply,.order-voucher-trigger{background-color:transparent;border:1px solid #1d1f4d;color:#1d1f4d}.button--clear--dark:active,.button--clear--dark:focus,.button--clear--dark:hover,.order-voucher-apply:active,.order-voucher-apply:focus,.order-voucher-apply:hover,.order-voucher-trigger:active,.order-voucher-trigger:focus,.order-voucher-trigger:hover{border-color:#8e8fa6}.button--private{background:#f2e7d6;color:#1d1f4d}.button--private:active,.button--private:focus,.button--private:hover{background:#1d1f4d;color:#f2e7d6}.button--private:active,.button--private:focus{border-color:#4a4c71;box-shadow:0 0 5px #4a4c71}select,textarea{appearance:none;background:#fff;border:2px solid #333;border-radius:0;box-sizing:border-box;color:#333;display:inline-block;font-family:Jost,sans-serif;font-size:16px;height:44px;line-height:1.2501;outline:2px solid transparent;padding:9.9992px 16px;transition-duration:.1s;transition-property:background-color,border-color,color,opacity,box-shadow;transition-timing-function:ease-out;vertical-align:top}select:focus,textarea:focus{border-color:#4a4c71;box-shadow:0 0 5px #4a4c71;outline:0 none!important;outline-offset:0}select:invalid,textarea:invalid{outline:0 none}select.error,textarea.error{border:1px solid #db3a35!important}select.valid,textarea.valid{border:1px solid #00857a!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{appearance:none;background:#fff;border:2px solid #333;border-radius:0;box-sizing:border-box;color:#333;display:inline-block;font-family:Jost,sans-serif;font-size:16px;height:44px;line-height:1.2501;outline:2px solid transparent;padding:9.9992px 16px;transition-duration:.1s;transition-property:background-color,border-color,color,opacity,box-shadow;transition-timing-function:ease-out;vertical-align:top}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#4a4c71;box-shadow:0 0 5px #4a4c71;outline:0 none!important;outline-offset:0}input[type=date]:invalid,input[type=email]:invalid,input[type=number]:invalid,input[type=password]:invalid,input[type=tel]:invalid,input[type=text]:invalid{outline:0 none}input[type=date].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error{border:1px solid #db3a35!important}input[type=date].valid,input[type=email].valid,input[type=number].valid,input[type=password].valid,input[type=tel].valid,input[type=text].valid{border:1px solid #00857a!important}select{background-image:url(/build/images/arrow-down.2d423528.svg);background-position:calc(100% - 10px) calc(100% - 15px),calc(100% - 15px) calc(1em + 2px),100% 0;background-repeat:no-repeat;background-size:15px;border:none;padding-left:12px;padding-right:40px}select::-ms-expand{background-color:transparent;border-color:transparent}textarea{appearance:none;background:#fff;border:2px solid #333;border-radius:0;box-sizing:border-box;color:#333;display:inline-block;font-family:Jost,sans-serif;height:10em;line-height:1.2501;outline:2px solid transparent;resize:vertical;transition-duration:.1s;transition-property:background-color,border-color,color,opacity,box-shadow;transition-timing-function:ease-out;vertical-align:top;width:100%}textarea:focus{border-color:#4a4c71;box-shadow:0 0 5px #4a4c71;outline:0 none!important;outline-offset:0}textarea:invalid{outline:0 none}textarea.error{border:1px solid #db3a35!important}textarea.valid{border:1px solid #00857a!important}p{margin:0}*+p,p+*{margin-top:20px}.disable-select{user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.layout{display:flex;flex-direction:column}.layout-wrapper{display:block;margin:0 auto;max-width:1280px}@media (max-width:511px){.layout-wrapper{padding:0 20px}}@media (min-width:512px) and (max-width:1279px){.layout-wrapper{padding:0 3.90625vw}}@media (min-width:1280px){.layout-wrapper{padding:0 50px}}.country-check{border:2px solid #db3a35;padding-block:1em;text-align:center}.country-check__heading{font-family:Playfair Display,serif;font-size:28px;font-weight:lighter;line-height:50px;margin:0 0 .5em}.country-check__buttons{align-items:center;display:flex;flex-direction:column;gap:.5em}.upper-header-nav{background-color:#1d1f4d;margin:0 auto;max-width:1416px}@media (max-width:1199px){.upper-header-nav{display:none}}.upper-header-nav .layout-wrapper{display:flex;font-size:14px;justify-content:space-between}.upper-header-nav .phone-text{align-items:center;color:#fff;display:flex;font-weight:400;padding:.7em 1.4em;text-align:center}.upper-header-nav .phone-text a{color:#fff;font-weight:700;padding:0 5px;text-decoration:none}.upper-header-nav .phone-text a:hover{color:#78b690}.upper-header-nav .upper-links{display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding-inline-start:0;row-gap:10px}.upper-header-nav .layout-upper-header-menu__item{font-weight:400;padding:.7em 0 .7em 2em;text-align:center}.upper-header-nav .layout-upper-header-menu__item:first-child,.upper-header-nav .layout-upper-header-menu__item:last-child{padding-left:0}.upper-header-nav .layout-upper-header-menu__link{color:#fff;text-decoration:none}.upper-header-nav .link-text:hover{color:#78b690}.upper-header-nav .currency-dropdown,.upper-header-nav .vat-dropdown{border-left:1px solid #4a4c71;padding:0 25px;position:relative}.upper-header-nav .currency-dropdown:hover .drop-content,.upper-header-nav .vat-dropdown:hover .drop-content{display:block}.upper-header-nav .drop-button{background-color:#1d1f4d;border:none;color:#fff;cursor:pointer;font-size:14px}.upper-header-nav .drop-content{display:none;padding-top:10px;position:absolute;right:0;width:100%;z-index:9}.upper-header-nav .drop-content a{background-color:#1d1f4d;color:#fff;display:block;font-size:14px;padding:5px;text-decoration:none}.upper-header-nav .drop-content a:hover{background-color:#4a4c71}.header__nav__logo{flex:1 0 160px}.header__nav__logo__link{display:inline-block;outline-width:1}@media (max-width:519px){.header__nav__logo{flex-basis:106.6666666667px}.header__nav__logo__link{padding:10px 0}.header__nav__logo__image{height:38.6666666667px;width:106.6666666667px}}@media (min-width:520px){.header__nav__logo__link{margin-left:-27px;padding:27px}.header__nav__logo__image{height:58px;width:160px}}.header__search__button{align-items:center;background:none;border:none;color:#1d1f4d;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all .25s ease;width:40px}.header__search__button--trigger{background:#fff;border-bottom:2px solid transparent;height:50px;width:50px}@media (max-width:1199px){.header__search__button--trigger{margin-left:1em}}@media (min-width:1200px){.header__search__button--trigger{margin-left:1.625em}}.header__search__button--trigger:hover{border-color:#00857a}.header__search__button--trigger--no-js{display:none}.header__search__button--submit{background:#fff;border:1px solid #1d1f4d;border-radius:50%;height:40px;width:40px}.header__search__button--submit:hover{background-color:#00857a}input[type=text].header__search__input{border:1px solid #1d1f4d;border-radius:1000px;height:40px;margin:0 1em;padding:5px 10px 5px 20px;width:80%}.header__search{align-items:center;display:flex;margin:0 auto;max-width:1416px;padding:1em 0}.header__search--hidden{display:none}.header__search .layout-wrapper{display:flex;justify-content:flex-end;width:100%}@media (max-width:1200px){.header__search .layout-wrapper{justify-content:center}}.header__search__form{align-items:center;display:flex;justify-content:center;width:500px}.header__search__form__label{color:#1d1f4d}.breadcrumbs{font-size:14px;line-height:24px;list-style:none;margin:0;padding:12px 0}.breadcrumb{align-items:center;display:inline-flex}.breadcrumb:first-child{padding-left:0}.breadcrumb__link,.breadcrumb__text{color:#1d1f4d;padding:0 5px;text-decoration:none}.breadcrumb-divider{color:#e7e7e7}.breadcrumb__link:hover{color:#00857a;text-decoration:underline}.breadcrumb__arrow{height:9px}.breadcrumb__text{font-weight:700}@media (min-width:1200px){.header__nav__burger-container{display:none}.layout-header-nav__inner{align-items:center;display:flex;height:100px;justify-content:space-between;position:relative}.nav-zone{align-self:stretch;display:flex;flex-direction:column;font-size:14px;gap:5px;justify-content:flex-end}.nav-zone--extra-items{display:none}.layout-header-nav__menu{align-items:stretch;align-self:stretch;color:#1d1f4d;display:flex;list-style-type:none;margin:0;padding-left:0}.layout-header-menu__item{padding-bottom:20px;padding-left:20px}.layout-header-menu__item:first-child{padding-left:0}.layout-header-menu__item:hover .header__nav__menu__item__flyout{display:flex}.layout-header-menu__item:hover .link-text{text-decoration:underline #00857a 2px;text-underline-offset:10px}.layout-header-menu__item:hover .layout-header-menu__link{color:#1d1f4d}.layout-header-menu__item.active .link-text{text-decoration:underline #00857a 2px;text-underline-offset:10px}.arrow{display:none}.layout-header-menu__link{color:#1d1f4d;font-weight:700;text-decoration:none}.layout-header-menu__link:hover{color:#1d1f4d}.header__nav__menu__item__flyout{background-color:#fff;background-color:#e7e7e7;display:none;flex-direction:column;left:-10%;margin-top:39px;min-width:250px;padding:1em 2em;position:absolute;top:100%;transform:translateY(-39px);width:1416px;z-index:10}.nav-menu__back-button{display:none}.header__nav__menu__columns{display:flex;padding:25px 100px 75px}.delivery_country__columns{display:grid;grid-template-areas:"uk europe europe europe asia" "northAmerica europe europe europe asia" "middleEast europe europe europe asia" "australasia europe europe europe asia"}.delivery_country__columns .header__nav__menu__column:first-child{grid-area:uk}.delivery_country__columns .header__nav__menu__column:nth-child(2){grid-area:northAmerica}.delivery_country__columns .header__nav__menu__column:nth-child(3){grid-area:middleEast}.delivery_country__columns .header__nav__menu__column:nth-child(4){grid-area:australasia}.delivery_country__columns .header__nav__menu__column:nth-child(5){grid-area:europe}.delivery_country__columns .header__nav__menu__column:nth-child(6){grid-area:asia}.header__nav__menu__column{display:flex;flex-direction:column;padding-right:50px}.header__nav__menu__column:last-child{border-right:none}.header__nav__menu__item{color:#1d1f4d;font-size:18px;font-weight:700;text-decoration:none}.header__nav__menu__item--link{padding-bottom:.5em}.header__nav__menu__item--link:hover{color:#1d1f4d;text-decoration:underline}.header__nav__menu__item__flyout__column__content{grid-column-gap:25px;column-gap:25px;display:flex;flex-direction:column;flex-wrap:wrap;max-height:500px;padding-bottom:10px;padding-top:10px}.header__nav__menu__item__flyout__column__content-item{padding-top:14px}.header__nav__menu__item__flyout__column__heading__link{color:#4a4c71;text-decoration:none}.header__nav__menu__item__flyout__column__heading__link:hover{color:#4a4c71;text-decoration:underline}.all-hampers{border-bottom:1px solid transparent;bottom:50px;left:128px;padding-bottom:5px;position:absolute}.all-hampers--countries{bottom:330px;left:1036px}.all-hampers:hover{border-color:#00857a}.all-hampers a{color:#00857a;font-size:18px;font-weight:700;text-decoration:none}.icons{grid-gap:5px;display:flex;gap:5px}.basket-icon{border-bottom:2px solid transparent;color:#1d1f4d;cursor:pointer;padding:10px;position:relative;text-decoration:none;transition:all .25s ease}.basket-icon div{align-items:center;background-color:#00857a;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:-10px;top:0;width:18px}.basket-icon:active,.basket-icon:focus,.basket-icon:hover{border-color:#00857a;color:#1d1f4d}.basket-icon,.search-icon{align-items:center;cursor:pointer;display:flex}}@media (max-width:1199px){.layout-header-nav .layout-wrapper{padding:0}.nav-zone{background-color:#fff;display:flex;flex-direction:column;height:100%;margin-top:100px;overflow-y:auto;position:fixed;top:0;transition:left .5s ease;width:100%;z-index:9999}}@media (max-width:1199px) and (max-width:520px){.nav-zone{margin-top:80px}}@media (max-width:1199px){.nav-zone--main-items{background-color:#e7e7e7;padding:20px 20px 10px}.nav-zone--extra-items{background-color:#fff;padding:0 20px 120px}body.nav-expanded .nav-zone{left:0}body.nav-expanded{overflow:hidden}body.nav-expanded .basket-icon,body.nav-expanded .search-icon{display:none}.nav-hidden{left:-110%}.layout-header-nav__inner{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:relative}.layout-header-menu__logo{align-self:flex-start;color:#1d1f4d}.icons{display:flex;position:absolute;right:25px;top:20px}.basket-icon{color:#1d1f4d;padding:0 30px 0 10px;position:relative}.basket-icon div{align-items:center;background-color:#00857a;border-radius:50%;color:#fff;display:flex;font-size:10px;height:18px;justify-content:center;position:absolute;right:10px;top:0;width:18px}}@media (max-width:1199px) and (max-width:350px){.basket-icon{padding-right:20px}}@media (max-width:1199px){.basket-icon,.search-icon{align-items:center;display:flex}.header__nav__burger{cursor:pointer;height:50px;margin:0;position:relative;width:40px}.header__nav__burger,.header__nav__burger span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.header__nav__burger span{background:#1d1f4d;border-radius:9px;display:block;height:2px;left:0;opacity:1;position:absolute}.header__nav__burger span:first-child{top:10px;width:100%}.header__nav__burger span:nth-child(2){top:24px;width:80%}.header__nav__burger span:nth-child(3){top:38px;width:90%}.header__nav__burger.open span:first-child{top:24px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.header__nav__burger.open span:nth-child(2){opacity:0;top:-60px}.header__nav__burger.open span:nth-child(2),.header__nav__burger.open span:nth-child(3){-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.header__nav__burger.open span:nth-child(3){top:24px;width:100%}.menu-text{font-size:18px}.button-zone{border-bottom:1px solid #cecece;padding-bottom:10px}.nav-menu__back-button{background:none;border:none;color:#1d1f4d;cursor:pointer;font-size:18px;padding:6px 20px 6px 0;position:relative}.nav-menu__back-button .icon{height:20px;margin-right:10px;width:20px}.layout-header-nav__menu{list-style-type:none;padding-inline-start:0}.header__nav__menu__column,.layout-extra-header-menu__item,.layout-header-menu__item{border-bottom:1px solid #cecece}.header__nav__menu__column:last-child,.layout-extra-header-menu__item:last-child,.layout-header-menu__item:last-child{border-bottom:transparent}.header__nav__menu__item__flyout__column__content-item,.header__nav__menu__item__header-holder,.header__nav__menu__item__subheader-holder,.layout-extra-header-menu__item{display:flex;justify-content:space-between;padding:10px 0}.header__nav__menu__item__flyout__column__content-item .header__nav__menu__item__flyout__column__heading__link,.header__nav__menu__item__flyout__column__content-item .header__nav__menu__item__link,.header__nav__menu__item__flyout__column__content-item .layout-extra-header-menu__link,.header__nav__menu__item__flyout__column__content-item .layout-header-menu__link,.header__nav__menu__item__header-holder .header__nav__menu__item__flyout__column__heading__link,.header__nav__menu__item__header-holder .header__nav__menu__item__link,.header__nav__menu__item__header-holder .layout-extra-header-menu__link,.header__nav__menu__item__header-holder .layout-header-menu__link,.header__nav__menu__item__subheader-holder .header__nav__menu__item__flyout__column__heading__link,.header__nav__menu__item__subheader-holder .header__nav__menu__item__link,.header__nav__menu__item__subheader-holder .layout-extra-header-menu__link,.header__nav__menu__item__subheader-holder .layout-header-menu__link,.layout-extra-header-menu__item .header__nav__menu__item__flyout__column__heading__link,.layout-extra-header-menu__item .header__nav__menu__item__link,.layout-extra-header-menu__item .layout-extra-header-menu__link,.layout-extra-header-menu__item .layout-header-menu__link{color:#1d1f4d;font-weight:400;text-decoration:none}.header__nav__menu__item__flyout,.header__nav__menu__item__flyout__column__content{display:none}.header__nav__menu__item__flyout--mobile-expanded{background:#e7e7e7;display:block;left:0;min-height:100%;padding:20px 20px 120px;position:absolute;top:0;width:100%;z-index:10}.all-hampers{border-top:1px solid #cecece;padding-top:15px}.all-hampers a{color:#00857a;font-weight:400}.all-hampers a,.all-hampers a:hover{text-decoration:none}.all-hampers .icon{margin-left:10px}.mobile-menu__footer-item{margin:0 20px;padding:20px 0}.mobile__header__dropdowns{display:flex;flex-direction:column;gap:10px}.currency-dropdown,.vat-dropdown{padding:0;position:relative}.drop-button{background-color:#1d1f4d;border:none;color:#fff;cursor:pointer;font-size:14px;padding:10px;width:100%}.drop-content{bottom:100%;display:none;position:absolute;width:100%;z-index:9}.drop-content.active{display:block}.drop-content a{background-color:#1d1f4d;border-bottom:1px solid #4a4c71;color:#fff;display:block;font-size:14px;padding:10px;text-decoration:none}.drop-content a:hover{background-color:#4a4c71}}@media (min-width:1200px){.header__nav__burger{display:none}}@media (max-width:399px){.header__nav__burger{margin-left:15px}}.layout-header .checkout-header-nav{margin:0 auto;max-width:1416px}.layout-header .checkout-header-nav--text-gift{background-color:#1d1f4d}.layout-header .checkout-header-nav .checkout-header-top-nav{align-items:center;display:flex;justify-content:space-between;padding-bottom:20px;padding-top:20px}@media (max-width:600px){.layout-header .checkout-header-nav .checkout-header-top-nav--text-gift{justify-content:center}}.layout-header .checkout-header-nav .checkout-header-info{align-items:center;color:#1d1f4d;display:flex}.layout-header .checkout-header-nav .phone-text{align-items:center;display:flex;font-size:14px;font-weight:400;padding:.7em 1.4em;text-align:center}.layout-header .checkout-header-nav .phone-text a{color:#1d1f4d;font-weight:700;padding:0 5px;text-decoration:none}.layout-header .checkout-header-nav .phone-text a:hover{color:#00857a}@media (max-width:800px){.layout-header .checkout-header-nav .phone-text{display:none}}.layout-header .checkout-header-nav .secure-checkout{border:1px solid #e7e7e7;font-size:14px;font-weight:700;padding:10px}.layout-header .checkout-header-nav .gift-by-text-message{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:25px 0 50px}@media (max-width:600px){.layout-header .checkout-header-nav .gift-by-text-message{padding:25px 0}}.layout-header .checkout-header-nav .message-content{background:#fff;border-radius:20px;color:#1d1f4d;max-width:740px;padding:50px;text-align:center}@media (max-width:600px){.layout-header .checkout-header-nav .message-content{padding:25px}}.layout-header .checkout-header-nav .message-extra{color:#fff;font-family:Playfair Display,serif;font-size:20px;text-align:center}.checkout-progress-holder{background-color:#1d1f4d;margin:0 auto;max-width:1416px;padding:20px 0}.checkout-progress-holder .checkout-progress-items{grid-gap:20px;display:flex;gap:20px;justify-content:center}.checkout-progress-holder .checkout-progress-item{color:#777894}@media (max-width:600px){.checkout-progress-holder .checkout-progress-item{display:none}}.checkout-progress-holder .checkout-progress-item.active{color:#fff;text-decoration:underline;text-underline-offset:10px}@media (max-width:600px){.checkout-progress-holder .checkout-progress-item.active{display:block}}.checkout-progress-holder .checkout-progress-item.complete{color:#fff}.footer_payments_social{background-color:#1d1f4d;margin:0 auto;max-width:1416px}.footer_payments_social .layout-wrapper{align-items:center;flex-wrap:wrap}.footer_payments_social .accepted-payments{grid-gap:10px;align-items:center;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:20px 0}@media (max-width:940px){.footer_payments_social .accepted-payments{padding:20px 0 0}}.footer_payments_social .payments-images{grid-gap:10px;display:flex;flex-wrap:nowrap}.footer_payments_social .payments-images .payment-image{max-height:60px;max-width:90px}.footer_payments_social .payments-images .payment-image svg{height:60px;width:100%}.footer_payments_social .social-icons{grid-gap:15px;align-items:center;display:flex;flex:1;gap:15px;justify-content:flex-end;padding:20px 0}@media (max-width:940px){.footer_payments_social .social-icons{justify-content:center;padding:10px 0 20px}}.footer_payments_social .footer__menu__social__link{color:#fff}.footer_payments_social .footer__menu__social__link:hover{color:#00857a}.footer__menus{display:flex;flex-wrap:wrap}@media (max-width:999px){.footer__menus{flex-direction:column;padding-top:10px;width:100%}}@media (min-width:1000px){.footer__menus{flex-direction:row;justify-content:flex-start}.footer__menu{padding:0 10px 0 0;width:220px}}.layout-footer .layout-wrapper{display:flex;justify-content:space-between;margin:0 auto 50px}@media (max-width:1000px){.layout-footer .layout-wrapper{margin:0 auto 25px}}@media (max-width:1150px){.layout-footer .layout-wrapper .footer-logo{display:none}}.footer__menus{line-height:1.3}.footer__menu__heading{color:#1d1f4d;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:1em;padding:0 0 1em;position:relative}.footer__menu__heading:after{background:#00857a;bottom:0;content:"";display:block;height:1px;position:absolute;width:100%}@media (max-width:999px){.footer__menu__heading{padding:17px 0}}.footer__menu__heading.disclosure__trigger{cursor:pointer;outline:none}.footer__menu__item{font-size:18px}.footer__menu__item>a{margin-bottom:0;margin-top:0}.footer__menu__item--address{margin-bottom:.5em;padding-top:.5em}.footer__menu__item--contact{padding:.25em 0}.footer__menu__item--social{font-size:2.5em}.footer__menu__link{color:#1d1f4d;padding:.25em 0;text-decoration:none}.footer__menu__link:active,.footer__menu__link:focus,.footer__menu__link:hover{color:#00857a;text-decoration:underline}@media (max-width:1000px){.footer__menu__link{padding:.5em 0}}.footer__menu__item__link{display:inline-block}.footer__menu__link--email,.footer__menu__link--tel{color:#1d1f4d}.layout-subfooter{color:#1d1f4d;margin:20px 0}#cookie_prompt{align-items:center;background:#fff;border-top:3px solid #1d1f4d;bottom:0;color:#1d1f4d;display:flex;flex-wrap:wrap;gap:1.2em;justify-content:center;line-height:1.4;padding:1.2em;position:sticky;text-align:center;transition:transform .8s ease;width:100%;z-index:99998}#cookie_prompt a{color:#00857a}#cookie_prompt .button{color:#fff}#cookie_prompt.is-closed{display:none}.credibility-bar{background-color:#e7e7e7;margin:0 auto;max-width:1416px}.credibility-bar .cred-row{display:flex;flex-direction:row;height:60px;justify-content:space-between;overflow:hidden;padding:10px 0}@media (max-width:1200px){.credibility-bar .cred-row{overflow:hidden;padding:0;position:relative}}.credibility-bar .item{grid-gap:15px;align-items:center;display:flex;flex-direction:row;gap:15px;transition:opacity .5s ease}@media (max-width:1200px){.credibility-bar .item{border-radius:5px;display:flex;height:100%;justify-content:center;position:absolute;transition:left 1s linear;width:100%}.credibility-bar .item:first-child{left:0;opacity:0;transform:translateX(-150%);z-index:1}.credibility-bar .item:nth-child(2){left:50%;transform:translateX(-50%);transition:opacity 1s linear;z-index:2}.credibility-bar .item:nth-child(n+3){left:100%;opacity:0;transform:translateX(150%);transition:opacity 1s linear;z-index:1}}.credibility-bar .icon{height:32px;width:32px}.credibility-bar .item-text{font-weight:400;margin-top:0}.credibility-bar .item-text p:first-child{color:#1d1f4d;font-weight:700}.credibility-bar .item-text p:last-child{color:#4a4c71;font-size:14px;margin-top:0}.seo-content-block{margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}@media (max-width:600px){.seo-content-block{padding-bottom:25px;padding-top:25px}}.seo-content-block.membership-options{background-color:#f5f5f5}.seo-content-block--greybg{background-color:#fcfaf7}.seo-content-block .layout-wrapper{grid-gap:50px;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:1000px){.seo-content-block .layout-wrapper{grid-template-columns:repeat(1,1fr)}}.seo-content-block .content-holder{flex:1;padding-right:40px}@media (max-width:1000px){.seo-content-block .content-holder{padding-right:0}}.seo-content-block .content-header{font-family:Playfair Display,serif;font-size:28px;font-weight:lighter;line-height:50px;margin-top:0;text-decoration:underline #00857a 2px;text-transform:uppercase;text-underline-offset:10px}.seo-content-block ul{list-style-type:none;padding-inline-start:20px}.seo-content-block ul li{list-style-image:url(/build/images/arrow-right.c7cfa0f3.svg)}.seo-content-block ul li::marker{font-size:1.6em}.seo-content-block .links{grid-gap:20px;align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding-top:20px}.seo-content-block .button{border-width:2px;font-weight:700;text-transform:none}.seo-content-block .spec-link{color:#00857a;text-decoration:underline #00857a 2px;text-underline-offset:10px}.seo-content-block .image-section{display:flex;justify-content:flex-end}@media (max-width:1000px){.seo-content-block .image-section{justify-content:center}}.seo-content-block .image-holder{box-shadow:80px 0 0 -40px #db3a35,-80px 0 0 -40px #db3a35;max-height:642px;max-width:438px}@media (max-width:1000px){.seo-content-block .image-holder{box-shadow:40px 0 0 -20px #db3a35,-40px 0 0 -20px #db3a35;margin:20px}}.seo-content-block .image-holder--small{max-height:470px;max-width:440px}.seo-content-block .image-holder--square{max-height:440px;max-width:440px}.seo-content-block .image-holder img{height:auto;max-width:100%;object-fit:contain}.faq-section .faq-title,.faq-section .hamper-faqs-header{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:lighter;text-align:center}.faq-section .faq-title{text-transform:uppercase}.faq-section .faq-title-content{color:#1d1f4d;margin:0 auto;max-width:700px;text-align:center}.faq-section .faqs-content{margin:0 auto;max-width:1000px;padding-bottom:50px;padding-top:50px}@media (max-width:600px){.faq-section .faqs-content{padding-bottom:25px;padding-top:25px}}.faq-section .faqs-content .accordion--outer:first-child h2{margin-top:0;padding-top:0}.faq-section .faqs-content .accordion--outer.collapsible-open .outer-arrow{color:#00857a;transform:rotate(180deg)}.faq-section .faq-intro-content{margin:0 auto;max-width:700px;text-align:center}.faq-section .category{color:#1d1f4d;display:flex;font-family:Playfair Display,serif;font-weight:400;justify-content:space-between;padding-right:20px;padding-top:20px;position:relative}.faq-section .category svg{height:18px;position:absolute;right:0;top:50%;width:18px}.faq-section .faqs{border-top:2px solid #e8eef3;overflow:hidden}.faq-section .faqs:first-child{border-color:none}.faq-section .faqs .accordion-inner.collapsible-open .inner-arrow{color:#00857a;transform:translateY(-50%) rotate(180deg)}.faq-section .accordion{cursor:pointer}.faq-section .faq-question{color:#1d1f4d;cursor:pointer;display:flex;font-size:18px;font-weight:400;padding:20px 40px 20px 0;position:relative}.faq-section .faq-question svg{color:#1d1f4d;height:18px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px}.faq-section .faq-question span{text-decoration:underline}.faq-section .faq-answer{border-bottom:1px solid #e8eef3;color:#4a4c71;overflow:hidden}.faq-section .faq-answer:last-child{border-color:none}.faq-section .faq-answer .answer-content{padding:10px 0 20px}.faq-section .faq-answer .answer-content p{margin-top:0}.faq-section .faq-answer a{color:teal;text-decoration:none}.faq-section .faq-answer a:hover{text-decoration:underline}.pagination{align-items:center;display:flex;flex-wrap:wrap;list-style:none;padding:20px 0}.pagination a,.pagination div,.pagination span{color:#1d1f4d;font-size:16px;font-weight:600;padding:5px 10px;text-decoration:none}.pagination a:hover{background:#00857a;color:#fff}.pagination li{align-items:center;display:flex;justify-content:center;margin-right:10px;margin-top:5px}.pagination .active{background:#00857a}.pagination .active span{color:#fff}.pagination .disabled{color:#e7e7e7}.pagination .next,.pagination .previous{border:none}@media (max-width:600px){.pagination{justify-content:center}}.dropdown{display:inline-block;display:flex;font-family:Jost,sans-serif;height:100%;margin-top:0;position:relative}.dropdown.dropdown--desktop{width:250px}@media (max-width:600px){.dropdown.dropdown--desktop{display:none}}.dropdown.dropdown--desktop .dropdown-content{width:250px}.dropdown.dropdown--desktop .dropbtn,.dropdown.dropdown--desktop .sort-by{background-color:#f5f5f5;height:44px;padding:12px 16px}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .arrow{transform:rotate(-180deg);-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.dropdown .dropbtn,.dropdown .sort-by{border:none;color:#1d1f4d;cursor:pointer}.dropdown .dropbtn{display:flex;flex:1;justify-content:space-between;text-align:left}.dropdown .dropbtn span{font-weight:700}.dropdown .dropdown-content{background-color:#f5f5f5;display:none;min-width:160px;position:absolute;top:100%;z-index:1}.dropdown .dropdown-content.active{display:block}.dropdown .dropdown-content div{cursor:pointer;display:block;text-decoration:none}.dropdown .dropdown-content div a{color:#1d1f4d;display:block;padding:12px 16px;text-decoration:none}.dropdown .dropdown-content div:hover{background-color:#00857a}.dropdown .dropdown-content div:hover a{color:#fff}.modal-content{grid-gap:20px;background-color:#fff;border:2px solid #1d1f4d;color:#1d1f4d;display:grid;grid-template-columns:1fr 1fr;max-height:95vh;max-width:min(980px,99vw);overflow:auto;padding:20px;position:relative}.modal-content--no-grid{display:inline-block}.modal-content--warning{border-color:#db3a35}.modal-content .image-section .image{height:430px;width:430px}.modal-content .image-section .image img{height:100%;object-fit:contain;width:100%}.exit{align-items:center;background-color:#1d1f4d;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}.exit img{margin:5px}.exit:hover{background-color:#00857a}.ingredient-name{font-family:Playfair Display,serif;font-size:28px;font-weight:lighter;margin-top:0;max-width:80%}.popout-modal{align-items:center;background-color:rgba(0,0,0,.25);display:none;justify-content:center;z-index:9999}.popout-modal,.popout-modal .blocker{bottom:0;height:100%;overflow:auto;position:fixed;top:0;width:100%}.popout-modal .blocker{left:0;padding:20px;right:0;text-align:center;z-index:1}.popout-modal.active{display:flex}.popout-modal--warning{background-color:rgba(22,53,91,.7)}@media (min-width:801px){.popout-modal--artisan .ingredient-name.mobile{display:none}}@media (max-width:800px){.popout-modal--artisan .modal-content{border:none;grid-template-columns:1fr;height:100%;left:0;overflow-y:auto;padding:30px 20px 20px;position:fixed;top:0;width:100%}.popout-modal--artisan .image-section .image{width:100%}.popout-modal--artisan .exit{right:20px;top:20px}.popout-modal--artisan .ingredient-name.desktop{display:none}}@media (min-width:1001px){.popout-modal--ingredients .ingredient-name.mobile{display:none}}@media (max-width:1000px){.popout-modal--ingredients .modal-content{border:none;display:flex;flex-direction:column;height:100%;left:0;overflow-y:auto;padding:30px 20px 20px;position:fixed;top:0;width:100%}.popout-modal--ingredients .image-section .image{height:auto;width:100%}.popout-modal--ingredients .exit{right:20px;top:20px}.popout-modal--ingredients .ingredient-name.desktop{display:none}}.basic-title{color:#1d1f4d;margin:25px auto}.basic-title h1{font-family:Playfair Display,serif;font-weight:400;padding-bottom:20px;text-align:center;text-transform:uppercase}.basic-title div{max-width:900px;text-align:center}.basic-title div a{color:#00857a;text-decoration:none}.basic-title div a:hover{text-decoration:underline}.video-reviews{background-color:#f5f5f5;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}.video-reviews h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-align:center}.video-reviews p{color:#4a4c71;text-align:center}.video-reviews .review-grid{grid-gap:20px;color:#1d1f4d;display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;padding-bottom:20px}.video-reviews .review-grid::-webkit-scrollbar{width:10px}.video-reviews .review-grid::-webkit-scrollbar-track{background:#fcfaf7}.video-reviews .review-grid::-webkit-scrollbar-thumb{background:#1d1f4d}.video-reviews .review-grid::-webkit-scrollbar-thumb:hover{background:#00857a}.video-reviews .review-grid::-webkit-scrollbar-button{background-color:#1d1f4d}.video-reviews .review-grid::-webkit-scrollbar-button:hover{background-color:#00857a}.video-reviews .review-grid::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.video-reviews .review-grid::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.video-reviews .review-grid::-webkit-scrollbar-button:horizontal:end:decrement,.video-reviews .review-grid::-webkit-scrollbar-button:horizontal:start:increment,.video-reviews .review-grid::-webkit-scrollbar-button:vertical:end:decrement,.video-reviews .review-grid::-webkit-scrollbar-button:vertical:start:increment{display:none}.video-reviews .title{font-size:20px;font-weight:400;padding:10px 0}.video-reviews .description p{text-align:left}.basic__banner-outer .layout-wrapper{margin-bottom:40px}@media (max-width:1200px){.basic__banner-outer .layout-wrapper{margin-bottom:20px}}.basic__banner-outer .basic-title{font-family:Playfair Display,serif;font-size:28px;font-weight:400;text-align:center;text-transform:uppercase}.basic__banner-outer .title-with-image{align-items:center;display:flex}@media (max-width:1000px){.basic__banner-outer .title-with-image .corporate-intro-image{display:none}}.basic__banner-outer .hero-image{max-height:445px;max-width:1180px;position:relative}.basic__banner-outer .hero{height:auto;object-fit:contain;width:100%}.basic__banner-outer .badge-image{position:absolute;right:20px;top:20px}@media (max-width:1200px){.basic__banner-outer .badge-image{display:none}}.basic__banner-outer .intro-content{margin:40px auto;max-width:750px;padding:0 20px}.basic__banner-outer .intro-content h2{font-family:Playfair Display,serif;font-weight:lighter;text-align:center}.basic__banner-outer .intro-content .content-text{text-align:center}.basic__banner-outer .intro-cta-button{margin:25px auto 0;text-align:center}.basic__banner-outer .intro-cta-button a{border-width:2px;font-weight:700;text-transform:none}.basic__banner-outer .divider{background-color:#00857a;height:2px;margin:25px auto;width:60px}.gallery-images-holder{display:flex;margin:0 auto;max-width:1416px;overflow:auto}.gallery-images-holder::-webkit-scrollbar{width:10px}.gallery-images-holder::-webkit-scrollbar-track{background:#fcfaf7}.gallery-images-holder::-webkit-scrollbar-thumb{background:#1d1f4d}.gallery-images-holder::-webkit-scrollbar-thumb:hover{background:#00857a}.gallery-images-holder::-webkit-scrollbar-button{background-color:#1d1f4d}.gallery-images-holder::-webkit-scrollbar-button:hover{background-color:#00857a}.gallery-images-holder::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.gallery-images-holder::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.gallery-images-holder::-webkit-scrollbar-button:horizontal:end:decrement,.gallery-images-holder::-webkit-scrollbar-button:horizontal:start:increment,.gallery-images-holder::-webkit-scrollbar-button:vertical:end:decrement,.gallery-images-holder::-webkit-scrollbar-button:vertical:start:increment{display:none}.gallery-images-holder img{height:333px;width:350px}.environment-sustainability{padding-bottom:50px}@media (max-width:600px){.environment-sustainability{padding-top:25px}}.environment-sustainability .header{padding-bottom:25px}.environment-sustainability .header h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-align:center}.environment-sustainability .header p{color:#4a4c71;text-align:center}@media (max-width:600px){.environment-sustainability .header{padding-bottom:10px}}.environment-sustainability .environment-info-holder{grid-gap:20px;display:grid;grid-template-columns:auto auto auto}.environment-sustainability .environment-info-holder h3{color:#1d1f4d;font-weight:400}.environment-sustainability .environment-info-holder p{color:#4a4c71}@media (max-width:600px){.environment-sustainability .environment-info-holder{grid-gap:10px;grid-template-columns:auto}}.simple-title{border-bottom:1px solid #e8eef3;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:25px}@media (max-width:800px){.simple-title{padding-bottom:25px;padding-top:25px}}.simple-title h1{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;line-height:50px;text-decoration:underline #00857a 2px;text-transform:uppercase;text-underline-offset:10px}.footer-links-holder{background-color:#1d1f4d;margin:-50px auto 0;max-width:1416px;padding:20px 0}@media (max-width:1000px){.footer-links-holder{margin-top:-25px}}.footer-links-holder .layout-wrapper{margin:0 auto}.footer-links-holder .footer-links{grid-gap:25px;display:grid;grid-template-columns:repeat(4,auto);margin:0 auto}@media (max-width:600px){.footer-links-holder .footer-links{border-top:1px solid #00857a;grid-template-columns:auto;margin:0;padding:20px 0;width:100%}}.footer-links-holder .footer-links a{color:#fff;text-decoration:none}.footer-links-holder .footer-links a:hover{color:#78b690}.layout-checkout-subfooter{background-color:#181b3f;margin:0 auto;max-width:1416px;padding:25px 0}.layout-checkout-subfooter .layout-wrapper{margin:0 auto}.layout-checkout-subfooter .layout-subfooter__body{color:#fff;margin:0 auto}.layout-checkout-subfooter .layout-subfooter__body a{color:#fff;text-decoration:none}.layout-checkout-subfooter .layout-subfooter__body a:hover{color:#78b690}.checkout-title{margin:0 auto;padding-bottom:50px;padding-top:50px}@media screen and (max-width:800px){.checkout-title{padding-bottom:25px;padding-top:25px}}.checkout-title .title{margin:0 auto}.checkout-title .title h1{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-align:center;text-transform:uppercase}.checkout-title .title h1 span{color:#00857a}.checkout-title .title p{color:#1d1f4d;margin:25px auto;text-align:center}.checkout-title .title .order-number{font-size:20px;padding:20px;text-align:center}.checkout-title .title .order-number span{color:#00857a}.checkout-title .title .order-number--border{border:2px solid #00857a}.order-items-holder .order-contents-holder{grid-gap:25px;display:grid;grid-template-columns:7fr 2fr;margin-bottom:25px}@media (max-width:1200px){.order-items-holder .order-contents-holder{grid-template-columns:auto}}.order-items-holder .order-table{display:flex;flex-direction:column;width:100%}.order-items-holder .order-table-header{grid-gap:20px;border-bottom:2px solid #e2e5ee;color:#1d1f4d;display:grid;grid-template-columns:400px 2fr 3fr 2fr 1fr;padding-bottom:20px}@media (max-width:800px){.order-items-holder .order-table-header{display:none}}.order-items-holder .order-table-item{border-bottom:2px solid #e2e5ee}.order-items-holder .order-table-row{grid-gap:20px;align-items:center;color:#1d1f4d;display:grid;grid-template-columns:120px 260px 2fr 3fr 2fr 1fr;padding:20px 0}@media (max-width:800px){.order-items-holder .order-table-row{grid-template-areas:"itemImage itemInfo itemInfo itemInfo" "itemImage itemInfo itemInfo itemInfo" "itemImage itemTotal itemTotal itemTotal" "itemImage itemQty itemQty itemDelete";grid-template-columns:none;justify-items:center}}.order-items-holder .line-item-info{grid-gap:10px;display:flex;flex-direction:column;gap:10px;text-decoration:none}.order-items-holder .line-item-info:hover *{color:#00857a}.order-items-holder .order-item-branding-options,.order-items-holder .order-item-edit{padding-top:10px}.order-items-holder .order-item-branding-options-heading{padding-bottom:7px}.order-items-holder .order-item-branding-options-item{display:flex;padding-top:7px}.order-items-holder .order-item-branding-options-item label{word-wrap:break-word;padding-left:5px}.order-items-holder .order-table-item-delete{text-align:end}.order-items-holder .order-item-name{color:#1d1f4d;font-family:Playfair Display,serif}.order-items-holder .order-item-delivery{align-self:flex-start;color:#4a4c71;font-size:14px}.order-items-holder .order-table-header-qty,.order-items-holder .order-table-header-total,.order-items-holder .order-table-item-total{text-align:center}.order-items-holder .order-table-item-qty{justify-self:center}.order-items-holder .order-table-item-total{color:#00857a}.order-items-holder .line-item-recipient{color:#1d1f4d;font-size:14px;font-weight:700;padding:10px 0}@media (max-width:800px){.order-items-holder .line-item-recipient{margin-left:0}}.order-items-holder .qty-input{align-items:center;display:flex}.order-items-holder .cell-delete-link svg{border-radius:50%;color:#db3a35;height:26px;padding:3px;width:26px}.order-items-holder .cell-delete-link svg:hover{background-color:#db3a35;color:#fff}.order-items-holder .line-substitute-items{color:#1d1f4d;margin-left:140px}@media (max-width:800px){.order-items-holder .line-substitute-items{margin-left:0}}.order-items-holder .line-substitute-item{grid-gap:20px;align-items:center;border-top:1px solid #e2e5ee;display:grid;grid-template-columns:50px 190px 1fr 1fr;padding:10px 0}@media (max-width:800px){.order-items-holder .line-substitute-item{grid-gap:10px;grid-template-areas:"subImage subName subName subDelete" "subImage subPrice subPrice subDelete"}}.order-items-holder .small-screen-info{display:none}@media (max-width:800px){.order-items-holder .order-table-item-image{align-self:flex-start;grid-area:itemImage;justify-self:flex-start}.order-items-holder .order-table-item-image img{height:50px;width:50px}.order-items-holder .order-table-item-info{grid-area:itemInfo;justify-self:flex-start}.order-items-holder .order-table-item-price{display:none}.order-items-holder .order-table-item-qty{grid-area:itemQty;justify-self:flex-start}.order-items-holder .order-table-item-total{grid-area:itemTotal;justify-self:flex-start}.order-items-holder .order-table-item-delete{grid-area:itemDelete;justify-self:flex-end}.order-items-holder .small-screen-info{display:inline-block}.order-items-holder .line-substitute-image{grid-area:subImage}.order-items-holder .line-substitute-name{font-size:14px;grid-area:subName}.order-items-holder .line-substitute-price{font-size:14px;grid-area:subPrice}.order-items-holder .line-substitute-delete{grid-area:subDelete}}.order-items-holder .switch{border-radius:50%;cursor:pointer;height:26px;width:26px}.order-items-holder .switch:hover{background-color:#00857a;color:#fff}.order-items-holder input[type=number]{border:1px solid #e8eef3;height:42px;margin:0 10px;padding:0;text-align:center;width:42px}.order-items-holder input::-webkit-inner-spin-button,.order-items-holder input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-items-holder input[type=number]{-moz-appearance:textfield}.order-items-holder .order-form-buttons{grid-gap:20px;display:flex;flex-wrap:wrap;gap:20px;padding:40px 0}@media screen and (max-width:800px){.order-items-holder .order-form-buttons{flex-direction:column-reverse;padding:20px 0}.order-items-holder .order-form-buttons .button,.order-items-holder .order-form-buttons div{width:100%}}.order-items-holder .button{border-width:2px;text-transform:none}.order-items-holder .customer-details{background-color:#f5f5f5;margin-bottom:20px;padding:20px}.order-items-holder .customer-details h2{color:#1d1f4d;font-size:18px;font-weight:400;margin:0;padding-bottom:20px}.order-items-holder .customer-details p{color:#4a4c71;font-size:14px;margin:0;padding-bottom:5px}.order-items-holder .customer-details a{color:#00857a;text-decoration:none}.order-items-holder .customer-details a:hover{text-decoration:underline}.order-summary-wrapper--complete{margin-bottom:25px}.order-summary-wrapper .accepted-payments,.order-summary-wrapper .order-summary{background-color:#f5f5f5;padding:20px 30px}.order-summary-wrapper .order-summary{border-bottom:1px solid #e8eef3}.order-summary-wrapper h2{color:#1d1f4d;font-family:Playfair Display,serif;font-size:20px;font-weight:400}.order-summary-wrapper .summary-total{color:#4a4c71;display:flex;justify-content:space-between;padding-bottom:10px}.order-summary-wrapper .accepted-payments h3{color:#1d1f4d;font-size:16px}.order-summary-wrapper .accepted-payments .payments-images{grid-gap:5px;display:flex;gap:5px}.order-summary-wrapper .accepted-payments .payments-images .payment-image{border:1px solid #1d1f4d;height:31.35px;width:47.94px}@media screen and (max-width:600px){.order-summary-wrapper .accepted-payments .payments-images .payment-image{height:25px;width:35px}}.order-summary-wrapper .accepted-payments .payments-images .payment-image svg{height:100%;width:100%}.order-summary-wrapper .button{text-transform:none;width:100%}.order-summary-wrapper .payment-buttons{grid-gap:10px;display:flex;flex-direction:column;gap:10px;padding:20px 0}.order-terms{padding:20px 0}.order-terms .order-terms-wrapper{color:#1d1f4d;padding:10px 0}.order-terms .order-terms-wrapper .order-terms-header{font-weight:700}.order-terms .order-terms-wrapper .terms-link{color:#00857a;text-decoration:none}.order-terms .order-terms-wrapper .terms-link:hover{text-decoration:underline}.order-terms .order-terms-wrapper .order-input-checkbox{align-items:center;display:flex;margin-top:10px}.order-terms .order-terms-label{padding-left:15px}input[type=checkbox]{appearance:none;background:#fff;border:1px solid #1d1f4d;color:currentColor;cursor:pointer;display:grid;font:inherit;height:20px;margin:0;place-content:center;transform:translateY(-.075em);width:20px}input[type=checkbox]:before{box-shadow:inset 2em 1em #00857a;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:12px;transform:scale(0);transition:transform 50ms ease-in-out;width:12px}input[type=checkbox]:checked:before{transform:scale(1)}.order-voucher-holder{padding:20px 0}.order-voucher-fields-holder,.order-voucher-holder{align-items:center;display:flex;flex-direction:column}.order-voucher-apply,.order-voucher-trigger{border-width:2px}.order-voucher-fields-holder--hidden,.order-voucher-trigger--hidden{display:none}.order-voucher-apply{margin-top:10px}.extra-info-holder{padding-bottom:25px}.extra-info-holder .layout-wrapper p{color:#1d1f4d}.extra-info-holder .layout-wrapper p a{color:#00857a;text-decoration:none}.extra-info-holder .layout-wrapper p a:hover{text-decoration:underline}.checkout-your-details{padding:0 0 50px}@media (max-width:800px){.checkout-your-details{padding:0}}.checkout-your-details .layout-wrapper{grid-gap:25px;display:grid;grid-template-columns:50% 50%}@media (max-width:800px){.checkout-your-details .layout-wrapper{grid-gap:0;grid-template-columns:auto}}.checkout-your-details .new-customer-form,.checkout-your-details .returning-customer-form{background-color:#f5f5f5;color:#1d1f4d;padding:20px 40px}.checkout-your-details .new-customer-form h2,.checkout-your-details .returning-customer-form h2{font-weight:400}@media (max-width:800px){.checkout-your-details .new-customer-form,.checkout-your-details .returning-customer-form{background-color:#fff}.checkout-your-details .new-customer-form:first-child,.checkout-your-details .returning-customer-form:first-child{border-bottom:1px solid #e8eef3}.checkout-your-details .new-customer-form h2,.checkout-your-details .returning-customer-form h2{font-size:18px}.checkout-your-details .new-customer-form .form-row input,.checkout-your-details .returning-customer-form .form-row input{background-color:#f5f5f5}.checkout-your-details .new-customer-form .form-row button,.checkout-your-details .returning-customer-form .form-row button{width:100%}}.checkout-your-details .form-row{grid-gap:5px;display:flex;flex-direction:column;gap:5px;padding-bottom:10px}.checkout-your-details .form-row input{border-style:none;color:#1d1f4d}.checkout-your-details .form-row.save{padding:20px 0}.checkout-your-details .form-row button{border-width:2px;text-transform:none}.checkout-your-details .form-row a{color:#1d1f4d}.checkout-your-details .form-row a:hover{color:#00857a}.delivery-details-options{margin-bottom:25px}.delivery-details-options .layout-wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(520px,100%),1fr));justify-content:space-between}.delivery-details-options .layout-wrapper .form-option{align-items:center;background-color:#f5f5f5;border:1px solid transparent;color:#1d1f4d;cursor:pointer;display:flex;height:190px;justify-content:center;padding:15px;position:relative;text-decoration:none;transition:all .25s ease}.delivery-details-options .layout-wrapper .form-option div{text-align:center}.delivery-details-options .layout-wrapper .form-option.active{border-color:#00857a}.delivery-details-options .layout-wrapper .form-option.active .icon{display:block}.delivery-details-options .layout-wrapper .form-option:hover{border:1px solid #00857a}.delivery-details-options .layout-wrapper .icon{background-color:#00857a;border-radius:50%;color:#fff;display:none;height:24px;margin-right:5px;padding:5px;position:absolute;right:10px;top:10px;width:24px}.gift-by-text-selector-holder{padding:25px 0}.gift-by-text-selector-holder .layout-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:auto auto;justify-content:space-between}@media (max-width:1000px){.gift-by-text-selector-holder .layout-wrapper{display:block}}.gift-by-text-selector-holder .gift-by-text-selector{max-width:500px}.gift-by-text-selector-holder .gift-by-text-selector h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.gift-by-text-selector-holder .gift-by-text-selector p{color:#9596ac;line-height:26px}.gift-by-text-selector-holder .gift-by-text-selector a{text-decoration:none}.gift-by-text-selector-holder .text-options{grid-gap:20px;display:flex;gap:20px}.gift-by-text-selector-holder .text-option{align-items:center;background-color:#f5f5f5;border:1px solid transparent;color:#1d1f4d;cursor:pointer;display:flex;flex-basis:220px;height:55px;justify-content:center;padding:20px;transition:all .25s ease}.gift-by-text-selector-holder .text-option.active{border-color:#00857a}.gift-by-text-selector-holder .text-option.active .icon{display:block}.gift-by-text-selector-holder .text-option:hover{border:1px solid #00857a}.gift-by-text-selector-holder .image-wrapper{max-height:280px;max-width:520px;overflow:hidden}.gift-by-text-selector-holder .image-wrapper img{object-fit:contain;width:100%}@media (max-width:1000px){.gift-by-text-selector-holder .image-wrapper{display:none}}.address-form__intro{margin-bottom:2em;max-width:540px}.standard-form{color:#1d1f4d;padding:0}.standard-form h2{font-family:Playfair Display,serif;font-weight:400}.standard-form .form-row{grid-gap:5px;display:flex;flex-direction:column;gap:5px;padding-bottom:20px;position:relative}.standard-form .form-row--horizontal{flex-direction:row}.standard-form .additional-info{align-items:center;background-color:#fff;border:1px solid #cecece;box-shadow:0 2px 4px 0 #cecece;display:flex;font-size:15px;justify-content:center;left:580px;min-height:44px;padding:10px 20px;position:absolute;top:25px}.standard-form .additional-info:before{background-color:#fff;border-bottom:1px solid #cecece;border-left:1px solid #cecece;content:"";height:15px;left:-8px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:15px}.standard-form .additional-info--narrow{left:320px}@media (max-width:1000px){.standard-form .additional-info{left:0;top:100px}.standard-form .additional-info:before{background-color:#fff;border-bottom:1px solid #cecece;border-left:1px solid #cecece;left:40px;top:0;transform:translateY(-50%) rotate(135deg)}}.standard-form input,.standard-form select,.standard-form textarea{background-color:#f5f5f5;border-style:none;color:#1d1f4d;max-width:550px}.standard-form input.narrow-field,.standard-form select.narrow-field,.standard-form textarea.narrow-field{max-width:275px}.standard-form .notes-label:after{color:#00857a;content:"for free"}.buttons-row{grid-gap:10px;align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:25px auto}.buttons-row *{text-transform:none;width:300px}@media (max-width:800px){.buttons-row *{width:100%}}#text-form{display:none}.recipient-address-grid{grid-gap:20px;display:flex;gap:20px;margin-bottom:20px;overflow-x:auto;padding-bottom:20px}.recipient-address-grid::-webkit-scrollbar{width:10px}.recipient-address-grid::-webkit-scrollbar-track{background:#fcfaf7}.recipient-address-grid::-webkit-scrollbar-thumb{background:#1d1f4d}.recipient-address-grid::-webkit-scrollbar-thumb:hover{background:#00857a}.recipient-address-grid::-webkit-scrollbar-button{background-color:#1d1f4d}.recipient-address-grid::-webkit-scrollbar-button:hover{background-color:#00857a}.recipient-address-grid::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.recipient-address-grid::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.recipient-address-grid::-webkit-scrollbar-button:horizontal:end:decrement,.recipient-address-grid::-webkit-scrollbar-button:horizontal:start:increment,.recipient-address-grid::-webkit-scrollbar-button:vertical:end:decrement,.recipient-address-grid::-webkit-scrollbar-button:vertical:start:increment{display:none}.recipient-address-grid-item{border:1px solid #cecece;flex:0 0 180px;min-height:225px;padding:20px;text-decoration:none;transition:all .25s ease}.recipient-address-grid-item.active{border-color:#00857a}.recipient-address-grid-item .recipient-form-trigger--button{-webkit-appearance:none;-moz-appearance:none;background:none;border:none;color:#00857a;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:1rem;margin:0;padding:0;text-align:center;text-decoration:none}.recipient-address-grid-item .recipient-form-trigger--button:hover{text-decoration:underline}.add-recipient{align-items:center;color:#1d1f4d;cursor:pointer;display:flex;justify-content:center}.add-recipient:hover{border-color:#00857a;color:#1d1f4d}.add-recipient div{text-align:center}.existing-address{color:#4a4c71}.existing-address .name{color:#1d1f4d}.existing-address .address{margin-bottom:20px}.existing-address a{color:#00857a;text-decoration:none}.existing-address a:hover{text-decoration:underline}.add-extra-items{background-color:#1d1f4d;color:#fff;margin:25px auto;padding:40px 40px 30px;position:relative}.add-extra-items h2{font-family:Playfair Display,serif;font-weight:400;margin:0 auto 25px}@media (max-width:600px){.add-extra-items h2{font-size:20px}}.add-extra-items:before{background-color:#1d1f4d;content:"";height:30px;left:40px;position:absolute;top:-15px;transform:rotate(45deg);width:30px;z-index:-1}.extra-items-grid{grid-gap:25px;display:grid;grid-template-columns:repeat(3,auto);overflow-x:auto;padding-bottom:20px}.extra-items-grid::-webkit-scrollbar{width:10px}.extra-items-grid::-webkit-scrollbar-track{background:#1d1f4d}.extra-items-grid::-webkit-scrollbar-thumb{background:#fcfaf7}.extra-items-grid::-webkit-scrollbar-thumb:hover{background:#00857a}.extra-grid-item{grid-gap:20px;display:flex;gap:20px}@media (max-width:600px){.extra-grid-item{flex-direction:column}}.extra-grid-item img{height:120px;width:120px}.extra-grid-item-text{display:flex;flex-direction:column;height:120px;justify-content:space-between}@media (max-width:600px){.extra-grid-item-text{width:120px}}.extra-grid-item-text .button{font-size:14px;height:40px;padding:10px;text-transform:none;width:100%}.add-recipient-form{background-color:#f2e7d6;margin:0 auto;max-width:1416px;padding:25px 0;position:relative}#new-address-form{position:relative}#new-address-form:before{background-color:#f2e7d6;content:"";height:20px;left:13%;position:absolute;top:-10px;transform:rotate(45deg);width:20px;z-index:-1}#new-text-form{position:relative}#new-text-form:before{background-color:#f2e7d6;content:"";height:40px;left:270px;position:absolute;top:-140px;transform:rotate(45deg);width:40px;z-index:-1}.solo-button{text-transform:none;width:fit-content}.hampers-to-allocate-holder .hamper-delivery-option{color:#1d1f4d;font-size:20px;font-weight:400}.hampers-to-allocate-holder .hamper-to-allocate-details{grid-gap:50px;border-top:1px solid #e2e5ee;display:grid;grid-template-columns:1fr 1fr;padding:20px 0 0}.hampers-to-allocate-holder .hamper-to-allocate-details h5{font-size:20px;font-weight:400;margin:0}@media (max-width:800px){.hampers-to-allocate-holder .hamper-to-allocate-details{grid-template-columns:auto}}.hampers-to-allocate-holder .hamper-to-allocate-info{grid-gap:20px;display:flex;gap:20px}.hampers-to-allocate-holder .text__or__delivery{grid-gap:10px;display:flex;flex-direction:column}.hampers-to-allocate-holder .text__or__delivery div label{margin:0 50px 0 10px}.hampers-to-allocate-holder .hamper-to-allocate-image{height:120px;width:120px}.hampers-to-allocate-holder .hamper-to-allocate-text{display:flex;flex-direction:column}.hampers-to-allocate-holder .hamper-to-allocate-title{color:#1d1f4d;font-family:Playfair Display,serif;font-size:18px;font-weight:400;margin-top:0}.hampers-to-allocate-holder .extra-hamper-to-allocate-info{color:#4a4c71}.hampers-to-allocate-holder .form-row{grid-gap:5px;display:flex;flex-direction:column;gap:5px;padding-bottom:20px}.hampers-to-allocate-holder .form-row input,.hampers-to-allocate-holder .form-row select,.hampers-to-allocate-holder .form-row textarea{background-color:#f5f5f5;border-style:none;color:#1d1f4d}.hampers-to-allocate-holder .form-row select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.hampers-to-allocate-holder .form-row span{color:#00857a}.hampers-to-allocate-holder .checkbox-row{display:flex;gap:10px;padding-top:5px}.become-a-member-form-holder .become-a-member-form-wrapper{grid-gap:50px;background-color:#00857a;color:#fff;display:grid;grid-template-columns:2fr 3fr;margin:50px 0;padding:50px}@media (max-width:1000px){.become-a-member-form-holder .become-a-member-form-wrapper{grid-gap:25px;grid-template-columns:auto;margin:25px 0;padding:25px}}.become-a-member-form-holder .become-a-member-form h2{font-family:Playfair Display,serif;font-size:28px;font-weight:400;line-height:50px;margin:0;text-align:left;text-decoration:underline #fff 1px;text-transform:uppercase;text-underline-offset:10px}@media (max-width:1000px){.become-a-member-form-holder .become-a-member-form h2{font-size:22px}}.become-a-member-form-holder .become-a-member-form .form-row{grid-gap:10px;display:flex;flex-direction:column;padding-bottom:20px}.become-a-member-form-holder .become-a-member-form .form-row input{background-color:#f5f5f5;border:none;color:#1d1f4d}.become-a-member-form-holder .become-a-member-form .button{text-transform:none}.become-a-member-form-holder .become-a-member-info ul{list-style-type:none;padding-inline-start:0}.become-a-member-form-holder .become-a-member-info ul li{background-image:url(/build/images/white-tick.11be2660.svg);background-repeat:no-repeat;background-size:22px;line-height:22px;margin-bottom:10px;padding-left:40px}.become-a-member-form-holder .become-a-member-info ul li div:last-child{color:#cce9e6}.businesses-worked-with{background-color:#fcfaf7;margin:50px auto 0;max-width:1416px;padding:50px}@media (max-width:800px){.businesses-worked-with{padding:25px}}.businesses-worked-with .businesses-title{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-align:center}.businesses-worked-with .businesses-slider{height:100px;margin:40px 0 0;max-height:28vw;overflow:hidden;position:relative;width:100%}.businesses-worked-with .slider-content--items{height:100%;position:relative;top:50%;transform:translateY(-50%);width:100%}.businesses-worked-with .slider-content--item{border-radius:5px;height:100px;position:absolute;transition:all 1s linear;width:137px}.businesses-worked-with .slider-content--item img{height:100%;width:100%}.businesses-worked-with .slider-content--item:first-child{left:0;transform:translateX(-150%);z-index:1}.businesses-worked-with .slider-content--item:nth-child(2){left:0;transform:translateX(-50%);z-index:2}.businesses-worked-with .slider-content--item:nth-child(3){left:20%;transform:translateX(-50%);z-index:4}.businesses-worked-with .slider-content--item:nth-child(4){left:40%;transform:translateX(-50%);z-index:2}.businesses-worked-with .slider-content--item:nth-child(5){left:60%;transform:translateX(-50%);z-index:2}.businesses-worked-with .slider-content--item:nth-child(6){left:80%;transform:translateX(-50%);z-index:2}.businesses-worked-with .slider-content--item:nth-child(7){left:100%;transform:translateX(-50%);z-index:2}.businesses-worked-with .slider-content--item:nth-child(n+8){left:100%;transform:translateX(150%);z-index:1}@media (max-width:800px){.businesses-worked-with .slider-content--item:first-child{left:0;transform:translateX(-100%) scale(.8);z-index:1}.businesses-worked-with .slider-content--item:nth-child(2){left:0;transform:translateX(-50%) scale(.8);z-index:2}.businesses-worked-with .slider-content--item:nth-child(3){left:50%;transform:translateX(-50%) scale(1);z-index:4}.businesses-worked-with .slider-content--item:nth-child(4){left:100%;transform:translateX(-50%) scale(.8);z-index:2}.businesses-worked-with .slider-content--item:nth-child(n+5){left:100%;transform:scale(.8);z-index:1}}.countdown-timer-holder{background-color:#8bbd9a;color:#fff;margin:0 auto;max-width:1416px;padding:10px 0}.countdown-text,.flash{text-align:center}.flash{margin:20px auto 0;padding:20px;width:100%}.flash--error{border:3px solid #db3a35;color:#db3a35}.flash--notice{border:3px solid #00857a;color:#00857a}.flash ul{list-style-type:none}.make-your-own-main-content{padding:25px 0}.make-your-own-main-content h2{font-family:Playfair Display,serif;font-weight:400;text-align:center}.make-your-own-button-zone{border-top:1px solid #cecece;margin:0 auto;max-width:1416px;padding-top:25px}.make-your-own-button-zone .layout-wrapper{grid-gap:20px;display:flex;gap:20px;justify-content:space-between}.make-your-own-button-zone .layout-wrapper--next-step-only{justify-content:flex-end}@media (max-width:600px){.make-your-own-button-zone .layout-wrapper{flex-direction:column-reverse}}.make-your-own-button-zone .button{text-transform:none}.make-your-own-button-zone .button.disabled{cursor:default;pointer-events:none}@media (max-width:600px){.make-your-own-button-zone .button{width:100%}}.hampers-include-content{grid-gap:25px;background-color:#00857a;color:#fff;display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;padding:50px}@media (max-width:1000px){.hampers-include-content{grid-template-columns:auto;padding:25px}}.hampers-include-content h2{font-size:28px;line-height:50px;margin:0;text-align:left;text-decoration:underline #fff 1px;text-transform:uppercase;text-underline-offset:10px}.hampers-include-content ul{list-style-type:none;padding-inline-start:0}.hampers-include-content ul li{background-image:url(/build/images/white-tick.11be2660.svg);background-repeat:no-repeat;background-size:22px;line-height:22px;margin-bottom:10px;padding-left:40px}.filters{color:#1d1f4d}@media (max-width:600px){.filters{background-color:#fff;border-bottom:1px solid #e7e7e7;border-right:1px solid #e7e7e7;padding:20px;position:absolute;top:-25px;transition:left .5s ease;width:75%;z-index:999}.filters.open{left:0}.filters.hidden-filter{left:-100%}}.exit-filter{color:#1d1f4d;height:25px;position:absolute;right:22px;top:22px;width:25px}@media (min-width:600px){.exit-filter{display:none}}.filter-title{font-family:Playfair Display,serif;font-weight:400;margin-top:0}.filter-section{padding:10px 0}.filter-section .section-title{border-bottom:1px solid #e8eef3;padding-bottom:20px}.filter-section a{color:#1d1f4d;display:flex;justify-content:space-between;margin-bottom:12px;text-decoration:none}.filter-section a:hover{color:#00857a}.filter-section .icon{color:#db3a35;margin-right:5px;width:14px}.filter-section .show-more{background-color:#fff;border:none;color:#00857a;cursor:pointer;font-weight:700;padding:5px 0}.filter-section .show-more:hover{text-decoration:underline}.filter-section .show-more--no-js{display:none}.filter-section .togglable-categories--hidden{height:0;overflow:hidden;transition:all .25s linear}.grid-section .grid-top{align-items:center;color:#1d1f4d;display:flex;flex-wrap:wrap-reverse;justify-content:space-between}@media (max-width:600px){.grid-section .grid-top{justify-content:center}}.grid-section .grid-top .item-count{align-self:center;margin:0}.grid-section .grid-top .navigation{margin:0}.grid-section .grid-top .pagination{padding-bottom:5px;padding-top:0}.grid-section .hampers-grid{grid-gap:30px 20px;display:grid;grid-auto-rows:minmax(min-content,max-content);grid-template-columns:repeat(3,minmax(1px,100%));padding:20px 0}@media (max-width:1000px){.grid-section .hampers-grid{grid-template-columns:repeat(2,minmax(1px,100%))}}@media (max-width:600px){.grid-section .hampers-grid{grid-template-columns:minmax(1px,100%);justify-items:center}}.grid-section .hamper-link{max-width:280px;position:relative;text-decoration:none}.grid-section .hamper-link:active .hamper-name,.grid-section .hamper-link:focus .hamper-name,.grid-section .hamper-link:hover .hamper-name{text-decoration:underline}.grid-section .item-link{display:flex;flex-direction:column;justify-content:space-between;max-width:280px;position:relative}.grid-section .info-line{padding-bottom:10px}.grid-section .item-info{cursor:pointer}.grid-section .item-info:active .hamper-name,.grid-section .item-info:focus .hamper-name,.grid-section .item-info:hover .hamper-name{text-decoration:underline}.grid-section .image-wrapper{max-height:280px;max-width:280px;overflow:hidden;position:relative}.grid-section .image-wrapper .hamper-img{height:100%;image-rendering:-webkit-optimize-contrast;object-fit:contain;transition:transform .5s;width:100%}.grid-section .hamper-overlay-text{background:#00857a;border-radius:50%;height:80px;position:absolute;right:10px;top:10px;width:80px}.grid-section .hamper-overlay-text span{color:#fff;left:50%;margin:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.grid-section .hamper-name{color:#1d1f4d;font-family:Playfair Display,serif;font-size:24px;font-weight:lighter;padding:20px 0 10px}.grid-section .hamper-name--sm{font-size:20px}.grid-section .hamper-price{color:#00857a;font-size:20px;font-weight:400;margin-top:0;padding:10px 0}.grid-section .hamper-price .previous-price{color:#80c7c1;font-style:italic}.grid-section .hamper-price .previous-price .price{text-decoration:line-through}.grid-section .hamper-text{color:#4a4c71;font-size:14px;margin:0}.grid-section .hamper-text span{font-weight:700}.hamper-unavailable{color:#db3a35;margin:0}.mobile-filter_sort-section{border-bottom:1px solid #e7e7e7;display:grid;grid-template-columns:50% 50%;height:50px;margin-bottom:25px;width:100%}@media (min-width:600px){.mobile-filter_sort-section{display:none}}.dropdown--mobile,.filter-trigger{grid-gap:10px;align-items:center;display:flex;gap:10px;height:100%;justify-content:center}.dropdown--mobile{border-left:1px solid #e7e7e7;padding:0 20px}.dropdown--mobile .dropdown-content{width:100%}.form-input-wrapper{display:flex;max-width:540px;position:relative}@media (max-width:1000px){.form-input-wrapper.has-info{margin-bottom:90px}}.form-input-wrapper input,.form-input-wrapper select,.form-input-wrapper textarea{flex-basis:520px;margin-right:40px}.form-input-wrapper select{max-width:calc(100% - 40px)}.form-input-wrapper .form__required{position:absolute;right:-10px;top:50%;transform:translateY(-50%)}.iti{display:flex!important;width:540px}.iti input{margin-right:40px!important}.narrow-field-wrapper{max-width:280px}.back-to-top{background-color:#1d1f4d;border:none;border-radius:10px;bottom:20px;color:#fff;cursor:pointer;display:none;font-size:18px;outline:none;padding:15px;position:fixed;right:30px;z-index:99}.back-to-top:hover{background-color:#00857a}.reviews-section{margin:0 auto;max-width:1416px}.reviews-section--grey-bg{background-color:#fcfaf7}.reviews-bar{padding:50px 0}@media (max-width:800px){.reviews-bar{padding:25px 0}}.corporate-intro-items{grid-gap:50px;display:grid;grid-template-columns:2fr 1fr;padding:50px 0}.corporate-intro-items .corporate-intro-text{max-width:500px}.corporate-intro-items .corporate-intro-text img{height:auto!important;max-width:100%}@media (max-width:800px){.corporate-intro-items{grid-gap:25px;grid-template-columns:auto;padding:25px 0}.corporate-intro-items .corporate-intro-text{order:2}}.corporate-intro-items .corporate-intro-image{max-height:190px;max-width:360px}.corporate-intro-items .corporate-intro-image img{height:100%;object-fit:contain;width:100%}.all-categories{padding-bottom:50px}@media (600px){.all-categories{padding-bottom:25px}}.all-categories .categoryGroups-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.all-categories .categoryGroup-link{align-items:center;display:flex;flex-direction:column;position:relative;text-decoration:none}.all-categories .categoryGroup-link:active .categoryGroup-name,.all-categories .categoryGroup-link:focus .categoryGroup-name,.all-categories .categoryGroup-link:hover .categoryGroup-name{color:#00857a}.all-categories .categoryGroup-link .image-wrapper{max-height:280px;max-width:280px;overflow:hidden}.all-categories .categoryGroup-link .image-wrapper .categoryGroup-img{height:100%;object-fit:contain;transition:transform .5s;width:100%}.all-categories .categoryGroup-link .image-with-grey-border{border:1px solid #cecece}.all-categories .categoryGroup-link .categoryGroup-name{background-color:#fff;border:1px solid #cecece;bottom:0;color:#1d1f4d;font-family:Playfair Display,serif;font-size:20px;font-weight:700;font-weight:lighter;left:50%;line-height:1.6;margin:0;max-width:280px;padding:20px;position:absolute;text-align:left;transform:translateX(-50%);width:80%}@media (max-width:600px){.all-categories .categoryGroup-link .categoryGroup-name{border:none;padding-left:0;position:static;transform:translateX(0);width:auto}}.products{margin:0 auto;max-width:1416px}.products,.products--items{padding-bottom:25px}@media (max-width:600px){.products{padding-top:0}}.products .layout-wrapper{grid-gap:40px;display:grid;grid-template-columns:1fr 3fr}@media (max-width:600px){.products .layout-wrapper{grid-template-columns:repeat(1,1fr);position:relative}}.popular-hampers{padding-bottom:50px}@media (600px){.popular-hampers{padding-bottom:25px}}.popular-hampers .categoryGroups-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}.popular-hampers .categoryGroup-link{align-items:center;display:flex;flex-direction:column;position:relative;text-decoration:none}.popular-hampers .categoryGroup-link:active .categoryGroup-name,.popular-hampers .categoryGroup-link:focus .categoryGroup-name,.popular-hampers .categoryGroup-link:hover .categoryGroup-name{color:#00857a}.popular-hampers .categoryGroup-link .image-wrapper{max-height:280px;max-width:280px;overflow:hidden}.popular-hampers .categoryGroup-link .image-wrapper .categoryGroup-img{height:100%;object-fit:contain;transition:transform .5s;width:100%}.popular-hampers .categoryGroup-link .image-with-grey-border{border:1px solid #cecece}.popular-hampers .categoryGroup-link .categoryGroup-name{background-color:#fff;border:1px solid #cecece;bottom:0;color:#1d1f4d;font-family:Playfair Display,serif;font-size:20px;font-weight:700;font-weight:lighter;left:50%;line-height:1.6;margin:0;max-width:280px;padding:20px;position:absolute;text-align:left;transform:translateX(-50%);width:80%}@media (max-width:600px){.popular-hampers .categoryGroup-link .categoryGroup-name{border:none;padding-left:0;position:static;transform:translateX(0);width:auto}}.no-products{margin-bottom:25px}.no-products p{font-size:18px}.product-info-outer .product-info{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr;margin:25px auto}@media (max-width:1000px){.product-info-outer .product-info{grid-gap:0;grid-template-columns:1fr}}.product-info-outer .hamper-name{color:#1d1f4d;display:none;font-family:Playfair Display,serif;font-weight:lighter;padding-bottom:20px}@media (max-width:1000px){.product-info-outer .hamper-name--mobile{display:block;font-size:1.5em}}@media (min-width:1001px){.product-info-outer .hamper-name--desktop{display:block}}.product-info-outer .product-image{align-items:center;display:flex;flex-direction:column}.product-info-outer .main-hamper-image{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;height:580px;margin-bottom:20px;position:relative;width:580px}@media (max-width:600px){.product-info-outer .main-hamper-image{height:auto;width:100%}}.product-info-outer .main-hamper-image img{height:100%;object-fit:contain;width:100%}.product-info-outer .savings-bubble{align-items:center;background-color:#00857a;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:100px;justify-content:center;padding:5px;position:absolute;right:20px;text-align:center;top:10px;width:100px}.product-info-outer .image-gallery{grid-gap:10px;display:flex;gap:10px;justify-content:center}.product-info-outer .gallery-image{border-bottom:2px solid transparent;cursor:pointer;padding-bottom:10px}.product-info-outer .gallery-image:hover{border-color:#1d1f4d}.product-info-outer .gallery-image .image-wrapper{aspect-ratio:1;max-height:77px;max-width:77px}.product-info-outer .gallery-image .image-wrapper img{height:auto;object-fit:cover;width:100%}.product-info-outer .gallery-image.active{border-color:#1d1f4d}.product-info-outer .product-detail-content{border-bottom:1px solid #e8eef3;margin:20px}@media (max-width:1000px){.product-info-outer .product-detail-content{margin:20px 0}}.product-info-outer .product-detail-content--text-gift{border-bottom:none}.product-info-outer .hamper-intro a{color:teal;text-decoration:none}.product-info-outer .hamper-intro a:hover{text-decoration:underline}.product-info-outer .hamper-expiry-date{font-weight:700;padding:20px 0 0}.product-info-outer .hamper-intro,.product-info-outer .suitability-icons{color:#4a4c71;padding-bottom:20px}.product-info-outer .suitability-icons{grid-gap:10px;display:flex;flex-wrap:wrap;gap:10px}.product-info-outer .hamper-intro-links{grid-gap:20px;align-items:center;display:flex;flex-wrap:wrap;gap:20px}.product-info-outer .hamper-intro-links .button{text-transform:none}.product-info-outer .to-more-info{color:#00857a;text-decoration:underline #00857a 2px;text-underline-offset:10px}.product-info-outer .form-section{margin:20px}@media (max-width:1000px){.product-info-outer .form-section{margin:20px 0}}.product-info-outer .price{grid-gap:20px;align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding-bottom:20px}.product-info-outer .current-price{color:#00857a;font-family:Playfair Display,serif;font-size:32px;font-weight:700}.product-info-outer .previous-price{color:#80c7c1;font-size:14px}.product-info-outer .courier-info{color:#4a4c71}.product-info-outer .courier-info a{color:#00857a;font-weight:700;text-decoration:none}.product-info-outer .courier-info a:hover{text-decoration:underline}.product-info-outer .form-row{border-bottom:1px solid #e8eef3;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:20px}.product-info-outer .form-row a{color:#1d1f4d;font-size:14px;width:20%}@media (max-width:600px){.product-info-outer .form-row a{width:100%}}.product-info-outer .form-widget{width:75%}@media (max-width:600px){.product-info-outer .form-widget{margin-bottom:10px;width:100%}}.product-info-outer .form-widget select{background-color:#f5f5f5;border:none;color:#1d1f4d;width:100%}.product-info-outer .form-info{padding:20px 0}.product-info-outer .info-line{grid-gap:15px;align-items:center;color:#4a4c71;display:flex;gap:15px;padding-bottom:10px}.product-info-outer .info-line .tick-icon{width:24px}.product-info-outer .info-line .icon{background-color:#00857a;border-radius:50%;height:24px;padding:5px;width:24px}.product-info-outer .info-line .info-text{display:flex;flex-direction:column}.product-info-outer .info-line .teal-text{color:#00857a;font-weight:700}.product-info-outer .info-line .grey-text{color:#8e8fa6}.product-info-outer .info-line strong{color:#1d1f4d}.product-info-outer .quantity-line{align-items:center;display:flex}.product-info-outer .quantity-line .switch{border-radius:50%;cursor:pointer;height:26px;width:26px}.product-info-outer .quantity-line .switch:hover{background-color:#00857a;color:#fff}.product-info-outer .quantity-line input[type=number]{border:1px solid #e8eef3;height:42px;margin:0 10px;padding:0;text-align:center;width:42px}.product-info-outer .quantity-line input::-webkit-inner-spin-button,.product-info-outer .quantity-line input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-info-outer .quantity-line input[type=number]{-moz-appearance:textfield}.product-info-outer .quantity-line button{border-width:2px;font-weight:700;margin-left:10px;text-transform:capitalize}.hamper-ingredients-holder{background-color:#fcfaf7;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}.hamper-ingredients-holder .ingredients-title{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:lighter;padding-bottom:20px;text-align:center}.hamper-ingredients-holder .ingredients-grid{grid-gap:20px;display:flex;flex-wrap:wrap;gap:20px}.hamper-ingredients-holder .ingredients-grid .show-more-button{display:none}@media (max-width:600px){.hamper-ingredients-holder .ingredients-grid{height:590px;justify-content:center;overflow:hidden;position:relative;transition:height .25s ease}.hamper-ingredients-holder .ingredients-grid .show-more-button{bottom:0;display:block;left:50%;position:absolute;transform:translateX(-50%);width:240px;z-index:999}.hamper-ingredients-holder .ingredients-grid .gradient{background:linear-gradient(0deg,#fcfaf7,hsla(36,45%,98%,.5));bottom:0;display:block;height:185px;position:absolute;width:100%;z-index:99}}.hamper-ingredients-holder .ingredient{cursor:pointer;width:130px}.hamper-ingredients-holder .ingredient:active .ingredient-name,.hamper-ingredients-holder .ingredient:focus .ingredient-name,.hamper-ingredients-holder .ingredient:hover .ingredient-name{color:#00857a}.hamper-ingredients-holder .ingredient .image-wrapper{max-height:130px;max-width:130px;overflow:hidden}.hamper-ingredients-holder .ingredient .image-wrapper .ingredient-img{object-fit:cover;transition:transform .5s;width:100%}.hamper-ingredients-holder .ingredient .ingredient-name{color:#4a4c71;font-size:14px;font-weight:400;padding-top:10px;text-align:center}.hamper-ingredients-holder .gradient{display:none}.hamper-ingredients-holder .ingredients-extratext{color:#1d1f4d;margin:40px auto;text-align:center}.hamper-ingredients-holder .edit-button{text-align:center}.hamper-ingredients-holder .edit-button .button{border-width:2px;font-weight:700;text-transform:capitalize}.substitute-item-holder{background-color:#1d1f4d;color:#fff;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}.substitute-item-holder .substitute-title{font-family:Playfair Display,serif;font-weight:lighter;padding-bottom:20px;text-align:center}.substitute-item-holder .substitute-row{display:grid;grid-template-columns:2fr 1fr 2fr}@media (max-width:1000px){.substitute-item-holder .substitute-row{grid-template-columns:1fr}.substitute-item-holder .substitute-row:not(:last-child){border-bottom:2px solid #34355f}}.substitute-item-holder .substitute-row:not(:last-child){padding-bottom:20px}.substitute-item-holder .substitute-row:not(:first-child){padding-top:20px}.substitute-item-holder .substitute-item{grid-gap:20px;align-items:center;background-color:#34355f;border:2px solid transparent;cursor:pointer;display:flex;gap:20px;padding:20px;transition:all .25s}.substitute-item-holder .substitute-item.selected,.substitute-item-holder .substitute-item:hover{background-color:#fff;border-color:#00857a;color:#1d1f4d}.substitute-item-holder .item-divider{align-items:center;display:flex;justify-content:center;padding:20px;position:relative}.substitute-item-holder .item-divider:after{border-bottom:1px solid #fff;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:1}.substitute-item-holder .item-divider span{background-color:#1d1f4d;padding:0 10px;z-index:9}.order-form-two{background-color:#181b3f;margin:0 auto;max-width:1416px}.order-form-two .form-section{grid-gap:50px;align-items:center;display:flex;flex-wrap:wrap;gap:50px;justify-content:center;padding:20px 0}@media (max-width:600px){.order-form-two .form-section{grid-gap:20px;gap:20px;padding:30px 0}}.order-form-two .price{grid-gap:10px;display:flex;gap:10px}.order-form-two .current-price{color:#00857a;font-family:Playfair Display,serif;font-size:32px;font-weight:700}.order-form-two .previous-price{color:#80c7c1;font-size:14px}.order-form-two .courier-info{color:#fff;font-size:14px}.order-form-two .courier-info a{color:#fff;font-weight:700;text-decoration:none}.order-form-two .courier-info a:hover{text-decoration:underline}@media (max-width:600px){.order-form-two .courier-info{text-align:right}}.order-form-two .order-form{color:#fff}.order-form-two .order-form form{grid-gap:50px;display:flex;flex-wrap:wrap;gap:50px;justify-content:center}@media (max-width:600px){.order-form-two .order-form form{grid-gap:20px;gap:20px;justify-content:left}.order-form-two .order-form .country-line{width:100%}}.order-form-two .order-form .country-widget select{background-color:#f5f5f5;border:none;color:#1d1f4d;height:55px;width:100%}.order-form-two .order-form .country-link{align-self:center;color:#fff;font-size:14px;max-width:120px}@media (max-width:600px){.order-form-two .order-form .country-link{max-width:100%}}.order-form-two .order-form .quantity-line{align-items:center;display:flex}@media (max-width:600px){.order-form-two .order-form .quantity-line{justify-content:space-evenly;width:100%}}.order-form-two .order-form .quantity{align-items:center;display:flex}.order-form-two .order-form .quantity .switch{border-radius:50%;color:#fff;cursor:pointer;height:26px;width:26px}.order-form-two .order-form .quantity .switch:hover{background-color:#00857a}.order-form-two .order-form .quantity input[type=number]{border:1px solid #e8eef3;height:42px;margin:0 10px;padding:0;text-align:center;width:42px}.order-form-two .order-form input::-webkit-inner-spin-button,.order-form-two .order-form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.order-form-two .order-form input[type=number]{-moz-appearance:textfield}.order-form-two .order-form button{border-width:2px;font-weight:700;margin-left:10px;text-transform:capitalize}.related-hampers{margin:0 auto}.related-hampers .related-title{font-family:Playfair Display,serif;font-weight:lighter;text-align:center}.related-hampers .hampers-grid{grid-gap:20px;display:flex;gap:20px;margin-bottom:20px;overflow:auto;padding-bottom:20px;padding-top:20px}.related-hampers .hampers-grid::-webkit-scrollbar{width:10px}.related-hampers .hampers-grid::-webkit-scrollbar-track{background:#fcfaf7}.related-hampers .hampers-grid::-webkit-scrollbar-thumb{background:#1d1f4d}.related-hampers .hampers-grid::-webkit-scrollbar-thumb:hover{background:#00857a}.related-hampers .hampers-grid::-webkit-scrollbar-button{background-color:#1d1f4d}.related-hampers .hampers-grid::-webkit-scrollbar-button:hover{background-color:#00857a}.related-hampers .hampers-grid::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.related-hampers .hampers-grid::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.related-hampers .hampers-grid::-webkit-scrollbar-button:horizontal:end:decrement,.related-hampers .hampers-grid::-webkit-scrollbar-button:horizontal:start:increment,.related-hampers .hampers-grid::-webkit-scrollbar-button:vertical:end:decrement,.related-hampers .hampers-grid::-webkit-scrollbar-button:vertical:start:increment{display:none}.related-hampers .hamper-link{max-width:280px;position:relative;text-decoration:none}.related-hampers .hamper-link:active .hamper-name,.related-hampers .hamper-link:focus .hamper-name,.related-hampers .hamper-link:hover .hamper-name{text-decoration:underline}.related-hampers .image-wrapper{height:280px;overflow:hidden;width:280px}.related-hampers .image-wrapper .hamper-img{height:100%;object-fit:contain;transition:transform .5s;width:100%}.related-hampers .hamper-name{color:#1d1f4d;font-family:Playfair Display,serif;font-size:24px;font-weight:lighter;padding:20px 0 10px}.related-hampers .hamper-price{color:#00857a;font-size:20px;font-weight:400;padding:10px 0}.related-hampers .hamper-price .previous-price{color:#80c7c1;font-style:italic}.related-hampers .hamper-price .previous-price .price{text-decoration:line-through}.related-hampers .hamper-text{color:#4a4c71;font-size:14px;margin:0}.related-hampers .hamper-text span{font-weight:700}.countries-holder{margin-bottom:50px}.countries-holder .layout-wrapper{display:grid}.countries-holder .delivery-group h3{border-bottom:2px solid #cecece;color:#1d1f4d;font-family:Playfair Display,serif;font-weight:lighter;padding-bottom:20px;text-decoration:none}.countries-holder .countries{grid-gap:10px;display:grid;flex-direction:column;grid-template-columns:repeat(auto-fill,280px);list-style-type:none;padding-inline-start:0}.countries-holder .country-name{grid-gap:10px;align-items:center;color:#1d1f4d;display:flex;gap:10px;text-decoration:none}.countries-holder .country-name:hover{text-decoration:underline}.countries-holder .country-name img{box-shadow:0 0 2px 1px #cecece;height:30px;width:40px}.countries-contact{margin-bottom:20px}.countries-contact .contact{background-color:#1d1f4d;color:#fff;display:grid;grid-template-columns:1fr 2fr;padding:30px}@media (max-width:800px){.countries-contact .contact{grid-template-columns:1fr}.countries-contact .contact .button{width:100%}}.countries-contact .contact h3{font-family:Playfair Display,serif;font-size:26px;font-weight:lighter;margin-top:0}.title-image-block .title-image{background-position:50%;background-repeat:no-repeat;background-size:cover;max-height:580px;max-width:580px;position:relative}@media (max-width:600px){.title-image-block .title-image{height:320px}}.title-image-block .title{background-color:#1d1f4d;bottom:0;color:#fff;font-family:Playfair Display,serif;left:30px;padding:30px;position:absolute;text-transform:uppercase;width:375px}@media (max-width:1000px){.title-image-block .title{left:50%;padding:20px;transform:translateX(-50%);width:280px}}.title-image-block .title h1{border-bottom:2px solid #00857a;font-size:32px;font-weight:100;margin:0;padding:10px 0}@media (max-width:1000px){.title-image-block .title h1{font-size:22px;padding:5px 0}}.title-image-block .layout-wrapper{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-top:50px}@media (max-width:600px){.title-image-block .layout-wrapper{grid-template-columns:1fr;margin-top:25px}}.title-image-block .title-links{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:600px){.title-image-block .title-links{display:flex;overflow-x:auto;padding-bottom:20px}.title-image-block .title-links::-webkit-scrollbar{width:10px}.title-image-block .title-links::-webkit-scrollbar-track{background:#fcfaf7}.title-image-block .title-links::-webkit-scrollbar-thumb{background:#1d1f4d}.title-image-block .title-links::-webkit-scrollbar-thumb:hover{background:#00857a}.title-image-block .title-links::-webkit-scrollbar-button{background-color:#1d1f4d}.title-image-block .title-links::-webkit-scrollbar-button:hover{background-color:#00857a}.title-image-block .title-links::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.title-image-block .title-links::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.title-image-block .title-links::-webkit-scrollbar-button:horizontal:end:decrement,.title-image-block .title-links::-webkit-scrollbar-button:horizontal:start:increment,.title-image-block .title-links::-webkit-scrollbar-button:vertical:end:decrement,.title-image-block .title-links::-webkit-scrollbar-button:vertical:start:increment{display:none}}.title-image-block .title-link{position:relative;text-decoration:none}.title-image-block .title-link:active .categoryGroup-name,.title-image-block .title-link:focus .categoryGroup-name,.title-image-block .title-link:hover .categoryGroup-name{color:#00857a}.title-image-block .image-wrapper{max-height:280px;max-width:280px;overflow:hidden}@media (max-width:600px){.title-image-block .image-wrapper{height:280px;width:280px}}.title-image-block .image-wrapper .categoryGroup-img{height:100%;object-fit:contain;transition:transform .5s;width:100%}.title-image-block .categoryGroup-name{background-color:#fff;border-bottom:1px solid #f5f5f5;bottom:0;color:#1d1f4d;font-family:Playfair Display,serif;font-size:20px;font-weight:700;left:50%;line-height:1.6;margin:0;padding:20px;position:absolute;text-align:left;text-transform:uppercase;transform:translateX(-50%);width:80%}@media (max-width:1000px){.title-image-block .categoryGroup-name{font-size:14px;padding:10px}}.featured-hampers-holder{padding-top:50px}@media (max-width:600px){.featured-hampers-holder{padding-top:25px}}.featured-hampers-holder .featured-title{color:#1d1f4d;font-family:Playfair Display,serif;text-align:center;text-transform:uppercase}.featured-hampers-holder .hampers-grid{grid-gap:20px;display:flex;gap:20px;overflow:auto;padding-top:20px}.featured-hampers-holder .hampers-grid::-webkit-scrollbar{width:10px}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-track{background:#fcfaf7}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-thumb{background:#1d1f4d}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-thumb:hover{background:#00857a}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button{background-color:#1d1f4d}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button:hover{background-color:#00857a}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button:horizontal:end:decrement,.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button:horizontal:start:increment,.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button:vertical:end:decrement,.featured-hampers-holder .hampers-grid::-webkit-scrollbar-button:vertical:start:increment{display:none}.featured-hampers-holder .hamper-link{max-width:280px;position:relative;text-decoration:none}.featured-hampers-holder .hamper-link:active .hamper-name,.featured-hampers-holder .hamper-link:focus .hamper-name,.featured-hampers-holder .hamper-link:hover .hamper-name{text-decoration:underline}.featured-hampers-holder .image-wrapper{height:280px;overflow:hidden;width:280px}.featured-hampers-holder .image-wrapper .hamper-img{height:100%;object-fit:contain;transition:transform .5s;width:100%}.featured-hampers-holder .hamper-name{color:#1d1f4d;font-family:Playfair Display,serif;font-size:24px;font-weight:lighter;margin:10px 0}.featured-hampers-holder .hamper-price{color:#00857a;font-size:20px;font-weight:400;margin:10px 0}.featured-hampers-holder .hamper-price .previous-price{color:#80c7c1;font-style:italic}.featured-hampers-holder .hamper-price .previous-price .price{text-decoration:line-through}.make-your-own-cta{background-color:#f9f3eb;height:194px;margin:70px auto;max-width:1416px}@media (max-width:1000px){.make-your-own-cta{height:max-content;margin:40px 20px;padding:20px 0}}.make-your-own-cta .cta-wrapper{align-content:center;align-items:center;display:grid;grid-template-columns:auto auto auto;height:100%;justify-items:center;padding:0 100px}@media (max-width:1000px){.make-your-own-cta .cta-wrapper{grid-gap:20px;grid-template-columns:auto;padding:0 20px}}.make-your-own-cta .cta-image{height:273px;width:273px}@media (max-width:600px){.make-your-own-cta .cta-image{height:193px;width:193px}}.make-your-own-cta .cta-text{grid-gap:10px;color:#1d1f4d;display:flex;flex-direction:column;gap:10px}.make-your-own-cta .cta-text h2{font-family:Playfair Display,serif;margin:0}@media (max-width:1000px){.make-your-own-cta .cta-text h2{text-align:center}}.make-your-own-cta .cta-text p{margin:0}@media (max-width:1000px){.make-your-own-cta .cta-text p{text-align:center}}.make-your-own-cta .button{border-width:2px;font-weight:700;text-transform:none}@media (max-width:600px){.make-your-own-cta .button{width:100%}}.subscribe-cta{background-color:#1d1f4d;font-size:22px;margin:0 auto;max-width:1416px;padding:25px 0}.subscribe-cta .cta-wrapper{grid-gap:50px;align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Playfair Display,serif;gap:50px;justify-content:center;padding:0 20px}@media (max-width:600px){.subscribe-cta .cta-wrapper{grid-gap:25px;gap:25px}}.subscribe-cta .cta-wrapper h2{font-weight:lighter;text-align:center}.subscribe-cta .cta-wrapper .button{border-width:2px;text-transform:none}.cta-background-pattern{background-color:#00857a;background-image:url(/build/images/bh-logo-grid.307fe805.png)}.member-cta{margin:0 auto 50px;max-width:1416px}.cta-wrapper{grid-gap:50px;align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Playfair Display,serif;gap:50px;justify-content:center;margin:0 auto;max-width:1416px;padding:20px}@media (max-width:600px){.cta-wrapper{grid-gap:25px;gap:25px}}.cta-wrapper h2{font-weight:lighter;text-align:center}.cta-wrapper .button{border-width:2px;text-transform:none}.blogs-holder{background-color:#f9f3eb;margin:50px auto 0;max-width:1416px;padding:50px 0}@media (max-width:600px){.blogs-holder{padding:25px 0}}.blogs-holder .blogs-title{color:#1d1f4d;font-family:Playfair Display,serif;text-align:center;text-transform:uppercase}@media (max-width:600px){.blogs-holder .blogs-title{padding-bottom:10px}}.blogs-holder .blogs-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;justify-items:center}@media (max-width:800px){.blogs-holder .blogs-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.blogs-holder .blogs-grid{grid-template-columns:1fr}}.blogs-holder .blog-link{max-width:380px;position:relative;text-decoration:none}.blogs-holder .blog-link:active .blog-name,.blogs-holder .blog-link:focus .blog-name,.blogs-holder .blog-link:hover .blog-name{text-decoration:underline}.blogs-holder .blog-link .image-wrapper{max-height:280px;max-width:380px;overflow:hidden}.blogs-holder .blog-link .image-wrapper img{height:100%;object-fit:contain;transition:transform .5s;width:100%}.blogs-holder .blog-link .blog-name{color:#1d1f4d;font-family:Playfair Display,serif;font-size:24px;font-weight:lighter;margin:10px 0}.blogs-holder .blog-link .blog-date{color:#00574d;font-size:20px;font-weight:400;margin:10px 0}.corporate-intro{grid-gap:50px;color:#1d1f4d;display:grid;grid-template-columns:1fr 1fr;justify-items:stretch;margin:50px auto}@media (max-width:1000px){.corporate-intro{grid-gap:25px;grid-template-columns:auto}}@media (max-width:600px){.corporate-intro{margin:25px auto}}.corporate-intro .corporate-text-content h1,.corporate-intro .corporate-text-content h2{font-family:Playfair Display,serif;font-size:30px;font-weight:400;line-height:50px;margin-bottom:20px;margin-top:0;text-align:left;text-decoration:underline #00857a 2px;text-transform:uppercase;text-underline-offset:10px}@media (max-width:1000px){.corporate-intro .corporate-text-content h1,.corporate-intro .corporate-text-content h2{font-size:20px;line-height:40px;text-underline-offset:7px}.corporate-intro .corporate-text-content{padding-right:0}}.corporate-intro .image-content{height:400px;max-width:500px}@media (max-width:1000px){.corporate-intro .image-content{display:none}}.corporate-intro .image-content img{height:100%;width:100%}.content-text{text-align:left}.content-text a{color:#00857a;text-decoration:none}.content-text a:hover{text-decoration:underline}.content-text ul{list-style-type:none;padding-inline-start:20px}.content-text ul li{list-style-image:url(/build/images/arrow-right.c7cfa0f3.svg)}.content-text ul li::marker{font-size:1.6em}.content-text .button{border-width:2px;font-weight:700;text-transform:none}@media (max-width:600px){.content-text .button{height:auto;white-space:wrap}}.extra-links-holder{margin:50px auto}.extra-links-holder .layout-wrapper{grid-gap:20px;display:grid;grid-template-columns:auto auto;justify-items:center}@media (max-width:800px){.extra-links-holder .layout-wrapper{grid-template-columns:auto}}.extra-links-holder .contact-us,.extra-links-holder .order-process{color:#1d1f4d;font-family:Playfair Display,serif;max-height:390px;max-width:580px;position:relative}.extra-links-holder .contact-us:active h2,.extra-links-holder .contact-us:focus h2,.extra-links-holder .contact-us:hover h2,.extra-links-holder .order-process:active h2,.extra-links-holder .order-process:focus h2,.extra-links-holder .order-process:hover h2{color:#00857a}.extra-links-holder .contact-us .image-wrapper,.extra-links-holder .order-process .image-wrapper{max-height:390px;max-width:580px;overflow:hidden}.extra-links-holder .contact-us .image-wrapper img,.extra-links-holder .order-process .image-wrapper img{height:100%;object-fit:contain;transition:transform .5s;width:100%}.extra-links-holder .contact-us h2,.extra-links-holder .order-process h2{background-color:#fff;bottom:0;font-size:28px;font-weight:100;left:30px;margin:0;padding:20px;position:absolute;text-transform:uppercase}@media (max-width:1000px){.extra-links-holder .contact-us h2,.extra-links-holder .order-process h2{font-size:22px;left:50%;transform:translateX(-50%);width:250px}}.info-section{background-color:#fcfaf7;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}@media (max-width:600px){.info-section{padding-bottom:25px;padding-top:25px}}.info-section .layout-wrapper{grid-column-gap:20px;grid-row-gap:40px;display:grid;grid-template-columns:auto auto auto}@media (max-width:1000px){.info-section .layout-wrapper{grid-template-columns:auto auto}}@media (max-width:600px){.info-section .layout-wrapper{grid-template-columns:auto}}.info-section .info-paragraph{color:#1d1f4d}.info-section .info-paragraph .icon{height:40px;width:40px}.info-section .info-paragraph h2,.info-section .info-paragraph h3{font-family:Playfair Display,serif;font-weight:400}.info-section .info-paragraph a{color:#00857a;text-decoration:none}.info-section .info-paragraph a:hover{text-decoration:underline}.more-about-us{color:#1d1f4d;padding-bottom:50px;padding-top:50px}@media (max-width:600px){.more-about-us{padding-bottom:25px;padding-top:25px}}.more-about-us h2{font-family:Playfair Display,serif;font-weight:400;text-transform:uppercase}.more-about-us .links{grid-gap:20px;display:grid;grid-template-columns:repeat(4,auto);justify-content:start}@media (max-width:1000px){.more-about-us .links{grid-template-columns:repeat(2,auto)}}@media (max-width:600px){.more-about-us .links{grid-template-columns:auto}}.more-about-us .link{grid-gap:20px;display:flex;flex-direction:column;gap:20px;justify-content:space-between;max-width:380px;text-decoration:none}.more-about-us .link .image-wrapper{max-height:280px;max-width:380px;overflow:hidden}.more-about-us .link .image-wrapper img{height:100%;object-fit:contain;transition:transform .5s ease;width:100%}.more-about-us .link h3{color:#1d1f4d;font-family:Playfair Display,serif;font-size:24px;font-weight:400}.more-about-us .link p{color:#4a4c71}.more-about-us .link:hover h3,.more-about-us .link:hover p{color:#00857a}.staff-grid--holder{color:#1d1f4d}.staff-grid--holder .staff-grid{grid-gap:20px;display:grid;grid-template-columns:auto auto auto auto;justify-items:center}@media (max-width:1000px){.staff-grid--holder .staff-grid{grid-template-columns:auto auto auto}}@media (max-width:600px){.staff-grid--holder .staff-grid{grid-template-columns:auto auto}}@media (max-width:400px){.staff-grid--holder .staff-grid{grid-template-columns:auto}}.staff-grid--holder .staff-grid .staff-grid-item{max-width:280px}.staff-grid--holder .staff-grid .staff-grid-item .image-wrapper{max-height:280px;max-width:280px}.staff-grid--holder .staff-grid .staff-grid-item .image-wrapper img{height:100%;object-fit:contain;width:100%}.staff-grid--holder .staff-grid .staff-grid-item .staff-name{background-color:transparent;border-bottom:2px solid #00857a;padding:20px 0}.staff-grid--holder .staff-grid .staff-grid-item .staff-name h2{font-family:Playfair Display,serif;font-weight:400;margin:0;padding-bottom:10px}.staff-grid--holder .staff-grid .staff-grid-item .staff-name h3{font-weight:400;margin:0}.staff-grid--holder .staff-grid .staff-grid-item .staff-info{margin:0;padding:20px 0}.artisans-holder{color:#1d1f4d;margin:0 auto;padding-bottom:50px}.artisans-holder .artisans-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(6,minmax(1px,100%))}@media (max-width:1000px){.artisans-holder .artisans-grid{grid-template-columns:repeat(4,minmax(1px,100%))}}@media (max-width:600px){.artisans-holder .artisans-grid{grid-template-columns:repeat(2,minmax(100px,180px));justify-content:center}}.artisans-holder .artisan-item{cursor:pointer;max-width:180px}.artisans-holder .artisan-item .img-wrapper{max-height:180px;max-width:180px}.artisans-holder .artisan-item .img-wrapper img{height:100%;object-fit:contain;width:100%}.artisans-holder .artisan-item p{margin-top:10px;text-align:center}.artisans-holder .artisan-item:hover p{color:#00857a}.blogs-title{padding-bottom:50px}.blogs-title .basic-title{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;line-height:50px;padding:5px;text-align:center;text-decoration:underline #00857a 2px;text-transform:uppercase;text-underline-offset:10px}@media (max-width:1000px){.blogs-title .basic-title{font-size:20px;line-height:40px;text-underline-offset:7px}}.blogs-title .intro-content{color:#4a4c71;margin:0 auto;max-width:750px;text-align:center}.categories-holder{border-bottom:1px solid #e8eef3;border-top:1px solid #e8eef3;color:#1d1f4d;margin:0 auto;max-width:1416px}.categories-holder .categories-grid{grid-gap:25px;align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;padding:25px 0;position:relative}@media only screen and (max-width:1000px){.categories-holder .categories-grid{grid-gap:15px;gap:15px;margin:0 auto;max-width:1220px;width:100%}}@media only screen and (max-width:600px){.categories-holder .categories-grid{height:200px;justify-content:center;overflow:hidden;position:relative;transition:all .5s ease}.categories-holder .categories-grid .category,.categories-holder .categories-grid .category a{width:100%}}.categories-holder .categories-grid h2{font-size:1.5em;margin:0}.categories-holder .categories-grid .category a{font-size:1.25em;text-transform:none}.categories-holder .categories-grid .category a.active{background-color:#fff}.categories-holder #categories-reveal-trigger{display:none}@media only screen and (max-width:600px){.categories-holder #categories-reveal-trigger{align-items:center;display:flex;justify-content:space-around;margin:20px 0;width:100%}.categories-holder #categories-reveal-trigger.revealed .icon{transform:rotate(180deg)}}.articles{background-color:#fcfaf7;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}@media (max-width:1199px){.articles{padding-bottom:25px;padding-top:25px}}.articles .articles-header{font-size:2em;text-align:center}.articles .blog-list{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}@media (max-width:800px){.articles .blog-list{grid-template-columns:1fr 1fr}}@media (max-width:600px){.articles .blog-list{grid-template-columns:1fr}}.articles .article{max-width:380px}.articles .article:hover .date,.articles .article:hover .title{color:#00857a!important}.articles .outer{grid-gap:25px;display:flex;flex-direction:column;gap:25px;text-decoration:none}.articles .outer .image-wrapper{max-height:280px;max-width:380px;overflow:hidden}.articles .outer .image-wrapper .image{height:100%;object-fit:cover;transition:transform 1s;width:100%}.articles .content .title{color:#1d1f4d;font-family:Playfair Display,serif;font-size:1.25em;font-weight:400;margin:0 0 20px}.articles .content .date{color:#4a4c71;font-weight:400}.archives-holder .layout-wrapper{grid-gap:25px;display:grid;grid-template-columns:minmax(100px,700px) minmax(100px,400px);justify-content:space-between}@media (max-width:600px){.archives-holder .layout-wrapper{grid-template-columns:auto}}.archives-holder .info-text{color:#1d1f4d}.archives-holder .info-text h2{font-family:Playfair Display,serif;font-size:30px;font-weight:400;margin-top:0;text-transform:uppercase}@media (max-width:600px){.archives-holder .info-text h2{font-size:24px}}.archives-holder .archive{margin-bottom:40px}.archives-holder .archive a{text-decoration:none}.archives-holder .archive ul{grid-column-gap:20px;display:grid;grid-template-columns:auto auto;list-style-type:none;margin-top:0;padding-left:0}.archives-holder .archive ul li.year{border-top:1px solid #e8eef3;padding:10px 0}.archives-holder .archive ul li.year:first-child,.archives-holder .archive ul li.year:nth-child(2){border-top:transparent;padding:0 0 10px}.archives-holder .archive ul li.year a{color:#1d1f4d;font-size:14px}.archives-holder .archive ul li.year a:hover{color:#00857a}@media (max-width:600px){.archives-holder .archive ul{grid-template-columns:auto}.archives-holder .archive ul li.year:nth-child(2){border-top:1px solid #e8eef3;padding:10px 0}}@media (max-width:1000px){.archives-holder{grid-gap:25px;grid-template-columns:auto}}.banners-holder{margin:0 auto;max-width:1416px}.banners-holder .banner{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block}@media (max-width:1179px){.banners-holder .banner{height:281.5px}}@media (min-width:1180px){.banners-holder .banner{height:563px}}.intro{display:flex;margin:0 auto;max-width:1416px;position:relative}@media (min-width:1000px){.intro{height:150px}}.intro .intro-content{align-items:center;background-color:#fff;color:#1d1f4d;display:flex;flex-direction:column;justify-content:center;padding:2em;top:0;width:100%}@media (min-width:1000px){.intro .intro-content{height:300px;left:50%;position:absolute;top:-100%;transform:translateX(-50%);width:900px}}.intro .text{align-items:center;display:flex;flex-direction:column;text-align:center}.intro .heading{font-family:Playfair Display,serif;font-size:3em;font-weight:400}@media (max-width:999px){.intro .heading{font-size:2em}}.intro .date,.intro h2{font-weight:400}.intro .date{color:#4a4c71;font-size:16px;margin-bottom:0}@media (max-width:999px){.intro .date{font-size:1.25em}}.intro .intro__subcontent{line-height:1.4;margin:0}.article-content-holder{padding-bottom:50px;padding-top:50px}.article-content-holder .article-content{color:#1d1f4d;margin:0 auto;max-width:836px}.article-content-holder .article-content img{height:auto!important;max-width:100%}.article-content-holder .article-content a{color:#00857a;text-decoration:none}.article-content-holder .article-content a:hover{text-decoration:underline}.branding-options-holder{background-color:#fcfaf7;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}.branding-options-holder h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-align:center}.branding-options-holder .options-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(3,auto);margin-top:50px}@media (max-width:1000px){.branding-options-holder .options-grid{grid-template-columns:repeat(2,auto)}}@media (max-width:600px){.branding-options-holder .options-grid{grid-template-columns:repeat(1,auto)}}.branding-options-holder .options-grid--item{align-items:center;display:flex;flex-direction:column}.branding-options-holder .image-wrapper{max-height:280px;max-width:380px}.branding-options-holder .image-wrapper--lg{max-height:335px}.branding-options-holder .image-wrapper img{height:100%;object-fit:contain;width:100%}.branding-options-holder .text{max-width:380px}.branding-options-holder .text h3{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.branding-options-holder .text p{color:#4a4c71}.branding-options-holder .link{margin:50px auto 0;text-align:center}.branding-options-holder .button{border-width:2px;text-transform:none}@media (max-width:600px){.branding-options-holder .button{font-size:16px;width:100%}}.pricing-table-holder{padding-top:50px}.pricing-table-holder h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.pricing-table-holder p{color:#4a4c71}.pricing-table-holder table{width:100%}.pricing-table-holder table tr th{background-color:#1d1f4d;color:#fff;font-weight:400;padding:15px;text-align:left}.pricing-table-holder table tr td{border-bottom:1px solid #e8eef3;padding:15px}.main-image{padding-bottom:50px;padding-top:25px}.main-image .layout-wrapper{grid-gap:50px;display:grid;grid-template-columns:2fr 1fr}@media (max-width:1000px){.main-image .layout-wrapper{grid-gap:25px;grid-template-columns:auto}}.main-image .image-wrapper{height:auto;max-width:780px}.main-image .image-wrapper img{height:100%;object-fit:contain;width:100%}.main-image .text-section{color:#1d1f4d}.main-image h1{font-family:Playfair Display,serif;font-size:28px;font-weight:400}.main-image .resolution{border-bottom:1px solid #e8eef3;padding-bottom:20px}.main-image textarea{background-color:#e8eef3;border:none;height:100px;margin-bottom:20px;overflow:hidden}.main-image .button{border-width:2px;text-transform:none}@media (max-width:1000px){.main-image .button{width:100%}}.license-agreement{background-color:#fcfaf7;margin:0 auto;max-width:1416px;padding-bottom:50px;padding-top:50px}.license-agreement .layout-wrapper{display:grid;grid-template-columns:1fr 3fr}@media (max-width:1000px){.license-agreement .layout-wrapper{grid-template-columns:auto}}.license-agreement h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.license-agreement ul{color:#4a4c71;list-style-type:none;padding-inline-start:0}.license-agreement li{grid-gap:20px;align-items:center;display:flex;gap:20px;margin-bottom:20px}.license-agreement li:last-child{margin-bottom:0}.license-agreement .icon{color:#fff;flex:0 0 40px;height:40px;padding:9px}.license-agreement .icon--tick{background-color:#1d1f4d}.license-agreement .icon--cross{background-color:#db3a35}.license-agreement p{color:#1d1f4d}.testimonials-holder{padding-bottom:50px;padding-top:25px}.testimonials-holder .testimonials-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fill,280px);justify-content:center}.testimonials-holder .testimonial{border-top:1px solid #00857a;padding-bottom:20px;padding-top:20px}.testimonials-holder .testimonial-content{color:#4a4c71;padding-bottom:20px}.testimonials-holder .testimonial-name{color:#1d1f4d;font-size:20px;padding-bottom:10px}.testimonials-holder a{color:#00857a;text-decoration:none}.testimonials-holder a:hover{text-decoration:underline}.basic-page,.testimonials-holder .testimonial-location{color:#1d1f4d}.basic-page{margin:25px auto}.basic-page h1,.basic-page h2{font-family:Playfair Display,serif;font-weight:400}.basic-page h1{padding-bottom:20px;text-align:center;text-transform:uppercase}.basic-page p:first-of-type{border-bottom:1px solid #e8eef3;margin:0 auto;padding:0 100px 50px;text-align:center}@media (max-width:599px){.basic-page p:first-of-type{padding:0 0 25px}}.basic-page a{color:#00857a;text-decoration:none}.basic-page a:hover{text-decoration:underline}.basic-page table{width:100%}.basic-page table tr th{background-color:#1d1f4d;color:#fff;font-weight:400;padding:15px;text-align:left}.basic-page table tr td{border-bottom:1px solid #e8eef3;padding:15px}.contact{padding-bottom:50px;padding-top:50px}.contact .layout-wrapper{grid-gap:50px;display:grid;grid-template-columns:1fr 2fr}@media (max-width:800px){.contact .layout-wrapper{grid-gap:0;grid-template-columns:auto}}.contact .title{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;padding-bottom:20px;text-transform:uppercase}.contact .content{border-top:1px solid #e8eef3;color:#4a4c71;font-size:20px;padding:20px 0}.contact .content a{color:#4a4c71;font-size:20px;font-weight:700;text-decoration:none}.contact .content a:hover{text-decoration:underline}.contact .form-section{color:#4a4c71}.staff-grid{grid-gap:20px;display:flex;gap:20px;justify-items:center;overflow:auto;padding-bottom:25px}.staff-grid::-webkit-scrollbar{width:10px}.staff-grid::-webkit-scrollbar-track{background:#fcfaf7}.staff-grid::-webkit-scrollbar-thumb{background:#1d1f4d}.staff-grid::-webkit-scrollbar-thumb:hover{background:#00857a}.staff-grid::-webkit-scrollbar-button{background-color:#1d1f4d}.staff-grid::-webkit-scrollbar-button:hover{background-color:#00857a}.staff-grid::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.staff-grid::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.staff-grid::-webkit-scrollbar-button:horizontal:end:decrement,.staff-grid::-webkit-scrollbar-button:horizontal:start:increment,.staff-grid::-webkit-scrollbar-button:vertical:end:decrement,.staff-grid::-webkit-scrollbar-button:vertical:start:increment{display:none}.staff-grid .staff-grid-item{max-width:215px}.staff-grid .image-wrapper{max-height:186px;max-width:215px;overflow:hidden}.staff-grid .image-wrapper img{height:100%;object-fit:contain;width:100%}.staff-grid .staff-name{background-color:#fcfaf7;padding:20px}.staff-grid .staff-name h2{font-family:Playfair Display,serif;font-weight:400;margin:0;padding-bottom:10px}.staff-grid .staff-name h3{font-size:15px;font-weight:400;margin:0}.form form{grid-gap:20px;gap:20px}.form form,.form form .form-col{display:flex;flex-direction:column}.form form .form-col{grid-gap:10px;gap:10px}.form form .form-col input,.form form .form-col textarea{background-color:#f5f5f5;border:none}.form form .form-row{grid-gap:10px;align-items:center;display:flex;gap:10px}.form form .form-row input[type=checkbox]{appearance:none;background-color:#e7e7e7;color:currentColor;cursor:pointer;display:grid;font:inherit;height:40px;margin:0;place-content:center;transform:translateY(-.075em);width:40px}.form form .form-row input[type=checkbox]:before{box-shadow:inset 2em 1em #00857a;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:25px;transform:scale(0);transition:transform 50ms ease-in-out;width:25px}.form form .form-row input[type=checkbox]:checked:before{transform:scale(1)}.form form button{align-items:center;background:#00857a;background-color:transparent;border:1px solid #00857a;color:#fff;color:#00857a;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-size:16px;font-size:19.6363636364px;font-weight:400;height:44px;height:54px;justify-content:center;line-height:44px;line-height:54px;outline:0 none!important;overflow:hidden;padding:0 34px;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-transform:none;transition-duration:.1s;transition-property:background-color,border-color,color,opacity,transform,box-shadow;transition-timing-function:ease-out;vertical-align:top;white-space:nowrap}.form form button.disabled,.form form button[disabled]{cursor:default;opacity:.4;pointer-events:none}.form form button .icon{height:24px;margin-left:8px;width:24px}.form form button:active,.form form button:focus,.form form button:hover{background:#80c2bd;color:#00857a}.form form button:active,.form form button:focus{border-color:#4a4c71;box-shadow:0 0 5px #4a4c71}.form form button:active,.form form button:focus,.form form button:hover{border-color:#80c2bd}.newsletter-info-holder{padding-bottom:50px;padding-top:50px}@media (max-width:800px){.newsletter-info-holder{padding-bottom:25px;padding-top:25px}}.newsletter-info-holder h1{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-transform:uppercase}.newsletter-info-holder .newsletter-info-content{grid-gap:50px;align-items:center;color:#4a4c71;display:grid;grid-template-columns:1fr 2fr;justify-items:end;padding-top:25px}@media (max-width:800px){.newsletter-info-holder .newsletter-info-content{grid-gap:20px;grid-template-columns:auto}}.newsletter-info-holder .discount-image{max-height:500px;max-width:500px}.newsletter-info-holder .discount-image img{height:100%;object-fit:contain;width:100%}.newsletter-form-holder{padding-bottom:50px}.newsletter-form-holder .layout-wrapper{grid-gap:100px;display:grid;grid-template-columns:2fr 3fr}@media (max-width:800px){.newsletter-form-holder .layout-wrapper{grid-gap:20px;grid-template-columns:auto}}.newsletter-form-holder .layout-wrapper h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.corporate_testimonials-header{padding-bottom:50px;padding-top:50px}.corporate_testimonials-header h1{font-family:Playfair Display,serif;font-weight:lighter;line-height:50px;max-width:550px;text-decoration:underline #00857a 2px;text-transform:uppercase;text-underline-offset:10px}.corporate-testimonials{padding-bottom:50px}.corporate-testimonials .testimonials-grid{grid-gap:40px 20px;grid-gap:20px;display:grid;grid-template-columns:auto auto auto auto;justify-items:center}@media (max-width:1000px){.corporate-testimonials .testimonials-grid{grid-template-columns:auto auto auto}}@media (max-width:800px){.corporate-testimonials .testimonials-grid{grid-template-columns:auto auto}}@media (max-width:600px){.corporate-testimonials .testimonials-grid{grid-template-columns:auto}}.corporate-testimonials .testimonial{background-color:#fcfaf7;border-bottom:1px solid #00857a;max-width:280px;padding:25px}.corporate-testimonials .testimonial .img-wrapper{margin-bottom:20px;max-height:165px;max-width:280px}.corporate-testimonials .testimonial .img-wrapper img{object-fit:contain;width:100%}.corporate-testimonials .testimonial-content{color:#4a4c71;padding-bottom:20px}.corporate-testimonials .testimonial-name{color:#1d1f4d;font-size:20px;padding-bottom:10px}.corporate-case-studies{background-color:#f5f5f5;margin:0 auto -50px;max-width:1416px}.corporate-case-studies .case-study{grid-gap:50px;align-items:center;display:grid;grid-template-columns:50% 50%;padding:50px 0}@media (max-width:800px){.corporate-case-studies .case-study{grid-template-columns:auto}}.corporate-case-studies .text-section h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-transform:uppercase}.corporate-case-studies .text-section h3{color:#1d1f4d;font-size:16px;font-weight:400}.corporate-case-studies .text-section p{color:#4a4c71}.corporate-case-studies .image-wrapper{max-height:393px;max-width:502px}.corporate-case-studies .image-wrapper img{height:100%;object-fit:contain;width:100%}.forms-holder{padding-bottom:50px;padding-top:50px}@media (max-width:800px){.forms-holder{padding-bottom:25px;padding-top:25px}}.forms-holder .layout-wrapper{grid-gap:25px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:800px){.forms-holder .layout-wrapper{grid-template-columns:100%}}.forms-holder .login-form-section{background-color:#f5f5f5;padding:25px 50px;position:relative}@media (max-width:800px){.forms-holder .login-form-section{padding:25px}}.forms-holder .login-form-section h2{color:#1d1f4d;font-size:20px;font-weight:400}.forms-holder .login-form-section p{color:#4a4c71}.forms-holder .login-form-text{display:flex;flex-direction:column;height:100%;justify-content:space-between}.forms-holder .login-form-text a{word-wrap:break-word;align-self:flex-start}.forms-holder .login-form{color:#4a4c71}.forms-holder .form-row{grid-gap:5px;display:flex;flex-direction:column;gap:5px;padding-bottom:10px}.forms-holder .form-row input{border-style:none;color:#1d1f4d}.forms-holder .password-reset{padding-bottom:20px}.forms-holder .password-reset a{color:#4a4c71}.forms-holder .password-reset a:hover{color:#00857a}.forms-holder .login button{border-width:2px;text-transform:none}.forms-holder .become-a-member-info{display:flex;flex-direction:column;justify-content:center}.forms-holder .become-a-member-info ul{list-style-type:none;padding-inline-start:0}.forms-holder .become-a-member-info ul li{background-image:url(/build/images/green-tick.e9c16345.svg);background-repeat:no-repeat;background-size:22px;line-height:22px;margin-bottom:10px;padding-left:40px}.forms-holder .become-a-member-info--blue{color:#1d1f4d}@media (max-width:400px){.forms-holder .become-a-member-info p{max-width:170px}}.forms-holder .bhc-logo{position:absolute;right:2%;top:2%}@media (max-width:1000px){.forms-holder .bhc-logo img{height:120px;width:120px}}@media (max-width:400px){.forms-holder .bhc-logo img{height:100px;width:100px}}.error-block__wrapper{background-color:#fff;font-family:Playfair Display,serif;padding:2em 0}.error-block__wrapper .error-block__status-code{font-size:2.5em;font-weight:400;padding-bottom:20px}@media (max-width:599px){.error-block__wrapper .error-block__status-code{font-size:2em}}.error-block__wrapper .divider{background-color:#00857a;height:2px;width:60px}.error-block__wrapper .error-block__information,.error-block__wrapper .error-block__status-text{color:#1d1f4d;font-size:1.5em;font-weight:400}@media (max-width:599px){.error-block__wrapper .error-block__information,.error-block__wrapper .error-block__status-text{font-size:1em}}.error-block__wrapper .error-block__status-text{font-family:Jost,sans-serif}.error-block__wrapper .error-block__information{font-family:Jost,sans-serif;padding-bottom:1em}.subscription-options-holder{padding:50px 0}@media (max-width:600px){.subscription-options-holder{padding:25px 0}}.subscription-options-holder .subscription-options{grid-gap:20px;display:grid;grid-template-columns:repeat(4,auto);justify-items:center}@media (max-width:1000px){.subscription-options-holder .subscription-options{grid-template-columns:repeat(2,auto)}}@media (max-width:600px){.subscription-options-holder .subscription-options{grid-template-columns:auto}}.subscription-options-holder .subscription-option{max-width:280px}.subscription-options-holder .image-wrapper{max-height:247px;max-width:280px;overflow:hidden}.subscription-options-holder .image-wrapper img{object-fit:contain;width:100%}.subscription-options-holder .subscription-name{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.subscription-options-holder p,.subscription-options-holder ul{color:#4a4c71}.subscription-options-holder ul{list-style-type:none;padding-inline-start:0}.subscription-options-holder ul li{background-image:url(/build/images/tick.b3d4e7dd.svg);background-repeat:no-repeat;background-size:22px;line-height:22px;margin-bottom:10px;padding-left:40px}.subscription-options-holder .button{border-width:2px;text-transform:none}.subscription-price{grid-gap:10px;align-items:flex-end;display:flex;gap:10px}.subscription-price .price-part1,.subscription-price .price-part3{color:#80c7c1}.subscription-price .price-part1{font-size:14px}.subscription-price .price-part2{color:#00857a;font-size:2em;line-height:1em}.previous-months-holder{padding:50px 0}@media (max-width:600px){.previous-months-holder{padding:25px 0}}.previous-months-holder .title-section{margin:0 auto;text-align:center}.previous-months-holder .title-section h2{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;text-transform:uppercase}.previous-months-holder .title-section p{color:#4a4c71}.previous-months-holder .hampers-grid{grid-gap:20px;display:grid;grid-template-columns:repeat(3,380px);overflow-x:auto;padding:25px 0}.previous-months-holder .hampers-grid::-webkit-scrollbar{width:10px}.previous-months-holder .hampers-grid::-webkit-scrollbar-track{background:#fcfaf7}.previous-months-holder .hampers-grid::-webkit-scrollbar-thumb{background:#1d1f4d}.previous-months-holder .hampers-grid::-webkit-scrollbar-thumb:hover{background:#00857a}.previous-months-holder .hampers-grid::-webkit-scrollbar-button{background-color:#1d1f4d}.previous-months-holder .hampers-grid::-webkit-scrollbar-button:hover{background-color:#00857a}.previous-months-holder .hampers-grid::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.previous-months-holder .hampers-grid::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.previous-months-holder .hampers-grid::-webkit-scrollbar-button:horizontal:end:decrement,.previous-months-holder .hampers-grid::-webkit-scrollbar-button:horizontal:start:increment,.previous-months-holder .hampers-grid::-webkit-scrollbar-button:vertical:end:decrement,.previous-months-holder .hampers-grid::-webkit-scrollbar-button:vertical:start:increment{display:none}.previous-months-holder .image-wrapper{max-height:335px;max-width:380px;overflow:hidden}.previous-months-holder .image-wrapper img{object-fit:contain;width:100%}.previous-months-holder .hamper-name{color:#4a4c71;font-family:Playfair Display,serif;font-size:24px;padding:20px 0}.delivery-country-form-holder{color:#1d1f4d}.delivery-country-form-holder .form-items{grid-gap:20px;align-items:center;display:flex;flex-direction:column;gap:20px;padding-bottom:25px}.delivery-country-form-holder .form-items input,.delivery-country-form-holder .form-items select{border:1px solid #cecece;color:#1d1f4d}.delivery-country-form-holder .form-items select{flex-basis:540px;text-overflow:ellipsis;white-space:nowrap;width:540px}@media (max-width:600px){.delivery-country-form-holder .form-items select{width:100%}}.delivery-country-form-holder .form-items p{max-width:600px;text-align:center}.delivery-country-form-holder .form-items .form-row{grid-gap:10px;align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.choose-hamper-holder .choose-hamper-content{grid-gap:25px;display:flex;flex-direction:column;gap:25px;padding:0 0 25px}.choose-hamper-holder .choose-hamper-size{display:none}.choose-hamper-holder .choose-hamper-size.show{display:block}.choose-hamper-holder .divider{background-color:#cecece;height:1px;left:50%;margin:20px auto 30px -50%;position:relative;right:50%;width:100%}.choose-hamper-size h2{font-family:Playfair Display,serif;font-weight:400;text-align:center}.choose-hamper-size .choose-size-info{text-align:center}.choose-hamper-size .choose-size-info a{color:#00857a;text-decoration:none}.choose-hamper-size .choose-size-info a:hover{text-decoration:underline}.hamper-options-grid{grid-gap:25px;display:flex;flex-wrap:wrap;justify-content:center;justify-self:center;padding-top:25px}.hamper-options-grid-item{border:2px solid transparent;display:flex;flex-direction:column;max-width:280px}.hamper-options-grid-item input[type=radio]{display:none}.hamper-options-grid-item input[type=radio]:checked+label{background-color:#00857a;color:#fff}.hamper-options-grid-item.active{border-color:#00857a}.hamper-options-grid-item.active .selected-tick{display:block}.hamper-options-grid-item .image-wrapper{max-height:280px;max-width:280px;overflow:hidden;position:relative}.hamper-options-grid-item .image-wrapper img{height:100%;object-fit:contain;width:100%}.selected-tick{background-color:#00857a;border-radius:50%;display:none;padding:10px;position:absolute;right:10px;top:10px}.hamper-options-grid-item-text{padding:10px}.hamper-options-grid-item-text h3{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.hamper-options-grid-item-text p{color:#4a4c71;margin:0}.hamper-options-grid-item-text p span{color:#00857a}.hamper-options-grid-item-text .button{margin-top:20px;text-transform:none;width:100%}.hamper-dimensions{color:#4a4c71}.hamper-price{color:#00857a;font-size:20px;padding:10px 0}#hamper-size-modal .choose-hamper-size{background-color:#fff;border:2px solid #1d1f4d;max-width:980px;padding:20px;position:relative}.suitability-holder .suitability-form-options{color:#4a4c71;display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:500px;padding:50px 0}@media (max-width:600px){.suitability-holder .suitability-form-options{grid-template-columns:auto;padding:25px 0}}.suitability-holder .suitability-form-options .form-row{grid-gap:10px;align-items:center;display:flex;gap:10px;padding-bottom:20px}.suitability-holder .suitability-form-options input[type=checkbox]{appearance:none;background-color:#e7e7e7;color:currentColor;cursor:pointer;display:grid;font:inherit;height:40px;margin:0;place-content:center;transform:translateY(-.075em);width:40px}.suitability-holder .suitability-form-options input[type=checkbox]:before{box-shadow:inset 2em 1em #00857a;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:25px;transform:scale(0);transition:transform 50ms ease-in-out;width:25px}.suitability-holder .suitability-form-options input[type=checkbox]:checked:before{transform:scale(1)}.make-your-own-item-select .custom-hamper-info{background-color:#f9f3eb;color:#4a4c71;margin:50px auto 25px;max-width:1416px}@media (max-width:600px){.make-your-own-item-select .custom-hamper-info{margin-bottom:0;margin-top:25px}}.make-your-own-item-select .custom-hamper-info-header{display:grid;grid-template-columns:4fr 3px 1fr 3px auto;position:relative}@media (max-width:800px){.make-your-own-item-select .custom-hamper-info-header{grid-template-columns:auto}}.make-your-own-item-select .custom-hamper-info-items{grid-gap:25px;align-items:center;display:grid;grid-template-columns:1fr 2fr;padding:20px}@media (max-width:1000px){.make-your-own-item-select .custom-hamper-info-items{grid-template-columns:auto;justify-items:center}}.make-your-own-item-select .progress-bar-outer{align-items:center;background-color:#fff;border:1px solid #f5ecde;color:#fff;display:flex;height:50px;justify-content:center;position:relative;width:300px}@media (max-width:800px){.make-your-own-item-select .progress-bar-outer{width:250px}}.make-your-own-item-select .progress-bar-outer>span{background:#fff;color:#1d1f4d;padding:3px}.make-your-own-item-select .custom-hamper-more-info{text-align:right}.make-your-own-item-select .custom-hamper-more-info p{margin:0}.make-your-own-item-select .custom-hamper-more-info span{color:#00857a}@media (max-width:800px){.make-your-own-item-select .custom-hamper-more-info{text-align:center}}.make-your-own-item-select .header-divider{background-color:#fff;height:100%}@media (max-width:800px){.make-your-own-item-select .header-divider{height:2px;left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}}.make-your-own-item-select .view-my-hamper{cursor:pointer;display:grid;font-size:18px;padding:20px 0;place-items:center;text-align:center}.make-your-own-item-select .view-my-hamper:hover{color:#00857a}.make-your-own-item-select .custom-hamper-complete{align-items:center;display:grid;font-size:18px;padding:20px 0 20px 20px}.make-your-own-item-select .custom-hamper-complete .button{height:54px;padding-inline:10px;text-transform:none}@media (max-width:800px){.make-your-own-item-select .custom-hamper-complete .button{width:100%}}.add-item-form-holder .add-item-form-contents{display:grid;grid-template-columns:repeat(3,auto)}.add-item-form-holder .item-quantity{align-items:center;display:flex}.add-item-form-holder .item-quantity .switch{border-radius:50%;cursor:pointer;height:26px;width:26px}.add-item-form-holder .item-quantity .switch:hover{background-color:#00857a;color:#fff}.add-item-form-holder .item-quantity input[type=number]{border:1px solid #e8eef3;height:42px;margin:0 10px;padding:0;text-align:center;width:42px}.add-item-form-holder .item-quantity input::-webkit-inner-spin-button,.add-item-form-holder .item-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-item-form-holder .item-quantity input[type=number]{-moz-appearance:textfield}.add-item-form-holder .item-fills div:first-child{color:#4a4c71}.add-item-form-holder .item-fills div:last-child{color:#00857a;font-size:1.3em}.add-item-form-holder .button{border-width:2px;height:100%;padding:0;text-transform:none}.popout-modal--custom-hamper-info{display:none}.popout-modal--custom-hamper-info.active{display:flex}.popout-modal--custom-hamper-info .custom-hamper-info-modal-content{grid-gap:20px;color:#1d1f4d;display:flex;flex-direction:column;gap:20px;padding:40px;width:540px}@media (max-width:1000px){.popout-modal--custom-hamper-info .custom-hamper-info-modal-content{width:100%}}.popout-modal--custom-hamper-info .custom-hamper-info-modal-content h2{font-family:Playfair Display,serif;font-size:23px;font-weight:400;margin:0}.popout-modal--custom-hamper-info .custom-hamper-info-modal-content h2 span{color:#00857a}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list{max-height:350px;overflow-y:auto;padding-right:10px}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar{width:10px}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-track{background:#fcfaf7}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-thumb{background:#1d1f4d}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-thumb:hover{background:#00857a}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button{background-color:#1d1f4d}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button:hover{background-color:#00857a}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button:horizontal:end:decrement,.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button:horizontal:start:increment,.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button:vertical:end:decrement,.popout-modal--custom-hamper-info .custom-hamper-ingredients-list::-webkit-scrollbar-button:vertical:start:increment{display:none}.popout-modal--custom-hamper-info .custom-hamper-info-details-item{grid-gap:10px;align-items:center;display:flex;gap:10px;padding:10px 0}.popout-modal--custom-hamper-info .custom-hamper-ingredient{border-top:1px solid #e2e5ee}.popout-modal--custom-hamper-info .custom-hamper-ingredient input[type=number]{border:1px solid #e8eef3;height:42px;margin:0 10px;padding:0;text-align:center;width:42px}.popout-modal--custom-hamper-info .custom-hamper-ingredient input::-webkit-inner-spin-button,.popout-modal--custom-hamper-info .custom-hamper-ingredient input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.popout-modal--custom-hamper-info .custom-hamper-ingredient input[type=number]{-moz-appearance:textfield}.popout-modal--custom-hamper-info .custom-hamper-ingredient .icon{border-radius:50%;color:#db3a35;cursor:pointer;height:26px;padding:3px;width:26px}.popout-modal--custom-hamper-info .custom-hamper-ingredient .icon:hover{background-color:#db3a35;color:#fff}.popout-modal--custom-hamper-info .custom-hamper-info-details-item-text{flex-basis:260px}.popout-modal--custom-hamper-info .custom-hamper-info-details-item-text span{color:#00857a}.popout-modal--custom-hamper-info .custom-hamper-total-cost{padding:20px;text-align:center}.popout-modal--custom-hamper-info .custom-hamper-total-cost div:first-child{color:#8e8fa6}.popout-modal--custom-hamper-info .custom-hamper-total-cost div:last-child{color:#1d1f4d;font-size:28px}.popout-modal--custom-hamper-info .button{margin-bottom:20px;text-transform:none;width:100%}.popout-modal--custom-hamper-info .discard-custom-hamper{grid-gap:10px;color:#1d1f4d;display:flex;gap:10px;justify-content:center;padding:10px;text-decoration:none;width:100%}.popout-modal--custom-hamper-info .discard-custom-hamper:hover{color:#db3a35}.popout-modal--custom-hamper-info .form-row{grid-gap:10px;border-bottom:1px solid #e2e5ee;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:20px}.popout-modal--custom-hamper-info .form-row label{color:#8e8fa6}.popout-modal--custom-hamper-info .form-row input{border:1px solid #cecece;color:#1d1f4d}.subscription-detail .suitability-icons{border-top:1px solid #e8eef3;padding:20px}.subscription-detail .suitability-icons ul{list-style-type:none;margin-bottom:0;padding-inline-start:0}.subscription-detail .suitability-icons ul li{background-image:url(/build/images/green-tick.e9c16345.svg);background-repeat:no-repeat;background-size:22px;line-height:22px;margin-bottom:10px;padding-left:40px}.subscription-detail .suitability-icons ul li span{color:#00857a}.subscription-detail .suitability-icons ul li div:last-child{color:#8e8fa6}.subscription-form .form-row{border-bottom:none}.subscription-form label{color:#1d1f4d;font-family:Playfair Display,serif;font-size:18px;padding-bottom:20px}.subscription-form .button{text-transform:none}.subscription-form p a{color:#00857a;text-decoration:none}.subscription-form p a:hover{text-decoration:underline}.subscription-form p em{color:#4a4c71}.account-items-holder{padding:50px 0}.account-items{grid-gap:50px;display:grid;grid-template-columns:1fr 3fr}@media (max-width:600px){.account-items{grid-template-columns:auto}}.manage-account-menu{display:flex;flex-direction:column}.manage-account-menu h2{border-bottom:1px solid #e8eef3;color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;margin-top:0;padding-bottom:20px}.manage-account-menu a{color:#4a4c71;padding-bottom:5px;text-decoration:none}.manage-account-menu a.active{color:#1d1f4d;font-weight:700}.manage-account-menu a:hover{color:#00857a;text-decoration:underline}.user-details .user-details-form{padding-bottom:25px}.user-details h3{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400;margin-top:0}.user-details .form-row{grid-gap:10px;display:flex;flex-direction:column;max-width:500px;padding-bottom:20px}.user-details .form-row input{background-color:#f5f5f5;border:none;color:#1d1f4d}.user-order-table{color:#1d1f4d}.user-order-table .user-order-table_grid-row{display:grid;grid-template-columns:repeat(5,1fr)}.user-order-table .user-order-table_grid-row div{padding:15px}.user-order-table .user-order-table_row:nth-child(2n){background-color:#e8eef3}.user-order-table a{color:#00857a}.register-contact__form-section .register-contact__form{background:#fcfaf7;padding:25px 50px}@media (max-width:800px){.register-contact__form-section .register-contact__form{padding:25px}}.register-contact__form-section .register-contact__form h2,.register-contact__form-section .register-contact__form p{max-width:600px}.register-contact__form-section .register-contact__form h2{font-family:Playfair Display,serif;font-weight:400}.register-contact__form-section .initial-contact-permission-radio label{padding:0 15px 0 5px}.register-contact__form-section .contact-options{padding:20px 0 0}.register-contact__form-section .form-row--horizontal{display:flex;flex-direction:row;gap:10px;padding-bottom:10px}.review-corporate-order__items-holder .order-items{border-bottom:2px solid #e2e5ee;border-top:2px solid #e2e5ee}.review-corporate-order__items-holder .order-table-header,.review-corporate-order__items-holder .order-table-row{display:flex;justify-content:space-between;padding:20px}.review-corporate-order__items-holder .order-table-header{font-weight:700}.review-corporate-order__items-holder .item-details{align-items:center;display:flex;gap:25px}.review-corporate-order__items-holder .update-order{padding:20px 0;text-align:right}.review-corporate-order__items-holder .update-order p{font-weight:700}.corporate-hampers-to-allocate-holder .hamper-to-allocate-details{grid-gap:0;display:flex;flex-direction:column}.corporate-hampers-to-allocate-holder .hamper-to-allocate-form{display:grid;display:none;grid-template-columns:5fr 2fr}.corporate-hampers-to-allocate-holder .hamper-to-allocate-form.active{display:grid}.corporate-hampers-to-allocate-holder .form-row:first-child{display:flex;flex-direction:row;flex-wrap:wrap}.corporate-hampers-to-allocate-holder .form-row:last-child{display:flex;flex:0 0 auto;flex-direction:column}.corporate-hampers-to-allocate-holder .form-item{margin:10px 0 0;width:fit-content}.corporate-hampers-to-allocate-holder .checkbox-row{word-wrap:break-word}.csv-upload-holder .csv-data_info-columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.csv-upload-holder li{padding-bottom:5px}.corporate__mass__order__title__holder{padding:50px 0}@media (max-width:1000px){.corporate__mass__order__title__holder{padding:25px 0}}.corporate__mass__order__title__holder h1{font-family:Playfair Display,serif;font-weight:lighter}.choose__hamper__form__holder{padding-bottom:20px}.choose__hamper__form__holder h2{font-weight:400}.choose__hamper__list{grid-gap:20px;display:flex;gap:20px;overflow:auto;padding-bottom:25px}.choose__hamper__list::-webkit-scrollbar{width:10px}.choose__hamper__list::-webkit-scrollbar-track{background:#fcfaf7}.choose__hamper__list::-webkit-scrollbar-thumb{background:#1d1f4d}.choose__hamper__list::-webkit-scrollbar-thumb:hover{background:#00857a}.choose__hamper__list::-webkit-scrollbar-button{background-color:#1d1f4d}.choose__hamper__list::-webkit-scrollbar-button:hover{background-color:#00857a}.choose__hamper__list::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/build/images/arrow-left.d96e3db9.png);background-position:50%;background-repeat:no-repeat}.choose__hamper__list::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/build/images/arrow-right.f3e61640.png);background-position:50%;background-repeat:no-repeat}.choose__hamper__list::-webkit-scrollbar-button:horizontal:end:decrement,.choose__hamper__list::-webkit-scrollbar-button:horizontal:start:increment,.choose__hamper__list::-webkit-scrollbar-button:vertical:end:decrement,.choose__hamper__list::-webkit-scrollbar-button:vertical:start:increment{display:none}.choose__hamper__img{max-height:280px;max-width:280px;overflow:hidden;position:relative}.choose__hamper__img img{height:100%;object-fit:contain;width:100%}.choose__hamper__img .selected-tick{background-color:#00857a;border-radius:50%;display:none;padding:10px;position:absolute;right:10px;top:10px}.choose__hamper__item{border:2px solid transparent;display:flex;flex:1 0 280px;flex-direction:column;justify-content:space-between}.choose__hamper__item input[type=radio]{display:none}.choose__hamper__item input[type=radio]:checked+label{background-color:#00857a;color:#fff}.choose__hamper__item label.required:after{content:""}.choose__hamper__item.active{border-color:#00857a}.choose__hamper__item.active .selected-tick{display:block}.hamper-options-grid--hamper-size:not(.show){display:none}.choose__hamper__text{padding:10px}.choose__hamper__text h3{color:#1d1f4d;font-family:Playfair Display,serif;font-weight:400}.choose__hamper__text p{color:#4a4c71;margin:0}.choose__hamper__text p span{color:#00857a}.choose__hamper__text div{padding-bottom:10px}.choose__hamper__select{padding:10px}.choose__hamper__select .button{margin-top:20px;text-transform:none;width:100%}.hamper__info{font-size:20px;padding:20px 0}.qs-datepicker-container{background:#fff;border:1px solid gray;border-radius:.263921875em;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3);color:#000;display:flex;flex-direction:column;font-family:sans-serif;font-size:1rem;overflow:hidden;position:absolute;user-select:none;width:15.625em;z-index:9001}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{left:50%;position:fixed;top:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{background:rgba(0,0,0,.75);color:#fff;display:flex;flex-direction:column;height:100%;left:0;opacity:1;padding:.5em;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;display:block;font-size:.875em;margin:0 auto;padding:.25em 0;text-align:center;width:80%}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{cursor:pointer;padding:.5em;position:absolute;right:0;top:0}.qs-overlay .qs-submit{background:hsla(0,0%,50%,.4);border:1px solid #fff;border-radius:.263921875em;cursor:pointer;margin:0 auto auto;padding:.5em}.qs-overlay .qs-submit.qs-disabled{border-color:gray;color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:flex;flex-grow:1;flex-wrap:wrap}.qs-overlay .qs-overlay-month{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:.5;transition:opacity .15s;width:33.33333%}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{align-items:center;background:#d3d3d3;display:flex;filter:blur(0);flex-grow:1;flex-shrink:0;justify-content:space-between;transition:filter .3s;width:100%}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{border-radius:.263921875em;cursor:pointer;height:1.5625em;position:relative;transition:background .15s;width:1.5625em}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{border:.390625em solid transparent;content:"";position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{border-bottom:1px solid transparent;cursor:pointer;font-weight:700;transition:border .2s}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:flex;filter:blur(0);flex-wrap:wrap;padding:.3125em;transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{align-items:center;border-radius:.263921875em;cursor:pointer;display:flex;height:1.5625em;justify-content:center;transition:background .1s;width:14.28571%}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-bottom-right-radius:0;border-top-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-bottom-left-radius:0;border-top-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{color:gray;font-weight:700}.qs-event{position:relative}.qs-event:after{background:#07f;border-radius:50%;bottom:0;content:"";height:.46875em;position:absolute;right:0;width:.46875em}