.Header_content__Y14QQ.Header_content__Y14QQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.Header_compact__jRKIW.Header_content__Y14QQ{min-height:0;padding-top:0;padding-bottom:32px}@media (min-width:960px){.Header_content__Y14QQ.Header_content__Y14QQ{min-height:250px}.Header_compact__jRKIW.Header_content__Y14QQ{min-height:0}}.ProductChoices_button__zrBKL{align-items:flex-start;border:1px solid var(--sniph-color-text-secondary);border-radius:4px;padding:17px 16px;text-align:left;text-transform:none;width:100%}.ProductChoices_button__zrBKL.app-button--outlined{border:1px solid var(--sniph-color-text-secondary);padding:17px 16px}.ProductChoices_button__zrBKL .MuiButton-label{align-items:flex-start}.ProductChoices_button__zrBKL .MuiButton-startIcon{align-self:flex-start}.ProductChoices_choiceIcon__KKedO{display:block;flex-shrink:0}.ProductChoices_button__zrBKL+*{margin-top:8px}.ProductChoices_radio__2b3xh .ProductChoices_buttonActive__SnDFC.ProductChoices_button__zrBKL{background-color:var(--sniph-color-common-black);color:var(--sniph-color-common-white)}.ProductChoices_radio__2b3xh .ProductChoices_buttonDisabled__9H8W4.ProductChoices_button__zrBKL{background-color:var(--sniph-color-action-disabled);border:1px solid var(--sniph-color-action-disabled);color:var(--sniph-color-text-disabled)}.ProductChoices_radio__2b3xh .ProductChoices_subscriptionButtonUnselected__LYVsw.ProductChoices_button__zrBKL:hover{background-color:var(--sniph-color-common-black);color:var(--sniph-color-common-white)}.ProductChoices_radio__2b3xh .ProductChoices_subscriptionButtonUnselected__LYVsw.ProductChoices_button__zrBKL:hover *{-webkit-text-fill-color:var(--sniph-color-common-white)!important;color:var(--sniph-color-common-white)!important}.ProductChoices_radio__2b3xh .ProductChoices_subscriptionButtonSelected__rSX9D.ProductChoices_button__zrBKL,.ProductChoices_radio__2b3xh .ProductChoices_subscriptionButtonSelected__rSX9D.ProductChoices_button__zrBKL:hover{background-color:#fcf7a7!important;color:var(--sniph-color-text-primary)!important}.ProductChoices_radio__2b3xh .ProductChoices_subscriptionButtonSelected__rSX9D.ProductChoices_button__zrBKL *,.ProductChoices_radio__2b3xh .ProductChoices_subscriptionButtonSelected__rSX9D.ProductChoices_button__zrBKL:hover *{-webkit-text-fill-color:var(--sniph-color-text-primary)!important;color:var(--sniph-color-text-primary)!important}.ProductChoices_buttonContentWrap__A6r8O{display:flex;flex-direction:column;width:100%}.ProductChoices_buttonContent__U2zBE{display:flex;flex:1 1 100%;justify-content:space-between}.ProductChoices_buttonText__3Wn_5{font-weight:var(--sniph-font-weight-regular)}.ProductChoices_buttonActive__SnDFC .ProductChoices_buttonText__3Wn_5{color:var(--sniph-color-common-white)}.ProductChoices_buttonTextInfo__w5AeD{color:var(--sniph-color-text-secondary);margin:16px 0 8px;width:100%}.ProductChoices_buttonActive__SnDFC .ProductChoices_buttonTextInfo__w5AeD,.ProductChoices_button__zrBKL:hover .ProductChoices_buttonTextInfo__w5AeD{color:var(--sniph-color-common-white)}.ProductChoices_subscriptionSelect__pw1ia{width:100%}.ProductChoices_subscriptionSelect__pw1ia .app-text-field__label--shrink{background-color:#fcf7a7}.ProductChoices_subscriptionSelectInput__CVO8p,.ProductChoices_subscriptionSelectLabel__7zmPv{color:var(--sniph-color-text-primary)!important}.ProductChoices_subscriptionSelectInput__CVO8p .app-text-field__input{background-color:initial}.ProductChoices_subscriptionSelectOutline__iKWGX{border-color:var(--sniph-color-common-white)!important}.ProductChoices_subscriptionSelectIcon__zKA5_{color:var(--sniph-color-text-primary)!important}.ProductChoices_prices__CjbHg{display:grid;grid-template-columns:5rem 5rem}.ProductChoices_priceFrom__Cv86n,.ProductChoices_price__m0eYd{display:flex;justify-content:flex-end}.ProductChoices_priceFrom__Cv86n{color:var(--sniph-color-text-secondary);text-decoration:line-through}.ProductChoices_buttonActive__SnDFC .ProductChoices_priceFrom__Cv86n,.ProductChoices_button__zrBKL:hover .ProductChoices_priceFrom__Cv86n{color:var(--sniph-color-common-white)}.Marquee_root__xYhvQ{position:relative;width:100%;overflow:hidden}.Marquee_bounds__iHIbw{position:absolute;top:0;right:0;bottom:0;left:0}.Marquee_container__6H0KN{display:flex}.Marquee_item__YZKHO{display:flex;flex-grow:1;white-space:nowrap}.ProductInfo_root__i5M7l{padding:32px 0;background-color:var(--sniph-color-background-default)}.ProductInfo_toolbarMobile__2swpo{position:relative;display:flex;align-items:flex-start;justify-content:space-between;min-height:40px;transition:padding-top .3s cubic-bezier(.4,0,.2,1) 0s}.ProductInfo_toolbarMobile__2swpo+*{margin-top:8px}.ProductInfo_topToolbar__wyG6a{align-items:center;justify-content:space-between;min-height:auto}.ProductInfo_closeIcon__DlYbn{color:var(--sniph-color-text-primary)}.ProductInfo_toolbarArea__uMUSd{display:flex;flex:1 0 auto;flex-direction:column;width:65%}.ProductInfo_name__1qCr1.ProductInfo_name__1qCr1{padding:24px 0 8px;font-family:var(--sniph-font-family-primary);font-size:.75rem;font-weight:var(--sniph-font-weight-regular);line-height:1.5;letter-spacing:-.005em}.ProductInfo_content__J_EqN.ProductInfo_content__J_EqN{margin-top:8px;padding-right:16px;padding-left:16px;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1) 0s}.product-open .ProductInfo_content__J_EqN{opacity:1}.ProductInfo_footnote__L5BzG{display:none;padding-top:24px;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1) 0s}.product-open .ProductInfo_footnote__L5BzG{opacity:1}.ProductInfo_marquee__vhc0_{margin-top:8px}@media (max-width:959.95px){.ProductInfo_footnote__L5BzG{display:flex;justify-content:center}}@media (min-width:960px){.ProductInfo_root__i5M7l{padding:24px 0}.ProductInfo_toolbarContainer__Ty1n0.ProductInfo_toolbarContainer__Ty1n0{padding-right:16px;padding-left:16px}.ProductInfo_topToolbar__wyG6a{padding-bottom:8px}.product-open .ProductInfo_toolbarMobile__2swpo{display:none}}.MediaLink_root__ELTQV{display:block;position:relative}.MediaLink_overlay__A1qjR{position:absolute;inset:0;background-color:var(--sniph-color-action-hover);opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}a:hover .MediaLink_overlay__A1qjR{opacity:1}@media (hover:none){a:hover .MediaLink_overlay__A1qjR{opacity:0}}.ProductItem_root__3FrbB{position:relative;display:grid;grid-template-columns:1fr;overflow:hidden;clip-path:inset(0 0 0 0)}.ProductItem_mediaArea__Tr2Lh{grid-row:1;grid-column:1;overflow:hidden}.ProductItem_mediaArea__Tr2Lh:hover .ProductItem_mediaLinkOverlay__IT_Xd{opacity:0}.ProductItem_mediaArea__Tr2Lh:hover .ProductItem_media__IEFDd{transform:scale(1.05)}.ProductItem_mediaStacked__nAhlg{position:absolute;inset:0;width:100%;height:100%}.ProductItem_mediaWithTransition__Ghfg9{transition:transform .25s cubic-bezier(.4,0,.2,1) 0s,opacity .25s cubic-bezier(.4,0,.2,1) 0s!important}.ProductItem_contentArea__JbZjM{position:relative;display:flex;flex-direction:column}.ProductItem_productInfo__PDTQF{padding:8px}.ProductItem_rating__9dUWr{display:flex;align-items:center;margin-bottom:12px}.ProductItem_rating__9dUWr>*+*{margin-left:8px}.ProductItem_ratingRoot__fKAAg>*+*{margin-left:4px}.ProductItem_ratingIcon__QTnuv{font-size:12px}.ProductItem_name__ZdITk.ProductItem_name__ZdITk{font-family:var(--sniph-font-family-primary);font-size:.75rem;font-weight:var(--sniph-font-weight-regular);line-height:1.5;letter-spacing:-.005em}.ProductItem_notes__60qbx.ProductItem_notes__60qbx{margin-top:4px;color:var(--sniph-color-text-disabled);text-transform:none;letter-spacing:.01em}.ProductItem_fromPrice__BTfKv{color:var(--sniph-color-text-disabled);text-decoration:line-through}.ProductItem_drawerHandle__u5GK1{position:absolute;top:8px;left:50%;width:46px;height:4px;background-color:var(--sniph-color-divider);transform:translateX(-50%)}.ProductItem_extendedInfoWrapper__ujs_w{z-index:100;padding:0 16px 16px;margin-bottom:30px;overflow:hidden}.ProductItem_shopBtn__wfj3F.ProductItem_shopBtn__wfj3F{display:flex;align-items:center;justify-content:space-between;padding:12px 8px}.ProductItem_refillBtn__B_1U7.ProductItem_refillBtn__B_1U7{display:flex;justify-content:space-between;padding-right:0;padding-left:0;font-size:.75rem}@media (min-width:960px){.ProductItem_productInfo__PDTQF{padding:16px}.ProductItem_headingArea__SFehs{display:flex;flex-direction:row-reverse;justify-content:space-between}.ProductItem_rating__9dUWr{margin-bottom:0}.ProductItem_extendedInfoWrapper__ujs_w{grid-row:1;grid-column:1;place-self:end;width:100%;padding:12px 0;margin-bottom:0}.ProductItem_shopBtn__wfj3F.ProductItem_shopBtn__wfj3F{padding:12px 16px}}.Pagination_root__TwO_q{display:flex}.Pagination_list__t1BMP{align-items:center;display:flex;flex-wrap:wrap;gap:var(--sniph-spacing-0-5,4px);list-style:none;margin:0;padding:0}.Pagination_item__43ucy{align-items:center;background:transparent;border:0;border-radius:var(--sniph-shape-border-radius);color:var(--sniph-color-text-primary);cursor:pointer;display:inline-flex;font:inherit;height:32px;justify-content:center;min-width:32px;padding:0 var(--sniph-spacing-1,8px)}.Pagination_item__43ucy:hover:not(:disabled){background-color:var(--sniph-color-action-hover)}.Pagination_item__43ucy:disabled{color:var(--sniph-color-text-disabled);cursor:default}.Pagination_ellipsis__RoTs_{cursor:default;pointer-events:none}.Pagination_selected__Q7qYs{background-color:var(--sniph-color-action-selected,rgba(0,0,0,.08))}.ToggleButtonGroup_root__AbChd{display:inline-flex}.ToggleButtonGroup_vertical__Nc6a_{flex-direction:column}.ToggleButtonGroup_horizontal__SAueY{flex-direction:row}.ProductListFilterPanel_panelSummary__MVBPw:hover{background-color:inherit}.Menu_root__jGxbH{inset:0;pointer-events:none;position:fixed;z-index:var(--app-z-index-modal,1300)}.Menu_paper__JWwad{background:var(--app-palette-background-paper,#fff);box-shadow:0 5px 15px rgba(0,0,0,.2);box-sizing:border-box;color:var(--app-palette-text-primary,inherit);min-width:160px;outline:0;overflow:auto;pointer-events:auto;position:fixed}.Menu_list__M9sd6{box-sizing:border-box;list-style:none;margin:0;padding:8px 0}.Menu_listDisablePadding__U1DJv{padding:0}.ProductListFilterMenu_paper__AaoRw{min-width:200px;padding:16px;background:var(--sniph-color-background-default)}.ProductListChip_root__2Wiop{justify-content:flex-start;min-height:40px}.ProductListChip_selected__BRjQU{background-color:var(--sniph-color-concrete-300)}.ProductListFilter_toolbar__nQKx_{display:flex}.ProductListFilter_toolbar__nQKx_ button{font-size:14px;font-weight:400;letter-spacing:0}.ProductListFilter_inner__ejW3u{padding-right:16px;padding-left:16px}.ProductListFilter_buttonGroup__Zb4c2{width:100%}.ProductListFilter_buttonGroupHorizontal__H1I_d{flex-wrap:wrap}.ProductListFilter_buttonGroupHorizontal__H1I_d .ProductListFilter_button__NKVyS{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:space-between;margin:4px;border-radius:2px}.ProductListFilter_buttonGroupHorizontal__H1I_d .ProductListFilter_button__NKVyS:nth-of-type(odd){margin-left:0}.ProductListFilter_buttonGroupHorizontal__H1I_d .ProductListFilter_button__NKVyS:nth-of-type(2n){margin-right:0}.ProductListFilter_buttonGroupVertical__uSD8Z{max-height:400px;overflow:auto}.ProductListFilter_buttonGroupVertical__uSD8Z .ProductListFilter_button__NKVyS{border-radius:2px}.ProductListFilter_buttonGroupVertical__uSD8Z .ProductListFilter_button__NKVyS+.ProductListFilter_button__NKVyS{margin-top:8px}.ProductListFilter_resetButtonMobile__r__pU{width:calc(100% - 32px);margin:24px 16px}.ProductListFilter_sort__B337u{margin-left:auto}@media (min-width:960px){.ProductListFilter_toolbar__nQKx_{display:none}.ProductListFilter_inner__ejW3u{display:flex}.ProductListFilter_resetButtonMobile__r__pU{display:none}}@media (max-width:959.95px){.ProductListFilter_resetButtonDesktop__w20KL{display:none}}.ProductList_content__pCe3W.ProductList_content__pCe3W{display:grid;grid-template-columns:repeat(2,1fr);gap:1px}.ProductList_loaderArea__dU2_A{display:flex;align-items:center;justify-content:center;width:100%;height:80vh}.ProductList_footer__bUKCp{margin-top:48px}.ProductList_pagination___2Oca{display:flex;justify-content:center}@media (min-width:960px){.ProductList_content__pCe3W.ProductList_content__pCe3W{grid-template-columns:repeat(3,1fr)}}