@font-face{font-family:Roboto-new;src:url(/cdn/shop/files/Roboto-Medium.woff2?v=1787663045) format("woff2"),url(/cdn/shop/files/Roboto-Medium.woff?v=1787663046) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter 18pt";src:url(/cdn/shop/files/Inter28pt-Medium.woff2?v=1787663045) format("woff2"),url(/cdn/shop/files/Roboto-Medium.woff?v=1787663046) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--narrow-page-width:1180px !important}html,body{scroll-behavior:smooth;scroll-padding-top:80px}body .header__columns{padding:0}body .button{padding:9px 15px;font-size:14px;line-height:100%;letter-spacing:0}.an-footer-stripe{grid-column:1/4;height:95px;object-fit:cover;object-position:center}.an-info-block-items{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:center;margin:70px 0 0}.an-info-block-item{text-decoration:none;width:100%;display:flex;gap:16px;color:#174dc3;font-size:14px;font-weight:500;letter-spacing:0;line-height:1;align-items:center}.an-info-block-item img{height:20px;width:20px;object-fit:contain;object-position:center}.an-info-block-content h2{margin:0 0 30px;font-family:var(--font-h1--family);text-transform:uppercase;color:#174dc3;font-weight:var(--font-heading--weight);font-size:24px;line-height:100%;letter-spacing:0}.an-info-block-content p{color:#2a303f;font-size:16px;line-height:120%;letter-spacing:0}.footer-content .an-info-block-items{margin:35px 0 0}.footer-content .menu__heading{font-size:20px;padding-top:0;font-family:"Inter 18pt";max-width:120px}.footer-content .menu__heading .menu__heading__default{font-weight:500}.group-block:has(.email-signup-block) h2{font-size:20px;font-family:"Inter 18pt";font-weight:500}.section:has(.custom-enquiry-form) .custom-enquiry-form{border-radius:28px}.section:has(.custom-enquiry-form) input,.section:has(.custom-enquiry-form) select{border-top:none;border-left:none;border-right:none;padding:3px 3px 3px 0}.section:has(.custom-enquiry-form) input:focus-visible,.section:has(.custom-enquiry-form) select:focus-visible,.section:has(.custom-enquiry-form) textarea:focus-visible{outline:none;outline-offset:unset}.section:has(.custom-enquiry-form) input::placeholder,.section:has(.custom-enquiry-form) select::placeholder,.section:has(.custom-enquiry-form) textarea::placeholder{color:#2a303f}.section:has(.custom-enquiry-form) textarea{margin:35px 0 0;max-height:135px}body .header__column--right header-actions{display:none}.header__column--right .an-header-btn{background:#fcc4de;color:#174dc3}.header__column--right .an-header-btn svg{display:none}#header-component[data-menu-style=drawer] .shopify-block:has(.an-header-btn){grid-area:rightB;margin-left:-6px}#header-component[data-menu-style=drawer] .header__column--right .an-header-btn span{display:none}#header-component[data-menu-style=drawer] .header__column--right .an-header-btn svg{height:20px;width:20px;display:inline-block}#header-component[data-menu-style=drawer] .header__column--right .an-header-btn{padding:10px;display:inline-flex;align-items:center;justify-content:center}.footer-content .group-block:has(.logo-block) strong{text-decoration:underline;text-underline-offset:2px;font-family:Roboto-new;font-weight:500}.footer-content .email-signup-block .email-signup__input{color:#174dc3;font-size:12px;line-height:100%;letter-spacing:0;border-radius:10px;padding:10px 12px}.footer-content .email-signup-block .email-signup__input::placeholder{color:#174dc3}.footer-content .email-signup-block .email-signup__button{font-size:14px;border-radius:10px;padding:10px 20px;letter-spacing:0;line-height:100%;color:#174dc3;font-family:var(--font-h1--family);font-weight:500}.product-information .slideshow-controls__thumbnails .slideshow-control{padding:0}.product-information .slideshow-controls__thumbnails{padding-right:20px}.an-product-image-box{position:relative;padding-bottom:100%;border-radius:20px;overflow:hidden}.an-product-image{width:100%;object-fit:cover;position:absolute;object-position:center;height:100%;top:0;left:0}.an-product-slide{text-decoration:none}.an-product-slide{position:relative}.an-product-slide-buttons a:before{content:"";position:absolute;top:0;height:100%;width:100%;background:transparent;left:0;border-radius:14px}.an-product-slide-buttons button{position:relative}.an-product-slide-bottom .an-first{display:flex;align-items:center;justify-content:space-between;gap:0px;flex-direction:column;margin:24px 0 0;text-align:left}.an-product-slide-bottom .an-first p.title{margin:0;font-size:18px;line-height:22px;letter-spacing:0;font-weight:500;font-family:var(--font-h1--family);color:#174dc3;width:100%}.an-product-slide-list{display:flex;margin:4px 0 12px;gap:4px;justify-content:flex-start;width:100%;align-items:center}.an-product-slide-list .an-product-skbar{color:#9e9e9e;font-size:12px;line-height:100%;letter-spacing:0}.an-product-slide-list .product-badge--pack,.an-product-slide-list span{color:#174dc3;font-size:12px;line-height:100%;letter-spacing:0;margin:0}.an-product-slide-des{font-size:14px;line-height:130%;letter-spacing:0;color:#2a303f}.an-product-slide-buttons{margin:12px 0 0;display:flex;width:100%;align-items:center;justify-content:flex-start;gap:6px}.an-product-slide-buttons a,.an-product-slide-buttons button{text-decoration:none;background:#fdf4d0;color:#174dc3;font-family:var(--font-h1--family);font-weight:var(--font-heading--weight);font-size:12px;letter-spacing:0;line-height:100%;padding:6px 10px;border-radius:14px;cursor:pointer;outline:none;border:none;text-transform:uppercase}.facets__item--flat-pills{display:flex;align-items:center}.dietary-pills-list{display:flex;flex-wrap:wrap;gap:var(--gap-xs, 8px);list-style:none;margin:0;padding:0}.dietary-pills-list .facets__inputs-list-item{width:auto}.dietary-pills-list .facets__pill-label{white-space:nowrap;padding-inline:var(--padding-sm, 12px)}.product-badge--dietary{display:inline-block;position:absolute;top:9px;left:13px;z-index:2;background:#f4c9e0;color:#174dc3;font-size:12px;letter-spacing:0;padding:5px 10px;border-radius:999px;line-height:100%}.product-badge--pack{margin:4px 0 0;font-size:12px;color:#b03a3a;font-weight:500}.enquiry-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.enquiry-popup--open{display:flex;align-items:center;justify-content:center}.enquiry-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.enquiry-popup__dialog{position:relative;max-width:600px;width:calc(100% - 50px);margin:50px auto;max-height:100vh;overflow-y:auto;background:#fff;border-radius:12px;padding:32px 28px}.enquiry-popup__close{position:absolute;top:12px;right:16px;border:none;font-size:20px;line-height:1;background:#174dc3;color:#fff;height:30px;width:30px;border-radius:50px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.enquiry-popup__heading{margin:0 0 10px;font-size:32px;line-height:120%;letter-spacing:0;font-family:var(--font-h1--family);color:#174dc3;font-weight:var(--font-heading--weight);text-transform:uppercase}.enquiry-popup__product-name{margin:0 0 15px;font-size:18px;line-height:22px;letter-spacing:0;font-weight:500;font-family:var(--font-h1--family);color:#174dc3;width:100%}.enquiry-popup__form,.enquiry-popup__form-row{display:flex;flex-direction:column;gap:14px;column-gap:24px;row-gap:30px}@media screen and (min-width:600px){.enquiry-popup__form-row{flex-direction:row}}.enquiry-popup__input{width:100%;border-radius:0;border:1px solid #2a303f;border-top:none;border-left:none;border-right:none;padding:3px 3px 3px 0;color:#2a303f;font-size:14px;line-height:100%;letter-spacing:0;border-color:#2a303f!important}.enquiry-popup__input::placeholder{color:#2a303f}.enquiry-popup__input--textarea{resize:vertical;min-height:100px;border:1px solid #2a303f!important;margin:25px 0 0;padding:var(--padding-lg) var(--padding-xl)}.enquiry-popup__input:focus-visible,.enquiry-popup__input--textarea:focus-visible{outline:none;outline-offset:unset}.enquiry-popup__error,.enquiry-popup__success{padding:18px 16px;border-radius:8px;font-size:15px;line-height:1.5;margin-bottom:6px}.enquiry-popup__error{background:#fdecea;color:#c0392b}.enquiry-popup__success{background:#eafaf1;color:#1a7f37}.section:has(.an-tab-block) .delivery-checker__inner{flex-direction:column;gap:10px;align-items:center;justify-content:center}.section:has(.an-tab-block) .delivery-checker__form{flex:unset;justify-content:center}.section:has(.an-tab-block) .section-content-wrapper{gap:20px}.product-recommendations .an-product-slide-buttons a,.product-recommendations .an-product-slide-buttons button{font-size:11px}.product-recommendations .text-block h3,.product-recommendations .text-block h2,.product-recommendations .text-block h1{margin:0;font-size:24px;line-height:120%;letter-spacing:0;font-family:var(--font-h1--family);color:#174dc3;font-weight:var(--font-heading--weight);text-transform:uppercase}body .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline-color:#174dc3}.product-information__grid .variant-option .variant-option__button-label{width:min-content;min-height:unset;padding:8px 14px;font-size:16px;line-height:100%;letter-spacing:0}.product-information__grid .variant-option legend{font-size:18px;color:#174dc3;line-height:22px;letter-spacing:0;font-weight:500;font-family:var(--font-h1--family)}.product-information__grid .add-to-cart-button{font-size:14px;line-height:22px;letter-spacing:0;height:auto;padding:5px 24px}.product-information__grid .group-block rte-formatter *{font-size:16px;color:#2a303f;line-height:120%;letter-spacing:0}.product-information__grid .accordion{display:flex;flex-direction:column;gap:14px}.product-information__grid .accordion accordion-custom{background:#f0f0f0;padding:15px 20px;border-radius:14px}.product-information__grid .accordion accordion-custom .details__header{font-size:18px;line-height:22px;color:#174dc3;font-weight:500;font-family:var(--font-h1--family);padding:0;min-height:auto}.product-information__grid .accordion accordion-custom .details-content{margin:10px 0 0}.product-information__grid .accordion accordion-custom .details-content *{color:#2a303f;font-size:12px;letter-spacing:0;line-height:120%}.product-information__grid .an-product-type{color:#9e9e9e;font-size:14px;line-height:100%;letter-spacing:0;font-family:var(--font-h1--family)}body .header__columns{border-bottom:1px solid #174dc3}.footer-content .menu__item+.menu__item{margin-block-start:5px}@media(min-width:750px){.header .menu-list__submenu{min-width:160px;padding:0;padding-inline:0px!important;top:-30px!important}.header .menu-list__submenu .menu-list__submenu-inner{min-height:min-content;background:#cfe5fd!important;padding:16px 24px!important}.header .menu-list__submenu .mega-menu,.header .menu-list__submenu .mega-menu__grid{display:block;height:100%;padding:0}.menu-list__submenu .mega-menu__grid .mega-menu__link{font-size:12px}.menu-list__submenu .mega-menu__grid .mega-menu__link:hover{text-decoration:underline}.header .menu-list__list-item{position:relative}.header .header__underlay{height:var(--top-row-height)}.header .header__underlay:after{content:unset}.footer-content .group-block:has(.email-signup-block){min-width:350px}collection-component .facets-block-wrapper .facets__filters-wrapper{display:none}collection-component .facets-block-wrapper .products-count-wrapper{display:none}collection-component .facets-block-wrapper .column-options-wrapper{display:none}collection-component .facets-block-wrapper .facets--horizontal .facets__form{flex-direction:row-reverse;justify-content:flex-end;gap:10px;align-items:center}collection-component .facets-block-wrapper .facets.facets--horizontal{padding-bottom:15px;border-bottom:1px solid #174DC3;margin-bottom:45px}collection-component .facets-block-wrapper *{color:#174dc3}collection-component .facets-block-wrapper details[open] .sorting-filter__options,collection-component .facets-block-wrapper details .sorting-filter__options{left:0!important}collection-component .facets-block-wrapper .collection-search-box{max-width:210px;width:100%;height:max-content;border:1px solid #174DC3;border-radius:20px;font-size:14px;line-height:100%;letter-spacing:0;padding:5px 0 5px 10px;min-height:27px}collection-component .facets-block-wrapper .collection-search-box .collection-search-box__input::placeholder{color:#174dc3;text-transform:uppercase}collection-component .facets-block-wrapper .collection-search-box .collection-search-box__button{flex-shrink:0;margin-right:10px}.dietary-pills-list .facets__pill-label{font-size:14px;letter-spacing:0;line-height:100%;border:1px solid #174DC3;padding:5px 13px;border-radius:50px;height:auto}.dietary-pills-list .facets__pill-input:checked+.facets__pill-label{background:#fcc4de}collection-component .facets-block-wrapper .facets__summary{height:auto;padding:0;font-size:14px;text-transform:uppercase}collection-component .facets-block-wrapper .facets__summary .facets__label{margin-left:5px}collection-component .facets-block-wrapper .facets__summary .an-sort-icon svg{height:15px;width:15px}collection-component .facets-block-wrapper facet-remove-component:before{content:unset}.header__columns .menu-list__link-title{position:relative}.header__columns .menu-list__link-title:before{content:"";position:absolute;bottom:0;height:2px;width:0;left:11px;background:#fcc4de;transition:all .3s}.header__columns .menu-list__link-title:hover:before{width:calc(100% - 22px);transition:all .3s}.product-information__grid .sticky-content{top:var(--header-height)}.product-information__media slideshow-arrows{opacity:0}}@media(max-width:749px){.section:has(.custom-enquiry-form) .custom-enquiry-form{border-radius:18px}.shopify-block:has(.an-header-btn){grid-area:rightB;margin-left:-6px}.header__column--right .an-header-btn span{display:none}.header__column--right .an-header-btn svg{height:20px;width:20px;display:inline-block}.header__column--right .an-header-btn{padding:10px;display:inline-flex;align-items:center;justify-content:center}.an-footer-stripe{height:65px}.enquiry-popup__dialog{width:calc(100% - 20px);margin:15px auto;padding:15px}.enquiry-popup__heading{font-size:22px}.enquiry-popup__product-name{font-size:16px;line-height:20px}.enquiry-popup__input--textarea{margin:0;padding:10px}.product-recommendations .text-block h3,.product-recommendations .text-block h2,.product-recommendations .text-block h1{font-size:20px}.product-recommendations .an-product-slide-buttons a,.product-recommendations .an-product-slide-buttons button{font-size:9px}.facets__form-wrapper .facets__filters-wrapper .facets__item:nth-child(1),.facets__form-wrapper .facets__filters-wrapper .facets__item:nth-child(2){display:none}.facets__form-wrapper .facets__form *{color:#174dc3}.facets__form-wrapper .facets__form .facets__label{font-size:20px;font-weight:500;line-height:100%;letter-spacing:0}.facets__form-wrapper .facets__form .facets__inputs-wrapper .checkbox__label-text{color:#174dc3!important}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#174dc3!important}.facets-toggle .facets-mobile-wrapper{display:none}.facets-toggle .facets-toggle__button{padding-left:0}.facets-toggle .facets-toggle__button{padding-left:0;color:#174dc3;text-transform:uppercase;align-items:center;line-height:13px}collection-component .product-grid{row-gap:30px}.product-information{--padding-block-start: 0 !important}.product-information .product-details{padding-top:25px}body .footer-content{gap:30px}body .footer-content .group-block-content{gap:20px}.footer-content .an-info-block-items{margin:0}.footer-content .menu__heading{font-size:18px;padding-bottom:0}.group-block:has(.email-signup-block) h2{font-size:18px;font-family:"Inter 18pt";font-weight:500}.group-block:has(.email-signup-block) .text-block{padding-bottom:0}.group-block:has(.email-signup-block) h2{font-size:18px}}body .tap-page__heading{margin:0 0 24px;font-size:32px;font-weight:700;letter-spacing:0;text-transform:uppercase;line-height:100%;text-align:center}body .tap-page__container{margin:0 auto;padding:48px 0;max-width:unset}body .tap-page .tap-field span{color:#174dc3;font-size:12px!important;line-height:100%;letter-spacing:0}body .tap-page .tap-form__section{margin:0;padding:15px 0;font-size:14px;font-weight:500;letter-spacing:0;text-transform:uppercase;color:#2a303f;border-top:unset}body .tap-page .tap-radio input{margin:0;border-radius:50%!important;height:15px;width:15px;border:1px solid #174DC3;background-color:transparent!important}body .tap-page .tap-radio input:hover{background-color:transparent;border:1px solid #174DC3}:where(input[type=radio]):checked:after{background:#174dc3!important}body .tap-page .tap-btn{display:inline-block;padding:8px 0;border:1.5px solid currentColor;background:transparent;font-size:16px;font-weight:600;letter-spacing:0;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:26px;width:785px;height:42px;border-radius:10px}body .tap-page .tap-field input{border-radius:unset;height:unset}body .tap-page .tap-field select{padding:6px 14px;border:1px solid #ccc;border-radius:unset;font-size:12px;background:#f0f0f0;color:#174dc3}body .tap-page .tap-checkbox input[type=checkbox]{border-radius:3px;width:20px;height:20px}body .tap-page .tap-field *:focus-visible{outline:none}body .tap-page .tap-field input{border-radius:unset;height:unset!important;padding:6px 14px}body .tap-field{margin-bottom:10px!important;font-size:12px}body .tap-page .tap-checkbox{margin-bottom:24px;font-size:12px;font-weight:400}body .tap-page .tap-radio input[type=radio]{height:15px!important;width:15px!important;border-radius:50%!important;padding:0}@media(max-width:768px){body label.tap-field{width:485px}body .tap-field--radio{width:485px;height:26px}body .tap-page__heading{margin:0 auto 24px;font-size:28px}}body .tap-page .tap-form__section{padding:20px 0 15px}body .tap-radio-group{gap:22px}body .tap-page .tap-field span label.tap-radio{gap:13px}body .tap-field--radio{height:36.39px!important;background:#f0f0f0;padding:6px 14px;border:1px solid #F0F0F0}body label.tap-field span{padding-top:7px;padding-bottom:6px}body .tap-page .tap-checkbox input[type=checkbox]{width:16px;height:16px}body .tap-page .tap-checkbox span{line-height:normal;padding-top:3px}body .tap-page .tap-checkbox{margin-bottom:10px;gap:10px}body .tap-page .tap-btn{margin-top:14px}body .tap-page .tap-field input:hover,body .tap-page .tap-field select:hover,body .tap-page .tap-field input:active,body .tap-page .tap-field input:focus{border-color:#174dc3}body .tap-field input,.tap-field select{border:1px solid #F0F0F0}body .tap-page .tap-field select{padding:9px 14px;border:1px solid #f0f0f0}body .tap-page .tap-radio input[type=radio]{height:14px!important;width:14px!important}@media(max-width:768px){body .tap-page .tap-btn{font-size:14px;line-height:23px;width:100%!important;height:40px}body label.tap-field,body .tap-field--radio{width:100%!important}body .tap-page form{padding:0 10px}body .tap-radio-group{gap:13px}body .tap-page .tap-field span label.tap-radio{gap:6px}body .tap-page .tap-form__section{padding:16px 0 13px}body .tap-radio{font-size:12px}body .tap-page .tap-field span{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/an-custom.css.map */
