*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}b,strong{font-weight:var(--wp--custom--font-weight--bold)}ol,ul{padding:0}ol:where(:not([class*=wp-block])),ol:where(.wp-block-list),ul:where(:not([class*=wp-block])),ul:where(.wp-block-list){padding-inline-start:var(--wp--preset--spacing--medium)}div[class*=wp-block-] figcaption{color:var(--wp--preset--color--secondary);font-size:var(--wp--preset--font-size--x-small);margin-bottom:0;margin-top:20px;text-align:center}img,figure{max-width:100%;height:auto}input,button,textarea,select{font:inherit}input[type=button],input[type=email],input[type=search],input[type=submit],input[type=text],textarea{-webkit-appearance:none;appearance:none}input:not([type=submit]):not([type=radio]):not([type=checkbox]),select,textarea,.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.wp-block-post-comments-form textarea{color:var(--wp--preset--color--main);border-radius:5px;border:solid 1px color-mix(in srgb, var(--wp--preset--color--tertiary) 100%, var(--wp--preset--color--main) 20%);padding:.5em 1em;font-size:var(--wp--preset--font-size--small);background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.02),0 .5px 1px rgba(0,0,0,.04)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--wp--preset--color--main);outline-offset:1px}input[type=checkbox],input[type=image],input[type=radio]{width:auto}select{-webkit-appearance:none;appearance:none;background:var(--wp--preset--color--base) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;background-position:calc(100% - 12px) 50%;padding-right:2.2em}label{width:100%;display:block}::placeholder{color:var(--wp--preset--color--secondary);opacity:.75}a.more-link{display:block}*:not(.wp-block-code)>code{background-color:var(--wp--preset--color--tertiary);padding:3px 5px;position:relative;border-radius:3px}.wp-block-categories{position:relative}.wp-block-term-description p:last-child{margin-bottom:0}.remove-border-and-padding .wp-block-post-template li:last-child .wp-block-separator{display:none}.single .wp-block-group:has(>.post-meta:empty){display:none}.wp-block-group:empty:has(+.comment-respond){display:none}.row-logos>figure{flex-shrink:1 !important}body:not(.wp-admin) header:has(>.is-position-sticky){position:sticky;top:calc(0px + var(--wp-admin--admin-bar--height, 0px));z-index:100}@media(max-width: 600px){header:has(>.is-position-sticky){top:0}}@media(max-width: 781px){.ollie-hide-on-mobile{display:none}.ollie-unstick-mobile{position:static}header:has(>.ollie-unstick-mobile){position:static}}.wp-block-table table{background:var(--wp--preset--color--base);border-radius:5px;border:solid 1px var(--wp--preset--color--border-light);font-size:var(--wp--preset--font-size--x-small)}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--wp--preset--color--tertiary)}.wp-block-table td,.wp-block-table th,.wp-block-table thead{border:none;border-bottom:solid 1px color-mix(in srgb, var(--wp--preset--color--border-light) 50%, var(--wp--preset--color--base) 5%)}.wp-block-table th,.wp-block-table tfoot{text-align:left;background-color:color-mix(in srgb, var(--wp--preset--color--tertiary) 75%, var(--wp--preset--color--base) 5%)}.wp-block-table td,.wp-block-table th{padding:.8em 1em}.wp-block-table tfoot{border-top:solid 1px var(--wp--preset--color--border-light)}.wp-block-table tfoot td{border-bottom:none}:root{--site-header-offset: 22px}@media screen and (min-width: 782px){:root{--site-header-offset: 25px}}@media screen and (max-width: 479.98px){:root{--site-header-offset: 15px}}html{scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:var(--site-header-offset)}a,button{text-underline-position:under}a{transition:color var(--hover-transition-duration, 0.2s) var(--hover-transition-timing, ease)}.site-header .wp-block-site-logo img,.site-header .site-logo img{width:clamp(4rem,14vw,8.125rem)}.site-header.front-page-header{position:absolute;width:100%;z-index:100}.site-header.front-page-header .wp-social-link{color:var(--wp--preset--color--base) !important}@-moz-document url-prefix(){a,button{text-decoration-thickness:.1rem !important}}.wp-block-ollie-mega-menu button:hover{text-decoration:underline}.post-type-archive-food .wp-block-query ul.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}@media(max-width: 1074px){.post-type-archive-food .wp-block-query ul.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 786px){.post-type-archive-food .wp-block-query ul.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 408px){.post-type-archive-food .wp-block-query ul.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}.a-no-underline a{text-decoration:none}.wp-element-button{transition:background-color var(--hover-transition-duration, 0.2s) var(--hover-transition-timing, ease)}.wp-block-cover.product-hero{--pebbles-product-hero-bg: var(--wp--preset--color--tertiary);position:relative;overflow:hidden;background-color:var(--pebbles-product-hero-bg);isolation:isolate}.wp-block-cover.product-hero .wp-block-cover__image-background{right:0;left:auto;width:auto;height:100%;max-width:none;object-fit:contain;object-position:right center}.wp-block-cover.product-hero .wp-block-cover__background{display:none}.wp-block-cover.product-hero::before{content:"";position:absolute;z-index:1;inset:0;background:var(--pebbles-product-hero-bg);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='2.5'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23b)' d='M-10 -10H72L48 110H-10Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-20%25' y='-20%25' width='140%25' height='140%25'%3E%3CfeGaussianBlur stdDeviation='2.5'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23b)' d='M-10 -10H72L48 110H-10Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%}.wp-block-cover.product-hero::after{content:"";position:absolute;z-index:1;inset:0;background:var(--pebbles-product-hero-bg);opacity:.6;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-25%25' y='-25%25' width='150%25' height='150%25'%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23b)' d='M-10 -10H80L56 110H-10Z'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cfilter id='b' x='-25%25' y='-25%25' width='150%25' height='150%25'%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23b)' d='M-10 -10H80L56 110H-10Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;pointer-events:none}.wp-block-cover.product-hero .wp-block-cover__inner-container{position:relative;z-index:2}@media(max-width: 781px){.wp-block-cover.product-hero::before{mask-image:linear-gradient(0deg, #000 0%, #000 54%, rgba(0, 0, 0, 0.72) 66%, rgba(0, 0, 0, 0.18) 80%, transparent 92%);-webkit-mask-image:linear-gradient(0deg, #000 0%, #000 54%, rgba(0, 0, 0, 0.72) 66%, rgba(0, 0, 0, 0.18) 80%, transparent 92%)}.wp-block-cover.product-hero::after{background:linear-gradient(180deg, color-mix(in srgb, var(--pebbles-product-hero-bg) 96%, transparent) 0%, color-mix(in srgb, var(--pebbles-product-hero-bg) 84%, transparent) 48%, color-mix(in srgb, var(--pebbles-product-hero-bg) 24%, transparent) 68%, transparent 86%)}}
