.section-header .header{min-height:82px!important;padding-top:12px!important;padding-bottom:6px!important}.section-header .header__icon--menu{transform:none!important}.section-header .header__heading-link{padding:0;margin-left:0}.section-header .header__heading-logo-wrapper{width:76px!important;max-width:76px!important}.section-header .header__heading-logo{display:block;max-height:64px!important;width:64px!important;max-width:64px!important;height:auto;margin-inline:auto}.utility-bar .announcement-bar__message{min-height:32px;padding:6px 12px;font-size:11px;line-height:20px;letter-spacing:.015em}.cp-seasonal.cp-seasonal--decorated :is(.header-wrapper,.header){background-size:260px 25px,100% 100%!important}.cp-seasonal .cp-season-frieze{height:24px;padding-inline:16px;gap:18px}.cp-seasonal .cp-season-frieze span{width:20px;flex-basis:20px}.cp-seasonal .cp-season-frieze svg{width:18px;height:18px}.cp-seasonal .cp-season-frieze--lights>span{width:7px;flex-basis:7px;height:12px}.cp-seasonal .cp-season-frieze--lights:before{inset:0 -2% auto;height:9px}.cp-seasonal .cp-seasonal-ribbon{min-height:46px;padding:0 16px;gap:8px;flex-wrap:nowrap}.cp-seasonal .cp-seasonal-ribbon p{font-size:12px;line-height:1.4;letter-spacing:.01em}.cp-seasonal .cp-seasonal-ribbon>.cp-seasonal-emblem{width:21px;height:21px;flex-basis:21px}.cp-seasonal .cp-seasonal-ribbon .cp-season-motion-button{min-height:44px;padding:6px 8px;border:0;border-left:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:0;font-size:10px;white-space:normal;max-width:100px}.cp-navigation__item{min-width:0}.cp-navigation__caret.svg-wrapper{width:10px;height:10px;margin-left:7px;position:static}.cp-navigation__caret .icon{width:10px;height:10px}.header__inline-menu details[open]>.header__menu-item{color:var(--cp-brand-gold-soft,#ead284)!important}.header__inline-menu details[open]>.header__menu-item .cp-navigation__caret{transform:rotate(180deg)}.cp-navigation__groups{gap:24px;padding:10px 0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));max-width:1120px;margin-inline:auto}.cp-navigation__group{min-width:0}.cp-navigation__heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0;padding:8px 0;font-size:15px;font-weight:700;line-height:1.4;letter-spacing:0;border-bottom:1px solid #ffffff25;text-decoration:none}.cp-navigation__heading span[aria-hidden]{color:#ead284;font-size:19px;font-weight:400}.cp-navigation__links{margin:0;padding:4px 0 0}.cp-navigation__links a{min-height:44px;padding:8px 0;font-size:14px;line-height:1.45;letter-spacing:0;color:#fff!important;text-decoration:none}.cp-navigation__links a:is(:hover,[aria-current=page]){color:#ead284!important;text-decoration:underline;text-underline-offset:4px}.cp-navigation__guidance{padding:0 18px 12px;background:#ffffff07;border:1px solid #ffffff20;border-radius:8px;align-self:start}.cp-navigation__quick{display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1}.cp-navigation__action{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;padding:10px 16px;border:1px solid #ffffff40;border-radius:6px;font-size:14px;line-height:1.4;color:#fff!important;text-decoration:none}.cp-navigation__action span{font-size:18px;color:#ead284}.header__inline-menu .mega-menu__content{padding:20px 0 24px;max-height:calc(100dvh - 150px);overflow:auto;border-top:1px solid #ffffff22}.menu-drawer .menu-drawer__navigation-container{display:block;padding-bottom:calc(var(--private-preview-bar-offset,0px) + env(safe-area-inset-bottom))}.menu-drawer .menu-drawer__navigation{padding:16px 0 8px}.menu-drawer .cp-drawer-start{display:block;margin:0 20px 8px}.cp-drawer-search{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:46px;border:1px solid #ffffff60;border-radius:7px;background:#ffffff0b;overflow:hidden}.cp-drawer-search input[type=search]{width:100%;min-width:0;min-height:46px;padding:10px 12px;border:0;background:transparent;color:#fff;font:inherit;font-size:16px;line-height:1.4;letter-spacing:0;border-radius:0}.cp-drawer-search input::placeholder{color:#d3e3df;opacity:1;font-size:14px}.cp-drawer-search__submit{min-width:64px;min-height:46px;padding:10px 12px;border:0;border-left:1px solid #ffffff40;background:#ffffff08;color:#fff;font:inherit;font-size:13px;font-weight:600;letter-spacing:0;cursor:pointer}.cp-drawer-search:focus-within{outline:2px solid #ead284;outline-offset:3px}.cp-drawer-search input:focus-visible{outline:none;box-shadow:none}.menu-drawer .cp-drawer-start__finder{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;color:#ead284!important;font-size:14px;font-weight:650;text-decoration:none;letter-spacing:0}.menu-drawer .cp-drawer-start__finder span{font-size:19px}.menu-drawer__menu>.cp-navigation__item{display:flex;align-items:center;margin:0 20px!important;border-top:1px solid #ffffff24;width:auto}.menu-drawer .cp-navigation__destination{display:flex;align-items:center;flex:1;min-width:0;min-height:56px;padding:12px 0;color:#fff!important;text-decoration:none;font-size:17px;font-weight:550;line-height:1.4;letter-spacing:0}.menu-drawer .cp-navigation__destination[aria-current=page]{color:#ead284!important}.menu-drawer .cp-navigation__disclosure{flex:0 0 48px;width:48px}.menu-drawer .cp-navigation__disclosure>summary.menu-drawer__menu-item{justify-content:center;width:48px;min-height:48px;padding:12px;border:1px solid #ffffff25;border-radius:6px}.menu-drawer .cp-navigation__disclosure>summary>.svg-wrapper{position:static;width:17px;height:17px;transform:none}.menu-drawer .cp-navigation__disclosure>summary .icon{width:17px;height:17px}.menu-drawer .menu-drawer__close-button{min-height:48px;margin:0;padding:12px 20px;font-size:14px;letter-spacing:0;border-bottom:1px solid #ffffff20}.menu-drawer .cp-navigation__panel-title{padding:20px 20px 4px;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.menu-drawer .cp-navigation__groups{padding:4px 20px 24px}.menu-drawer .cp-navigation__group{margin:0 0 16px}.menu-drawer .cp-navigation__heading{min-height:44px;margin:0;font-size:15px}.menu-drawer .cp-navigation__links a{font-size:15px;min-height:44px}.menu-drawer .cp-navigation__guidance{padding:4px 14px 10px;margin-top:16px}.menu-drawer .cp-navigation__groups--water>.cp-navigation__group:first-child>.cp-navigation__links,.menu-drawer .cp-navigation__groups--consumables>.cp-navigation__group>.cp-navigation__links{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.menu-drawer .cp-navigation__quick{display:grid;grid-template-columns:1fr;gap:8px;margin:12px 0 20px}.menu-drawer .cp-navigation__support-group>summary.menu-drawer__menu-item{min-height:54px;padding:12px 44px 12px 0;font-size:17px;letter-spacing:0;border-bottom:1px solid #ffffff22}.menu-drawer .cp-navigation__support-group>summary .svg-wrapper{right:10px}.menu-drawer .cp-navigation__support-group .cp-navigation__group{padding:16px 20px}.menu-drawer .menu-drawer__inner-submenu{padding-bottom:calc(var(--private-preview-bar-offset,0px) + env(safe-area-inset-bottom))}.header--has-social .menu-drawer__utility-links{padding:8px 20px 16px!important;margin:0 20px;border-top:1px solid #ffffff24}.menu-drawer .cp-drawer-utility{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.menu-drawer .cp-drawer-utility>a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.4;letter-spacing:0;text-underline-offset:4px}.menu-drawer .menu-drawer__account{min-height:44px;padding:8px 0;font-size:13px;letter-spacing:0}.menu-drawer .list-social__link{min-height:44px;min-width:44px;padding:12px}.cp-shell-footer [data-cp-newsletter-disclosure] .cp-newsletter-offer__copy{display:none}.cp-shell-footer__newsletter-content{padding:14px 0 18px}.cp-shell-footer [data-cp-newsletter-disclosure]>summary{font-size:16px}.cp-shell-footer__resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:8px 0;border-bottom:1px solid #ffffff25}.cp-shell-footer__resources a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 0;color:var(--cp-brand-gold-soft,#ead284);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.cp-shell-footer__resources a:hover{text-decoration:underline;text-underline-offset:4px}.cp-shell-footer__resources a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.cp-shell-footer__resources a span{flex:none;font-size:18px}@media(min-width:750px){.section-header .header{min-height:86px!important;padding-top:14px!important;padding-bottom:8px!important}.section-header .header__heading-logo-wrapper{width:82px!important;max-width:82px!important}.cp-seasonal.cp-seasonal--decorated :is(.header-wrapper,.header){background-size:300px 26px,100% 100%!important}.cp-seasonal .cp-seasonal-ribbon p{font-size:13px;flex:none}.cp-seasonal .cp-season-frieze{height:26px}.cp-shell-footer.cp-refined{padding-top:28px}.cp-shell-footer__main{padding-top:22px}.cp-shell-footer__newsletter-content{padding-top:12px}}@media(min-width:1100px){.section-header .header.header--middle-left{grid-template-areas:"heading navigation icons"!important;grid-template-columns:90px minmax(0,1fr) auto!important;column-gap:20px!important;padding-inline:28px!important}.header header-drawer{display:none!important}.header .header__inline-menu{display:block!important;justify-self:center!important;min-width:0!important}.header .header__inline-menu .list-menu--inline{display:flex;flex-wrap:nowrap!important;gap:5px!important}.header .header__menu-item{min-height:44px;padding:10px 9px!important;font-size:14px!important;letter-spacing:0;white-space:nowrap}.header .header__heading-link,.header .header__heading{justify-self:start!important}}@media(max-width:749px){.cp-shell-footer.cp-refined{padding-top:24px}.cp-shell-footer__contact{padding-bottom:14px}.cp-shell-footer__contact-links{margin-top:4px;column-gap:14px}.cp-shell-footer__contact-links a{min-height:36px;font-size:14px}.cp-shell-footer__main{padding-top:6px;gap:0}.cp-shell-footer__group>summary{min-height:48px;padding:10px 0;font-size:15px}.cp-shell-footer__secondary{margin-top:18px;padding-top:10px;gap:10px 18px}.cp-shell-footer__legal{margin-top:12px;padding-top:6px}.cp-shell-footer__legal ul{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.cp-shell-footer__legal a{min-height:36px}}@media(max-width:359px){.menu-drawer .cp-navigation__groups--water>.cp-navigation__group:first-child>.cp-navigation__links,.menu-drawer .cp-navigation__groups--consumables>.cp-navigation__group>.cp-navigation__links{column-gap:12px}.menu-drawer .cp-navigation__links a{font-size:14px}.cp-seasonal .cp-seasonal-ribbon{gap:6px;padding-inline:10px}.cp-seasonal .cp-seasonal-ribbon p{font-size:11px}}@media(max-width:749px){body.cp-page-product .section-header .header{min-height:64px!important;padding-top:8px!important;padding-bottom:8px!important}body.cp-page-product .section-header .header__heading-logo-wrapper{width:60px!important;max-width:60px!important}body.cp-page-product .section-header .header__heading-logo{width:48px!important;max-width:48px!important;max-height:48px!important}body.cp-page-product .section-header .header__icon{min-height:44px;min-width:44px}body.cp-page-product.cp-seasonal .cp-season-frieze{height:18px;gap:18px}body.cp-page-product.cp-seasonal .cp-season-frieze svg{height:16px;width:16px}body.cp-page-product.cp-seasonal .cp-seasonal-ribbon{min-height:44px}#MainContent .cp-product[data-product-category=ingredient] .cp-product__titlebar{padding-top:12px!important}#MainContent .cp-product[data-product-category=ingredient] .cp-product__titlebar h1{font-size:28px;line-height:1.14}#MainContent .cp-product[data-product-category=ingredient] .cp-product__titlebar .cp-product__crumbs{margin-bottom:8px}#MainContent .cp-product[data-product-category=ingredient] .cp-product__hero{padding-top:12px!important;gap:12px}#MainContent .cp-product[data-product-category=ingredient] .cp-product__stage{height:clamp(180px,50vw,210px);max-height:210px;aspect-ratio:auto}#MainContent .cp-product[data-product-category=ingredient] .cp-product__thumbs{gap:8px;padding-top:6px}#MainContent .cp-product[data-product-category=ingredient] .cp-product__thumbs button{flex-basis:44px;min-width:44px;min-height:44px;width:44px;height:44px}#MainContent .cp-product[data-product-category=ingredient] .cp-product__form{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/167/assets/cp-refined-navigation.css.map */
