.pf-menu-drawer{--pf-menu-navy:#042430;--pf-menu-blue:#006FFF;--pf-menu-blue-hover:#005AD0;--pf-menu-sand:#EEF1F3;--pf-menu-cream:#F7F8F9;--pf-menu-line:#CDD2D4;--pf-menu-muted:#687C82;--pf-menu-white:#FFFFFF;--pf-menu-serif:"Publico Banner Roman","Publico Banner Web",Georgia,"Times New Roman",serif;--pf-menu-sans:"DM Sans",var(--font-body-family,sans-serif);box-sizing:border-box;color:var(--pf-menu-navy);font-family:var(--pf-menu-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pf-menu-drawer *,.pf-menu-drawer *:before,.pf-menu-drawer *:after{box-sizing:border-box}@media screen and (max-width:989px){body.overflow-hidden-tablet .shopify-section-header-fixed .header,body.overflow-hidden-tablet .header,.section-header.menu-open .header,.shopify-section-header-fixed.menu-open .header{transform:none!important;filter:none!important;contain:none!important;will-change:auto!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;top:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.js details[open]>.menu-drawer.pf-menu-drawer,.js details[open].menu-opening>.menu-drawer.pf-menu-drawer,.no-js details[open]>.menu-drawer.pf-menu-drawer{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;width:100vw!important;max-width:100vw!important;height:100%!important;height:100dvh!important;max-height:100dvh!important;padding:0!important;margin:0!important;background:var(--pf-menu-cream);filter:none!important;border:0!important;border-radius:0!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:10050!important;visibility:visible;transform:translate(0)!important}}.pf-menu-drawer__inner{position:relative;min-height:100%;padding:12px 16px 40px;display:flex;flex-direction:column;gap:24px}.menu-drawer__close{position:absolute;top:22px;right:26px;z-index:2;box-sizing:border-box;width:44px;height:44px;padding:0;margin:0;display:flex;align-items:center;justify-content:center;border:1px solid #CDD2D4;border-radius:50%;background:#fff;box-shadow:0 2px 8px #04243014;color:#042430;line-height:0;font-size:0;cursor:pointer;-webkit-appearance:none;appearance:none}.menu-drawer__close svg{display:block;width:24px;height:24px;flex:none}.menu-drawer__close:focus-visible{outline:2px solid #006FFF;outline-offset:2px}.pf-menu-hero{display:block;width:100%;border-radius:10px;overflow:visible;background:var(--pf-menu-navy);color:var(--pf-menu-white);text-decoration:none;position:relative;isolation:isolate}.pf-menu-hero:focus-visible{outline:2px solid #006FFF;outline-offset:2px}.pf-menu-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:224px;box-sizing:border-box;border:1px solid #CDD2D4;border-radius:10px 10px 0 0;pointer-events:none;z-index:2}.pf-menu-hero__photo{display:block;width:100%;height:224px;object-fit:contain;object-position:center;background:#fff;border:0;box-shadow:none;border-radius:10px 10px 0 0}.pf-menu-drawer--uk .pf-menu-hero__photo{background:#f8f7f2}.pf-menu-drawer--au .pf-menu-hero__photo{background:#dfd8d2}.pf-menu-hero__info{display:flex;align-items:center;gap:16px;padding:18px 16px 20px 20px;background:var(--pf-menu-navy);border-radius:0 0 10px 10px}.pf-menu-hero__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.pf-menu-hero__title{margin:0;font-family:var(--pf-menu-serif);font-weight:400;font-style:normal;font-size:32px;line-height:36px;letter-spacing:0;color:var(--pf-menu-white)}.pf-menu-hero__tagline{margin:0;font-family:var(--pf-menu-sans);font-weight:600;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.pf-menu-hero__btn{flex:none;width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:var(--pf-menu-blue);color:var(--pf-menu-white)}.pf-menu-hero:hover .pf-menu-hero__btn,.pf-menu-hero:focus-visible .pf-menu-hero__btn{background:var(--pf-menu-blue-hover)}.pf-menu-hero__btn svg{display:block;width:22px;height:22px}.pf-menu-nav{display:flex;flex-direction:column;width:100%}.pf-menu-nav__row{display:flex;align-items:center;gap:14px;height:72px;padding:0 4px 0 0;color:var(--pf-menu-navy);text-decoration:none}.pf-menu-nav__row:focus-visible{outline:2px solid #006FFF;outline-offset:2px;border-radius:6px}.pf-menu-nav__icon{flex:none;width:40px;height:40px;border-radius:50%;background:var(--pf-menu-sand);display:flex;align-items:center;justify-content:center;color:var(--pf-menu-navy)}.pf-menu-nav__icon svg{display:block;width:20px;height:20px}.pf-menu-nav__label{flex:1;min-width:0;font-family:var(--pf-menu-serif);font-weight:400;font-size:30px;line-height:34px;letter-spacing:0}.pf-menu-nav__arrow{flex:none;display:block;width:22px;height:22px;color:var(--pf-menu-navy)}.pf-menu-rule{display:block;width:100%;height:1px;margin:0;border:0;background:var(--pf-menu-line)}.pf-menu-products{display:flex;flex-direction:column;gap:6px}.pf-menu-products__head{display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:0}.pf-menu-products__label{margin:0;font-family:var(--pf-menu-sans);font-weight:600;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-menu-muted)}.pf-menu-products__all{font-family:var(--pf-menu-sans);font-weight:500;font-size:13px;line-height:32px;color:var(--pf-menu-navy);text-decoration:underline;text-underline-offset:2px}.pf-menu-products__all:focus-visible{outline:2px solid #006FFF;outline-offset:2px;border-radius:4px}.pf-menu-products__list{display:flex;flex-direction:column;margin:0;padding:4px 12px 4px 16px;list-style:none;background:var(--pf-menu-white);border-radius:10px}.pf-menu-product{display:flex;align-items:center;gap:14px;min-height:84px;padding:12px 0;color:var(--pf-menu-navy);text-decoration:none}.pf-menu-product:focus-visible{outline:2px solid #006FFF;outline-offset:2px;border-radius:6px}.pf-menu-products__list li+li{border-top:1px solid var(--pf-menu-line)}.pf-menu-product__thumb{flex:none;width:60px;height:60px;border-radius:6px;object-fit:cover;object-position:center;background:var(--pf-menu-sand)}.pf-menu-product__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.pf-menu-product__name{margin:0;font-family:var(--pf-menu-sans);font-weight:600;font-size:16px;line-height:22px;color:var(--pf-menu-navy)}.pf-menu-product__tagline{margin:0;font-family:var(--pf-menu-sans);font-weight:400;font-size:13px;line-height:18px;color:var(--pf-menu-muted)}.pf-menu-product__chevron{flex:none;display:block;width:20px;height:20px;color:var(--pf-menu-navy)}.pf-menu-utils{display:flex;flex-direction:column;padding-top:8px}.pf-menu-utils__list{display:flex;flex-direction:column;margin:0;padding:8px 0 0;list-style:none}.pf-menu-utils__link{display:flex;align-items:center;height:44px;padding:0;font-family:var(--pf-menu-sans);font-weight:400;font-size:15px;line-height:20px;color:var(--pf-menu-navy);text-decoration:none}.pf-menu-utils__link:focus-visible{outline:2px solid #006FFF;outline-offset:2px;border-radius:4px}.pf-menu-country{display:flex;flex-direction:column;gap:8px;width:100%}.pf-menu-country__caption{margin:0;font-family:var(--pf-menu-sans);font-weight:600;font-size:11px;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-menu-muted)}.pf-menu-country .localization-form,.pf-menu-country localization-form,.pf-menu-country .disclosure{display:block;width:100%}.pf-menu-country .disclosure__button,.pf-menu-country .localization-form__select,.pf-menu-country .localization-selector{display:flex;align-items:center;gap:10px;width:100%;height:48px;padding:0 12px 0 14px;margin:0;border:1px solid var(--pf-menu-line);border-radius:6px;background:var(--pf-menu-white);color:var(--pf-menu-navy);font-family:var(--pf-menu-sans);font-weight:400;font-size:14px;line-height:20px;text-align:left;text-decoration:none;box-shadow:none;cursor:pointer}.pf-menu-country .disclosure__button:focus-visible{outline:2px solid #006FFF;outline-offset:2px}.pf-menu-country__value{flex:1;min-width:0;font-size:14px;line-height:20px;color:var(--pf-menu-navy)}.pf-menu-country__globe,.pf-menu-country__chevron{flex:none;display:block;width:18px;height:18px;color:var(--pf-menu-navy)}.pf-menu-country .disclosure__button .icon-caret,.pf-menu-country .localization-form__select .icon-caret{display:none}.pf-menu-country .disclosure__list-wrapper{position:absolute;left:0;right:0;bottom:calc(100% + 6px);max-height:240px;overflow:auto;background:var(--pf-menu-white);border:1px solid var(--pf-menu-line);border-radius:6px;z-index:3;box-shadow:0 8px 24px #0424301f}.pf-menu-country .disclosure{position:relative}.pf-menu-country .disclosure__link{display:block;padding:10px 14px;font-size:14px;color:var(--pf-menu-navy);text-decoration:none}.pf-menu-country .disclosure__link--active,.pf-menu-country .disclosure__link:hover{background:var(--pf-menu-sand)}.pf-menu-country noscript .localization-form__select{position:relative}.pf-menu-country noscript select.localization-selector{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media screen and (min-width:990px){.menu-drawer.pf-menu-drawer .pf-menu-drawer__inner{display:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/pf-mobile-menu.css.map */
