@charset "UTF-8";body [data-content-region=home_top_blocks] [data-sub-layout-container]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body [data-content-region=home_top_blocks] [data-sub-layout]{padding:0;max-width:23%!important;border-radius:3px}body [data-content-region=home_top_blocks] [data-sub-layout] .buttonLink,body [data-content-region=home_top_blocks] [data-sub-layout] .buttonLink a{width:100%}body [data-content-region=home_top_blocks] [data-sub-layout]:hover{background-color:#eee!important}body [data-content-region=home_top_blocks] [data-sub-layout]:hover .buttonLink a{background-color:#eee!important;border:1px solid transparent}body [data-content-region=home_below_featured_products] .buttonLink a{background-color:#000!important;color:#fff!important}body [data-content-region=home_below_featured_products] #sd-simple-text-editable-bc70ef64-9ad2-4953-889d-0c422b263d80{font-family:Roboto!important}body .header-top-bar p a{text-decoration:none!important}body .header-top-bar p a,body .header-top-bar span{margin:0;color:#fff!important;font-family:Roboto;font-size:15px;font-weight:700;letter-spacing:0;line-height:20px!important;text-align:center;min-height:0;display:block!important}body .footer .footer-copyright img{width:290px!important;height:auto;display:block;margin:0 0 0 209px}body .header-top-bar .text-link,body .header-top-bar a:not(.no-hover):not(.button){color:#fff!important}body [data-content-region=header_bottom--global] p a{color:#fff!important}body [data-content-region=home_below_top_products] .buttonLink a{background-color:#fff!important;border:1px solid #ddd;font-weight:500}body [data-content-region=home_below_top_products] .buttonLink a:hover{background-color:#ddd!important;border:1px solid #ddd;color:#000!important}@media (max-width:767px){body .special-offers [data-content-region=home_special_offers_title] [data-layout-id="531ebb9a-9080-4ab5-a5a5-7c9e0bd29d97"]>div[data-sub-layout-container=ba6a8179-2f65-473f-8fcb-113c04c693e7] [data-sub-layout]{width:50%;max-width:48%;margin:0 0 12px}body [data-content-region=home_top_blocks] [data-sub-layout-container] [data-sub-layout]{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:48%!important;height:64px;margin:0 0 12px}body [data-content-region=home_top_blocks] [data-sub-layout-container] [data-sub-layout] a{line-height:1!important}body #sd-image-84470fb2-8a39-4b04-b702-1e89773140dd{margin-top:15px!important}}body a[href$="/delivery-and-click-collect/"]{color:#fff!important}.pn-widget{--t-scale:1;--t-button-font:Roboto,sans-serif;--t-button-size:15px;--t-button-weight:700;--t-button-case:none}.pn-widget *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important}.pn-widget--button-arrow{--t-button-font:Oswald,sans-serif;--t-button-size:24px;--t-button-weight:500;--t-button-case:uppercase}.pn-widget__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:48px;margin-top:auto!important;padding:8px 24px;border-radius:8px;background:var(--t-btn-bg);color:var(--t-btn-fg)!important;font-family:var(--t-button-font)!important;font-size:max(12px, calc(var(--t-button-size) * var(--t-scale)))!important;font-weight:var(--t-button-weight)!important;letter-spacing:0!important;line-height:1.2!important;text-transform:var(--t-button-case)!important;-webkit-transition:background-color .3s;transition:background-color .3s}.pn-widget:hover .pn-widget__button{background:var(--t-btn-hover)}.pn-widget:hover .pn-widget__button--outline,.pn-widget__button--outline{border:2px solid var(--t-btn-bg);background:0 0;color:var(--t-fg)!important}.pn-widget:hover .pn-widget__button--outline{background:var(--t-btn-bg);color:var(--t-btn-fg)!important}.pn-widget:hover .pn-widget__button--arrow,.pn-widget__button--arrow{gap:.4em;min-height:0;padding:0;background:0 0;color:var(--t-fg)!important}.pn-widget__arrow{-webkit-box-flex:0;-ms-flex:none;flex:none;width:1.15em;height:1.15em;fill:var(--t-btn-bg);stroke:var(--t-btn-fg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.pn-widget:hover .pn-widget__arrow{-webkit-transform:translateX(3px);transform:translateX(3px)}.pn-widget--bar-green{--t-bar-bg:#166d0b}.pn-widget--bar-black{--t-bar-bg:#000000}.pn-widget--bar-mauve{--t-bar-bg:#86548c}.pn-widget--bar-blue{--t-bar-bg:#2563d4}.pn-widget--bar-black,.pn-widget--bar-blue,.pn-widget--bar-green,.pn-widget--bar-mauve{--t-bar-fg:#ffffff}.pn-widget--bar-custom{--t-bar-bg:var(--pn-bar-custom, #166d0b);--t-bar-fg:lch(from var(--t-bar-bg) calc((50 - l) * 100) 0 0)}.pn-widget__bar{--t-btn-bg:var(--t-bar-fg);--t-btn-fg:var(--t-bar-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4em;padding:.18em .5em;background:var(--t-bar-bg);color:var(--t-bar-fg)!important;font-family:Oswald,sans-serif!important;font-size:clamp(12px, 9cqi, 40px)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important;text-decoration:none!important;text-transform:none!important}.pn-widget__bar .pn-widget__arrow{width:1em;height:1em}.pn-widget__label{overflow:hidden;min-width:0;white-space:nowrap}.pn-widget__warning{padding:8px 12px;border:2px dashed #c8250f;background:#fff;color:#000!important;font-family:Roboto,sans-serif!important;font-size:14px!important;line-height:20px!important}.pn-offer-tile-wrap{container-type:inline-size;height:100%}.pn-offer-tile{--t-bg:#f4f4f4;--t-border:transparent;--t-fg:#000000;--t-body:#323232;--t-muted:#6b6b6b;--t-was:#595959;--t-now:#c8250f;--t-btn-bg:#000000;--t-btn-fg:#ffffff;--t-btn-hover:#323232;--t-badge-bg:#86548c;--t-badge-fg:#ffffff;--t-accent:#86548c;--t-ribbon-bg:#86548c;--t-ribbon-fg:#ffffff;--t-gap:12px;--t-pad:18px;--t-photo-max:280px;--t-name-font:Oswald,sans-serif;--t-name-size:22px;--t-name-weight:500;--t-name-case:none;--t-label-font:Oswald,sans-serif;--t-label-size:14px;--t-label-weight:600;--t-label-case:uppercase;--t-price-font:Roboto,sans-serif;--t-price-size:20px;--t-price-weight:700;--t-note-size:11px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--t-gap);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;padding:var(--t-pad);border:1px solid var(--t-border);border-radius:12px;background:var(--t-bg);color:var(--t-body);font-family:Roboto,sans-serif;font-size:14px;line-height:20px;text-align:center}@container (max-width:220px){.pn-offer-tile{--t-scale:0.75;--t-pad:12px}}.pn-offer-tile--white{--t-bg:#ffffff;--t-border:#dddddd}.pn-offer-tile--black{--t-scheme:#000000}.pn-offer-tile--mauve{--t-scheme:#86548c}.pn-offer-tile--blue{--t-scheme:#2563d4}.pn-offer-tile--green{--t-scheme:#166d0b}.pn-offer-tile--black,.pn-offer-tile--blue,.pn-offer-tile--green,.pn-offer-tile--mauve{--t-bg:var(--t-scheme);--t-fg:#ffffff;--t-body:#ffffff;--t-muted:#ffffff;--t-was:#ffffff;--t-now:#ffffff;--t-btn-bg:#ffffff;--t-btn-fg:#000000;--t-btn-hover:#e4e4e4;--t-badge-bg:#ffffff;--t-badge-fg:var(--t-bg);--t-accent:#ffffff;--t-ribbon-bg:var(--t-scheme)}.pn-offer-tile--custom{--t-bg:var(--pn-tile-custom-bg, #f4f4f4);--t-fg:lch(from var(--t-bg) calc((50 - l) * 100) 0 0);--t-body:var(--t-fg);--t-muted:var(--t-fg);--t-was:var(--t-fg);--t-now:var(--t-fg);--t-btn-bg:var(--pn-tile-custom-button, #000000);--t-btn-fg:lch(from var(--t-btn-bg) calc((50 - l) * 100) 0 0);--t-btn-hover:color-mix(in srgb, var(--t-btn-bg) 85%, var(--t-btn-fg));--t-badge-bg:var(--t-fg);--t-badge-fg:var(--t-bg);--t-accent:var(--t-fg);--t-ribbon-bg:#000000}.pn-offer-tile--feature{--t-name-size:28px;--t-photo-max:none}.pn-offer-tile--promo{--t-gap:10px;--t-pad:14px;--t-photo-max:none;--t-name-size:26px;--t-name-weight:400;--t-label-size:28px;--t-label-weight:400;--t-label-case:none;--t-price-font:Oswald,sans-serif;--t-price-size:28px;--t-price-weight:400;--t-badge-bg:#c8250f;--t-badge-fg:#ffffff}.pn-offer-tile--promo.pn-offer-tile--grey{--t-bg:#ebe8e3;--t-muted:#5f5f5f;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f1ee),to(#e4e0da));background-image:linear-gradient(180deg,#f3f1ee 0,#e4e0da 100%)}.pn-offer-tile--plain{--t-bg:transparent;--t-border:transparent;--t-fg:#000000;--t-body:#323232;--t-muted:#6b6b6b;--t-was:#595959;--t-now:#c8250f;--t-badge-bg:#86548c;--t-badge-fg:#ffffff;--t-accent:#86548c;--t-pad:0px}.pn-offer-tile--plain.pn-offer-tile--black,.pn-offer-tile--plain.pn-offer-tile--blue,.pn-offer-tile--plain.pn-offer-tile--green,.pn-offer-tile--plain.pn-offer-tile--mauve{--t-btn-bg:var(--t-scheme);--t-btn-fg:#ffffff;--t-btn-hover:var(--t-scheme)}.pn-offer-tile--promo.pn-widget--button-arrow{--t-button-size:28px;--t-button-weight:400}.pn-offer-tile__media{width:100%;max-width:var(--t-photo-max);aspect-ratio:1;border-radius:8px;background:#fff;overflow:hidden}.pn-offer-tile__media:empty{display:none}.pn-offer-tile__media img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pn-offer-tile__media--fill img{-o-object-fit:cover;object-fit:cover}.pn-offer-tile__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--t-gap);width:100%}.pn-offer-tile__slot{display:contents}.pn-offer-tile__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}.pn-offer-tile__badges:empty{display:none}.pn-offer-tile__badge{max-width:100%;overflow:hidden;padding:.2em .6em;white-space:nowrap;background:var(--t-badge-bg);color:var(--t-badge-fg)!important;font-family:var(--t-label-font)!important;font-size:calc(var(--t-label-size) * var(--t-scale))!important;font-weight:var(--t-label-weight)!important;letter-spacing:0!important;line-height:1.15!important;text-transform:var(--t-label-case)!important}.pn-offer-tile__name{color:var(--t-fg)!important;font-family:var(--t-name-font)!important;font-size:max(12px, calc(var(--t-name-size) * var(--t-scale)))!important;font-weight:var(--t-name-weight)!important;letter-spacing:0!important;line-height:1.2!important;text-transform:var(--t-name-case)!important}.pn-offer-tile .pn-offer-tile__link,.pn-offer-tile .pn-offer-tile__link:hover{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-decoration:none!important;text-transform:inherit!important}.pn-offer-tile__link::after{content:"";position:absolute;inset:0;z-index:2;border-radius:12px}.pn-offer-tile .pn-offer-tile__link:focus-visible{outline:0}.pn-offer-tile__link:focus-visible::after{outline:2px solid #000000;outline-offset:2px}.pn-offer-tile__price{color:var(--t-fg)!important;font-family:var(--t-price-font)!important;font-size:max(12px, calc(var(--t-price-size) * var(--t-scale)))!important;font-weight:var(--t-price-weight)!important;letter-spacing:0!important;line-height:1.2!important}.pn-offer-tile__was{margin-right:.3em!important;color:var(--t-was);font-size:.8em;font-weight:400}.pn-offer-tile__now{color:var(--t-now)}.pn-offer-tile__save{margin-left:.3em!important;color:var(--t-now);font-size:.7em}.pn-offer-tile__note,.pn-offer-tile__stock{color:var(--t-muted)!important;font-family:Roboto,sans-serif!important;font-size:var(--t-note-size)!important;letter-spacing:0!important;line-height:1.35!important}.pn-offer-tile__note{width:100%;overflow:hidden;letter-spacing:-.02em!important;line-height:1.2!important;white-space:nowrap}.pn-offer-tile__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pn-offer-tile__empty{padding:40px 0;color:#6b6b6b}.pn-offer-tile--align-left{text-align:left}.pn-offer-tile--align-left .pn-offer-tile__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pn-offer-tile--align-left .pn-offer-tile__badges,.pn-offer-tile--align-left .pn-widget__button--arrow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pn-offer-tile--feature{padding-top:0;overflow:hidden}.pn-offer-tile--feature:has(.pn-offer-tile__media:empty){padding-top:var(--t-pad)}.pn-offer-tile--feature .pn-offer-tile__media{width:calc(100% + 2 * var(--t-pad));margin:0 calc(-1 * var(--t-pad))!important;aspect-ratio:4/3;border-radius:0}.pn-offer-tile--promo .pn-offer-tile__body{display:contents}.pn-offer-tile--promo .pn-offer-tile__name{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3;-ms-flex-item-align:stretch;align-self:stretch;padding:.1em .5em;border-radius:999px;background:#fff;color:#000!important}.pn-offer-tile--promo.pn-offer-tile--white .pn-offer-tile__name{background:#f4f4f4}.pn-offer-tile--promo .pn-offer-tile__badges{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:stretch;align-self:stretch}.pn-offer-tile--promo .pn-offer-tile__price{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-ms-flex-item-align:stretch;align-self:stretch;padding:.1em .5em;background:#c8250f;color:#fff!important}.pn-offer-tile--promo .pn-offer-tile__now,.pn-offer-tile--promo .pn-offer-tile__save,.pn-offer-tile--promo .pn-offer-tile__was{color:#fff}.pn-offer-tile--promo .pn-offer-tile__media{background:0 0}.pn-offer-tile--promo .pn-offer-tile__media img{mix-blend-mode:multiply}@container (max-width:439px){.pn-offer-tile--promo{min-height:150cqw}.pn-offer-tile--promo .pn-offer-tile__body>*,.pn-offer-tile--promo>*{-ms-flex-negative:0;flex-shrink:0}.pn-offer-tile--promo .pn-offer-tile__media{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-height:50cqw;aspect-ratio:auto}}@container (min-width:440px){.pn-offer-tile--banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;text-align:left}.pn-offer-tile--banner .pn-offer-tile__media{-webkit-box-flex:0;-ms-flex:none;flex:none;width:40%}.pn-offer-tile--banner .pn-offer-tile__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pn-offer-tile--banner .pn-offer-tile__badges,.pn-offer-tile--banner .pn-widget__button--arrow{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pn-offer-tile--banner .pn-widget__button{width:auto;margin-top:4px!important}}.pn-offer-tile--labels-ribbon .pn-offer-tile__badges{position:absolute;top:12px;left:12px;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pn-offer-tile--labels-ribbon .pn-offer-tile__badge{background:var(--t-ribbon-bg);color:var(--t-ribbon-fg)!important}.pn-offer-tile--labels-ribbon:has(.pn-offer-tile__media:empty) .pn-offer-tile__badges{position:static;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.pn-offer-tile--labels-ribbon:has(.pn-offer-tile__media:empty) .pn-offer-tile__badge{background:var(--t-badge-bg);color:var(--t-badge-fg)!important}.pn-offer-tile--labels-text .pn-offer-tile__badge{padding:0;background:0 0;color:var(--t-accent)!important}.pn-offer-tile--labels-text .pn-offer-tile__badge+.pn-offer-tile__badge::before{content:"·";margin-right:6px}.pn-image{container-type:inline-size;overflow:hidden;width:100%}.pn-image--corners-rounded{border-radius:12px}.pn-image__frame{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:var(--w-ratio);text-decoration:none!important}@media (max-width:767px){.pn-image__frame{aspect-ratio:var(--w-phone-ratio)}}.pn-image__media{display:block;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;min-height:0}.pn-image__media picture{display:contents}.pn-image .pn-widget__img{display:block;width:100%;max-width:none;height:100%;-o-object-fit:cover;object-fit:cover}.pn-image--fit .pn-widget__img{-o-object-fit:contain;object-fit:contain}.pn-image__frame:focus-visible{outline:3px solid #2563d4;outline-offset:-3px}